← Tất cả bài viết

Những điều mình học được sau một năm đi làm developer

DucDuc··6 phút đọc
Màn hình code với nhiều cửa sổ terminal

Một năm trước, mình nghĩ làm developer chủ yếu là viết code thật giỏi. Bây giờ nhìn lại, code chỉ chiếm một phần trong công việc hằng ngày.

1. Giao tiếp quan trọng hơn mình nghĩ

Một đoạn code đúng về kỹ thuật nhưng không giải quyết đúng vấn đề thì vẫn là code sai. Việc hỏi lại yêu cầu, xác nhận lại với đồng nghiệp, viết pull request rõ ràng — tất cả đều quan trọng không kém việc code.

2. Đọc code nhiều hơn viết code

Phần lớn thời gian là đọc hiểu code cũ, debug, và tìm hiểu tại sao một đoạn logic được viết theo cách đó. Kỹ năng đọc code tốt giúp tiết kiệm rất nhiều thời gian.

3. "Xong" quan trọng hơn "hoàn hảo"

Mình từng mất cả buổi để tối ưu một đoạn code không ai để ý, trong khi deadline cho một tính năng khác đang đến gần. Học cách đánh giá đâu là việc đáng đầu tư thời gian là một kỹ năng riêng.

// Đôi khi một giải pháp đơn giản, dễ đọc
// còn giá trị hơn một giải pháp "thông minh" nhưng khó hiểu
function getDiscount(price, isVip) {
  return isVip ? price * 0.8 : price;
}

4. Không biết là điều bình thường

Càng làm lâu, mình càng nhận ra không ai biết hết mọi thứ. Người giỏi không phải là người biết nhiều nhất, mà là người biết cách tìm ra câu trả lời nhanh nhất.

Một năm tiếp theo, mình muốn tập trung hơn vào việc hiểu sâu hệ thống mình đang làm, thay vì chỉ chạy theo từng task riêng lẻ.