Nam Nguyen
Back to blog

AI và Thực Tế Phũ Phàng: Cơ Hội Nào Cho Các Lập Trình Viên Trẻ?

4 min readNam Nguyen

Also available in English

AI và Thực Tế Phũ Phàng: Cơ Nào Cho Các Lập Trình Viên Trẻ?

Hiện tại, cơ hội việc làm cho các lập trình viên trẻ (Junior/Fresher) đang thu hẹp lại đáng kể. Đây không phải là lời hù dọa, mà là thực tế đang diễn ra hàng ngày trong ngành.

Thực tế đã chứng minh: Một Senior Developer kết hợp với AI hiện nay có thể đạt hiệu suất tương đương một team 5 người (1 Senior + 4 Juniors), thậm chí với chất lượng code ổn định hơn.

Trước đây, các Senior luôn cần sự hỗ trợ của các Junior trong việc viết code, xử lý các tác vụ lặp đi lặp lại. Nhưng hiện tại, AI đã làm những việc đó tốt hơn, nhanh hơn và ít lỗi hơn rất nhiều so với một bạn Junior mới ra trường.

Nghịch lý của việc "Học việc"

Một Junior mới ra trường thường chưa thể đóng góp giá trị ngay lập tức. Các bạn cần thời gian và sự dẫn dắt (mentorship) từ Senior. Tuy nhiên, trong quá trình học hỏi đó, các bạn vô tình tạo ra những lỗi (bug) không đáng có, chiếm dụng thời gian review và debug của Senior.

Được làm, được sai và sửa sai là điều tối quan trọng trong quá trình trưởng thành của một lập trình viên. Bản thân tôi cũng đã trải qua giai đoạn đó ở Mobiistar, khi ấy tôi là một Junior Java Developer. Tôi hiểu cảm giác cần được va chạm thực tế là như thế nào.

Nhưng dưới góc độ doanh nghiệp, câu hỏi đặt ra là: Tại sao tôi phải tốn chi phí và thời gian của Senior để train các bạn, trong khi AI có thể làm thay việc đó với chi phí rẻ hơn?

Đây là một xu hướng không thể chối bỏ, và nó đang thực sự định hình lại thị trường lao động công nghệ.

Vòng luẩn quẩn: Không có việc làm -> Không có kinh nghiệm -> Càng khó tìm việc

Giờ đây, khi các bạn trẻ không còn cơ hội được nhận vào làm để "được sai và học từ những cái sai đó", các bạn phải làm gì để gia nhập thị trường? Liệu cánh cửa nào còn mở?

Lời giải cho các bạn trẻ: Tự tạo ra cơ hội của chính mình

Thực tế là cơ hội vẫn còn, tuy nhiên nó không hề dễ dàng như trước. Bạn không thể chỉ dựa vào tấm bằng đại học hay vài chứng chỉ trên giấy nữa.

Bạn phải tự trang bị kiến thức và kỹ năng làm việc thực tế. Cách duy nhất để chứng minh bản thân là tự xây dựng những dự án cá nhân hoặc theo nhóm. Nhưng lưu ý: đó không được chỉ là những bài tập trong khóa học (tutorial projects). Nó phải là một sản phẩm thực tế, chạy được và ít nhất phải có một vài người dùng thật.

Bạn hoặc nhóm của bạn phải tự mình "bơi" và làm trọn vẹn vòng đời sản phẩm từ đầu tới cuối:

  • Lên ý tưởng & Nghiên cứu thị trường
  • Thiết kế UI/UX
  • System Design & Kiến trúc
  • Coding & Testing
  • Deployment & DevOps
  • Maintenance & Lắng nghe feedback từ người dùng thật

Khi bạn có thể tự mình (hoặc cùng team) đưa một sản phẩm từ ý tưởng trên giấy đến tay người dùng thật, bạn đã sở hữu thứ mà không một khóa học nào dạy được: Tư duy làm sản phẩm (Product Mindset) và Khả năng giải quyết vấn đề thực tế.

Đừng nản lòng. Cánh cửa cho những người chỉ biết "code theo yêu cầu" đang khép lại, nhưng cánh cửa cho những người biết "tự tạo ra giá trị" vẫn luôn mở.

Hãy cố gắng lên, cơ hội vẫn còn cho những ai biết tự nắm lấy nó!