Nguyen Le PhongNguyen Le Phong

Bài viết

Blog

Một góc đọc dễ vào về software architecture, source code, AI và cách team phần mềm làm việc. Mỗi bài đi từ tình huống thật, giải thích bằng ngôn ngữ gần gũi, giữ lại những thuật ngữ quan trọng để người mới không bị ngợp và người đi làm lâu vẫn tìm được một góc nhìn có thể áp dụng ngay.

Bài mới để đọc tiếpTrang 17/23

204 bài viết

Engineering Culture

Code review tử tế: góp ý để code tốt hơn và người viết vẫn muốn tiến lên

Code review không chỉ là tìm lỗi. Đó là nơi team học cách nói chuyện về chất lượng, trade-off và tiêu chuẩn chung. Bài này đưa ra cách review rõ ràng mà không làm người viết chùn bước: góp ý cụ thể, phân biệt blocker với suggestion, hỏi trước khi kết luận, và giữ cho review trở thành nơi code lẫn con người cùng tốt lên.

14 phút đọc
Engineering Culture

Kind Engineering: tử tế không làm team chậm hơn

Tử tế trong engineering không có nghĩa là né tránh vấn đề hay nói chuyện cho dễ nghe. Nó là cách nói thẳng mà vẫn tôn trọng, xử lý incident không đổ lỗi, review code để người khác học được, và tạo môi trường nơi mọi người dám nói thật sớm. Bài này giải thích vì sao sự tử tế đúng cách giúp team đi nhanh và bền hơn.

13 phút đọc
Engineering Culture

Viết Pull Request dễ review: giúp reviewer hiểu nhanh và góp ý đúng chỗ

Một pull request tốt giúp reviewer tiết kiệm năng lượng: phạm vi gọn, title rõ, mô tả có bối cảnh, screenshot hoặc test note đủ dùng, commit sạch và self-review trước khi gửi. Bài này chỉ cách biến PR từ một đống thay đổi khó đọc thành một câu chuyện dễ theo dõi để review nhanh hơn và ít hiểu lầm hơn.

13 phút đọc
Engineering Culture

Feedback trong team kỹ thuật: thẳng, rõ và vẫn giữ được sự tôn trọng

Feedback tốt không phải là nói nhẹ cho qua, cũng không phải nói thẳng đến mức làm người khác phòng thủ. Bài này gợi ý cách đưa feedback cụ thể, có ngữ cảnh, hướng vào hành vi và bước tiếp theo; đồng thời chỉ cách nhận feedback mà không biến nó thành phán xét cá nhân. Một kỹ năng nhỏ nhưng ảnh hưởng lớn tới tốc độ trưởng thành của team.

13 phút đọc
Engineering Culture

Mentoring engineer: giúp junior lớn lên thành người đáng tin

Một junior không trở thành senior chỉ nhờ nhận task khó hơn. Họ cần context, feedback, cơ hội thử sức và một người biết khi nào nên hướng dẫn, khi nào nên lùi lại. Bài này chia sẻ cách mentoring qua pairing, code review, stretch task, câu hỏi tốt và những thói quen giúp engineer trẻ dần tự tin nhận việc lớn hơn.

14 phút đọc
AI & Future of Work

AI đang đổi vai trò BA, PO, PM, Dev và QC như thế nào

AI không chỉ làm developer viết code nhanh hơn. Nó đang dịch chuyển phần việc của BA, PO, PM, Dev, QC và cả cách team phối hợp. Bài này đi qua từng vai trò: việc gì có thể được AI hỗ trợ hoặc tự động hóa, kỹ năng nào trở nên quan trọng hơn, và làm sao để mỗi người vẫn tạo ra giá trị thật trong một team đang chuyển sang AI-first.

21 phút đọc
AI & Future of Work

Context Engineering: kỹ năng khiến AI hiểu việc của bạn tốt hơn

Nhiều kết quả AI kém không phải vì model quá dở, mà vì context quá mỏng. Bài này giải thích context engineering: cần đưa gì vào prompt, cách mô tả mục tiêu, dữ liệu, ràng buộc, ví dụ, tiêu chí đánh giá, và các anti-pattern làm AI trả lời lan man. Đây là kỹ năng nhỏ nhưng tạo khác biệt lớn khi làm việc với LLM.

15 phút đọc
AI & Future of Work

Generative AI trong công việc và đời sống: những cách dùng thực tế có thể thử ngay

Generative AI không chỉ để hỏi vài câu lặt vặt. Nếu dùng đúng, nó có thể giúp viết nháp, tóm tắt, học nhanh, chuẩn bị cuộc họp, lên ý tưởng, kiểm tra logic và xử lý nhiều việc nhỏ trong ngày. Bài này gom các use case dễ thử, kèm giới hạn cần nhớ để AI trở thành trợ lý đáng tin hơn thay vì một nguồn tự tin sai.

16 phút đọc