TTBC 2025

TTBC 2025


Tương lai của việc lập trình sẽ như thế nào khi xu thế "vibe coding" ngày một phổ biến

nhatminhngo
9/3/2025 5:7Phản hồi: 87
EditEdit
Tương lai của việc lập trình sẽ như thế nào khi xu thế "vibe coding" ngày một phổ biến
Hôm bữa đọc được một bài viết và thread trên X về “vibe coding” nên muốn chia sẻ một góc nhìn riêng với anh em về cách tiếp cận này trong việc lập trình.

Các công cụ trí tuệ nhân tạo ra đời có vai trò ngày càng quan trọng với người dùng, kể cả các kĩ sư máy tính. Một xu thế mới nổi gần đây được gọi là “vibe coding”, do Andrej Karpathy, từng làm việc nghiên cứu tại OpenAI đặt tên. Vậy phương pháp này là gì và nó có tác động thế nào tới việc lập trình hiện tại khi nó không đòi hỏi anh em phải hiểu thật sâu về kỹ thuật, giải thuật?

[​IMG]
Thread của Andrej Karpathy về vibe coding

“Vibe Coding” là gì và nó hoạt động như thế nào?


Anh em hiểu đơn giản thế này, anh em cần ChatGPT tạo ra cho anh em một đoạn nội dung dựa theo yêu cầu nào đó và việc cần làm là nhập cái anh em muốn. Tương tự với việc lập trình, anh em muốn viết một đoạn mã phục vụ một mục đích nào đó, anh em đưa ra yêu cầu cụ thể bằng ngôn ngữ tự nhiên để chatbot AI viết và chỉnh sửa mã lệnh. Quá trình này được lặp đi lặp lại dựa trên sự tương tác của anh em với chatbot AI cho tới khi anh em có được một đoạn mã mà anh em cảm thấy hài lòng, đáp ứng được nhu cầu của anh em.


Thật ra, anh em nào lập trình nhiều sẽ quan tâm tới các yếu tố như giải thuật, tối ưu cách xử lý vấn đề, độ chính xác của code, hay khả năng xử lý các trường hợp lỗi bất ngờ. Nó đòi hỏi người làm công việc này phải có một nền tảng kiến thức và logic nhất định để đáp ứng được nhu cầu của công việc. Tuy nhiên, cách tiếp cận của “vibe coding” dựa trên yếu tố trực giác, sự tự nhiên của việc giao tiếp với chatbot và nhận phản hồi, thử sai hơn độ chính xác và kiểm soát mã lệnh.

Vibe Coding Stickers.jpeg
Vibe coding hiểu nôm na là cách sử dụng chatbot AI để viết lệnh theo yêu cầu mà không cần hiểu quá sâu về mã lệnh, giải thuật.

Anh em kĩ sư máy tính lành nghề trong mấy hoàn cảnh này chỉ cần xác định vấn đề, diễn đạt ý tưởng của mình bằng ngôn ngữ tự nhiên để AI tạo ra đoạn mã lệnh cần thiết. Sau đó, anh em sẽ sử dụng đoạn code đó để chạy thử nghiệm, phản hồi kết quả để chatbot tiếp tục điều chỉnh, tối ưu. Vòng lặp này sẽ được tiếp tục cho tới khi anh em có được đoạn mã mình muốn với kết quả mình kì vọng. Quá trình này chủ yếu dựa trên sự tương tác giữa người dùng và chatbot AI.

Vibe coding ngày một phổ biến khi hiện tại, dù không biết chính xác được có bao nhiêu người sử dụng nó và họ sử dụng cho dự án cá nhân hay chuyên nghiệp, nhưng một số dữ liệu gần đây cho thấy xu hướng này ngày một gia tăng với GitHub Copilot có 1,3 triệu người dùng vào tháng 2 năm 2024 hay Cursor có 40.000 người dùng trả phí vào tháng 8 năm 2024. GitHub Copilot hay Cursor Component là một trong những công cụ AI hỗ trợ việc lập trình khá phổ biến hiện nay.

Lợi ích của Vibe Coding là gì?


Cách tiếp cận này cũng có một số ích lợi nhất định. Đầu tiên là việc nó hạ thấp rào cản ngăn những anh em không biết lập trình vẫn có thể tạo ra những phần mềm, những đoạn mã hoạt động được mà không cần trải qua các khoá học để trang bị các kĩ năng cần thiết. Lợi ích này nó làm mình nhớ tới một giai đoạn khi mình bắt đầu đi làm, rất nhiều công ty IT tuyển dụng bất chấp sinh viên đủ ngành nghề với niềm tin rằng chỉ cần muốn là họ có thể đào tạo được. Tuy nhiên, thời đó đó thì chưa có ChatGPT hay GitHub Copilot nên mục tiêu này phần lớn là không thành hiện thực dù vẫn có một số bạn có tư duy tốt để có thể chuyển ngành một cách thành công.

coding-struggle.jpeg
Ngồi code chắc không phải là việc dễ dàng nhưng vibe coding sẽ hỗ trợ rất nhiều các anh em kĩ sư có kinh nghiệm

Quảng cáo


Một ích lợi thứ hai nữa, điều này mình nghĩ nó thực tế hơn là nó cho phép anh em thử nghiệm giải pháp một cách nhanh chóng và linh hoạt điều chỉnh ý tưởng để giải quyết vấn đề của mình. Anh em từng ngồi code chắc cũng đã gặp phải tình huống có những vấn đề mà anh em tìm kiếm Google, Stack Overflow cả tháng trời vẫn không ra giải pháp tối ưu nhất. Mình từng gặp phải hoàn cảnh đó nên việc có được một con chatbot giúp mình tìm kiếm giải pháp, tổng hợp thông tin là một cách rất tốt để tối ưu hoá công việc của mình. Do đó, mình nghĩ các anh em kĩ sư phần mềm sẽ thật sự được hỗ trợ rất nhiều bởi các công cụ chatbot này.

Ngoài ra, anh em cũng có thể coi những công cụ chatbot này như một người trợ lý hỗ trợ xử lý các chi tiết nhỏ trong khi anh em tập trung vào các ý tưởng ở mức độ cao hơn. Với vai trò của cá nhân mình hiện tại, những công cụ này có thể là cách để mình thử ý tưởng, hiểu được những khó khăn về mặt công nghệ để có thể dễ dàng nói chuyện với anh em DEV về mặt yêu cầu hoặc khách hàng về những rào cản công nghệ nhằm đảm bảo tiến độ và những vấn đề của dự án được đảm bảo xử lý tốt nhất.

Một số thách thức với vibe coding


Nhưng dĩ nhiên, lợi ích thì có nhưng bên cạnh đó cũng tồn tại nhiều vấn đề mà mình thấy được trong quá trình sử dụng các chatbot AI này để hỗ trợ công việc lập trình. Đầu tiên là vấn đề chất lượng mã. Các dòng lệnh do AI viết ra không chắc có chất lượng tốt, độ tin cậy cao và khả năng “code sạch” mà anh em trong nghề hay đòi hỏi. Mình đã gặp những tình huống mã lệnh do AI tạo ra tự động thêm vào các phần thông tin mình không cần hoặc bỏ nó đi, và nếu không kiểm tra kĩ, không hiểu giải thuật, thì việc xảy ra lỗi là hoàn toàn có thể xảy ra. Do đó, khi sử dụng mấy đứa bạn trợ lý này, anh em tốt nhất nên hiểu được thật rõ là mình muốn gì, điều kiện gì, trường hợp ngoại lệ là gì và biết là nó đang làm gì, viết cái gì để chỉnh sửa cho phù hợp thay vì tin tưởng hoàn toàn vào nó.

thach-thuc-debug.jpeg
Vibe coding mình nghĩ sẽ gặp thách thức rất lớn khi anh em debug


Một vấn đề khác là việc tìm ra lỗi, hay còn gọi là debug. Khi sử dụng các đoạn mã mà AI tạo ra và gặp sự cố, anh em nếu không hiểu mã lệnh sẽ phải giải thích với chatbot rằng: “Ok, tao gặp lỗi này, log nó ghi lại là như vậy” và cách tiếp cận của chatbot sẽ là thêm vào những dòng log để nó có thể phân tích. Nhưng cách giải quyết như vậy sẽ rất tốn thời gian so với cách debug thông thường, vốn đòi hỏi anh em hiểu được mã lệnh. Việc debug truyền thống cho phép anh em đặt những breakpoint cần thiết để hiểu được dòng lệnh đi tới các điểm breakpoint đó có giá trị như thế nào, có đúng như anh em kì vọng hay không để từ đó điều chỉnh. Việc dựa vào các chatbot AI nhằm tìm ra lỗi sẽ là một giải pháp kém hiệu quả khi gặp vấn đề.
Ngoài ra, chatbot đôi khi còn “ảo tưởng,” tạo ra những đoạn mã tham chiếu đến thư viện hoặc hàm không tồn tại. Điều này đòi hỏi người dùng phải kiểm tra kỹ càng từng đoạn mã trước khi đưa vào sử dụng thực tế. Do đó, mặc dù vibe coding mang lại sự tiện lợi ban đầu, nhưng để đảm bảo chất lượng mã cuối cùng, lập trình viên vẫn cần duy trì khả năng phân tích và hiểu biết sâu sắc về logic lập trình.

Quảng cáo


Vấn đề cuối cùng mà mình thấy được, dù không thật sự thường xuyên tiếp xúc là nợ kĩ thuật (Technical Debt). Việc code nhanh, code cho ra nhưng các dòng lệnh không được tối ưu, hoàn thiện có thể gây áp lực lớn đến anh em trong việc bảo trì mã lệnh sau này. Đây là một vấn đề mà mình nghĩ các chatbot AI hiện chưa đáp ứng tốt, mặc dù như GitHub Copilot có thể đọc code của dự án và đưa ra những gợi ý, nhưng rất nhiều anh em mình làm cùng đánh giá rằng những gợi ý đó không thật sự đảm bảo thiểu hoá các vấn đề liên quan đến Technical Debt.

Vậy Vibe coding sẽ có tương lai như thế nào?


Hiện tại, việc sử dụng các chatbot AI trong môi trường làm việc chuyên nghiệp ngày càng phổ biến. Tuy nhiên, vibe coding vẫn vấp phải sự hoài nghi do những rủi ro liên quan đến chất lượng mã không đáng tin cậy và khó bảo trì. Với các dự án yêu cầu tiêu chuẩn cao về lập trình, vibe coding có lẽ chưa phải là lựa chọn phù hợp. Cá nhân mình cho rằng phương pháp này thích hợp hơn với các dự án cá nhân hoặc những tình huống ít rủi ro, nơi tốc độ và tính linh hoạt được ưu tiên hơn sự hoàn thiện.
Tuy nhiên, khi các công cụ trí tuệ nhân tạo không ngừng được cải thiện, vibe coding có thể trở thành một cách tiếp cận hiệu quả cho một số tác vụ nhất định. Việc áp dụng sẽ phụ thuộc vào khả năng cân bằng giữa thử nghiệm các giải pháp mới và đảm bảo mã lệnh dễ bảo trì. AI đã chứng minh vai trò quan trọng trong việc hỗ trợ con người ở nhiều lĩnh vực, và trong lập trình, nó sẽ ngày càng đóng vai trò lớn hơn. Điều quan trọng mình nghĩ là anh em cần hạn chế sự phụ thuộc quá mức vào AI, đồng thời duy trì khả năng hiểu thuật toán và gỡ lỗi khi cần thiết.

vibe-coding-van-se-co-tuong-lai.jpeg Dù vẫn có một số thách thức, nhưng vibe code vẫn sẽ là một xu thế định hình lại ngành IT trong tương lai

Nhìn xa hơn, vibe coding không chỉ là một xu hướng ngắn hạn mà còn có tiềm năng định hình lại ngành phát triển phần mềm trong dài hạn. Trong tương lai, vai trò của lập trình viên có thể chuyển từ viết từng dòng mã sang việc định hình yêu cầu, kiểm tra và tinh chỉnh đầu ra của các công cụ trí tuệ nhân tạo. Điều này mở ra cơ hội cho cả những người không chuyên tham gia vào quá trình phát triển phần mềm.
Bên cạnh đó, vibe coding cũng có thể thay đổi cách làm việc theo nhóm trong ngành công nghệ. Các nhóm phát triển phần mềm có thể áp dụng quy trình kết hợp giữa con người và AI để tăng tốc độ thử nghiệm ý tưởng mà vẫn đảm bảo chất lượng sản phẩm cuối cùng. Tuy nhiên, sự phụ thuộc quá mức vào công cụ này tiềm ẩn rủi ro mất đi kỹ năng cơ bản của lập trình viên và tích lũy nợ kỹ thuật nếu không được quản lý chặt chẽ.
Cuối cùng, để tận dụng tốt nhất tiềm năng của vibe coding mà không đánh mất giá trị cốt lõi của lập trình truyền thống, chúng ta cần xây dựng một tư duy cân bằng: sử dụng AI như một công cụ hỗ trợ mạnh mẽ nhưng vẫn giữ vai trò kiểm soát và trách nhiệm đối với mã lệnh mà chúng ta tạo ra.
87 bình luận

Xu hướng

Nó sinh ra code, ngồi đọc lại còn mệt hơn, giớng như kiểu đi sửa code của người khác, thà viết mới còn nhanh và tốt hơn, đại loại vậy. Nên chỉ dùng mấy con AI nó hỗ trợ mình code nhanh hơn (auto complete), còn việc thay thế được developer thì khá xa vời.
@sunrise2016 thì tôi đang nói rằng việc dev bị layoff cũng do tác đông của AI, AI làm giảm size team thì những dev còn lại bị layoff thôi
@Thần đồng IT cũng đang thắc mắc là giảm size team thì công việc nó trở nên trì trệ, AI có thể đưa ra các giải pháp tốt, code ngon, nhưng đâu có làm cho task burn nhanh, task ko burn nhanh thì trễ deadline, mà deadline trễ thì phải cần thêm người để request cho con AI giải quyết công việc.

cho nên size team không giảm, chỉ là layoff bớt những người lương cao, tuyển lương thấp có bằng và kn 1 năm là có thể xử lý đc núi công việc kia, ngoài ra lao động trẻ sẽ đủ sức khỏe cày cho doanh nghiệp hơn.

và AI tới thời điểm hiện tại vẫn chưa thể thay thế con người trong ngành lập trình đc bạn nha.
@hoaithy92 sự thực là giảm size team cũng ko khiến công việc trở lên trì trệ, X n giảm 80% nhân sự vẫn hoạt động tốt. google cắt 30% nhân sự từ 2023 tới nay vẫn hoạt động tốt, thế nên các công ty thấy rằng việc cắt giảm nhân sự khiến số còn lại hoang mang và phải cật lực làm việc để giữ việc nên họ cứ làm thôi
@hoaithy92 Cái việc k thay thế được là do người ta nghỉ thế thôi. Từ sau đại dịch vốn các cty đã tìm cách để tối ưu rồi. Có rất nhiều cviec linh tinh đơn giản mà con AI có thể làm được mà ít sai. Vốn trước đó con người làm. Thì rõ ràng là nó sẽ layoff bớt những nhân sự lâu năm nhưng trình độ kém ( ko phải ai cũng như ai ). 1 người làm việc dc = 1,2 -1,5 người với AI thì thử hỏi coi có giảm đi người làm k ?
Khi các bố developers ngồi vibe với bot.
Thì các anh em maintenance ngồi khóc với nhau.

Và cần nhắc rằng, trong ngành phần mềm, người ta cân nhắc về System Complexity.
Complexity càng lớn, chi phí developing và maintenance càng cao.

Nên cái trend vibe này, nếu làm Complexity của hệ thống tăng nhanh, thì có hại.
Nếu đủ khôn đến mức code ra, Complexity tăng chậm, thì có lợi.
@maisonhai3 Đúng là tôi công kích vạn đấy! Vì cái chứng thu nhỏ nhân loại vào cái hộp của mình!

Biết bao nhiêu cty xây dựng giá trị trăm triệu đô với vài mềmber kết hợp AI biết ko?
@maisonhai3 BH có vibe code. Sau sẽ có vibe maintenance nhé
@maisonhai3 Bạn nói không sai, nhưng tất cả đều đang thay đổi từng phút từng giờ. Nó cũng giống như những cái khó khăn mà đội kế toán viên hàng trăm người ngày xưa từng phải chịu đựng khi người ta bắt đầu đưa ra khái niệm kế toán điện toán vậy. Và thực ra những công ty đang gặp nhiều khó khăn khi áp dụng AI đa phần đều là các công ty hơi già cỗi, cồng kềnh, những công ty non trẻ sẽ ít gặp trở ngại hơn. Hiện tại thì chưa, nhưng 5 năm sau AI sẽ gần như đóng một vai trò cực kỳ quan trọng trong lập trình, công ty nào không theo, công ty đó sẽ dần chết đi, như cách mà Arthur Andersen - một trong Big Five sụp đổ vì không theo kịp bước tiến của nghành kế toán điện toán vậy.
@maisonhai3 Vibe coding n phù hợp cho các dự án cá nhân và nhỏ, vì thế cũng chả có team maintain nào cả nên ko phải khóc
Công việc Dev chưa bao giờ là hết
Cười vô mặt
@hongphuc1992 chỉ có việc thất nghiệp của dev là luôn tăng thôi
Đã thử ném cái yêu cầu kỹ thuật đơn giản bằng pdf, txt và excel yêu cầu viết 1 hệ thống gồm web và app như thế nhưng không được
@Doof Heinz Kêu nó đọc file pdf rồi chỉnh sửa bố cục cho đẹp rồi xuất ra file word nhưng nó ko được
Ngày xưa 3 dev 7 maintainance, giờ thì 1 dev 9 maintainance. Cò gì đâu. Nhiều thanh niên còn "cần gì đọc code" thế thì coi như tính chất dễ maintain, dễ mở rộng, linh hoạt trong nâng cấp, tích hợp = 0. Các bạn tưởng code là if else, while, thôi hẻn 😆))))
@Vũ_Optimis 1 Dev = 9000 maintainance
@Vũ_Optimis Chạy được mừng rồi, maintainance với scale up tính sau. Kkk.
@Cyclops Công ty 3 chữ mới vậy thôi kkkk
@Vũ_Optimis Tùy ngành, với tùy dự án. Chớ làm core ngân hàng ai dám giao code cho A.I. Haha.
MeoMao121
ĐẠI BÀNG
9 tháng
Quan trọng ở đây là dev level cũng phải ổn ổn rồi thì mới hiểu và thử nghiệm code của AI viết.
Mấy bố cứ muốn tối ưu code từ đầu mà deadline vẫn dí ầm ầm, làm gì có.
Thế nên dev nào ko dùng đc AI thì càng tụt về sau.
Rồi peer-review thì ai làm? Rồi đến Technical leader nhảy vô review hộ hả? Rồi có phải làm checklist để đảm bảo là code nó tự gen ra đáp ứng được không? Cái thằng dev nó biết và tự review còn đỡ, nó mà phụ thuộc 100% vào con bot thì khổ cả team. Rồi bot nó có đọc hiểu Detail Design Document để dev theo không?
thường mình sử dụng để dựng nhanh các component, còn lại tự code, chứ giải thích cho con AI để nó sinh code thì tự viết cho nhanh
@nemo1560 Ông giải thích kém thì nói bà đi, tự viết lnhanh hơn là nhanh hơn ai ở đây!
@Paulng86 đúng rồi tôi cũng đọc nhiều ae viết như bác ở trên, nhưng mà kinh nghiệm ít thì chỉ giải quyết xong vấn đề thôi
@nemo1560 đây n gọi là kỹ thuật promt kém hay đúng ra là không biết dùng AI chứ ko phải biện hộ là giải thích
Trong đây vẫn còn rất nhiều thành phần comment theo kiểu AI ko bằng tao!

Rõ khổ cho cái giới hạn nhân loại trong bộ não cô độc của các bạn

Suy nghĩ như thế ko làm bạn mạnh hơn AI đâu.
@Working Title Vibe coding là thuật ngữ ám chỉ người ko biết code nhưng lại đi viết phần mềm nhờ AI, còn kỹ sư IT dùng AI n là câu chuyện khác, n khiến năng suất tăng lên và size team nhỏ đi => Thất nghiệp ngành IT tăng lên nhiều
@Thần đồng IT Bị thất nghiệp là do giao tiếp, EQ kém, không biết đi uống bia ôm 😁, không biết tự điều chỉnh để thích ứng á, đọc bình luận ở đây thấy nhiều ông quá cố chấp. Thật ra ở ngoài thiếu cha gì người tự điều chỉnh mà họ tồn tại và đương nhiên những dev này IQ đã cao nhưng EQ cũng không kém. Làn sóng AI này cũng giúp lọc bớt những ông tự cao, tự đại lúc nào cũng tưởng mình giỏi 😂😁🤣
@Working Title thanh niên này đã từng có cái đoạn code mà người khác tự sửa code của nó mất đi 15 triệu đô!
Thanh niên này từng đóng gói khối sản phẩm xử lý 150mil $$$ mỗi năm
Thanh niên này chưa làm gì nhiều ngoài việc giúp cho Google map có thể xác định cuôc xe từ A đến B....
và ít nhất bây giờ nó cũng giúp cho Nhà nước kiểm tra đám dân đen bớt ăn cắp vặt $$$ nhà nước ;)

bố khỉ => cái flow code chú mày kể thì giờ chỉ dành cho dân tộc hạng 2 mới đi làm như thế.
@Paulng86 Bạn vui lòng đọc kỹ nội dung link bạn gửi. Cần phân biệt rõ: vì AI hỗ trợ dev nhanh hơn nên mới không cần nhiều dev (là do năng suất của dev tốt hơn, là người cạnh tranh người), chứ không phải là AI thay cho dev. Hoàn toàn khác nhau.
Fix bug của A.I là Job mới của Dev 😉
tôi đang tưởng tượng 3 thằng dev chúng nó "vibe coding" trên cùng 1 project ở 3 branch khác nhau, xong rồi merge vào release branch bị conflict thì chúng nó resolve kiểu gì, code méo phải mình viết ra thì biết con mẹ j đâu mà resolve, hay thằng này lại accept all đè mẹ lên code thằng khác.

cái này phù hợp mấy dự án làng nhàng nhỏ nhỏ, one-man project, chứ dự án phức tạp khoảng 20 dev trở lên cùng làm đố mà đi vibe coding đấy, bản thân tôi làm cho 1 big tech của Tàu, tôi đang dùng AI như một cái tool code-checking để giữ code nó clean, chứ về business logic, flow nó chạy thế nào thì mình phải nắm, không nắm sau này maintain thêm bớt kiểu gì.
@Working Title đừng bao giờ đóng khung tư tưởng của nhân loại trong bộ óc hạt đậu của mình!

đừng tưởng tượng kiểu trẻ con thé cháu ơi...
@Working Title "vibe coding" là chỉ người chưa biết, không biết, nghiệp dư về code có thể code được bằng AI chat. Tự gán định kiến của mình dẫn đến hiểu sai nghĩa của nó rồi còn phân tích với lại tưởng tượng gì nữa?
@Anonymox không được nhé bạn, không tuyển tôi vào thì lấy ai viết giải trình khi incident xảy ra? chẵng lẻ sếp đi cãi nhau với con AI khi có incident "tao bảo mày bao nhiều lần rồi, làm được thì làm không làm được thì cook", con AI bảo "ờ, tao cook đây", rồi nó giận dỗi vào drop sạch database + backup của công ty thì sao, vay trò của tôi là ở giữa hòa giải giữa sếp và con AI, mỗi người nhịn nhau 1 tí
@[Zeus] haha ai chả biết định nghĩa "vibe coding" là gì, nếu như bác nói gói gọn vào một đối tượng nghiệp dư copy / paste code chạy cho vui thì ko nói làm j, còn bài viết cứ phải đao to búa lớn "tương lai của ngành lập trình" vào chả biết làm cm j, nên tôi đưa một ví dụ rất đơn giản code-conflict một việc rất hàng ngày của dev xem cái vibe coding này giải quyết dc ko, nếu ko thì đừng lôi cả ngành lập trình vào chém, nghe vừa chán vừa buồn cười.

Như bác ăn nói đàng hoàng tôi còn rép, chứ như thằng Paul bên trên nó comment vừa thất học vừa chứng tỏ chả có tí hiểu biết gì về ngành dev nên tôi ko thèm chấp.
Xu hướng mấy ông lập trình VN hơi lớn tuổi đã bon chen vào mấy vị trí techlead , manager càng ngày càng xa rời code, cái này có ích đặc biệt cho những bác nào theo thuần tech and coding.. người nhiều kinh nghiệm coding người ta có nhiều concern thay vì chỉ giải quyết vấn đề
Để ý dân code mà giỏi rất giỏi chơi game 🤣
Hiện AI đang thay thế dev ở mức độ như sau:
1. Hạn chế tuyển newbie, fresher
2. Một thằng senior phải cân nhiều task
3. Tester bị thay thế bởi AI agent
4. ...
@Thao T. Pham senior cũng sướng hơn vì AI nó còn hiểu mình hơn mấy em newbie //khỏi phải dạy thêm, hạ level để giải thích muốn long cái não luôn 😁
@kungfu9999 sướng hơn chả thấy đâu, chỉ thấy thất nghiệp với dừng dự án thôi 😆)
Biết Copy Code là một lợi thế, như tôi chẳng hạn. Chẳng biết nó là cái gì. Copy vào chạy được là ổn. Vì khách hàng nó còn gà hơn mình. haha. Một thời làm web giá rẻ bằng Wordpress tra gg 😃
@minhprodesign Bác làm tôi nhớ cái meme 'Tôi xin ông ít code nhé bro' - Thoải mái đi bro, cũng có phải code của tôi đâu' 😃)))
@SilverWolf501 À chuyện đó cách đây 10 năm rồi. Giờ thì tôi đọc code, có thể tự code hiểu như ăn cơm nhưng không còn hứng thú lập trình nữa 😃
@minhprodesign trình hơn nhau ở kiến trúc, giải thuật chứ ba cái coding cũng chỉ là ngôn ngữ đời thường trẻ lên ba học nói thôi để cho gpt nó làm nhanh mà tốt hơn.
còn ông nào chê tức đang chưa thấy rõ được vẻ huyền diệu của AI thôi
@minhprodesign tôi quan sát thấy:
dân newbiew với dân top sẽ ko chê
còn dân trung cấp sẽ bị cái tôi che mờ nên cứ hở ra là chê 😁
Mình dùng gemini để viết script add hàng loạt các phụ đề anh việt vào video bằng ffmpeg. Nhưng bực là nó không tự xóa video gốc và đổi tên video đã thêm phụ đề thành video gốc. Phải làm bằng tay nhân tiện bác nào biết chỉ mình với
@TRẦN TRỌNG PHI HÙNG sao ko xuất lưu ra một thư mục mới, xong rồi yêu cầu nó xoá cái gốc. thì có phải dễ hơn không. tên thì dùng hàm get file name = xy j đó rồi write

bác phải hiểu được các đối tượng, cấu trúc, vài bước cơ bản trong 1 chương trình thì làm nó dễ hình dung hơn dù có dùng gpt đi nữa thì mới mong hiệu quả
Bài viết trên trang tinhte.vn thảo luận về xu hướng "vibe coding" trong lập trình, nơi các công cụ trí tuệ nhân tạo (AI) ngày càng đóng vai trò quan trọng. Dưới đây là tóm tắt nội dung chính:

- **Vibe coding là gì?**: Đây là cách lập trình dựa trên giao tiếp tự nhiên với chatbot AI. Người dùng chỉ cần mô tả yêu cầu bằng ngôn ngữ tự nhiên, AI sẽ tạo ra mã lệnh tương ứng. Quá trình này lặp đi lặp lại thông qua tương tác, thử nghiệm và điều chỉnh mã cho đến khi đạt kết quả mong muốn.

- **Đặc điểm của vibe coding**:
- Ít chú trọng vào kiến thức chuyên sâu về mã lệnh hay giải thuật, thay vào đó tập trung vào trực giác, giao tiếp tự nhiên và thử sai.
- Phù hợp với các kỹ sư lành nghề để diễn đạt ý tưởng nhanh chóng, nhưng không đòi hỏi sự kiểm soát chi tiết về mã.

- **Tương lai của lập trình**:
- Vibe coding không thay thế lập trình truyền thống mà bổ trợ, giúp tăng hiệu quả và giảm rào cản cho người mới vào nghề.
- Tuy nhiên, để đảm bảo chất lượng mã (độ chính xác, tối ưu hóa, xử lý lỗi), vẫn cần kiến thức nền tảng và tư duy logic.

Bài viết nhấn mạnh rằng vibe coding là một xu hướng tiềm năng, nhưng không thể thay thế hoàn toàn kỹ năng lập trình chuyên sâu.

Xu hướng

Bài mới








  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2025 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: 70 Bà Huyện Thanh Quan, P. Xuân Hoà, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép cung cấp dịch vụ MXH số 134/GP-BVHTTDL, Ký ngày: 30/09/2025