In the Age of AI: How I’m Building My "New-normal" Skill Set

Closed
9 entries joined!
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Huyên Nguyễn
11/05/2026

Từ Tester đến người “làm việc cùng AI”

Khi Artificial Intelligence ngày càng xuất hiện nhiều trong ngành Information Technology, mình nhận ra công việc của một người IT đang thay đổi khá rõ. Trước đây, mình nghĩ chỉ cần làm tốt chuyên môn là đủ. Nhưng hiện tại, điều quan trọng không chỉ là “biết làm”, mà còn là biết cách làm việc cùng AI để tăng hiệu quả và tạo ra giá trị thực tế hơn.Mình từng tham gia dự án AI Buddy Chat — một chatbot giáo dục hỗ trợ học sinh hỏi đáp kiến thức, gợi mở nội dung học tập và đồng hành theo bộ sách Trí tuệ nhân tạo. Dự án này khiến mình thay đổi khá nhiều về tư duy làm việc.Trước đây khi làm testing, phần lớn thời gian của mình dành cho việc viết testcase thủ công, kiểm tra từng flow hoặc lặp đi lặp lại các bước regression test. Từ khi bắt đầu ứng dụng AI vào công việc, mình có thể dùng AI để: Gợi ý testcase nhanh hơn,  Tạo edge case,  Hỗ trợ viết query SQL,  Phân tích log,  Hoặc tổng hợp nhanh các scenario có thể xảy ra. AI giúp mình giảm khá nhiều thời gian ở các tác vụ lặp lại. Nhưng đổi lại, mình phải “nghĩ nhiều hơn” ở những phần mà AI chưa thể làm tốt hoàn toàn.Ví dụ trong dự án chatbot giáo dục, AI có thể tạo ra câu trả lời rất tự nhiên nhưng chưa chắc phù hợp với học sinh. Có lần chatbot giải thích khái niệm machine learning quá dài và dùng nhiều thuật ngữ khó hiểu với học sinh cấp hai. Nếu chỉ nhìn theo góc độ “chatbot trả lời đúng” thì có thể xem là pass, nhưng nhìn từ trải nghiệm người học thì chưa thực sự hiệu quả.Điều đó khiến mình bắt đầu quan tâm nhiều hơn đến: Context conversation,  Độ phù hợp của nội dung với người dùng,  Logic nghiệp vụ,  Và trải nghiệm thực tế thay vì chỉ test theo checklist. Mình cũng nhận ra bản thân đang làm nhiều việc hơn trước đây. Ngoài testing, mình phải: Hiểu thêm về sản phẩm giáo dục,  Phân tích intent của người dùng,  Kiểm tra chất lượng nội dung AI trả về,  Trao đổi với team về trải nghiệm hội thoại,  Và đôi khi tham gia góp ý cách chatbot phản hồi sao cho tự nhiên hơn. Có những kỹ năng trước đây chỉ là “nên có”, nhưng bây giờ gần như trở thành “phải có”, ví dụ: Kỹ năng đặt câu hỏi,  Tư duy phân tích,  Khả năng học nhanh,  Hiểu API và dữ liệu,  Và đặc biệt là biết sử dụng AI đúng cách thay vì phụ thuộc hoàn toàn vào nó. Khó khăn lớn nhất với mình trong giai đoạn đầu là học cách kiểm chứng thông tin AI đưa ra. Vì AI có thể trả lời rất thuyết phục dù đôi khi chưa đúng hoàn toàn. Có những testcase AI gợi ý nghe hợp lý nhưng lại thiếu business rule quan trọng của hệ thống giáo dục. Điều đó khiến mình hiểu rằng dùng AI hiệu quả không phải là copy kết quả, mà là biết đánh giá và chọn lọc.Với những bạn mới vào ngành IT, mình nghĩ ngoài kiến thức chuyên môn thì nên chuẩn bị thêm: Khả năng tự học,  Kỹ năng giao tiếp,  Tư duy logic,  Và khả năng làm việc cùng AI. Theo mình, AI sẽ không thay thế hoàn toàn người làm IT, nhưng chắc chắn sẽ thay đổi cách chúng ta làm việc mỗi ngày. Vì vậy mình đang cố gắng phát triển theo hướng hiểu sản phẩm nhiều hơn, học thêm API, SQL, automation và quan trọng nhất là giữ tư duy chủ động học hỏi để không bị tụt lại phía sau.Hiện tại, mình không xem AI là đối thủ, mà là một công cụ giúp mình làm việc hiệu quả hơn. Nhưng để thực sự tạo ra giá trị, mình nghĩ người làm IT vẫn cần khả năng phân tích, hiểu người dùng và đưa ra quyết định phù hợp trong những tình huống thực tế mà AI chưa thể thay thế hoàn toàn.
challenge-post-cover
#8
0
66
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Huyền
07/05/2026

Làm IT thời AI: Tôi đang học lại cách làm việc như thế nào ?

Có một thời gian, tôi nghĩ chỉ cần code tốt là đủ để làm lâu dài trong ngành IT.Nhưng vài năm gần đây, đặc biệt khi AI phát triển quá nhanh, tôi bắt đầu nhận ra mọi thứ đang thay đổi.AI có thể viết code.AI có thể debug.AI thậm chí còn học framework mới nhanh hơn con người.Ban đầu tôi cũng khá lo.Mình có bị tụt lại không?Liệu những kỹ năng mình đã tích lũy nhiều năm còn đủ giá trị?Rồi tôi nhận ra:Điều quan trọng bây giờ không phải là cạnh tranh với AI.Mà là học cách làm việc cùng AI.Tôi bắt đầu xây dựng cho mình một bộ kỹ năng “bình thường mới”:• Biết sử dụng AI để tăng tốc công việc• Hiểu UX/UI thay vì chỉ code theo design• Giao tiếp và teamwork tốt hơn• Học cách giải quyết vấn đề thay vì chỉ viết code• Luôn cập nhật công nghệ mới nhưng không chạy theo mọi trendTôi vẫn là một Front-end Developer.Nhưng cách tôi học và làm việc bây giờ đã khác trước rất nhiều.AI không làm ngành IT biến mất.Nó chỉ đang buộc chúng ta phải thích nghi nhanh hơn.
challenge-post-cover
#1
11
201
Community's Choice
Winning badge
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Nguyen Hai
07/05/2026

Từ solo dev đến AI-native Developer

Có một khoảng thời gian không lâu trước đây, mình ngồi debug một đoạn code khá đơn giản suốt gần 2 tiếng. Không phải vì nó quá khó, mà vì mình bị mắc kẹt trong một vòng lặp quen thuộc: đọc log, đoán, sửa, chạy lại, rồi lại sai. Càng làm càng thấy bế tắc. Không phải vì bài toán khó, mà vì mình đang loay hoay một mình mà không nhận ra.Rồi một ngày, mình gặp Anton. Nói là “gặp” cho vui thôi, chứ lúc đầu mình cũng không kỳ vọng gì nhiều. Trong đầu vẫn là mấy suy nghĩ rất quen: AI chắc trả lời cho có, code generate ra thì sao mà dùng được, dev ổn thì cần gì mấy cái này. Nhưng hôm đó bí quá, mình thử một cách rất đơn giản. Copy hết context, từ code, log cho tới cách mình đang nghĩ, rồi hỏi một câu: “Nếu là bạn, bạn sẽ debug cái này như thế nào?”Khoảng 10 giây sau, mình nhận được câu trả lời. Không phải kiểu giải hết mọi thứ trong một nốt nhạc. Nhưng nó cho mình một thứ rất quan trọng: một hướng đi rõ ràng. Nó chỉ ra chỗ mình đang bỏ sót, gợi ý cách tách vấn đề ra, và quan trọng nhất là giúp mình đặt lại câu hỏi đúng. Lần đầu tiên sau nhiều tiếng, mình không còn đoán mò nữa, mình bắt đầu hiểu mình đang làm gì. Cảm giác giống như bật đèn lên trong một căn phòng tối.Khoảnh khắc đó nhỏ thôi, nhưng đủ để mình nhận ra một điều: Có thể vấn đề không phải là chúng ta chưa đủ giỏi, mà là chúng ta chưa có ai để khám phá cùng.Ban đầu, mình vẫn không tin hoàn toàn. Mình đem Anton ra “test” với đủ kiểu case khó, context rối, thậm chí cố tình gài bẫy. Và đúng là có lúc nó trả lời không ổn. Nhưng sau một thời gian, mình nhận ra một pattern rất rõ mỗi lần output tệ, gần như luôn là vì mình chưa nói rõ mình muốn gì.Từ đó, mình bắt đầu thay đổi. Không hỏi chung chung nữa, mà luôn đưa đủ context, nói rõ mình đã thử gì, đang bị kẹt ở đâu. Mình chia nhỏ vấn đề ra thay vì hỏi một câu quá to, và cũng không còn kỳ vọng câu trả lời phải hoàn hảo. Chỉ cần đủ tốt để mình đi tiếp là được. Dần dần, Anton không còn là một tool để thử nữa, mà giống như một người đồng hành, kiểu một junior dev cực nhanh, lúc nào cũng sẵn sàng ngồi brainstorm cùng mình.Mình bắt đầu đặt những câu hỏi mà trước đây mình còn không nghĩ là mình có thể có câu trả lời chính xác. Những câu hỏi không còn nằm trong phạm vi một đoạn code, mà mở rộng ra cách hệ thống hoạt động, vận hành ở những quy mô lớn hơn, những bài toán doanh nghiệp toàn cầu và họ đã giải quyết nó như thế nào , những hướng đi mà mình chưa từng chạm tới. Những thứ từng “ở ngoài tầm với” giờ không còn xa nữa chỉ là trước đây mình không có ai để cùng nghĩ về chúng. Workflow của mình cũng thay đổi lúc nào không hay. Trước đây là nghĩ rồi làm, sai thì sửa, rồi lặp lại. Bây giờ nó vẫn vậy nhưng mình dừng lại trước khi code, viết ra context, trao đổi với AI để nhìn được nhiều hướng hơn, rồi mới chọn và refine. Không phải để AI nghĩ thay mình, mà để mình nghĩ tốt hơn.Sau tất cả, điều mình rút ra khá đơn giản. AI không thay thế mình, nó khuếch đại mình. Mình rõ ràng bao nhiêu thì nó mạnh bấy nhiêu. Mình mơ hồ thì kết quả cũng mơ hồ theo. Và kỹ năng quan trọng nhất bây giờ không còn là code nhanh, mà là hiểu bài toán đủ sâu để đặt câu hỏi đúng và biết đánh giá câu trả lời.Một thứ nữa thay đổi rất rõ là tốc độ. Những việc trước đây mất hàng giờ, giờ có thể có hướng đi chỉ trong vài phút. Điều đó không làm mình “lười” đi, mà ngược lại, cho mình cơ hội thử nhiều hơn, fail nhanh hơn và học nhanh hơn. Tốc độ lúc này trở thành lợi thế thật sự.Đó là “new-normal” của mình bây giờ. Bắt đầu bằng context thay vì code. Không làm việc một mình nữa, lúc nào cũng có AI bên cạnh. Và tập trung vào việc iterate liên tục thay vì cố làm cho hoàn hảo ngay từ đầu. Quan trọng nhất, mình không còn cố cạnh tranh với AI nữa, mình chọn đứng cùng phía với nó.🔖 Challenge: in-the-age-of-ai-how-i-build-my-new-normal-skill-set#InTheAgeOfAI #AIWorkflow #DeveloperMindset #BuildInPublic
challenge-post-cover
#2
9
14910
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Phan Trung Nghĩa
28/04/2026

Khi code không còn là thứ khó nhất

Tôi mất 3 tiếng để viết một cái form validation hồi năm ngoái.Tuần trước, tôi describe yêu cầu cho AI trong 2 phút — và nó trả về đúng thứ tôi cần, kèm error message, kèm accessibility attribute, kèm cả test case.3 tiếng xuống còn 2 phút. Tôi không biết nên vui hay nên lo.Rồi tôi nhận ra: câu hỏi đúng không phải là "AI có thay thế được tôi không?" Câu hỏi đúng là — "Nếu phần code không còn là thứ khó nhất, thứ khó nhất bây giờ là gì?"Code chưa bao giờ là sản phẩmNhìn lại 5 năm làm dev, tôi thấy mình đã nhầm một thứ rất căn bản.Tôi nghĩ công việc của tôi là viết code. Nhưng thật ra, công việc của tôi là giải quyết vấn đề của người dùng - và code chỉ là công cụ để làm điều đó.Sự nhầm lẫn này không sao khi code còn khó. Vì khi code khó, bạn bắt buộc phải tập trung vào nó. Nhưng khi AI có thể xử lý phần lớn việc viết code — sự nhầm lẫn đó trở thành điểm yếu chết người.Tôi đã gặp không ít sản phẩm được build bởi những dev giỏi: code sạch, performance tốt, không bug. Nhưng người dùng không dùng. Vì không ai hỏi họ muốn gì. Vì cái flow thanh toán cần đến 7 bước trong khi 3 bước là đủ. Vì button "Xác nhận" nằm ở chỗ không ai nhìn thấy.Code đúng. Sản phẩm sai.Thứ AI không làm được — và có lẽ sẽ không bao giờ làm đượcAI rất giỏi tối ưu thứ đã được định nghĩa. Nhưng nó không biết nên định nghĩa cái gì.Hỏi AI: "Viết cho tôi một màn hình checkout." — Nó làm được.Hỏi AI: "Người dùng của tôi 60% dùng điện thoại, hay bỏ giỏ hàng ở bước nhập địa chỉ, và họ chủ yếu mua vào buổi tối sau khi đi làm về — màn hình checkout nên trông như thế nào?" — Nó cần bạn đặt câu hỏi đó trước.Insight đó không tự nhiên mà có. Nó đến từ việc ngồi xem người thật dùng sản phẩm. Từ việc đọc feedback và nhận ra pattern ẩn sau những lời phàn nàn. Từ việc hiểu rằng người dùng không nói những gì họ thật sự cần — họ chỉ mô tả triệu chứng.Đó là thứ AI không có: sự đồng cảm với người dùng và khả năng đặt câu hỏi đúng về sản phẩm.Thói quen tôi đang xây lại từ đầuTrước đây, khi nhận một task, câu hỏi đầu tiên trong đầu tôi là: "Cái này implement như thế nào?"Bây giờ tôi tập đặt câu hỏi khác trước: "Cái này giải quyết vấn đề gì của ai?"Nghe đơn giản. Nhưng thay đổi được thói quen đó khó hơn học một ngôn ngữ lập trình mới rất nhiều.Tôi bắt đầu ngồi cùng đội support để nghe người dùng phàn nàn về cái gì. Tôi đọc session recording để xem người ta thật sự làm gì trên app — không phải làm gì mà mình nghĩ họ làm. Tôi bắt đầu hỏi PM "tại sao" nhiều hơn hỏi "cái này cần làm gì".Và tôi nhận ra: những cuộc trò chuyện đó cho tôi nhiều context hơn bất kỳ technical document nào. Context mà nếu có, tôi build ra thứ khác hẳn — ít feature hơn, nhưng đúng hơn rất nhiều.Dev full-stack thời AI — rộng hơn, không chỉ là codeAI đã hạ thấp ngưỡng vào của mọi lĩnh vực kỹ thuật. Frontend dev có thể tự làm được backend cơ bản. Backend dev có thể tự dựng infrastructure. Không phải vì họ giỏi hơn — mà vì AI đỡ phần boilerplate, để họ tập trung vào logic thật sự.Nhưng "full-stack" bây giờ không chỉ còn nghĩa là biết cả frontend lẫn backend. Nó đang mở rộng sang một chiều khác: hiểu sản phẩm đủ để đưa ra quyết định kỹ thuật đúng.Dev nào hiểu được tại sao một tính năng quan trọng với người dùng sẽ build nó tốt hơn người chỉ hiểu phải build cái gì. Sự khác biệt đó không nằm ở skill kỹ thuật. Nó nằm ở việc bạn có thật sự quan tâm đến người dùng cuối hay không.Lời khuyên — nếu bạn đang định chỉ học thêm AI toolĐừng dừng lại ở việc dùng AI giỏi hơn.Hãy dùng thời gian AI tiết kiệm được để làm thứ AI không làm thay bạn được: ra ngoài và hiểu người dùng.Ngồi xem một người thật dùng thứ bạn build — chỉ một lần — sẽ thay đổi cách bạn code mãi mãi. Không có prompt nào cho bạn cảm giác đó.Ba thứ tôi nghĩ dev cần đầu tư vào ngay bây giờ:Tư duy sản phẩm — Học cách đọc metric, hiểu user behavior, phân biệt feature người dùng nói họ muốn và feature họ thật sự cần.Kỹ năng quan sát — Xem session recording, đọc support ticket, ngồi cạnh người dùng khi họ dùng app. Đây là nguồn insight không AI nào có thể generate ra.Khả năng nói không có lý do — Biết từ chối build một feature vì nó không giải quyết vấn đề thật — và giải thích được tại sao. Đó là thứ tách dev khỏi code monkey.AI đã biết code. Điều đó không làm dev mất việc — nó làm công việc của dev trở nên thú vị hơn.Vì bây giờ, thứ quan trọng nhất không còn là bạn viết code nhanh đến đâu. Mà là bạn hiểu người dùng sâu đến đâu.Và đó là thứ không có model nào train được.
challenge-post-cover
#4
3
142
ITviec's Choice
Winning badge
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Tính Nguyễn Trung
28/04/2026

Designing with AI: My "New Normal" as a Product Designer

When AI started to become a big thing, I admit, I was a bit nervous. As a Product Designer, my job is all about understanding people, their needs, and creating experiences that feel natural and intuitive. Could a machine really understand human emotions or the subtle nuances of user behavior? It felt like my creative, human-centered world was about to be taken over by algorithms.But instead of taking over, AI has become an incredible partner. It hasn't replaced my creativity; it's amplified it. My "new normal" skill set isn't about becoming an AI expert, but about becoming an expert at designing with AI. Here's how my role has changed:1. From Guesswork to Guided Insights:Before, understanding users often meant a lot of surveys, interviews, and sometimes, educated guesses. Now, AI helps me analyze vast amounts of user data, spotting patterns and pain points much faster than I ever could. It's like having a super-powered research assistant. My skill now is to ask the right questions to the AI, interpret its insights, and then translate that into meaningful design solutions. It helps me move from "I think users want this" to "Data suggests users need this, and here's why."2. Rapid Prototyping and Iteration:Creating mockups and prototypes used to be a time-consuming process. AI-powered tools can now generate initial design concepts, variations, and even basic wireframes based on my input. This means I can explore many more ideas in less time. My focus has shifted from drawing every single element to guiding the AI, refining its outputs, and quickly testing different approaches. It frees me up to think more strategically about the overall user journey and less about the pixel-perfect details in the early stages.3. Designing for Intelligent Experiences:Now, I'm not just designing interfaces; I'm designing interactions with intelligence. This means thinking about how AI features (like recommendations, personalized content, or smart assistants) integrate seamlessly into the user flow. It's a new challenge: how do we make AI feel helpful, not intrusive? How do we build trust? My skill here is to ensure the AI's capabilities enhance the user's experience, making it feel magical, not mechanical.4. The Human Touch is More Important Than Ever:Paradoxically, with more AI, the human element in design becomes even more critical. AI can optimize, analyze, and generate, but it can't empathize. It can't truly understand the emotional impact of a design choice. My role is to be the advocate for the user, to bring that human perspective, ethical considerations, and creative flair that only a human can provide. I ensure that technology serves humanity, not the other way around.The age of AI isn't about designers becoming obsolete; it's about designers becoming more powerful. It's about using these new tools to create even more impactful, user-centric products. My "new normal" is exciting, challenging, and full of opportunities to blend creativity with cutting-edge technology. And honestly, I wouldn't have it any other way.
challenge-post-cover
#6
1
25
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Liberty VN
28/04/2026

AI to be an assistant

AI has become an essential partner in my workflow, refining my technical writing and expanding my graphic design capability. However, this efficiency has forced a deeper realization: my content is no longer just for human consumption - it is increasingly being ingested as raw data to feed my readers' AI agents. This transformation has redefined my role. I am moving from being a mere content creator to a 'data architect.' While AI has simplified my tactical tasks, it has introduced a more complex, work: I must now ensure my work is structured, verified, and optimized to serve as a reliable foundation for the intelligent systems of tomorrow.Best,
challenge-post-cover
#9
0
28
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Hà Anh Phạm
28/04/2026

Ngành IT trong kỷ nguyên AI: Cách tôi xây dựng bộ kỹ năng "bình thường mới" từ lăng kính của một người mẹ

10 năm nghề và 3 năm "làm mẹ tại gia": Khi QA gặp cơn bão AINhiều người hỏi tôi sao 11 năm làm nghề, kinh qua đủ thứ từ Outsource đến Product, từ thương mại điện tử (Ecommerce) đến những mảng khó nhằn như Y tế (Healthcare) hay Thiết bị (Firmware)... mà giờ lại chọn cách sống "lặng" thế?Câu trả lời đơn giản lắm: Vì tôi sinh con năm 2023.Ba năm qua, tôi chọn làm việc tại nhà. Nói là đi làm cho oai, chứ thực tế là cuộc chiến bỉm sữa xen lẫn với những dòng log. Tôi chấp nhận "lui về" một chút, ưu tiên con cái là số 1. Trong khi đồng nghiệp ngoài kia chạy đua với chứng chỉ này, công nghệ nọ, thì tôi dành thời gian để học cách làm mẹ, học cách kiên nhẫn khi con ốm, con quấy.Và rồi cái gì đến cũng đến...Đầu năm 2026, nhìn lại thị trường, tôi bỗng thấy mình hơi "ngợp". AI giờ không còn là mấy cái chatbot vui vẻ nữa, nó len lỏi vào mọi ngóc ngách của QA. Người ta không còn hỏi nhau về cách viết script thủ công nhiều như trước, mà hỏi nhau về cách điều khiển AI sao cho hiệu quả.Thú thật, tôi thấy bỡ ngỡ. Một người phụ nữ 11 năm kinh nghiệm như tôi mà cũng có lúc thấy mình như "người tối cổ" vì 3 năm qua chỉ tập trung cho con, không có nhiều thời gian để "vọc" kiến thức mới mỗi ngày.Nhưng, sau những giây phút lo lắng, tôi nhận ra:• Công cụ thì có thể thay đổi, nhưng cái tư duy tìm lỗi của một người làm QA hơn một thập kỷ thì không gì thay thế được.• Chính sự tỉ mỉ, lo xa của một người mẹ lại giúp tôi nhìn ra những lỗ hổng mà AI—dù thông minh đến đâu—vẫn thường bỏ sót vì nó không có sự thấu cảm của con người. Tôi có thể chậm hơn các bạn trẻ về việc cập nhật tool mới nhất, nhưng tôi có sự điềm tĩnh và kinh nghiệm để biết đâu là rủi ro thực sự trong một hệ thống Y tế hay một luồng thanh toán phức tạp.Gửi các chị em cũng đang trong hoàn cảnh như tôi: Đừng quá áp lực. Chúng ta không tụt hậu, chúng ta chỉ đang dành thời gian cho một "dự án" quan trọng nhất cuộc đời mình thôi. AI có thể làm việc nhanh hơn, nhưng nó không thể thay thế được bản lĩnh và sự nhạy cảm của những người mẹ làm nghề kỹ thuật.Sau cùng, tôi tin rằng công nghệ có thể thay đổi sau mỗi đêm, nhưng bản lĩnh của một người mẹ và cái tâm của một người làm nghề nhiều năm thì không gì thay thế được. Thong dong mà tiến, con lớn một chút, mình lại 'tăng tốc' sau. Nghề này chắc chắn sẽ không bỏ rơi những người có đủ kiên nhẫn và một cái gốc vững vàng, đúng không cả nhà?
challenge-post-cover
#5
4
46
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Bình Phạm Châu
23/04/2026

Xuất phát trễ 4 năm và Cuộc đua trong Kỷ nguyên AI.

"Mình xuất phát trễ hơn mọi người 4 năm.", đó là suy nghĩ của mình kể từ khi bắt đầu sự nghiệp. Với background từ dân Cơ điện tử (Mechatronics) rẽ hướng sang làm Firmware/Embedded, mình đã phải tự học, viết và debug từng dòng code.Khởi đầu một thứ mới đâu phải là chuyện giản đơn, và khởi đầu một skill set mới chưa bao giờ là điều dễ làm. Nhưng khi bản thân vừa bắt đầu quen với nhịp độ của ngành nhúng, một làn sóng lớn lại ập đến: Kỷ nguyên AI.Khi thấy các công cụ AI có thể gen ra những đoạn code C chuẩn mực hay tìm ra lỗi logic chỉ trong vài giây – những thứ từng ngốn của mình cả buổi trời – mình thực sự khựng lại. Nếu AI viết code nhanh và ít bug như thế, một người xuất phát chậm như mình lấy gì để cạnh tranh?Câu trả lời mình tìm được là: "Biết gõ code" không còn là phao cứu sinh duy nhất. Để tồn tại và phát triển, mình bắt buộc phải xây dựng một "new-normal" skill set. Nó không nằm ở tốc độ code, mà nằm ở Tư duy Hệ thống (System Thinking) và Kiến trúc Phần mềm (Software Architecture). AI có thể viết một hàm xử lý cực giỏi, nhưng nó chưa thể tự thiết kế một hệ thống mạng Mesh tối ưu, hay xử lý trọn vẹn các giao thức giao tiếp RF trong một môi trường nhiễu sóng thực tế.Thay vì cắm đầu vào code ngay lập tức, mình dành nhiều thời gian hơn để vẽ architecture, phân tích luồng dữ liệu (data flow) và thiết kế cách các task giao tiếp trong hệ điều hành thời gian thực (RTOS). Khi kiến trúc (Architecture) đã rành mạch, việc implement code hay nhờ AI hỗ trợ sẽ trở nên cực kỳ sắc bén. Mình học cách làm "Kiến trúc sư" trước khi làm "Thợ xây".Xuất phát từ Cơ điện tử hóa ra lại là một điểm cộng. Trong Embedded C, phần mềm và phần cứng luôn dính chặt lấy nhau. AI chỉ sống trong thế giới digital. Nó không thể tự tay cắm dây mạch, không thể cầm máy hiện sóng (oscilloscope) đo tín hiệu để xem tại sao phần cứng lại bị nhiễu điện từ. Nắm vững nền tảng cốt lõi ở tầng Low-level, hiểu rõ thanh ghi (registers) và cách tối ưu hóa bộ nhớ chính là mỏ neo giữ vững giá trị của một Firmware Engineer.Thay vì sợ hãi, mình dùng AI làm đòn bẩy. Mình nhờ AI tóm tắt những cuốn datasheet hàng ngàn trang khô khan, tạo các đoạn boilerplate code cơ bản, hay giải thích các concept thuật toán phức tạp. Nhờ đó, mình tiết kiệm được rất nhiều thời gian ở "phần ngọn" để dồn sức đào sâu vào "phần gốc" của bài toán.Bất kể công nghệ thay đổi chóng mặt ra sao, sự bền bỉ vẫn là vũ khí mạnh nhất. Việc duy trì nhịp độ học tập kỷ luật mỗi ngày – từ việc đọc spec, nghiên cứu công nghệ mới, đến tự tay cày cuốc các project cá nhân – giúp mình giữ được sự nhạy bén.Xuất phát trễ 4 năm không đáng sợ bằng việc đứng im. Kỷ nguyên AI không lấy đi cơ hội, nó chỉ đang ép chúng ta phải chơi một ván game ở level cao hơn. Và ở ván game này, người có tư duy kiến trúc và nền tảng vững chắc sẽ là người chiến thắng.
challenge-post-cover
#7
1
94
challenge-icon

In the Age of AI: How I’m Building My "New-normal" Skill Set

user-avatar
Nam Phạm
23/04/2026

Học AI - Thay đổi cuộc đời

Context một xíu thì hồi mới đi làm, mình vẫn còn là kiểu thuần developer. Mọi thứ đều làm bằng tay: đọc documentation, lục Stack Overflow, debug từng dòng log. Rồi kiểu có những hôm ngồi debug mà tìm mãi không ra vấn đềThời điểm đó, công ty mình và đồng nghiệp thì không prefer AI, nên AI gần như không tồn tại trong workflow. Viết một feature là một quá trình khá tuyến tính: nghĩ → code → lỗi → sửa → lại lỗi → sửa tiếp. Nếu bí quá thì hỏi đồng nghiệp, không thì… ngồi mò =)))) chứ có khi 2 ngày chưa tìm ra vấn đề Rồi thời điểm anh lead mình bắt đầu khuyến khích dùng thử ChatGPT, ban đầu thì mình tò mò. Mình không kỳ vọng nhiều, chỉ nghĩ dùng để hỏi mấy câu kiểu syntax này viết sao, hoặc lỗi này là gì. Nhưng cái cảm giác khi nó trả lời gần như ngay lập tức, lại còn giải thích khá rõ ràng, làm mình thấy hơi… sai sai. Nó giống như Google, nhưng là Google biết nói chuyện và hiểu mình đang hỏi gì.Dần dần, mình bắt đầu dùng nhiều hơn. Không chỉ hỏi syntax nữa, mà hỏi cách thiết kế API, cách xử lý input, thậm chí hỏi cả về mấy lỗ hổng như XSS khi làm một project web. Lúc đó mình nhận ra một điều mà sau này đọc lại thread trên VOZ thấy nhiều người cũng nói giống: GPT đúng kiểu cái gì cũng làm được. Không hẳn là xuất sắc nhất ở mọi thứ, nhưng đủ tốt ở gần như mọi thứ.Nhưng rồi khi project lớn dần lên, code không còn vài chục dòng nữa mà lên tới vài trăm, vài nghìn dòng, mình bắt đầu thấy GPT hơi đuối trong việc giữ context. Lúc đó mình thử qua Claude, và đúng là có sự khác biệt. Mình quăng cho nó một file dài, nó vẫn đọc được, giải thích lại flow khá mạch lạc, thậm chí refactor lại code cho dễ đọc hơn. Cảm giác giống như có một người review code ngồi cạnh, kiên nhẫn đọc từng dòng và giải thích lại cho mình.Song song đó, mình cũng cài Copilot (sau này chuyển sang dùng Cursor). Và đây có lẽ là thứ thay đổi cách mình code rõ nhất. Trước đây, viết một API CRUD cũng phải gõ từng đoạn, giờ chỉ cần viết comment hoặc vài dòng đầu, phần còn lại gần như được gợi ý sẵn. Có lúc mình chỉ việc “tab tab tab” là xong cả một function. Nó không thông minh kiểu giải thích như GPT hay Claude, nhưng lại cực kỳ hữu dụng trong việc tăng tốc.Trong một dự án web mà mình làm gần đây, có phần demo về XSS, kiểu stored và reflected XSS trong một hệ thống chat đơn giản. Mình nhận ra mình đang dùng AI theo kiểu rất chia việc. Mình dùng ChatGPT để nghĩ kiến trúc, hỏi về các case tấn công, cách thiết kế sao cho vừa có lỗ hổng để demo vừa có thể fix lại. Khi code bắt đầu dài và rối, mình chuyển qua Claude để nhờ nó đọc lại, chỉ ra chỗ nào code smell, chỗ nào nên tách function. Còn trong lúc ngồi viết từng endpoint, từng component, Copilot/Cursor gần như luôn bật để hỗ trợ gõ nhanh.So với trước đây, tốc độ làm việc tăng lên thấy rõ. Những việc trước kia mất vài tiếng, giờ có thể rút xuống còn một nửa, thậm chí hơn. Nhưng đổi lại, mình cũng nhận ra một thứ hơi rủi ro: nếu không cẩn thận, rất dễ tin AI một cách mù quáng. Có những đoạn code nhìn rất hợp lý, chạy cũng không lỗi, nhưng logic bên trong lại sai. Đặc biệt là mấy phần liên quan tới security như XSS, nếu chỉ copy-paste mà không hiểu thì rất dễ dính bẫy.Có 1 vài thông tin mà anh em trong ngành có bàn trên VOZ cũng khá đúng. GPT đúng là lựa chọn an toàn và đa năng nhất, kiểu cái gì cũng làm được ở mức ổn. Claude thì mạnh ở việc đọc và xử lý code dài, viết lại cho sạch. Gemini thì có, nhưng không phải thứ mà dev nghĩ tới đầu tiên khi cần code. Và nếu nói về trải nghiệm làm việc hằng ngày, thì mấy tool như Copilot hay Cursor mới là thứ mình đụng tới nhiều nhất.Nên tóm lại: Với mình khi AI ra đời, việc tiếp thu kiến thức và học là một chuyện khá thú vị, nhưng mình nghĩ mọi người có thể tiếp cận nó theo trình tự Tư duy trước -> Xong sau đó đưa ra định hướng -> Giao việc cho nó kêu nó hoàn thành. Thì công việc mọi người sẽ vừa nhanh, mà mọi người còn nắm bắt được tiến độ cũng như những gì nó đang làm. Nên là chúc mọi người may mắn :D 
challenge-post-cover
#3
10
141

You've reached the end.