Ghi chú biên tập: Bài viết này ban đầu được xuất bản trong bản tin LinkedIn của chúng tôi, Branching Out. Đăng ký ngay để nhận thêm nội dung hướng nghiệp
Mọi người đều đang nói về điều đó: AI đang thay đổi cách chúng ta làm việc. Và lĩnh vực kỹ thuật phần mềm chính là nơi thể hiện rõ nhất sự thay đổi này.
Nếu bạn mới bắt đầu sự nghiệp lập trình, bạn có thể tự hỏi: liệu AI có đang phá hủy cơ hội của tôi cho vị trí lập trình viên cấp thấp không? Thực tế, một nghiên cứu năm 2023 của ServiceNow và Pearson dự đoán rằng gần 26% các nhiệm vụ do lập trình viên ứng dụng cấp thấp hiện tại thực hiện sẽ được hỗ trợ hoặc hoàn toàn tự động hóa vào năm 2027.
Câu trả lời ngắn gọn là: Không. Ngược lại, những người học mới có vị thế tốt để thịnh vượng với vai trò lập trình viên cấp thấp vì họ đã quen thuộc với công cụ AI – điều mà các công ty cần để thích nghi với cách phát triển phần mềm đang thay đổi.
CEO của chúng tôi, Thomas Domke, chia sẻ:
Chúng ta đang bước vào kỷ nguyên mà thực tập sinh và lập trình viên cấp thấp xuất hiện đã thông thạo các công cụ tạo mã AI tốt nhất trên thị trường. Tại sao? Bởi vì họ hòa hợp với AI. Họ xây dựng cùng nó. Tài năng mới ➡️ ý tưởng tốt hơn ➡️ công cụ tốt nhất 🤖
Cảm ơn @GergelyOrosz đã chia sẻ câu chuyện về lý do GitHub tuyển dụng nhiều lập trình viên mới hơn, trái với xu hướng nhiều công ty tuyển ít lại do lo ngại AI có thể thay thế lập trình viên cấp thấp.
Vậy điều này có ý nghĩa gì với bạn? Theo Miles Berry, giáo sư giáo dục máy tính tại Đại học Roehampton, người học ngày nay phải phát triển kỹ năng làm việc cùng AI thay vì lo lắng bị thay thế. Là lập trình viên cấp thấp, bạn cần suy nghĩ phản biện về đoạn mã AI cung cấp, giữ sự tò mò khi gặp điều chưa quen, và hợp tác với AI bên cạnh các đồng nghiệp cấp cao.
“Sáng tạo và tò mò là yếu tố giúp chúng ta khác biệt so với máy móc.”
5 cách nổi bật với vai trò lập trình viên cấp thấp trong thời đại AI
1. Sử dụng AI để học nhanh hơn, chứ không chỉ code nhanh hơn
Hầu hết lập trình viên dùng GitHub Copilot để tự động hoàn thành mã. Nhưng nếu bạn mới học, hãy biến nó thành huấn luyện viên lập trình.
Hướng dẫn Copilot dạy bạn:
Trong VS Code, mở Command Palette và chạy lệnh > Chat: New Instructions File
. Dán nội dung sau vào file mới:
---
applyTo: "**"
---
I am learning to code. You are to act as a tutor; assume I am a beginning coder. Teach me concepts and best practices, but don’t provide full solutions. Help me understand the approach, and always add: "Always check the correctness of AI-generated responses."
Điều này sẽ thiết lập Copilot như một người hướng dẫn bạn trong mọi tệp tin làm việc.
Hỏi Copilot các câu hỏi: Mở Copilot Chat trong VS Code và coi nó như huấn luyện viên riêng. Hỏi giải thích khái niệm, quy trình gỡ lỗi, so sánh cách tiếp cận, giải thích lỗi, hoặc viết test cases giúp xác thực logic.
Thử giải quyết vấn đề mà không dùng auto-complete: Tắt tính năng gợi ý mã có thể giúp bạn phát triển kỹ năng tư duy phản biện và giải quyết vấn đề. Bạn vẫn có thể sử dụng Copilot Chat để hỏi mà không bị cho đáp án sớm.
Bạn có thể tắt hoàn toàn tự động hoàn thành mã trong một dự án bằng cách tạo thư mục .vscode
với file settings.json
chứa:
{
"github.copilot.enable": {
"*": false
}
}
Đọc hướng dẫn đầy đủ cách dùng Copilot làm tutor
2. Xây dựng các dự án công khai để thể hiện kỹ năng AI của bạn
Trong thế giới AI hiện nay, nổi bật kĩ năng AI giúp bạn thu hút nhà tuyển dụng
Comments
Post a Comment