Menu

5 kỹ năng AI chưa thể thay thế (ở thời điểm hiện tại)

Jana Simeonovska

Jana Simeonovska

· 10 phút đọc

Bạn chỉ cần nhập một câu lệnh prompt. Một phút sau, AI đã viết xong ứng dụng, tự tìm lỗi và triển khai nó. Quá trình này còn nhanh hơn cả thời gian bạn gõ lệnh git commit.

Đến giữa năm 2026, điều đó đã trở thành một ngày thứ Ba bình thường, và nó đang khiến nhiều lập trình viên lo lắng. Vài năm trước, lập trình viên nào cũng phải tự viết những đoạn mã phức tạp từ đầu hoặc tự thiết lập một ứng dụng React cơ bản. Giờ đây, một công cụ có thể lo liệu toàn bộ việc đó!

Vì thế, các đội ngũ phát triển liên tục tự hỏi: chuyện gì sẽ xảy ra với chúng ta khi AI viết mã không một vết gợn? Nhưng liệu nó có thực sự "hoàn hảo" không? Mã do AI viết ra rất nhanh, nhưng không hề hoàn hảo, và tốc độ chưa bao giờ là phần khó nhất của công việc này.

Nếu có một nguyên tắc mà chúng tôi luôn tin tưởng tại Coddy, thì đó là bạn không thể học lập trình chỉ bằng cách đọc lý thuyết. Bạn phải thực sự bắt tay vào làm. Chúng tôi đã giúp hơn 4,5 triệu người học, thực hành và tự xây dựng các dự án của riêng họ.

Một số người đang chập chững những bước đầu tiên. Những người khác đang khắc phục sự cố cho các hệ thống phức tạp tại nơi làm việc. Tất cả họ đều đang học cách tin tưởng vào bản năng công nghệ của chính mình.

Công việc của một kỹ sư phần mềm đã thay đổi, nhưng không hề bị thu hẹp lại. Điểm mạnh của một nhà phát triển giỏi nằm ở cách họ tư duy, cách họ hiểu các hệ thống lớn và cách họ làm việc với những người khác. AI không thể đoán trước được những điều đó. Nó cũng không thể sao chép chúng. (À, ít nhất là chưa thể.)

Bạn không cần phải sợ AI. Nhưng bạn cần biết giới hạn của nó ở đâu. Dưới đây là 5 kỹ năng của con người mà AI không thể thay thế, và cách bạn có thể rèn luyện từng kỹ năng bằng cách bắt tay vào hành động!

5 kỹ năng AI chưa thể thay thế.webp

1. Trí tuệ cảm xúc và sự thấu cảm

Mọi người thường hình dung lập trình là một người cô độc, gõ phím trước màn hình suốt nhiều giờ liền. Bất kỳ ai từng triển khai một phần mềm thực tế đều biết hình ảnh đó hoàn toàn sai lệch.

Mã nguồn do con người tạo ra, do các đội ngũ con người xây dựng, nhằm giúp đỡ những con người khác. Điều đó đòi hỏi sự thấu cảm và kỹ năng giao tiếp giữa người với người. AI có thể sao chép những lời lẽ tử tế trong một tin nhắn, nhưng nó không thể cảm nhận được những gì người khác đang trải qua.

Thiết kế vì trải nghiệm của con người

AI có thể đọc một yêu cầu công việc và xây dựng một tính năng. Nhưng nó không thể cảm nhận được sự lo lắng ẩn sau email của khách hàng, hay trấn an một người đồng nghiệp đang căng thẳng trong một sự cố hệ thống lớn. Thấu cảm nghĩa là đặt mình vào thế giới của người dùng. Nếu mọi người liên tục bị kẹt ở trang đăng ký, liệu có phải do máy chủ chậm, hay do bố cục gây bối rối và tạo cảm giác không an toàn?

AI có thể giúp viết mã nhanh hơn. Nhưng nó không thể làm cho một người cảm thấy bình tĩnh. Biết cách xoa dịu sự căng thẳng của ai đó và giữ cho cả đội ngũ vững vàng trong một tuần làm việc đầy khó khăn là công việc của con người, và điều đó thường quan trọng hơn bản thân những dòng mã.

Lập trình là làm việc nhóm. Khi hệ thống gặp sự cố lúc 2 giờ sáng, một bot có thể gửi báo cáo lỗi và một bản vá. Nhưng nó không thể xoa dịu sự hoảng loạn của cả đội, giúp những kỹ sư mệt mỏi cảm thấy an tâm, hay biến một đêm tồi tệ thành một bài học kinh nghiệm cho cả đội mà không đổ lỗi cho ai.

Cách thực hành điều này với mã nguồn thực tế

Vậy làm thế nào để bạn thực hành sự thấu cảm trong khi học? Điều đó bắt đầu từ việc viết mã nguồn sao cho người khác có thể đọc được. Viết những đoạn mã thông minh một cách rắc rối mà chỉ bạn (hoặc AI) mới hiểu nổi là một thói quen xấu. Thấu cảm là khi đồng nghiệp tương lai của bạn có thể mở mã nguồn ra, hiểu và sửa lỗi mà không phải cằn nhằn tên bạn sáu tháng sau đó.

Khi bạn xây dựng các dự án trong sân chơi của Coddy, bạn sẽ học cách quan tâm đến cấu trúc và sự rõ ràng. Bạn đặt tên mọi thứ một cách rõ ràng, giữ cho các hàm (function) ngắn gọn và để lại một lối đi sạch sẽ cho người tiếp theo. Bạn viết mã theo cách này vì bạn đang nghĩ đến người sẽ phải tiếp quản nó sau bạn.

2. Sức sáng tạo chuyên sâu

Để hiểu tại sao sự sáng tạo vẫn là thế mạnh của con người, trước tiên chúng ta cần biết cách AI hoạt động.

Ngay cả những mô hình AI thông minh nhất cũng chỉ là những cỗ máy nhận diện mẫu. Chúng học hỏi từ một lượng lớn dữ liệu công việc trong quá khứ (do con người tạo ra!), sau đó đoán từ hoặc dòng mã tiếp theo có khả năng xuất hiện cao nhất. Chúng rất giỏi trong việc nhào nặn và kết hợp những thứ con người đã làm. Đó chắc chắn là một kỹ năng, nhưng nó cũng là một giới hạn không thể vượt qua.

Tư duy vượt ra ngoài dữ liệu

Kỹ nghệ sáng tạo là về những bước nhảy vọt: kết nối các ý tưởng tưởng chừng như không liên quan và xây dựng những thứ chưa từng có hướng dẫn nào tồn tại. Hãy lấy Bitcoin làm ví dụ. Nó không ra đời từ một đoạn mã thông minh đơn lẻ. Nó xuất phát từ việc ai đó đã kết hợp các lĩnh vực riêng biệt, như mật mã học và mạng ngang hàng, theo cách chưa từng có ai thử trước đây.

AI rất giỏi trong việc xây dựng các ứng dụng tiêu chuẩn hoặc kết nối các tính năng phổ biến. Nhưng giả sử bạn cần một hệ thống hoàn toàn mới để xử lý hàng triệu luồng dữ liệu trực tiếp với ngân sách cực kỳ eo hẹp. Điều đó đòi hỏi sự sáng tạo của con người. Bạn phải cân nhắc những sự đánh đổi khó khăn, lách các quy tắc thông thường một cách an toàn và phát minh ra những giải pháp mà AI chưa từng thấy.

Bạn mới làm quen với những điều này? Dưới đây là hướng dẫn dành cho người mới bắt đầu về cách trò chuyện với AI để nhận được câu trả lời tốt hơn.


// AI can hand you a standard sort in a second:

function standardSort(arr) {

  return arr.sort((a, b) => a - b);

}

// Human creativity is knowing WHEN to break the standard rule,

// for example to fit odd hardware limits the AI has never met.

Rèn luyện tư duy sáng tạo

Tại Coddy, bạn xây dựng sự tự do sáng tạo này bằng cách thực hành chứ không phải bằng cách đứng nhìn. Hơn 120 khóa học tương tác của chúng tôi sẽ đưa bạn vào thẳng thế giới mã nguồn thực tế. Bên trong các hộp mã nguồn tương tác, bạn có thể thử nghiệm một ý tưởng ngay khi vừa nghĩ ra.

Điều gì sẽ xảy ra nếu bạn thay đổi phần bộ nhớ này? Bạn có thể giải câu đố này bằng một phương pháp kỳ lạ, lộn xộn nhưng bằng cách nào đó vẫn hoạt động không? Thử nghiệm, thất bại, sửa chữa và phát minh là cách tạo nên một kỹ sư sáng tạo.

Ngừng quan sát và bắt đầu xây dựng.

Mở một sân chơi Coddy miễn phí và thử nghiệm ý tưởng tiếp theo của bạn trong vài giây mà không cần cài đặt gì cả.

Trải nghiệm Sân chơi

3. Khả năng ra quyết định nhạy bén

Một công cụ AI có thể đưa cho bạn năm cách để khắc phục một cơ sở dữ liệu chậm, hoặc vài kế hoạch để chia nhỏ một hệ thống lớn thành các phần nhỏ hơn. Điều nó không thể làm là thấu hiểu mục tiêu thực tế của công ty bạn, mã nguồn cũ của bạn, hay tình trạng hiện tại của đội ngũ của bạn.

Nghệ thuật của sự đánh đổi

Trong lập trình, hiếm khi có một câu trả lời "hoàn hảo". Mỗi lựa chọn đều đòi hỏi bạn phải đánh đổi một thứ gì đó. Bạn nên xây dựng một tính năng mới bằng một công cụ nhanh chóng, hợp xu hướng mà đội ngũ của bạn chưa từng sử dụng? Hay tiếp tục sử dụng một ngôn ngữ cũ hơn, chậm hơn nhưng mọi người đều đã biết rõ? Sự giằng co này ngày càng lớn khi việc lập trình đang dần chuyển dịch sang viết prompt.

Một nhà phát triển là con người sẽ nhìn thấy bức tranh toàn cảnh:

  • Tốc độ so với mã nguồn sạch: Đôi khi, việc tung ra một sản phẩm thô sơ, chưa hoàn hảo ngay lúc này lại là một bước đi thông minh, giúp bạn đánh bại đối thủ cạnh tranh hoặc thuyết phục các nhà đầu tư trước khi cạn kiệt nguồn vốn.
  • Mã nguồn cũ, rủi ro thực tế: Việc viết lại một ứng dụng ngân hàng cũ bằng một ngôn ngữ hiện đại nghe có vẻ rất tuyệt trên lý thuyết. Nhưng một người quản lý sẽ hiểu rằng nếu hệ thống ngừng hoạt động dù chỉ một giờ, đó có thể là một thảm họa đối với doanh nghiệp và khách hàng của họ.
  • Chi phí về con người: Con người sẽ tính toán chi phí thực tế trước tiên, chẳng hạn như mất bao lâu để đào tạo nhân viên mới hoặc đội ngũ hiện tại đã mệt mỏi thế nào, trước khi quyết định chuyển đổi công cụ.

Những quyết định sáng suốt thường cân nhắc những yếu tố không thể đưa vào bảng tính. Các lộ trình học tập của Coddy không che giấu những lựa chọn này khỏi bạn. Khi bạn thực hiện các dự án gồm nhiều bước của chúng tôi, bạn sẽ học được nhiều điều hơn là chỉ một đoạn mã (snippet) tại một thời điểm. Bạn bắt đầu hiểu tại sao một mẫu thiết kế (design pattern) nhất định lại phù hợp với toàn bộ hệ thống, và khi nào một mẫu đơn giản hơn sẽ phục vụ bạn tốt hơn.

4. Đánh giá đạo đức

AI hiện đang hỗ trợ đưa ra các quyết định lớn. Nó lọc hồ sơ xin việc, đọc dữ liệu sức khỏe và giúp quyết định ai được duyệt khoản vay. AI có thể phát hiện các mẫu rất nhanh, nhưng nó không có la bàn đạo đức. Nó không phân biệt được đúng sai, và nó không thể chịu trách nhiệm khi có sự cố xảy ra.

Tại sao các thuật toán trở nên thiên vị

Một thuật toán (algorithm) chỉ quan tâm đến mục tiêu mà bạn giao cho nó. Hãy huấn luyện một AI để giữ chân mọi người trên một ứng dụng mạng xã hội càng lâu càng tốt, và nó sẽ vui vẻ đẩy các bài viết gây phẫn nộ hoặc gây nghiện, bởi vì các con số sẽ tăng lên. Nó không biết, và cũng không quan tâm, rằng điều đó có thể gây hại cho sức khỏe tinh thần của mọi người hoặc lan truyền những ý kiến bất công về cả một nhóm người.

Đạo đức trong lập trình bắt đầu ngay từ ngày đầu tiên, trong cách bạn thiết kế dữ liệu và mã nguồn của mình. Đó là một phần của quá trình xây dựng, chứ không phải là một ô đánh dấu để bạn tích vào khi kết thúc.

Các kỹ sư con người là tuyến phòng thủ cuối cùng. Nhiệm vụ của chúng ta là xem xét cách thu thập dữ liệu và đặt ra những câu hỏi hóc búa. Chúng ta có đang vi phạm các quy tắc quyền riêng tư không? Dữ liệu này có công bằng với tất cả mọi người không, hay nó đang loại trừ một số người? Khi AI cung cấp một đoạn mã script nhanh để thu thập dữ liệu từ web, nó không thể cho bạn biết liệu điều đó có công bằng, hợp pháp hay tôn trọng quyền riêng tư của mọi người hay không. Bạn phải là người làm việc đó.

Xây dựng tinh thần trách nhiệm này đồng nghĩa với việc hiểu cách phần mềm hoạt động từ bên trong. Các sân chơi và hướng dẫn từng bước của Coddy chỉ ra cách dữ liệu di chuyển qua một hệ thống. Điều đó giúp vén bức màn bí ẩn của công nghệ và mang lại cho bạn sự tự tin để kiểm tra mã nguồn, lên tiếng và định hướng AI một cách an toàn.

Hiểu cách mã nguồn thực sự hoạt động

Học đi đôi với hành trên hơn 20 ngôn ngữ lập trình, bắt đầu miễn phí, tiến bộ mỗi ngày.

Bắt đầu khóa học miễn phí

5. Khả năng học hỏi và thích ứng

Lịch sử công nghệ có một bài học rõ ràng: những công cụ bạn sử dụng hôm nay có thể sẽ trông rất khác sau năm năm nữa. Hoặc thậm chí ít hơn. Các mô hình AI sống trong quá khứ. Chúng chỉ biết những dữ liệu mà chúng đã học. Khi một công cụ hoàn toàn mới xuất hiện, hoặc một lỗi lạ phát sinh, AI thường bối rối, bịa ra những câu trả lời giả hoặc tìm đến những phương pháp lỗi thời.

Thay đổi theo thời thế

Các kỹ sư con người sinh ra là để thích ứng. Chúng ta có thể học cách học. Một lập trình viên đã dành mười năm cho thiết kế hướng đối tượng (object-oriented design) có thể nhanh chóng nắm bắt một phong cách mới, hoặc chuyển sang các hệ thống đám mây khi dự án yêu cầu. Họ mang theo những ý tưởng lớn và định hình lại chúng cho vấn đề mới. Cú pháp chỉ là phần dễ dàng.

Hãy tưởng tượng điều này. Một ứng dụng chạy trên nhiều máy chủ liên tục bị sập do lỗi phần cứng hiếm gặp ở một trung tâm dữ liệu. Một AI kiểm tra mã nguồn sẽ báo cáo rằng mọi thứ trông hoàn hảo. Phải cần đến một kỹ sư con người để nhìn xa hơn trình soạn thảo mã nguồn, nghĩ về phần cứng, cấu hình và giới hạn của máy chủ đó để tìm ra nguyên nhân thực sự.

Đây chính là mục tiêu mà phương pháp học đi đôi với hành tại Coddy hướng tới. Với hơn 120 khóa học và hơn 20 ngôn ngữ lập trình, cùng với các sân chơi miễn phí, một trình soạn thảo mã nguồn và các công cụ phát triển miễn phí, bạn sẽ xây dựng được những mô hình tư duy có thể áp dụng ở bất cứ đâu. Hôm nay tìm hiểu về một web framework, ngày mai học một bài học về viết kịch bản (scripting), bạn sẽ rèn luyện cho bộ não của mình luôn linh hoạt và sẵn sàng cho mọi tình huống.

Việc lập trình sẽ bền vững khi nó trở thành một thói quen, vì vậy Coddy cho phép bắt đầu miễn phí và được thiết kế xoay quanh các phiên học ngắn hằng ngày. Bạn duy trì streak, năng lượng của bạn tự động nạp đầy mỗi ngày, và những bước đi nhỏ sẽ tích tiểu thành đại. Nhịp độ đều đặn đó là cách một người mới bắt đầu đầy lo lắng trở thành một người có thể thích ứng với hầu hết mọi thứ!

Lập trình vượt ra ngoài thuật toán

AI là một người bạn đồng hành (co-pilot) đắc lực, nhưng bạn vẫn là thuyền trưởng. Nó có thể viết và sửa mã nguồn với tốc độ chóng mặt. Nhưng nó không thể thấu hiểu người dùng của bạn, phát minh ra thứ gì đó thực sự mới mẻ, cân nhắc chi phí con người của một lựa chọn, phân biệt đúng sai, hay phát triển khi thế giới xung quanh thay đổi. Năm kỹ năng đó vẫn mãi thuộc về bạn.

Cách để xây dựng chúng cũng giống như cách bạn học bất kỳ điều gì thực tế. Bạn phải bắt tay vào làm. Hãy mở một sân chơi, thử làm hỏng thứ gì đó, sửa nó và quay lại vào ngày mai. Hãy làm chủ những tư duy mà không máy móc nào có thể sao chép.

Bắt đầu lập trình trên Coddy

Frequently Asked Questions

AI có thay thế lập trình viên không?

Không phải trong tương lai gần. AI viết và sửa code nhanh chóng, nhưng nó không thể xử lý những khía cạnh mang tính con người trong công việc: thấu hiểu người khác, đưa ra quyết định phán đoán, sáng tạo ý tưởng mới và thích nghi khi công cụ thay đổi. Những nhà phát triển (developer) rèn luyện các kỹ năng này sẽ làm việc song hành cùng AI, chứ không lo bị mất việc vào tay nó.

Nếu AI có thể viết code, người mới bắt đầu nên tập trung vào những kỹ năng nào?

Hãy tập trung vào tư duy, chứ không chỉ là việc gõ phím. Hãy học cách đọc code, phát hiện vấn đề, cân nhắc các lựa chọn và làm việc nhóm. Cách nhanh nhất để xây dựng các kỹ năng này là thường xuyên viết code thực tế trong các phiên làm việc ngắn hằng ngày và xem lỗi phát sinh ở đâu.

Tôi có thể học lập trình miễn phí trên Coddy không?

Có chứ! Bạn có thể bắt đầu học miễn phí trên Coddy với các playground, trình soạn thảo code trực tiếp trên trình duyệt và các công cụ dành cho nhà phát triển mà bạn có thể sử dụng ngay lập tức. Các bài học có giới hạn năng lượng hằng ngày và sẽ tự động nạp đầy mỗi ngày, giúp những người học miễn phí duy trì tiến độ ổn định. Nếu muốn tiến bộ nhanh hơn, bạn có thể nâng cấp tài khoản.

Học lập trình có còn đáng giá không?

Đáng giá hơn bao giờ hết. Ai đó phải định hướng, kiểm tra và cải thiện những gì AI tạo ra, và người đó cần phải hiểu rõ bản chất của code từ bên trong. Học qua thực hành chính là cách giúp bạn đạt được điều đó.

Hình minh họa các ngôn ngữ lập trình của Coddy

Học lập trình cùng Coddy

Bắt đầu