Cách để tồn tại với tư cách là một Lập trình viên trong Kỷ nguyên AI
AI sẽ không cướp mất công việc của bạn. Những lập trình viên có chiều sâu kỹ thuật mới là người làm điều đó.
AI xử lý những phần nhàm chán của việc lập trình. Nó viết các đoạn mã boilerplate và các hàm đơn giản chỉ trong vài giây. Điều này giúp bạn làm việc nhanh hơn.
Nhưng AI thiếu đi trực giác. Nó không thể giải quyết các vấn đề phức tạp trong thế giới thực.
Tôi từng làm việc về tích hợp chuỗi cung ứng cho phần mềm sản xuất. Tôi nhận thấy rằng mã nguồn được viết mà không hiểu quy trình nghiệp vụ (business workflows) sẽ tạo ra lỗi. AI viết mã rất nhanh, nhưng nó không hiểu được lý do "tại sao" đằng sau các logic đó.
AI không thể khắc phục những vấn đề chuyên sâu này:
- Phát hiện tình trạng WAL bloat trong cơ sở dữ liệu PostgreSQL.
- Điều chỉnh các chính sách bộ nhớ Redis dựa trên nhu cầu thực tế.
- Tìm lỗi đấu nối cáp vật lý trong một thiết lập mạng.
- Phát hiện lỗi logic trong một thuật toán lập kế hoạch sản xuất.
Những tác vụ này đòi hỏi kinh nghiệm của con người và kiến thức về hệ thống.
Để giữ vững giá trị của mình, hãy ngừng chỉ tập trung vào cú pháp. Hãy bắt đầu tập trung vào cách các hệ thống vận hành cùng nhau.
Hãy thực hiện các bước sau để phát triển:
- Nắm vững kiến thức nền tảng: Nghiên cứu về thuật toán, cấu trúc dữ liệu và hệ điều hành.
- Học logic nghiệp vụ: Hiểu về ngành công nghiệp mà bạn đang phục vụ. Biết cách dòng tiền và sản phẩm luân chuyển.
- Xây dựng kỹ năng kiến trúc: Học cách thiết kế hệ thống, chứ không chỉ là viết các dòng mã.
- Học về bảo mật: Nghiên cứu bảo mật mạng, JWT và rate limiting.
- Sử dụng AI như một trợ lý: Dùng nó để nghiên cứu và soạn thảo, nhưng hãy luôn tự mình kiểm tra lại kết quả.
AI là công cụ của bạn, không phải vật thay thế bạn. Hãy tận dụng thời gian mà AI tiết kiệm được cho bạn để tìm hiểu thêm về Linux kernels, tối ưu hóa cơ sở dữ liệu và các giao thức mạng.
Vai trò của một lập trình viên đang thay đổi. Bạn đang chuyển mình từ một coder thành một system architect.
Nguồn: https://dev.to/merbayerp/how-to-survive-as-a-developer-in-the-age-of-ai-df6
Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi