- Code mỗi ngày.
- Không ngại debug code của người khác.
- Nếu bạn không thích việc gì đó lặp đi lặp lại, chẳng hạn như push code len Git, tạo test case…v.v thì hãy tìm cách tự động hóa chúng.
- Shortcut có thể giúp tăng năng suất làm việc một cách đáng kể nhưng ít khi được mọi người để ý.
- Nếu bạn đang dành quà nhiều thời gian code một thứ gì đó mà mãi vẫn chưa xong, thì cứ việc search Google hay Stackoverflow, có tới 99% khả năng là bài toán đó đã có lời giải và lời giải trên mạng đôi khi còn tốt hơn cái bạn đang làm.
- Viết comment thường xuyên và đầy đủ.
- Viết unit-test kĩ càng và triệt để mọi ngóc ngách.
- Chấp nhận sự thật đắng lòng là phát triển phần mềm cho doanh nghiệp ưu tiên sự hiệu quả, đôi khi những gì bạn mất cả năm để viết cho công ty phải bị thay thế bằng một lời gọi hàm từ một thư viện nào đó.
- Không bỏ cuộc trước một bài toán khó.
- Không làm qua loa, kể cả công việc đó đòi hỏi tốn nhiều thời gian thì cũng hãy làm đến nơi đến chốn.
- Cố gắng tìm ra nguồn gốc của một lỗi nào đó chứ đừng thấy nó hết lỗi thì thôi không debug nữa.
- Luôn luôn sử dụng version control.
- Chỉ dùng abstract một thứ nếu thấy cần thiết.
- Nghĩ trước khi code
- Viết code dễ đọc sẽ tốt hơn là viết code nhìn “sang chảnh”.