Kỷ nguyên hậu lập trình viên
(joshwcomeau.com)Josh Comeau, người được biết đến với các nội dung đào tạo về CSS và phát triển frontend, đã công bố bài viết “The Post-Developer Era”, có thể xem như phần tiếp theo của bài “The End of Front-End Development”(https://www.joshwcomeau.com/blog/the-end-of-frontend-development/) mà ông viết ngay sau buổi giới thiệu GPT-4 năm 2023.
Trong bài viết lần này, ông đề cập đến các chủ đề sau:
- Các công ty, bao gồm cả Google, đang thực sự triển khai các công cụ dựa trên AI như thế nào
- Kết quả khi thử nghiệm các “AI thay thế lập trình viên” như Devin
- Xu hướng mang tên ‘vibe coding’
- Những điều đáng lo ngại về kỷ nguyên AI, và những yếu tố khiến ta có thể hy vọng
3 bình luận
📝 Kỷ nguyên hậu lập trình viên – tóm tắt chi tiết (bởi ChatGPT)
Bối cảnh và mục đích của bài viết
Tình hình ứng dụng AI tại các doanh nghiệp
Devin: kết quả thực tế của AI thay thế lập trình viên
Vibe coding
Thị trường việc làm lập trình viên hiện tại
Front-end có nguy hiểm hơn không?
Sử dụng LLM như công cụ học tập
Thông điệp gửi tới lập trình viên mới vào nghề
Trạng thái hiện tại của tiến bộ công nghệ
Những điểm đáng lo ngại
📌 Tóm tắt kết luận
Tôi cũng có suy nghĩ khá giống như vậy.
Tôi đang dùng GPT, nhưng có vẻ nó chưa thể thay thế vị trí của một lập trình viên senior. Tuy vậy, khi năng suất tăng lên, có lẽ lập trình viên mới vào nghề và junior sẽ ngày càng khó tìm việc hơn.
Lập trình viên frontend phải giao tiếp với đồng đội ở nhiều mảng như thiết kế, lập kế hoạch và backend, nên có lẽ sẽ không bị thu hẹp nhiều. Có câu nói của Jobs rằng “mọi người không biết mình muốn gì cho đến khi bạn cho họ thấy”, và frontend developer đóng vai trò tạo ra nhiều bản thử nghiệm để cho thấy cái “mà họ muốn” đó, nên tôi không nghĩ số lượng sẽ giảm mạnh. Dù vậy, có thể số bản thử nghiệm được tạo ra sẽ nhiều hơn.
Ngược lại, lập trình viên backend có lẽ sẽ dần giảm đi do việc sinh mã tự động và AI. Tất nhiên chắc cũng không biến mất hoàn toàn, mà chỉ giảm bớt thôi. Xét theo một khía cạnh nào đó, phát triển backend có những phần gần như công thức và cũng có nhiều dư địa để tự động hóa, nên bên này có vẻ sẽ giảm phần nào.
Dù chưa thể thay thế hoàn toàn lập trình viên, AI có thể khiến việc làm giảm đi ở một số phần. Nhưng khi công việc chuyển đổi số ở nhiều lĩnh vực hơn và việc chuyển đổi hệ thống legacy cũng tăng lên, thì trong một thời gian tới có lẽ vẫn sẽ ổn.
Cũng như trên.