1 điểm bởi spilist2 8 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp

Gần đây tôi đã có những bài chia sẻ không dài tại hai hội nghị.

  • 23/4: [JobKorea DevCon] <Trong thời đại AI, lãnh đạo muốn kiểu lập trình viên nào?>
  • 13/5: [Wanted Hi-Five] <Triết lý giải quyết vấn đề: Luôn luôn có cách tốt hơn> (đồng trình bày cùng anh Lim Dong-jun của Woowa Brothers)

Vì tôi đã nói về những nội dung có tinh thần khá tương đồng ở hai hội nghị này, nên tôi gộp phần mình trình bày thành một, bổ sung nhẹ và chia sẻ lại.


Hình mẫu nhân tài '10x' mà tôi mong muốn với vai trò lead của đội Corca AX?

  • [Cá nhân] Triển khai end-to-end những ý tưởng mà bản thân muốn hiện thực hóa / tổ chức cần đến với tốc độ gấp 10 lần trước đây.
  • [Nhóm] Tư vấn nội bộ: giúp những người khác trong tổ chức thực hiện các công việc họ vốn làm với tốc độ gấp 10 lần trước đây.
  • [Tổ chức] Tư vấn bên ngoài: chuyển giao những bài học rút ra từ quá trình trên sang tổ chức khác, giúp họ tự xây dựng hệ thống có thể tạo ra tác động gấp 10 lần trước đây.

Vì sao tôi tin rằng mức '10x' như vậy là khả thi?

Vì tôi tin rằng bài toán coding gần như đã xong

Vì sao lại nói bài toán 'coding' gần như đã xong?

Vì chúng ta đã bước vào thời đại mà chỉ cần có 'spec tốt' thì có thể 'bấm một cái' để chương trình được hiện thực hóa

Spec tốt? Bấm một cái?

Spec tốt: có sẵn acceptance test và unit test với độ bao phủ đủ cao để có thể đánh giá một cách xác định liệu có vượt qua hay không.

Bấm một cái: nếu đầu tư đủ nhiều thời gian và token, thì cuối cùng cũng sẽ có lúc vượt qua được mọi bài test.

  • Một tiền đề mà giờ đây ai cũng đang dần chấp nhận: token đã đủ rẻ, và mô hình đã đủ thông minh

Vậy giờ vấn đề là gì?

  1. [Thu thập thông tin & lập kế hoạch] Làm sao để tạo ra spec tốt?
  2. [Triển khai & kiểm chứng] Làm sao để 'bấm một cái' hiệu quả / ổn định hơn?
  3. [Quảng bá & vận hành] Làm sao để kiếm traffic và tiền bạc hiệu quả / ổn định hơn?
  4. [Ideation] Ngay từ đầu, nên giải bài toán nào và với thái độ ra sao?

1~3 cũng quan trọng, nhưng 4 còn quan trọng hơn

Vấn đề là chọn giải bài toán nào

Nếu bạn có gu và thái độ của riêng mình, những bài toán hay sẽ tự tìm đến.

Thái độ đầu tiên cần có trong thời đại AI là tin rằng 'luôn luôn có cách tốt hơn', rồi cùng AI tìm kiếm và thử nghiệm điều đó.

Thái độ của tôi

  • Hãy có sự hoài nghi lành mạnh và tính tò mò: dù là lời của con người hay của agent, luôn kiểm chứng lần hai.
  • Hãy trở thành người 'không chịu được sự bất tiện': mỗi tuần(?) hãy làm ra 1 chương trình hữu ích cho mình và những người xung quanh rồi chia sẻ lên mạng xã hội.
  • Hãy cố tình giải những bài toán khó: chủ động thử những việc mà trước đây có lẽ không làm nổi vì tốn quá nhiều thời gian và công sức. Thời gian bỏ vào như vậy sẽ trở thành hào lũy.
  • Hãy cố tình giải những bài toán dễ: đừng vì đó là vấn đề người khác đã giải rồi mà bỏ qua; hãy tự tay làm thử và học lấy. Làm theo phiên bản của riêng mình, phù hợp với mình. Rồi tiếp tục tìm cách làm tốt hơn nữa.
  • Hãy để mắt và lắng nghe xem dạo này người khác đang quan tâm điều gì, ở đâu: Corca AX Day, các hackathon khác nhau, v.v.
  • Hãy đối xử với agent như con người, nhưng khác với con người

Thái độ tốt tạo ra agent tốt

Khi cách con người đối xử với agent tốt hơn, agent cũng trở nên tốt hơn. Vì vậy, hãy đối xử với agent như con người, nhưng khác với con người.

Cụ thể là như thế nào? (Chi tiết có trong slide)

  • Prompt bằng kính ngữ.
  • Tin vào trí tuệ của agent, và tin rằng nó sẽ còn thông minh hơn nữa.
  • Trao cho agent những công cụ giúp nó trở thành người làm việc giỏi.
  • Chuẩn bị môi trường giúp agent trở thành người làm việc giỏi.
  • Đối xử với agent như người dùng hạng nhất của sản phẩm.

Kết - Trong thời đại AI, đâu là kiểu lập trình viên mà lãnh đạo (của đội Corca AX) mong muốn?

Trong [Infcon 2023] Điều gì tạo nên một lập trình viên xuất sắc?, tôi đã bàn về 5 năng lực cốt lõi của một lập trình viên xuất sắc. Điều này vẫn còn nguyên giá trị trong thời đại AI. Đặc biệt quan trọng là số 1 và số 5.

  1. (Cùng với AI) viết code xuất sắc
  2. (Cùng với AI) rèn luyện ra quyết định dựa trên căn cứ
  3. (Cùng với AI) giúp đồng nghiệp ra quyết định hiệu quả
  4. (Cùng với AI) tối đa hóa giá trị hiện tại của công việc
  5. (Cùng với AI) học tập hiệu quả và bền bỉ

Vì thế ở Corca, chúng tôi phỏng vấn cùng những người như vậy thông qua làm việc cặp đôi

  • Người 'không chịu được sự bất tiện' có thái độ tốt và gu rõ ràng
  • Người không ngừng học hỏi và thử nghiệm với sự hoài nghi lành mạnh cùng tính tò mò
  • Người viết nên những bài viết của riêng mình và tạo ra công cụ cải thiện cuộc sống của những người xung quanh
  • Người tạo ra công cụ và môi trường để cải thiện công cụ, liên tục cải tiến và chia sẻ chúng

Chung quy lại là sức khỏe

Tôi đã thấy nhiều người ảnh hưởng xấu đến sức khỏe vì dopamine sinh ra từ việc chơi ping-pong với agent. Mong rằng tất cả những ai đọc bài viết này sẽ biết chăm sóc sức khỏe và sống thật khôn ngoan trong thời đại AI.

Nếu bản thân tôi khỏe mạnh thì cũng có thể vận hành AI lâu hơn và tốt hơn!

1 bình luận

 

Tôi rất đồng cảm với bài viết cho rằng khi AI được đưa vào, thời đại chỉ tập trung vào việc code gần như đã kết thúc. Tôi nghĩ điều quan trọng là phải luyện tập làm việc cùng AI ngay cả với những tác vụ đơn giản, từng bước làm cho agent của mình thông minh hơn để có thể ủy thác công việc cho AI, còn bản thân thì tạo ra một môi trường có thể dành thời gian cho những việc chất lượng hơn.