VieLang
Lộ trình nghềPhỏng vấnCông cụViệc làm IT
  • Góc học tập
Tải app
  • Thư viện
  • Luyện thi
  • Cẩm nang
  • Góc học tập
Cẩm nang · Lộ trình nghề

Từ fresher lên junior: 12 tháng đầu đi làm

Việc cần tập trung theo từng giai đoạn trong năm đầu đi làm để được giao việc độc lập.

Cập nhật 27/09/2026.

Checklist: 0/5 đã xong
Nội dung bài · 5 mục
  1. 1.Tháng 1–3: hiểu dự án
  2. 2.Tháng 4–6: làm task độc lập
  3. 3.Tháng 7–12: mở rộng phạm vi
  4. 4.Thói quen nên có ngay từ đầu
  5. 5.Tự đánh giá cuối năm

Khác biệt chính giữa fresher và junior: junior nhận một task và tự làm xong, chỉ cần hỏi khi thật sự bị chặn. Năm đầu đi làm là để đạt được điều đó.

Tháng 1–3: hiểu dự án

  • Cài được môi trường và chạy được dự án trên máy mình. Ghi lại các bước vướng, gửi cho team để bổ sung vào README.
  • Đọc code theo một luồng cụ thể: từ một API endpoint đi xuống service, rồi xuống database.
  • Nhận task nhỏ (sửa bug, thêm field) và làm theo đúng quy trình của team: tạo nhánh, commit, pull request, review.
  • Học cách team đặt tên, chia tầng, viết log. Theo quy ước của dự án trước, kể cả khi bạn thích cách khác.

Tháng 4–6: làm task độc lập

  • Trước khi code, viết lại yêu cầu bằng lời của mình và hỏi lại người giao việc nếu có chỗ chưa rõ.
  • Ước lượng thời gian cho task, rồi so với thời gian thực tế để ước lượng lần sau chính xác hơn.
  • Tự test kỹ trước khi mở pull request: trường hợp thường, dữ liệu rỗng, dữ liệu sai.
  • Đọc pull request của người khác. Đây là cách nhanh nhất để học code base.

Tháng 7–12: mở rộng phạm vi

  • Nhận một tính năng trọn vẹn, từ database tới API.
  • Viết unit test cho phần mình làm.
  • Tham gia review code của người khác, bắt đầu từ các lỗi dễ thấy: đặt tên, xử lý null, thiếu validation.
  • Chọn một mảng để đào sâu: EF Core và hiệu năng truy vấn, bảo mật API, hoặc CI/CD.

Thói quen nên có ngay từ đầu

  • Hỏi đúng cách. Tự tìm khoảng 30 phút trước khi hỏi. Khi hỏi, nói rõ đã thử gì, lỗi gì, mong đợi gì.
  • Ghi chép. Lệnh hay dùng, quy ước của dự án, lỗi từng gặp và cách sửa.
  • Commit nhỏ. Mỗi commit một thay đổi có ý nghĩa, message nói rõ làm gì.
  • Báo sớm. Task có nguy cơ trễ thì báo ngay, không đợi tới hạn chót.

Tự đánh giá cuối năm

Nguồn

  • Microsoft Learn — C# coding conventions learn.microsoft.com
  • Google Engineering Practices — Code Review google.github.io
  • roadmap.sh — Backend Developer Roadmap roadmap.sh

Nội dung bài

  1. 1.Tháng 1–3: hiểu dự án
  2. 2.Tháng 4–6: làm task độc lập
  3. 3.Tháng 7–12: mở rộng phạm vi
  4. 4.Thói quen nên có ngay từ đầu
  5. 5.Tự đánh giá cuối năm