Code toàn bug

Code toàn bug Code nhiều bug nhưng biết cách giấu! Nếu bạn muốn xây dựng dự án hãy nhắn tin cho chúng mình để nhận tư vấn nhé.

Trước khi làm dev lương 8 củ rưỡi (vâng, "lập trình viên lương nghìnn đô" là tôi đây - sau khi quy đổi tỷ giá của ước mơ...
23/06/2026

Trước khi làm dev lương 8 củ rưỡi (vâng, "lập trình viên lương nghìnn đô" là tôi đây - sau khi quy đổi tỷ giá của ước mơ), tôi từng làm ở một trung tâm dạy lập trình. Chức danh trên hợp đồng: "Chuyên viên tư vấn tuyển sinh kiêm trợ giảng." Dịch ra tiếng người: tôi đi bán giấc mơ, và thỉnh thoảng sửa bug hộ học viên.

Việc của tôi là viết content tuyển sinh và trực page. Để viết cho thuyết phục, tôi đọc hết giáo trình của trung tâm - 6 module, "lộ trình từ zero đến hero trong 6 tháng." Đọc xong tôi mới biết: 80% nội dung là bê từ mấy khoá free trên YouTube và freeCodeCamp về, format lại cho có logo. 20% còn lại là slide của khoá năm ngoái, đổi mỗi font.

Tôi chắc chắn là không hề có chuyện trung tâm bịa ra con số "98% học viên có việc làm sau tốt nghiệp." Chắc chắn không có chuyện cái 98% đó đếm luôn mấy bạn chạy Grabb, bán hàng online, và "đã có việc làm" nghĩa là về quê phụ mẹ bán tạp hoá. Chắc chắn không có chuyện "đối tác tuyển dụng cam kết đầu ra" thực ra là một công ty cùng ông chủ, mỗi tháng nhận 3 bạn vào thử việc không lương rồi cho nghỉ đúng ngày thứ 59. Chắc chắn không có chuyện "giảng viên 10 năm kinh nghiệm Big Tech" là một anh vừa nghỉ việc ở một startup sập tháng trước. Mọi thứ đều minh bạch hết. Tin tôi đi.

Học phí: 30 triệuu, trả gópp 0% qua một bên tài chính mà lãi suất thật thì... thôi, để học viên tự khám phá ở module bonus "Quản lý tài chính cá nhân." Mà cái thứ tôi bán - JavaScript, Git, vài cái CRUD - nó nằm miễn phí ngoài Internet, đẹp đẽ, đầy đủ, có cả người nước ngoài dạy tử tế hơn. Nhập 0 đồng, bán 30 triệu. Cái biên lợi nhuận này dân buôn nhìn vào còn phải gọi bằng thầy.

Còn mấy anh "dev KOL" lên livestream bảo "khoá này đổi đời mình, các em đăng ký đi" - các anh đang đứng trên một cái cân. Một bên là tiền hoa hồng vài chục triệu mỗi đợt. Một bên là rủi ro mất chút uy tín với đám follower mà tuần sau đã quên sạch. Một thằng dev rớt phỏng vấn 5 lần như tôi cũng tính được bên nào nặng hơn.

Đặc biệt là mấy anh mà thời hoàng kim "senior nghìn like" sắp hết - không lên nổi tech lead, không pass nổi vòng system design - thì đành cắn tạm mấy kèo bán khoá. Chứ mấy anh thật sự giỏi, đang code ở công ty tử tế, họ chẳng rảnh đi bánn giấc mơ cho ai.

Tôi bỏ nghề. Lương tư vấn tuyển sinh cao gấp đôi lương dev quèn bây giờ của tôi, nhưng tôi vẫn bỏ. Vì đến một thằng viết content quèn cũng thấy ngứa lương tâm khi nhìn một bạn sinh viên năm cuối vay 30 triệu để học cái mà lẽ ra bạn ấy tự học miễn phí được. Lý nào mấy anh "mentor elite" trên livestream lại không biết?

Dù sao thì húp xong tiền khoá, đóng vài đồng "hoàn phí theo điều khoản" (mà điều khoản dài hơn EULA của Adobe, không ai đọc tới dòng cuối), rồi nói tỉnh bơ: "Trung tâm cam kết hỗ trợ chứ không cam kết kết quả nha em." Người lời nhất là ông chủ trung tâm. Người lỗ nhất là bạn sinh viên - mất 6 tháng và 30 triệu để nhận ra mình vẫn phải tự học lại từ đầu.

Ngẫm sau này, một bạn học viên ra trường, xin được việc, tháng lương đầu mua hộp bánh biếu mẹ. Mẹ hỏi:

- Con học cái trung tâm mấy chục triệu đó, giờ làm lương bao nhiêu con?

- Dạ tám triệuu rưỡi mẹ ạ. Đúng bằng số tiền con vayy đi học, chia cho bốn tháng. Mẹ thấy con giỏi không.

Đào hắc cơ ơi, chị HR rep em rồi này.
23/06/2026

Đào hắc cơ ơi, chị HR rep em rồi này.

22/06/2026

Học Để Làm Gì? - Lảm Nhảm Vài Dòng Cho Đứa Nào Đang Tắt Lửa

Khoan. Trước khi đọc tiếp, tao đoán mày đang nằm. Đúng không? Nằm nghiêng, một tay đỡ đầu, một tay lướt điện thoại, deadline thì treo lủng lẳng như đèn ông sao Trung thu, còn động lực thì... ờ thì nó đi đâu mất tiêu rồi. Bài này dành cho mày đó. Khỏi ngồi dậy, nằm đọc cũng được.

Tao không bán khoá học "thay đổi đời bạn trong 7 ngày". Tao cũng không kêu mày dậy lúc 5 giờ sáng tắm nước lạnh rồi viết journal bằng bút máy. Tao chỉ kể vài thứ tao lụm lặt được, mà mấy thứ này lạ lắm - nghe thì đơn giản tới mức tưởng xàm, nhưng ngẫm kỹ thì nó đấm vào mặt mình cái bốp.
Cái bẫy "thêm nữa đi" mà ai cũng dính

Hồi nhỏ tụi mình được lập trình một công thức: học giỏi → điểm cao → trường xịn → lương cao → hạnh phúc. Cứ thêm, thêm nữa, thêm mãi. Thêm điểm, thêm thành tích, thêm follower, thêm tiền, thêm cái áo mới giống thằng trong reels.

Vấn đề là: cái máy chạy bộ này nó không có nút STOP. Mày đạt được mục tiêu, vui được đúng 3 ngày, rồi não mày tỉnh bơ: "Ờ rồi sao nữa?" Đạt 8.0 IELTS xong tự nhiên thấy 8.0 hơi thường. Mua được con điện thoại mơ ước xong hai tuần sau hết rung động. Y như ăn mì cay cấp 7: lúc gọi thì hùng hổ, ăn xong thì hối hận, mà tuần sau vẫn gọi tiếp.

Đó gọi là chạy hoài tại chỗ. Mày tốn cả thanh xuân để rượt theo một thứ mà bản chất của nó là không-bao-giờ-đủ.
Công thức mà trường không dạy mày

Đây là chỗ hay nè. Mức hài lòng của mày, viết ra cho dễ hình dung, nó như vầy:

Hài lòng = Những thứ mày ĐANG CÓ ÷ Những thứ mày MUỐN CÓ

Để ý cái mẫu số chưa? Lâu nay tụi mình chỉ chăm chăm cày cái tử số - có thêm, có thêm, có thêm. Trong khi cái mẫu số (lòng ham muốn) thì nó tự sinh sôi nhanh hơn cả nhóm chat lớp lúc gần thi.

Mày có thể nhân đôi cái "đang có" - mệt muốn xỉu. Hoặc mày có thể chia bớt cái "đang muốn" - nhẹ tênh. Cùng một kết quả là thấy đủ, nhưng một bên cày cuốc trối chết, một bên chỉ cần bớt tham một chút.

Tao không kêu mày thành ông sư nha. Vẫn cứ mơ ước, vẫn cứ phấn đấu. Nhưng thi thoảng dừng lại hỏi: "Cái này tao muốn thiệt, hay tao muốn vì thằng bạn cùng phòng nó có?" Câu hỏi đó tiết kiệm cho mày kha khá nước mắt (và tiền).
Maithuyy thời 4.0 tên là... cái nút kéo lên

Mày biết cảm giác đang buồn thúi ruột, mở mạng xã hội lên định giải khuây, rồi 40 phút sau buồn gấp đôi không? Vì mày vừa xem đứa bạn cấp 3 đi du học, đứa nữa mới ra mắt người yêu, đứa nữa khoe học bổng, còn mày thì... đang nằm đọc cái bài lảm nhảm này.

Bộ não mình có một cơ chế tệ hại: nó đo giá trị bản thân bằng cách so sánh. Mà mạng xã hội thì y như một cái hội chợ nơi ai cũng mang ra khoe bản nháp đẹp nhất của đời họ, giấu nhẹm 99% phần bầy hầy còn lại. Mày lấy phần hậu trường lộn xộn của mình đi đọ với phần highlight đã chỉnh màu của người ta. Thua là cái chắc.

Cái khao khát được ngưỡng mộ, được nhiều like, được công nhận - nó ngọt như trà sữa full topping, nhưng uống hoài thì sâu răng, tiểu đường. Mất động lực nhiều khi không phải vì mày lười, mà vì mày kiệt sức chạy theo ánh nhìn của người lạ trên mạng.

Thử cái này đi: một ngày không đo mình bằng số má của ai hết. Khó như cai nghiện, nhưng làm được vài hôm là thấy đầu óc quang đãng hẳn.
Bí mật của mấy ông bà cụ vui tính

Tao để ý một điều: mấy người già mà vui vẻ, an yên, không phải là người hồi trẻ kiếm được nhiều tiền nhất hay nổi nhất. Mà là mấy người có bạn bè tử tế và gia đình thương nhau.

Có bảy chữ tao nghe được mà thấy chí lý dã man:

Dùng đồ vật. Thương con người.

Nghe đơn giản vậy thôi mà cả thế giới đang làm ngược: thương đồ vật (điện thoại rớt một cái xót xa ba ngày) và dùng con người (xem người ta như công cụ để mình tiến thân). Lộn ngược lại đi, đời nó dịu liền.

Cụ thể cho đời sinh viên: cái đứa ngồi kế bên trong lớp, thằng bạn cùng phòng hay ăn ké mì của mày, nhóm chơi chung hay rủ nhau đi ăn lúc nửa đêm - đó mới là tài sản. Sau này mày sẽ quên sạch điểm môn Triết, nhưng mày nhớ hoài cái đêm cả đám ngồi vỉa hè cười như khùng. Đầu tư vô mấy mối quan hệ đó đi. Lãi kép, không lỗ.
Danh sách "bỏ bớt" thay vì "thêm vô"

Ai cũng có cái bucket list - danh sách những thứ phải làm, phải có trước khi chết. Tao đề nghị mày làm một cái ngược lại: danh sách những thứ mày quyết định BUÔNG.

Buông cái nhu cầu phải khiến tất cả mọi người hài lòng.
Buông cái ý nghĩ "phải thành công trước tuổi 25 không thì coi như xong".
Buông mấy cuộc so kè trên mạng.
Buông cái áp lực phải biến mọi sở thích thành nghề tay trái kiếm tiền.

Giống như tạc tượng vậy đó. Người ta không thêm đá vô để ra bức tượng. Người ta đục bỏ mấy phần thừa, để cái đẹp vốn đã nằm sẵn trong tảng đá lộ ra. Con người mày cũng vậy - nhiều khi mày không thiếu, mà mày đang gánh dư.
Nghĩ tới chuyện "tới số" (đừng hết hồn)

Khoan đã, đừng đóng tab. Tao không doạ ma.

Sự thật phũ: ai rồi cũng sẽ "chuyển kênh vĩnh viễn". Nghe rùng mình, nhưng kỳ lạ là khi mày thật sự ngồi nghĩ "ờ, mình hữu hạn thiệt", tự nhiên mọi thứ nó sắp xếp lại. Cái deadline tưởng tận thế bỗng thấy nhỏ xíu. Cái drama group lớp thấy chả đáng. Còn buổi gọi điện về cho mẹ - cái đó tự nhiên thấy quan trọng kinh khủng.

Nghĩ về sự hữu hạn không phải để buồn, mà để xài thời gian cho đúng. Mày còn bao nhiêu cái Tết được ngồi ăn cơm với ba mẹ? Đếm thử đi. Con số nó nhỏ tới mức làm mày tỉnh ngủ luôn.
Vậy tìm lại động lực kiểu gì?

Đây, tao gói lại cho gọn, khỏi cần highlight:

Đừng đi tìm động lực. Đi tìm ý nghĩa. Động lực là thằng bạn sáng nắng chiều mưa, nó tới rồi đi. Còn ý nghĩa - cái lý do mày làm - thì nó ở lại. Hỏi "việc này giúp ích cho ai, làm tao thành người thế nào", chứ đừng chỉ hỏi "việc này được mấy điểm".

Bớt cày tử số, lo cái mẫu số. Muốn ít lại một chút, mày giàu lên liền mà không cần làm gì.

Cất điện thoại, gặp người thật. Một bữa cà phê với đứa bạn thân chữa lành hơn 300 cái reels "động lực".

Mỗi tuần buông một thứ. Một nỗi sợ, một áp lực vô lý, một kỳ vọng không phải của mày.

Nhớ là mình hữu hạn. Không phải để sợ, mà để biết cái gì đáng và cái gì không.

Mất lửa không phải là mày hỏng. Nhiều khi nó là tín hiệu cái lửa cũ - cháy vì điểm số, vì hơn thua, vì ánh nhìn người ngoài - nó đã cạn dầu rồi. Tốt thôi. Giờ là lúc nhóm một bếp lửa khác, loại cháy bằng ý nghĩa và bằng những người mày thương. Loại đó cháy lâu hơn, ấm hơn, và không cần ai bấm like nó mới sáng.

Thôi giờ ngồi dậy được rồi đó. Đi rửa mặt, nhắn cho đứa bạn lâu chưa gặp một câu "ê còn sống hông". Bắt đầu từ chỗ nhỏ xíu đó thôi.

P/S: Viết bởi một đứa cũng hay nằm dài, nhưng bữa nay ráng ngồi dậy.

21/06/2026

Lập trình rô bốt là không ngừng bỏ cuộc.
Cre: roboerectussg.

21/06/2026

Nếu bạn có một con bug, mang sang đám Frontend, người ta sẽ bảo bạn thử F5 lại, xoá cache, hoặc nhếch mép cười nhạt "lạ nhỉ, máy anh chạy ngon mà".

Nếu bạn có một con bug, mang sang đám Backend, người ta sẽ đổ cho mạng, đổ cho server, đổ cho thằng DevOps, rồi đổ cho cái database, và cuối cùng - như mọi khi - đổ cho cái máy của bạn.

Nếu bạn có một con bug, mang sang đám AI/ML, người ta sẽ train lại model 8 tiếng đồng hồ, con GPU nóng đỏ như cái lò nướng bánh mì, để rồi quay sang phán một câu xanh rờn: tại data của em bẩn.

Nhưng nếu bạn có một con bug, năm 2026, và bạn mang sang con AI agent... Người ta - à không, nó - không fix con bug cho bạn. Không. Nó cho bạn cả một tư tưởng. Nó refactor sạch sẽ toàn bộ codebase, đổi luôn kiến trúc từ MVC sang một thứ nghe rất "scalable" mà bạn đếch hiểu, đẻ thêm 7 cái file test bạn không thèm yêu cầu, viết comment bằng giọng văn của giáo sư Stanford, và xử lý con bug bằng cách... xoá luôn cái feature.

Bạn sẽ nhận ra: bạn không cần biết code để hoàn thành cái app. Bạn chỉ cần biết cách cầu nguyện sao cho đúng. Vâng, lập trình thời nay - bug chấm với prompt, bug chấm với vibe coding, bug chấm với một niềm tin tâm linh sâu sắc rằng "lần build sau nó sẽ chạy".

11 giờ đêm một ngày cuối tháng, deadline đồ án tốt nghiệp còn đúng 6 tiếng. Hân ngồi trong căn phòng trọ 12 mét vuông, húp gói mì tôm thứ ba trong ngày - loại không trứng không rau, đúng chuẩn ngân sách sinh viên IT những ngày cuối tháng mốc mồm. Đôi tay nàng khô khốc vì đã ...

Cho anh em từng mơ tự tay dựng mô hình 3D một chiếc iPhone, một con tàu, hay cả một bộ LEGO hoàn chỉnh?Giờ thì BẠN LÀM Đ...
20/06/2026

Cho anh em từng mơ tự tay dựng mô hình 3D một chiếc iPhone, một con tàu, hay cả một bộ LEGO hoàn chỉnh?

Giờ thì BẠN LÀM ĐƯỢC! Chúng mình vừa Việt hóa trọn bộ workshop trứ danh "How to CAD Almost Anything" của Viện Công nghệ MIT (Hoa Kỳ) – và mang về hoàn toàn MIỄN PHÍ cho học viên.
Mỗi tội anh em cần nghe được tiếng Anh nên hơi khó nhai xíu. Nhưng cố lên nhé anh em.

19/06/2026

Trong đời, ai rồi cũng gặp một người nghèo. Nhưng để gặp một người nghèo tới mức khiến bạn phải ngồi xuống xét lại định nghĩa của chính từ "nghèo", thì cả đời may ra được một lần. Tôi đã gặp người đó. Anh tên Sơn.

Lần đầu tôi thấy anh là ở quán cơm bình dân đầu ngõ - cái quán mà món sang nhất trên menu là sườn rim, còn anh thì gọi cơm trắng, xin thêm bát nước canh "cho đỡ khô". Anh đếm tiền lẻ cẩn thận như nhà sư lần tràng hạt, mỗi tờ một nâng niu. Cái ví của anh mỏng tới mức tôi nghi ngờ nó chỉ tồn tại trên lý thuyết. Lão Hạc ngày xưa nghèo thật, nhưng ít ra còn có cậu Vàng để bầu bạn, túng quá thì còn đem bán được; anh Sơn thì xin thêm tí nước mắm thôi cũng phải nhìn trước ngó sau, sợ bà chủ tính thêm hai nghìn.

Tôi, một đứa làm văn phòng lương ba cọc ba đồng, cũng là khách ruột của cái quán ấy. Thấy cảnh đó, lòng trắc ẩn trong tôi dâng lên như thuỷ triều. Tôi gắp sang bát anh miếng đậu. Anh ngẩng lên, cười hiền, nói cảm ơn - nụ cười của một người đã đi qua nhiều mùa đói. Thế là quen.

Càng quen, tôi càng xót.

Anh mặc đúng ba cái áo phông bạc màu xoay vòng, bạc tới mức tôi đoán được hôm nay thứ mấy qua màu áo. Điện thoại anh thì rung liên tục, rung từ sáng tới khuya, mà mỗi lần liếc màn hình anh chỉ thở dài "lại nữa" rồi tắt đi. Tôi thầm nghĩ: chủ nợ. Tội nghiệp, nghèo mà còn bị đòi nợ.

Anh lúc nào trông cũng thiếu ngủ, hai mắt thâm như gấu trúc. Có lần tôi hỏi anh làm nghề gì, anh ngáp dài: "Đội của anh nó chạy đêm, nên anh cũng phải thức đêm." À, làm ca đêm. Chắc bảo vệ, hoặc bốc vác. Tôi gật gù, càng thương.

Có hôm anh ngồi lẩm bẩm một mình, mắt nhìn xa xăm: "Ba phẩy hai... bốn tỷ... ờ không, lại tụt rồi." Tôi giật mình, rồi dịu lại. Người nghèo mà, ai chẳng có lúc mơ về những con số mình không bao giờ chạm tới. Tôi không nỡ đánh thức giấc mơ ấy.

Một lần khác, anh chép miệng: "Tuần này mấy đứa nhỏ nhà anh làm ăn lẹt đẹt, được mỗi chục đứa ra hồn." Tim tôi thắt lại. Trời ơi, nghèo thế này mà còn gánh cả một đàn em nheo nhóc. Tôi tưởng tượng cảnh anh nuôi mười mấy đứa cháu mồ côi trong căn trọ dột nát, và suýt thì khóc ngay giữa quán cơm.

Lạ một điều: anh dùng điện thoại đời mới nhất. Nhưng tôi tự lý giải ngay - chắc trả góp, hoặc mua lại của ai đó. Người nghèo cũng có quyền có một thứ tử tế để bấu víu chứ.

Tôi quyết định phải giúp anh. Nghe phong thanh chỗ làm đang tuyển người nhập liệu, lương năm triệu, tôi hớn hở chạy đi báo. Anh nghe xong, ngẩn ra mất ba giây, rồi gãi đầu: "Ờ... để anh xem lịch đã." Tôi cảm động muốn rơi nước mắt - đến nước này rồi mà anh vẫn giữ thể diện, vẫn "xem lịch" như thể mình bận rộn lắm. Lòng tự trọng của người nghèo, đẹp và đau biết bao.

Tối hôm đó, không yên tâm, tôi nấu dư một hộp cơm, mua thêm bịch sữa, mang sang phòng trọ anh. Tôi sợ anh đói. Tôi sợ anh gục giữa ca đêm.

Cửa phòng anh khép hờ. Tôi gõ nhẹ, không nghe trả lời, bèn đẩy cửa bước vào.

Và đó là khoảnh khắc cả thế giới quan của tôi sụp đổ.

Căn phòng tối, nhưng sáng rực bởi một bức tường màn hình. Cái tiếng "u u" mà tôi từng tưởng là quạt máy cũ, hoá ra là tiếng của cả một dàn máy đang gầm gừ. Trên các màn hình, hàng chục cửa sổ chạy song song, mỗi cửa sổ một cái tên, đang gõ phím nhanh tới mức cuộc hành quân thần tốc của vua Quang Trung ra Bắc năm xưa, so với nó, cũng chỉ như một buổi đi dạo mát - chữ tuôn ra ào ào, hết "Build thành công" lại "Đã đẩy lên chợ", "Đã lên Google Play", "Đã duyệt trên App Store", liên tục, không một giây ngơi nghỉ.

Chính giữa là một cái bảng to tướng. Trên đó là hai chữ "Doanh thu tuần" và một con số dài tới mức tôi phải đếm số chữ số hai lần cho chắc. Cái đường biểu đồ màu xanh chạy thẳng đứng lên trời như muốn xuyên thủng trần nhà. Một góc khác ghi gọn lỏn: "Số app đã xuất tuần này: 11."

Trước mắt tôi là một đạo quân.

Một đạo quân không ăn, không ngủ, không đòi tăng lương, không xin nghỉ phép, không hờn dỗi, không "em bận việc gia đình", không "em xin phép về sớm đón con". Một đạo quân nửa đêm vẫn cày như giữa ban ngày, mỗi giây đẻ ra một dòng lệnh, mỗi phút nặn ra một sản phẩm, mỗi tuần ụp lên chợ cả chục cái app rồi lẳng lặng gom tiền về. Hưng Đạo Đại Vương ba phen đánh tan quân Nguyên Mông, dưới trướng cũng chỉ có Yết Kiêu, Dã Tượng, Phạm Ngũ Lão đếm trên đầu ngón tay; còn anh Sơn có cả một binh đoàn nhân bản vô hạn, không bao giờ chết, không bao giờ mỏi, không bao giờ biết đến hai chữ "lương tháng".

"- Em... tới rồi à."
Tôi quay phắt lại. Anh Sơn đứng đó, vẫn cái áo phông bạc màu hôm-nay-là-thứ-Năm, tay cầm cốc nước lọc, mặt nghệt ra như đứa trẻ bị bắt quả tang ăn vụng.
"- Đây... đây là mấy đứa nhân viên của anh," anh lí nhí.
"- Nhân viên?! Người đâu?! Em có thấy ai đâu?!"

Anh chỉ vào màn hình. Im lặng. Và trong cái im lặng đó, mọi mảnh ghép trong đầu tôi tự động ráp lại, kèm một tiếng "rắc" gãy gọn của lòng tự tôn.
"Mấy đứa nhỏ làm ăn lẹt đẹt"... là chục cái app.
"Đội chạy đêm"... là cái đám này, chạy hai mươi tư trên hai mươi tư.

Mấy con số anh lẩm bẩm... là tiền. Tiền thật. Tiền toỉi.
Cái điện thoại rung không nghỉ... không phải chủ nợ. Là tiền đang chảy về, mỗi tin nhắn một tiếng "ting".

Cả một công ty, mà không một bóng người. Nhân viên của anh không ăn cơm, không bằng xương bằng thịt - chúng chạy bằng điện, và dòng điện thì không bao giờ biết mệt.

Người đàn ông mà tôi thương hại suốt hai tháng, người mà tôi gắp cho từng miếng đậu, người mà tôi hí hửng giới thiệu công việc nhập liệu năm triệu một tháng - mỗi tháng đút túi vài tỷ trong khi ngồi ăn cơm trắng chan nước canh thừa và để tôi xót xa.

"Sao... sao anh phải giả nghèo?" tôi lắp bắp.

Anh gãi đầu, lần này thì đỏ mặt thật.

"Anh có giả đâu. Anh bận quá nên quên tiêu. Với lại..." anh ngập ngừng, "lần đầu tiên có người thương anh mà không biết anh có gì. Cái hôm em gắp cho anh miếng đậu đó... anh không nỡ nói."

Tôi đứng hình. Lần này tới lượt tôi đứng hình, lâu hơn cả cái dàn máy của anh lúc cúp điện.

Đúng khoảnh khắc đó, một cửa sổ trên màn hình nhấp nháy. Một dòng tin hiện lên, kiểu như một đứa lính vừa phi ngựa về báo cáo chủ tướng:

- "Sếp ơi, vụ chị Vân: em code xong app đếm ngày yêu rồi, kèm sẵn kịch bản tỏ tình ba phương án. Deploy luôn không sếp?"

Anh Sơn vội vàng với tay tắt màn hình, nhưng không kịp.

Tôi nhìn anh. Anh nhìn tôi. Cái dòng chữ "Deploy luôn không sếp?" vẫn nhấp nháy ở góc màn hình, kiên nhẫn chờ một câu trả lời.

Mà thú thật, tới giờ tôi cũng chưa biết mình sẽ trả lời thế nào.

Người ta hỏi khoảnh khắc tuyệt vọng nhất đời sinh viên là gì. Tôi xin thưa: là 9 giờ tối trước ngày bảo vệ đồ án, tôi mở...
17/06/2026

Người ta hỏi khoảnh khắc tuyệt vọng nhất đời sinh viên là gì. Tôi xin thưa: là 9 giờ tối trước ngày bảo vệ đồ án, tôi mở bản chạy thử lên, và nó đứng hình. Đứng bất động, uy nghi và trang nghiêm như một tượng đài, im lặng đến mức tôi ngỡ nó đang dành một phút mặc niệm cho chính sự nghiệp học hành của tôi.

Đồ án của tôi là một phần mềm dùng trí tuệ nhân tạo cho bệnh viện nhi - nó xem ảnh chụp của các bé rồi nhắc bác sĩ để ý những ca bất thường, một ý tưởng cao cả tới mức nếu thành công tôi đã đủ tư cách được tạc tượng. Có điều tối nay, cứ mở tới tấm ảnh quan trọng nhất là nó treo. Treo một cách thanh thản, như thể nó đã biết trước mai tôi sẽ chết đứng giữa hội đồng và muốn tôi tập làm quen dần với cảm giác đó.

Nhóm tôi bốn người. Một đứa "đang ốm" - ốm kiểu nhá đúng một cuộc rồi tắt nguồn, biến mất như chưa từng đăng ký môn này. Một đứa để lại độc một dòng "tao tin mày" rồi rời khỏi nhân gian, bỏ tôi đứng bơ vơ như Kinh Kha bên sông Dịch, gió thổi vù vù, biết đi là không có đường về. Đứa thứ tư thì... thôi, nhắc tới lại đau lòng.

Thế là tôi đặt Grab, leo lên xe, vừa đi vừa gọi điện cầu cứu trong vô vọng, kể lể với cái điện thoại như Đỗ Phủ ngồi than thân giữa thời loạn. Tôi không để ý anh tài xế nghe hết. Mà cũng chẳng còn tâm trí đâu để ý - trong đầu tôi lúc ấy chỉ có cảnh ngày mai: tôi đứng trên bục, màn hình đứng hình, cả hội đồng nhìn tôi bằng đúng ánh mắt người ta dành cho một thiên tai.

Đến ngã tư đèn đỏ, anh tài xế bỗng quay đầu lại:

"Cái phần mềm của em, nó treo ngay lúc mở ảnh, hay tính xong rồi mới treo?"

Tôi xém rơi điện thoại. Đây không phải câu hỏi của một anh xe ôm. Đây là câu hỏi của một thế lực.

"...Lúc mở ảnh ạ. Mà sao anh?"

"Tấp vào quán cà phê kia mười lăm phút," anh nói, giọng bình thản như người đã nhìn thấu kiếp nạn của tôi từ ba đời trước. "Không được thì em đi tiếp, cuốc này anh không lấy tiền."

Lý trí bảo tôi từ chối. Một anh xe ôm đòi sửa đồ án tốt nghiệp ngành công nghệ thông tin - nghe vô lý y như nhờ ông bơm vá đầu ngõ mổ tim. Nhưng ánh mắt anh bình thản đến đáng sợ, kiểu ánh mắt của người chưa từng thua một ván cờ. Tôi gật đầu. Lúc tuyệt vọng, người ta vịn vào bất cứ thứ gì, kể cả một anh Grab.

Vào quán, tôi mở laptop, tay run như vừa trượt bằng lái lần thứ tư. Anh kéo ghế ngồi cạnh, xắn nhẹ tay áo - và tôi liếc thấy dưới cổ tay anh một chiếc đồng hồ. Loại đồng hồ tôi từng thấy trong mấy bài báo, cái loại bán đi đủ đóng học phí cho cả lớp tôi tới lúc về hưu. Anh kéo tay áo che lại, tự nhiên như đang giấu một quả trứng luộc.

Anh liếc màn hình đúng nửa phút. Rồi chỉ vào một chỗ.

"Đây. Em bảo máy đọc ảnh theo một kiểu, mà tấm ảnh kia lại lưu theo kiểu khác. Hai bên không hiểu nhau, giận nhau, thế là nó đơ. Sửa một dòng thôi."

Anh chỉnh vài cái. Tôi bấm chạy. Màn hình sáng lên, tấm ảnh hiện ra, phần mềm khoanh một vòng nhỏ quanh lá phổi em bé kèm dòng chữ nên kiểm tra thêm - và tôi, một đứa con gái tự nhận là cứng cỏi, suýt khóc giữa quán cà phê như vừa được minh oan sau mười năm ngồi tù.

Tôi vật lộn ba đêm liền. Anh giải quyết trong ba mươi giây. Cảm giác ấy nói sao nhỉ, như Ngu Công dời núi cả đời rồi có ông tiên đi ngang thổi một cái bay luôn quả núi.

"Cảm ơn anh... nhưng mai em vẫn sợ. Hội đồng toàn thầy giỏi."

"Đừng cố làm cho nó nghe thông minh," anh ngắt lời. "Thầy cô không cần biết máy giỏi cỡ nào. Họ cần biết nó cứu được ai. Em mở đầu thế này: từng có một em bé, ảnh chụp lẫn giữa hàng trăm ca trong một buổi sáng quá tải, và không ai kịp nhìn lại. Phần mềm của em sinh ra để chuyện đó đừng xảy ra nữa. Kể về đứa bé đó. Còn lại để máy lo."

Tôi ngẩng lên nhìn anh. Lúc này mới thật sự nhìn. Dáng ngồi thẳng, giọng nói có lớp lang, kiểu người đã đứng trước những hội đồng mà so với họ, hội đồng của tôi chỉ là một buổi họp tổ dân phố.

"Anh... làm nghề gì vậy ạ?"

Đúng lúc đó điện thoại anh sáng. Một cuộc gọi video, người gọi hiện lên kèm tên một tập đoàn công nghệ - cái tên mà dân trong ngành nhắc tới còn phải hạ giọng - trụ sở chính ở Singapore. Lạ ở chỗ: một cuộc gọi từ chính nơi ấy, vậy mà anh thản nhiên úp màn hình xuống bàn, để chuông reo tới khi tắt, như đang chặn một cuộc gọi rác. Người dám làm thế với nơi đó, chắc chắn không phải nhân viên quèn.

"Mai trả lời cũng được," anh cười.

Tới lượt TÔI đứng hình. Và lần này tôi đứng còn lâu hơn cả cái phần mềm của tôi.
Rồi anh kể..
Hóa ra anh là sếp lớn ở bên kia, tiền nhiều tới mức tiêu cả đời không hết, một ngày đẹp trời chợt thấy chán cảnh ngồi phòng máy lạnh, bèn về Việt Nam đăng ký chạy Grab vài tuần - không phải vì tiền, mà vì "muốn trải nghiệm cuộc sống cho biết." Trời ạ. Người ta chạy xe để kiếm cơm, còn anh chạy xe như đi spa chữa lành. Có những nỗi khổ của người giàu mà dân nghèo chúng tôi nằm mơ cũng không với tới.

Rồi không hiểu từ lúc nào, trái tim tôi - vốn đã chai sạn sau bốn năm bị deadline luộc đi luộc lại - bỗng mềm nhũn như cọng bún để qua đêm. Khoan đã. Một anh tài xế. Sửa được đồ án. Lại còn là tỷ phú. Lại tốt bụng. Lại không lấy tiền cuốc xe. Loại nhân vật này mà có thật ngoài đời thì mấy ông biên kịch phim Hàn nên về hưu hết đi cho rồi.

Anh đưa tôi về tận cổng trọ. Tôi rút ví định trả tiền, anh xua tay: "Đã bảo cuốc này không tính mà. Coi như anh được nghe một đứa em làm việc tử tế." Rồi anh đội mũ, nổ máy, mất hút vào dòng người, để lại tôi đứng ngẩn ngơ như vừa xem xong tập cuối một bộ phim mà người ta quên quay đoạn kết.

Trong ứng dụng hiện ô đánh giá. Tôi cho năm sao. Gõ một dòng bình luận, xóa, gõ lại, xóa, cuối cùng để trống. Năm cái sao bé tí kia làm sao chứa nổi một con người vừa cứu rỗi nguyên cả tương lai của tôi.

Đêm đó tôi không ngủ. Không phải vì lo bảo vệ. Mà vì một thứ cứ chộn rộn trong ngực, vừa ấm vừa phiền phức, cái thứ mà tôi đoán người ta hay gọi là... thôi, không nói.

Sáng hôm sau, hội trường bảo vệ.

Tôi đứng trên bục, bình tĩnh tới mức chính tôi cũng bất ngờ. Tôi mở đầu đúng như anh dặn - bằng câu chuyện về một em bé suýt bị bỏ sót. Cả hội đồng im phăng phắc.

Đến phần giới thiệu khách mời, cô chủ nhiệm nói: "Hôm nay hội đồng có thêm một giám khảo đặc biệt - đại diện cho tập đoàn đã tài trợ chương trình công nghệ cho chính bệnh viện nhi mà dự án này hướng tới. Anh vừa bay từ Singapore về tối qua."

Người đàn ông ngồi cuối bàn đứng dậy, khẽ cúi chào. Sơ mi, blazer phẳng phiu. Và trên cổ tay là chiếc đồng hồ mà tối qua tôi đã thấy bên ly cà phê nguội.

Tay tôi cầm con trỏ chuột bắt đầu run. Không phải vì sợ hội đồng. Mà vì anh - đêm qua tôi còn gọi là anh tài xế, giờ thì gọi là gì cũng thấy thiếu - đang nhìn tôi, khóe môi nhếch lên đúng nụ cười bên ly cà phê nguội hôm trước, rồi khẽ gật đầu, như muốn nói: kể tiếp đi, em làm được mà.

Tim tôi đập loạn xạ. Trong đầu lúc đó không phải đồ án, không phải tốt nghiệp, mà là chừng một nghìn câu hỏi: Anh tên gì. Anh còn ở Việt Nam mấy hôm. Anh có vợ chưa. Và quan trọng nhất - chấm đồ án xong, anh có cho tôi năm sao lại không.

Tôi hít một hơi, quay về phía màn hình, và bắt đầu kể.

(Còn bảo vệ xong tôi có xin được số anh không, thì... đó lại là một đồ án khác.)

17/06/2026

Mình từng từ chối offer Senior ở Google package 5 tỏi/năm.
Vì CV gửi đi 3 tháng chưa ai mở.
Thôi lại ngồi vi bơ tiếp.

Address

Hanoi

Alerts

Be the first to know and let us send you an email when Code toàn bug posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Code toàn bug:

Share