Gần đây mình có đọc được một bài thảo luận trên LeetCode về việc Google được cho là đang thay đổi cách phỏng vấn Software Engineer trong thời đại AI. Theo nội dung bài viết, ngoài các vòng DSA truyền thống, Google có thể đang bổ sung thêm những nội dung như AI Debugging và AI System Design, nơi ứng viên không chỉ cần biết viết code mà còn phải biết dùng AI để tìm bug, phân tích nguyên nhân, đánh giá trade-off, kiểm tra code do AI sinh ra và phát hiện những trường hợp AI hallucinate hoặc bỏ sót edge case. Điều này làm tôi nghĩ đến một câu hỏi khá thú vị: nếu AI có thể giải LeetCode rất nhanh, vậy LeetCode còn quan trọng không? Theo tôi là vẫn quan trọng, nhưng giá trị của LeetCode không nằm ở việc nhớ cách giải hàng trăm bài, mà nằm ở việc rèn luyện tư duy lập trình. Khi giải DSA, chúng ta học cách phân tích vấn đề, chia nhỏ bài toán, nhận ra pattern, lựa chọn data structure phù hợp, nghĩ đến edge case, tối ưu solution và đánh giá time complexity hay space complexity. Những kỹ năng này thậm chí còn quan trọng hơn trong thời đại AI, bởi AI có thể viết code rất nhanh nhưng nếu engineer không có nền tảng đủ tốt thì sẽ rất khó nhận ra khi AI đưa ra một solution kém tối ưu, bỏ sót trường hợp đặc biệt hoặc đề xuất một cách làm trông hợp lý nhưng thực tế lại sai. Vai trò của developer đang dần chuyển từ người viết từng dòng code sang người hiểu vấn đề, thiết kế solution và kiểm chứng kết quả mà AI tạo ra. Vì vậy theo tôi, cách chuẩn bị cho Software Engineer trong thời gian tới không nên chỉ là cày LeetCode, mà là kết hợp DSA, System Design, Debugging và AI-assisted Development. LeetCode vẫn nên học, nhưng đừng học để nhớ đáp án, hãy học để xây dựng cách suy nghĩ, vì AI có thể giúp chúng ta code nhanh hơn rất nhiều, nhưng cuối cùng engineer vẫn phải là người biết code nào đúng, code nào sai và quan trọng nhất là tại sao.
1 tháng trước
Bình luận (1)
Nhan Nguyen
Product Manager I
10 điểm
1 tháng trước
Một sản phẩm của Công Ty Cổ Phần Navigos Group Việt Nam
Tầng 20, tòa nhà E.Town Central, 11 Đoàn Văn Bơ, Phường Xóm Chiếu, TP.HCM, Việt Nam
tìm việc làm, tuyển dụng, thần số học, cv xin việc, mẫu cv, việc làm bắc giang, việc làm hưng yên, việc làm bà rịa vũng tàu, việc làm quảng ngãi, việc làm nam định, việc làm huế, việc làm thái bình, việc làm ninh bình, việc làm hà tĩnh, việc làm tphcm, việc làm đà nẵng, việc làm hải phòng, việc làm cần thơ, việc làm bình dương, tìm việc làm tại hà nội, việc làm nhân viên kinh doanh, tuyển dụng kế toán trưởng, việc làm sales, tuyển dụng marketing, tuyển dụng content marketing, tuyển dụng nhân sự, tuyển dụng kế toán tổng hợp, tuyển dụng kiểm toán, tuyển dụng truyền thông, việc làm qa qc, tuyển dụng brand marketing, tuyển dụng hr manager, việc làm ngành may, tuyển dụng marketing manager, việc làm giáo dục, việc làm partime, tuyển dụng nhân viên thiết kế, tuyển dụng tài chính, việc làm tự động hóa, việc làm báo chí, tuyển dụng kiểm toán ngân hàng, việc làm in ấn, data analyst