
Ban đầu, câu trả lời của mình là “Không nhất thiết”, vì GenAI sử dụng ngôn ngữ tự nhiên như con người, nên không cần ngôn ngữ lập trình cũng làm việc với AI được.
Nhưng sau một thời gian hỗ trợ sinh viên và một số bạn đi làm sử dụng AI cho các công việc, mình nhận ra rằng vấn đề lớn của các bạn là không thể viết prompt hiệu quả vì thiếu logic và tư duy lập trình. Mọi thứ cứ rối tinh, GenAI càng trả nhiều kết quả thì các bạn càng rối.
RẤT NÊN học một khóa lập trình, đặc biệt cho những ai nghĩ rằng bản thân không có “thiên phú” hay “tư duy” lập trình. Học lập trình không phải để có ngôn ngữ nói chuyện với máy (máy đang nói tiếng người rồi), cũng không phải để so tài viết code hay lấy code trị máy. Học lập trình là cho bộ não và tư duy của chính người sử dụng.
Để biết cách “gọi” đối tượng. Khi mà cùng AI viết bài, vẽ hình hay tạo clip, cần sửa tới sửa lui, thì người có học về lập trình sẽ biết cách “gọi” đúng cái cần sửa và chỗ cần sửa.
Vì họ hiểu NGỮ PHÁP của AI, có thể chỉ cho AI chính xác chỗ cần sửa là chỗ nào.
Để quen với cách sắp xếp data trong đầu. Data có nhiều layers, có chiều ngang chiều dọc, có trật tự và có thứ tự. Học lập trình giúp khi nói chuyện với AI, sẽ biết “bộ dữ liệu” đã có gì và thiếu gì.
Để có tư duy hệ thống, để phân biệt được mission, task, goal, các điều kiện, các thuộc tính,… việc viết prompt sẽ chẳng cần công thức của ai, bản thân cần gì thì đều có thể tạo ra prompt hiệu quả.
Để sắp xếp công việc tốt hơn, biết cách chia nhỏ vấn đề, sắp xếp thứ tự các công việc, rồi từng bước cùng AI thực hiện.
Để TỐI ƯU HÓA mọi tác vụ. Nói như các bạn IT thường nhận rằng bản thân rất LƯỜI. Nên code sẽ viết làm sao để ngắn nhất mà vẫn ra kết quả, và hễ việc gì phải lặp lại 3 lần trở lên thì nghĩ tới chuyện TỰ ĐỘNG HÓA trước khi làm (chứ không ngồi viết code 3 lần).
Học lập trình thực sự có nhiều lợi ích. Nhưng nếu là một người dùng không phải liên quan đến lập trình thì không cần học lớp chuyên sâu. Chỉ cần học bất kỳ một khóa cơ bản nào đó của một ngôn ngữ lập trình bất kỳ từ HTML, javascript đến R, Python…
Học lập trình, không phải để gõ code, mà để có tư duy lập trình!
.:: Tui Thích Học ::.