AI Đang "Khai Tử" Các Vị Trí Lập Trình Viên Junior. Đây Là Kế Hoạch Dành Cho Bạn.

Một lập trình viên junior gần đây có chia sẻ với tôi rằng anh ấy thấy số lượng tin tuyển dụng trên LinkedIn ít hơn 70% so với trước đây.

Anh ấy hỏi những công việc đó đã đi đâu mất rồi. Tôi đã không có câu trả lời.

Các công cụ AI như ChatGPT và GitHub Copilot hiện đang đảm nhận những công việc mà các bạn mới ra trường (freshers) thường làm. Chúng viết mã nguồn mẫu (boilerplate code). Chúng sửa các lỗi cơ bản. Chúng viết tài liệu hướng dẫn.

Một sản phẩm phần mềm phức tạp từng cần đến 10 người thì nay chỉ cần 3 người sử dụng AI là có thể xây dựng được.

Một lập trình viên senior hiện có thể làm công việc của nhiều junior bằng cách sử dụng AI để kiểm tra mã (code review), kiểm thử (test) và tự động hóa việc triển khai (deployment).

Điều này tạo ra một vấn đề lớn. Nếu các công ty ngừng tuyển dụng junior ngay từ hôm nay, sẽ không có những senior dày dạn kinh nghiệm trong 5 năm tới. AI có thể tạo ra mã nguồn, nhưng nó không thể tạo ra kinh nghiệm.

Thị trường việc làm không hề đang chết dần. Nó chỉ đang thay đổi.

Các công ty vẫn tuyển dụng junior. Nhưng họ không còn muốn những "người chỉ biết học" nữa. Họ muốn những junior có thể sử dụng AI để tạo ra kết quả ngay từ ngày đầu tiên.

Đây là cách để bạn luôn dẫn đầu:

  • Học cách kiểm chứng mã nguồn từ AI. AI vẫn mắc sai lầm. 63% lập trình viên cho biết việc gỡ lỗi (debugging) mã do AI viết còn tốn thời gian hơn cả việc tự viết. Kỹ năng thực sự nằm ở việc tìm ra những lỗi đó.

  • Ngừng xem các video hướng dẫn (tutorials). Hãy xây dựng các dự án thực tế. 78% sinh viên tốt nghiệp tìm được việc làm nhanh chóng đều có danh mục dự án (portfolio) trên GitHub ấn tượng hoặc đã từng đi thực tập. Một tấm bằng thôi là chưa đủ.

  • Vượt xa khỏi việc thực thi. Viết mã chỉ là "thực thi". AI cực kỳ giỏi trong việc thực thi. Bạn phải học về Thiết kế hệ thống (System Design), Đánh giá sản phẩm (Product Judgment) và Xác định vấn đề (Problem Framing). Đừng chỉ hỏi làm thế nào để viết mã. Hãy hỏi nên xây dựng cái gì và tại sao.

  • Trở nên thành thạo AI. Các kỹ năng về AI hiện xuất hiện trong 42% mô tả công việc phần mềm. Những người có kỹ năng AI tìm được việc làm nhanh hơn 2,3 lần.

  • Chuyên môn hóa vào một lĩnh vực cụ thể. Trở thành một "MERN stack developer" là một sự mạo hiểm. Trở thành một lập trình viên Fintech hoặc chuyên gia viễn thông (Telecom) sẽ an toàn hơn.

  • Hướng tới các lĩnh vực có giá trị cao. Hãy tập trung vào các ngành như Fintech, Viễn thông (Telecom), hoặc Công nghệ may mặc (RMG Tech). Những lĩnh vực này đòi hỏi sự giám sát của con người và tính tuân thủ mà AI không thể tự mình đảm đương.

Khoảng cách giữa một lập trình viên cơ bản và một lập trình viên được hỗ trợ bởi AI đang ngày càng lớn dần. Khoảng cách về thu nhập thậm chí còn lớn hơn.

Đừng chỉ sử dụng AI. Hãy làm việc cùng với AI.

Source: https://dev.to/jamilxt/ai-juniyr-ddebhelpaarder-caakri-kmaacche-baanlaadesher-phreshaarder-kii-krte-hbe-1dp

Optional learning community: https://t.me/GyaanSetuAi