AI truyền kì
được Upzi quản trị
1 người theo dõi·4 bài viết
Duy LuânAI truyền kì
Application Developer
Young people are using ChatGPT to write their applications; HR is using Al to read them; no one is getting hired 🥹
13 ngày trước
Duy LuânAI truyền kì
Application Developer
Không nhớ lần cuối cùng là khi nào, hôm nay tôi bước vào nhà sách và kí ức ùa về như những ngày tháng đi học không laptop và tôi ngồi code trên giấy, không nghĩ rằng thời đại Ai tẹt ga như bây giờ những trang giấy như này còn trưng trên kệ để bán. Câu hỏi to nhất trong đầu tôi lúc này là "Bao lâu thì những thứ trong những cuốn sách này sẽ bị lỗi thời?". Công nghệ mà ngủ 1 giấc dậy biết đâu nó đã khác rồi thì những cuốn sách này được viết ra sẽ dành cho bao nhiêu giấc ngủ nhỉ





19 ngày trước
Junior Mobile Engineering
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.

23 ngày trước
Duy LuânAI truyền kì
Application Developer
Top những thứ hiện tại dev đang giao Al làm nhiều là gì ?
23 ngày trước


