cat blog/.md
5 thói quen giúp developer làm việc hiệu quả hơn
Sau nhiều năm làm việc, mình nhận ra rằng năng suất không đến từ việc code nhanh hơn, mà từ những thói quen nhỏ hàng ngày. Dưới đây là 5 thói quen đã giúp mình rất nhiều.
1. Viết ra trước khi code
Trước khi viết bất kỳ dòng code nào, mình luôn dành 5-10 phút để:
- Liệt kê các bước cần làm
- Xác định edge cases
- Vẽ sơ đồ nếu logic phức tạp
Điều này giúp tiết kiệm hàng giờ debug sau này.
2. Commit thường xuyên
# Thay vì một commit khổng lồ cuối ngày
git commit -m "feat: add user authentication, fix navbar, update tests, refactor utils"
# Hãy commit từng phần nhỏ
git commit -m "feat: add login form component"
git commit -m "feat: implement JWT authentication"
git commit -m "test: add auth middleware tests"
Commit nhỏ giúp dễ review, dễ revert, và dễ hiểu lịch sử thay đổi.
3. Đọc code nhiều hơn viết code
Mình dành khoảng 60% thời gian đọc code — cả code của team và open source projects. Đọc code của người khác là cách học nhanh nhất.
Một số nguồn mình hay đọc:
- Source code của framework đang dùng
- Pull requests của đồng nghiệp
- GitHub trending repositories
4. Tự động hóa những việc lặp lại
Nếu bạn làm một việc hơn 3 lần, hãy tự động hóa nó:
- Git hooks — format code, run linter trước khi commit
- Scripts — setup project, deploy, seed database
- Templates — snippets cho patterns thường dùng
5. Nghỉ ngơi có chiến lược
Kỹ thuật Pomodoro (25 phút tập trung, 5 phút nghỉ) hoạt động rất tốt với mình. Não bộ cần thời gian để “tiêu hóa” thông tin.
Khi bị stuck với một bug:
- Đứng dậy, đi lấy nước
- Giải thích vấn đề cho con vịt cao su (rubber duck debugging 🦆)
- Quay lại với góc nhìn mới
Bạn có thói quen nào giúp tăng năng suất? Hãy chia sẻ với mình qua email nhé!