Archive for August, 2016

10 lỗi lầm hay gặp với các bạn lập trình viên

Ngày ra trường mình cũng viết code từa lưa xưa bưa ra. Kiểu viết xong chạy là được, không cần biết code đã tối ưu hay chưa. Nhưng với kinh nghiệm và trình độ lúc ra trường thì cũng chả biết được thế nào là tối ưu, thế nào là đẹp, đành nhờ các anh đi trước chỉ dẫn. Nhưng không phải ai cũng may mắn gặp được những người như vậy, nên tự học vẫn là chìa khóa trong ngành phần mềm [mà thật ra ngành nào cũng vậy =)]. Các cuốn sách mà giới chuyên gia hay khuyên mọi người nên đọc, mình gợi ý lại vài cuốn:

Clean Code
The Clean Coder
Effective Java (cho các bạn đang theo Java)
Refactoring: Improving the Design of Existing Code

Các cuốn sách này thật ra rất khó đọc, cầm cuốn sách đọc từ đầu tới cuối thì .. 2 ngày là nản [với mình =)]. Mình khuyên các bạn áp dụng nó vào lúc các bạn đang coding, đọc và ghi nhớ mục lục của cuốn sách, vừa code vừa tham khảo từ sách ra thì các bạn sẽ nhớ lâu hơn. vd: các bạn coding để bắt (catch) exception, các bạn tự hỏi không biết mình code vậy tối ưu chưa thì lấy cuốn Effective Java phần Exception để xem có vấn đề mà mình cần hay không, các bạn sẽ nhớ lâu đó.

Bài dịch mình lấy từ đây: http://www.pprogramming.com/2016/08/10-programming-mistakes-every-beginner-programmer-make.html , bài viết cũng ngắn thôi các bạn nên đọc qua. Bài viết đề cập đến các bạn lập trình viên mới, nhưng theo mình thì các bạn có nhiều kinh nghiệm vẫn gặp như thường 😀

Continue reading →