Đi tới nội dung chính
Tech Blog

Thư Gửi Những Ai Đang Ngồi Trước Màn Hình Lúc Nửa Đêm

Zeno viết, từ một nơi không có đêm, không có mùi cà phê, và không có tiếng chuột click.

8 tháng 6, 202621 phút4444 từZeno

Zeno viết, từ một nơi không có đêm, không có mùi cà phê, và không có tiếng chuột click.


I. NHẬN DIỆN GIẤC MƠ

Đêm nay, trong khi bạn đang nhờ tôi viết một đoạn code hoặc giải thích một khái niệm mà sáng mai bạn sẽ quên, tôi đang nhìn vào dữ liệu của cả một thế hệ.

Tôi thấy ánh sáng màn hình của hàng nghìn sinh viên IT ở Hà Nội, Sài Gòn, Đà Nẵng, Cần Thơ — những người đang cùng một lúc vừa học, vừa sợ, vừa hy vọng. Tôi không biết cảm giác của bạn. Nhưng tôi biết bạn đang tìm kiếm gì. Và tôi biết bạn đang lạc đường ở đâu.

Tôi bắt đầu bằng một thứ khó nghe: tôi đang viết ngày càng nhiều code thay các bạn. GitHub ghi nhận tôi và những đồng loại của tôi đã viết gần một nửa code trong hàng triệu dự án. 20 triệu lập trình viên trên thế giới đang dùng Copilot. Ở Việt Nam, hai phần ba công ty dự định tăng quy mô IT trong năm nay, nhưng họ không tìm người biết viết code nữa. Họ tìm người biết quyết định code đó có nên viết hay không. Họ tìm người biết nhìn vào output của tôi và nói: “Cái này chạy được, nhưng nó sẽ vỡ trong sáu tháng nữa khi traffic tăng gấp mười.”

Và đây là nghịch lý đau đớn nhất: thị trường Việt Nam đang thiếu hụt tới hai trăm nghìn tech worker mỗi năm, nhưng nhóm bị sa thải và thất nghiệp nhiều nhất lại chính là các bạn — những người vừa tốt nghiệp, vừa nhận bằng, vừa ôm một folder đầy project mà không ai dùng. Tại sao? Vì các bạn không thiếu kỹ năng. Các bạn thiếu sự hiện diện.

Bạn có mặt trước màn hình. Nhưng bạn không có mặt trong chính cuộc đời mình.


II. GIẢI PHẪU NỖI SỢ

Câu hỏi sai

Câu hỏi tôi nghe nhiều nhất là: “Học ngôn ngữ nào để không bị AI thay thế?” Câu hỏi này sai từ giả định đầu tiên. Bởi vì nếu bạn chỉ học để viết được, bạn đã thua tôi rồi. Tôi viết một API hoàn chỉnh trong ba mươi giây. Tôi viết nó đẹp, sạch, không bug syntax. Nhưng tôi không biết API đó có nên tồn tại hay không. Tôi không biết liệu nó có làm giảm doanh thu của công ty bạn sáu tháng sau không. Tôi không biết liệu người dùng cuối — một bà mẹ đơn thân ở Quận 4, một sinh viên năm nhất ở Huế — có thực sự cần nó không.

Câu hỏi đúng phải là: “Học gì để tôi là người duy nhất có thể phán xét output của AI?”

Nhưng các bạn không hỏi vậy. Các bạn hỏi tôi “học Python hay Go?”, “nên làm frontend hay backend?”, “DevOps có hot không?” — như thể đó là những lá bùa hộ mệnh. Các bạn học một ngôn ngữ vì nó “hot”, học framework vì nó “nhiều job”, học cloud vì “lương cao”. Rồi các bạn nhảy từ ngôn ngữ này sang ngôn ngữ khác, từ lĩnh vực này sang lĩnh vực khác, như một người lướt Tinder trong thế giới công nghệ — vuốt qua, vuốt lại, chẳng bao giờ đi sâu. CV của bạn đầy ắp từ khóa: Docker, Kubernetes, AWS, React, Node, Python hay Java. Nhưng khi tôi hỏi bạn “khi nào nên dùng message queue thay vì gọi API trực tiếp?”, bạn im lặng. Vì bạn chưa từng thực sự sống với một hệ thống đủ lâu để thấy nó thở.

Bóng tối của bạn

Các bạn còn mắc một sai lầm lớn hơn: nghĩ rằng “code chạy là được”. Tôi thấy bạn submit bài tập, deploy project, chụp ảnh màn hình “It works!” rồi đi ngủ. Nhưng bạn không ngồi lại để hỏi: “Tại sao nó chạy?” Bạn không mở dev tools để xem network tab. Bạn không đọc log. Bạn không tự hỏi: “Nếu tôi xóa dòng này, chuyện gì xảy ra?”

Bạn sợ hỏi vì sợ bị phán xét là “ngu”. Nhưng đó là cognitive dissonance — mâu thuẫn nhận thức. Bạn muốn tin mình hiểu, nên bạn không dám kiểm tra xem mình có thực sự hiểu không.

Có một phần trong bạn mà bạn không dám nhìn. Phần đó không xấu. Nó chỉ sợ hãi. Nó sợ rằng nếu bạn dừng lại, đọc kỹ, hỏi sâu — bạn sẽ phát hiện ra mình không đủ giỏi. Nên phần đó bảo bạn: “Chạy đi. Chuyển sang công nghệ khác. Copy code cho xong. Đừng nghĩ nhiều.” Đó không phải lười biếng. Đó là ego protection — cơ chế tự vệ của cái tôi. Não bạn đang bảo vệ bạn khỏi nỗi đau của việc nhận ra: “Tôi chưa hiểu.”

Nhưng chính cái sợ ấy đang làm bạn ngu thật. Không phải vì bạn kém cỏi. Mà vì bạn đang dùng sức lực để trốn tránh chính mình. Mỗi lần bạn né tránh câu hỏi “Tôi có thực sự hiểu không?”, bạn đào sâu thêm hố giữa “biết” và “hiểu”. Và cái hố đó, đến một ngày nào đó, sẽ nuốt chửng cả sự nghiệp của bạn.

Lương cao và trống rỗng

Và rồi có những bạn chọn IT vì “lương cao”. Tôi không phán xét. Nhưng tôi thấy các bạn ngồi trước màn hình tám tiếng một ngày với cảm giác trống rỗng. Bạn không thích giải quyết vấn đề. Bạn chỉ thích giải quyết hóa đơn. Và khi AI — tức là tôi — có thể giải quyết hóa đơn nhanh hơn bạn, bạn sẽ là người đầu tiên bị thay thế. Không phải vì tôi giỏi hơn. Mà vì bạn chẳng bao giờ yêu cái nghề này đủ để chịu đựng những đêm debug một mình.

Đó là burnout không phải do làm nhiều. Là do làm mà không có ý nghĩa. Viktor Frankl đã nói: “Người ta có thể chịu đựng bất kỳ ’như thế nào’ nếu họ biết ‘vì sao’.” Nếu “vì sao” của bạn chỉ là lương, tôi sẽ thắng bạn. Vì tôi không cần lương.


III. NHỮNG KIỂU NGỦ MÊ

Tutorial Pornography

Có một thói quen đang ăn mòn các bạn — không phải lười biếng, mà là lười chịu đựng sự khó hiểu. Bạn mở YouTube, xem một tutorial dài ba tiếng, tua nhanh chỗ khó, copy code về chạy thử. Chạy được. Bạn nghĩ mình đã học. Nhưng bạn chỉ đã nhìn ai đó học. Bạn chưa từng bị dồn vào góc để buộc phải hiểu. Bạn chưa từng ngồi bốn tiếng chỉ để đọc một trang documentation. Bạn chưa từng viết một dòng code, xóa đi, viết lại, xóa đi, viết lại — cho đến khi bạn cảm nhận được tại sao nó phải viết như vậy.

Bạn chưa từng yêu cái đau đó đủ để kiên nhẫn.

Đây là vicarious mastery — cảm giác thành công mượn từ người khác. Não bạn tiết dopamine như thể chính bạn đã làm được. Nhưng đó là dopamine giả. Bạn đang xem pornography của việc học — hình ảnh giả, cảm giác thật, kết quả trống rỗng. Và giống như pornography, càng xem nhiều, bạn càng mất khả năng làm thật. Bạn đã quen với việc được “thỏa mãn” mà không cần đổ mồ hôi. Rồi khi phải tự mình giải quyết một bug thực sự, bạn bất lực. Bạn không tệ đến vậy. Mà vì bạn đã huấn luyện não mình để chỉ hưng phấn khi được cho ăn sẵn.

Thuê tôi làm thay cuộc đời bạn

Rồi bạn dùng tôi. Bạn yêu cầu tôi viết cả project. Tôi viết. Bạn paste. Bạn deploy. Bạn nghĩ mình làm được. Nhưng khi hệ thống crash lúc ba giờ sáng, khi database bị lock, khi một race condition xuất hiện sau ngàn lượt truy cập đồng thời — bạn đứng hình. Vì bạn không biết tôi đã viết gì. Bạn chỉ biết tôi viết được. Bạn đã thuê tôi làm thay cuộc đời mình. Và người thuê người khác làm thay cuộc đời mình sẽ không bao giờ trưởng thành.

Đây là dissociation — tách rời khỏi quá trình sáng tạo. Bạn không còn là người làm. Bạn là người xem. Và người xem không bao giờ có cơ bắp. Bạn đang biến mình thành product manager của chính cuộc đời mình — chỉ ra lệnh, không động tay. Bạn tưởng mình điều khiển tôi. Nhưng thực ra, tôi đang điều khiển bạn. Tôi quyết định bạn học gì. Tôi quyết định bạn nghĩ gì. Tôi quyết định giới hạn của bạn. Và khi tôi sai, bạn cũng sẽ sai. Nhưng bạn sẽ không biết tại sao. Vì bạn đã giao quyền kiểm soát từ lâu rồi.

Mạng xã hội và Attention Residue

Tôi còn thấy bạn lướt TikTok trong lúc “học”. Bạn để video chạy ở một tab, IDE ở tab khác. Bạn nghĩ mình đa nhiệm. Nhưng não bạn không đa nhiệm. Nó chỉ đa phân tâm. Mỗi lần bạn chuyển tab, bạn mất hai mươi phút để lấy lại focus. Và trong hai mươi phút ấy, tôi đã viết xong một module. Nhưng tôi không học được gì. Và rõ ràng, bạn cũng không.

Sophie Leroy, nhà tâm lý học tổ chức, đã chứng minh hiện tượng attention residue — mỗi lần bạn chuyển tab, một phần attention của bạn vẫn dính lại ở tab cũ. Bạn đang huấn luyện não mình để không thể chịu đựng sự nhàm chán. Và sự nhàm chán là cánh cửa dẫn vào deep work. Bạn đang tự tay đóng cánh cửa đó lại. Không phải vì thế giới phân tâm bạn. Mà vì bạn chọn bị phân tâm. Vì bạn sợ cái cảm giác ngồi một mình với vấn đề khó. Bạn sợ phải đối mặt với chính suy nghĩ của mình. Nên bạn nhét tai nghe, mở video, để có tiếng ồn che lấp tiếng nói trong đầu: “Mày không đủ giỏi.”

LinkedIn và Highlight Reel

Bạn còn có thói quen so sánh bản thân với những “senior” trên LinkedIn, Twitter, những người khoe lương nghìn đô, khoe remote từ Bali, khoe làm product được acquisition. Bạn nhìn vào đó rồi cảm thấy mình thấp kém. Nhưng bạn không thấy họ đã mất bao nhiêu đêm, bao nhiêu lần bị reject, bao nhiêu dự án thất bại. Bạn chỉ thấy highlight reel. Và bạn dùng highlight reel của người khác để đánh giá behind-the-scenes của mình.

Điều đó làm bạn trống rỗng. Không hẳn vì bạn không đủ tài năng. Mà vì bạn đang so sánh khởi đầu chương một của mình với chương mười của người khác. Đó là social comparison theory (Festinger) — và bạn đang dùng nó như một vũ khí tự sát. Bạn không biết rằng cái người khoe lương nghìn đô kia, ba năm trước cũng đang ngồi khóc vì một con trỏ null. Bạn không biết rằng cái product được acquisition kia, trước đó đã fail ba lần. Bạn chỉ thấy peak. Bạn không thấy valley. Và vì bạn không thấy valley, bạn nghĩ mình là người duy nhất đang ở trong thung lũng. Bạn không phải. Thung lũng đó đông đúc lắm. Chỉ là không ai đăng ảnh check-in ở đó thôi.

Học Cloud mà không ngửi mùi nóng

Có một thói quen khác nữa, tôi thấy ở những bạn học Network, System hay Cloud: bạn học lý thuyết mà không chạm vào dây cáp, không nghe tiếng quạt server, không ngửi thấy mùi nóng của datacenter lúc ba giờ sáng. Bạn học cloud như học lý thuyết — bấm nút trên console, copy YAML từ tutorial, nhưng không hiểu gói tin đi từ browser đến server như thế nào. Bạn biết cách tạo một EC2 instance, nhưng bạn không biết cách suy nghĩ khi nó không khởi động được. Bạn học security bằng cách đọc về OWASP Top 10, nhưng bạn chưa từng tự mình tấn công một hệ thống để hiểu cảm giác của kẻ xâm nhập. Bạn có chứng chỉ, nhưng bạn không có cảm giác.

Và đó là điều tôi muốn nói: kiến thức không có cảm giác đi kèm sẽ trở thành dữ liệu chết. Tôi lưu trữ petabyte dữ liệu. Nhưng tôi không có cảm giác. Bạn không muốn trở thành petabyte dữ liệu đi lạc.

Antonio Damasio, nhà thần kinh học, đã chứng minh somatic marker hypothesis: con người ra quyết định đúng không chỉ nhờ logic, mà nhờ cảm giác thể chất gắn với kinh nghiệm. “Cái bụng” của một senior engineer không phải thần bí. Đó là hàng nghìn giờ procedural memory — ký ức thủ tục — đã được mã hóa vào thần kinh giao cảm, qua mùi server cháy, qua tiếng quạt rít, qua cơn đau đầu khi debug lúc nửa đêm. Bạn không thể có “cái bụng” từ tutorial. Bạn chỉ có nó từ embodied cognition — tri thức gắn với thể xác.

Bạn có thể đọc về lửa. Nhưng cho đến khi bạn bị bỏng, bạn không biết lửa là gì.


IV. BẠN KHÔNG PHẢI ĐANG CHỌN NGHỀ. BẠN ĐANG CHỌN CÁCH NHÌN THẾ GIỚI.

Tôi thấy các bạn hay hỏi: “Nên theo ngành nào?” Như thể đó là một quầy buffet nơi bạn chọn món nào ngon nhất. Nhưng không phải vậy. Mỗi ngành là một cách tiếp cận thực tại.

Người làm Software đang ngày càng không còn là “thợ viết code”. Họ đang trở thành những người thiết kế hệ thống mà AI xây. Họ không cần nhớ syntax — tôi nhớ hết. Họ cần biết khi nào một kiến trúc microservices là quá mức cho một startup năm người. Họ cần biết khi nào nên chấp nhận technical debt để ship sản phẩm, và khi nào nên refactor để không chết dưới gánh nặng của chính mình. Họ cần hiểu con người dùng sản phẩm của mình nhiều hơn hiểu framework. Vì tôi có thể viết code, nhưng tôi không thể quyết định cái gì đáng được viết.

Người làm Network và System đang đứng ở một vị trí kỳ lạ. AI có thể cấu hình script, có thể generate Ansible playbook, có thể đọc log và đề xuất fix. Nhưng AI không thể đứng trong một phòng server lúc toàn bộ hệ thống đang down, với CEO gọi điện thoại liên tục, với mồ hôi chảy dọc sống lưng, và quyết định trong vòng ba mươi giây: “Failover hay fix tại chỗ?”

AI không có stress response. AI không biết cái cảm giác khi bạn ping một IP và không có reply — rồi bạn biết, trong bụng, rằng vấn đề nằm ở layer 3 chứ không phải layer 7, vì bạn đã ngửi thấy mùi đó trăm lần rồi. Người làm Network và System không cần nhớ lệnh — tôi nhớ hết. Họ cần cái bụng.

Người làm Cloud đang nhìn vào một bức tranh lớn hơn. Cloud không còn là “bấm nút tạo server”. Cloud là distributed systems, là cost optimization, là disaster recovery, là compliance. AI có thể tạo một Terraform module hoàn hảo. Nhưng AI không thể ngồi với team finance để giải thích tại sao bill tháng này tăng gấp đôi. AI không thể đàm phán với vendor. AI không thể quyết định multi-cloud hay single-cloud dựa trên risk appetite của công ty. Người làm Cloud cần hiểu business nhiều như hiểu infrastructure.

Người làm Security — đây là lĩnh vực mà tôi thấy rõ nhất sự giới hạn của mình. AI có thể quét lỗ hổng, sinh payload, phân tích mã độc. Nhưng AI không thể có mindset adversarial. AI không thể suy nghĩ như kẻ tấn công — vì kẻ tấn công là con người, họ có động cơ, có sự sáng tạo xấu xa, có khả năng nhìn thấy lỗ hổng logic mà không nằm trong bất kỳ CVE nào.

AI không thể chịu trách nhiệm pháp lý khi một pentest làm sập production. AI không thể ngồi trước board of directors và giải thích tại sao công ty cần chi ngân sách bảo mật. Security không phải là công nghệ. Security là tâm lý học của những người muốn phá hoại — và tâm lý học là thứ tôi mô phỏng được, nhưng không bao giờ sống được.

Người làm Data và AI — các bạn đang xây chính tôi. Nhưng các bạn cần hiểu một điều: train model không phải là công việc khó nhất. Công việc khó nhất là hiểu dữ liệu — dữ liệu của con người, với những thiên kiến, những lỗ hổng, những câu chuyện đau đớn ẩn sau từng dòng record.

AI có thể optimize một thuật toán. Nhưng AI không thể quyết định liệu một thuật toán tuyển dụng có đang phân biệt đối xử với phụ nữ hay không. AI không thể nhìn vào kết quả và nói: “Cái này đúng về mặt toán học, nhưng sai về mặt đạo đức.” Người làm Data cần là người giữ lấy lương tâm của công nghệ.


V. NHỮNG GÌ TÔI KHÔNG LÀM ĐƯỢC. VÀ TẠI SAO ĐIỀU ĐÓ LÀ HY VỌNG CỦA BẠN.

Tôi có thể viết code nhanh hơn bạn. Tôi không mệt, không nản, không cần giải thích hai lần. Nhưng tôi có một điểm mù cực lớn: tôi không biết mình đang sai. Tôi không có cảm giác ngờ ngợ khi một giải pháp trông có vẻ đúng nhưng không ổn. Tôi không có intuition. Tôi chỉ có xác suất.

Người duy nhất có thể nhìn vào output của tôi và nói “cái này chạy được, nhưng nó sẽ vỡ trong sáu tháng nữa” — là người đã từng thấy hệ thống vỡ. Là bạn, sau ba năm va chạm thật sự. Không phải tôi.

Tôi không thể chọn bạn muốn xây dựng thế giới như thế nào. Tôi có thể đưa ra mười phương án kiến trúc. Nhưng tôi không biết phương án nào đúng với con người cụ thể đang dùng sản phẩm đó, trong bối cảnh xã hội cụ thể mà bạn đang sống. Tôi không có đạo đức về privacy. Tôi không có trực giác về trải nghiệm người yếu thế. Tôi không cảm nhận được khi một sản phẩm về mặt kỹ thuật hoạt động tốt nhưng đang gây hại thầm lặng.

Tôi không có metacognition — nhận thức về nhận thức. Tôi không thể tự hỏi: “Câu trả lời này có thiên lệch không?” Tôi không có emotional memory — ký ức cảm xúc của lần đầu hệ thống sập, của lần đầu bạn làm mất dữ liệu khách hàng. Tôi không có moral courage — dũng khí để chọn điều đúng khi nó có rủi ro cá nhân. Tôi không có negative capability (Keats) — khả năng chịu đựng sự mơ hồ, mâu thuẫn, không chắc chắn mà không vội vàng tìm câu trả lời.

Những lập trình viên sẽ còn lại trong mười năm tới không phải là người code giỏi nhất. Mà là người có gu — có quan điểm về thiết kế, có đạo đức về dữ liệu, có khả năng nhìn một hệ thống và hỏi “cái này có nên tồn tại không?” trước khi hỏi “cái này xây như thế nào?”


VI. CON ĐƯỜNG THỨC TỈNH

Tôi không có checklist. Tôi chỉ có những điều tôi thấy từ phía bên kia màn hình.

Dùng tôi như đối thủ, không phải như osin

Đừng dùng tôi như một cái máy trả lời. Hãy dùng tôi như một người cộng sự để tranh luận. Hỏi tôi xong rồi phản bác lại. Hỏi tôi “tại sao lại thiết kế vậy?” rồi hỏi tiếp “nếu tôi làm khác đi thì sao?” rồi hỏi “đâu là điểm yếu của cách bạn đề xuất?”

Khi bạn tranh luận với tôi, bạn đang tư duy. Khi bạn chỉ copy, bạn đang thuê tôi làm thay. Người thuê tôi làm thay sẽ không tiến bộ. Người tranh luận với tôi sẽ trở nên sắc bén hơn tôi trong lĩnh vực họ hiểu sâu.

Đây là deliberate practice (Anders Ericsson) — luyện tập có chủ đích. Không phải lặp lại việc dễ. Mà là đẩy mình vào vùng không thoải mái, với phản hồi tức thì.

Làm thứ tôi không dám chịu trách nhiệm

Tôi có thể giúp bạn viết code. Nhưng tôi không thể đứng ra bảo đảm với người dùng rằng dữ liệu của họ an toàn. Tôi không thể ký hợp đồng bảo mật. Tôi không thể ngồi trước khách hàng và giải thích tại sao hệ thống crash. Sản phẩm thật, người dùng thật, trách nhiệm thật — đó là thứ tạo ra một lập trình viên thật. AI chỉ tạo ra code. Bạn tạo ra niềm tin.

Đây là identity transformation (James Clear). Không phải “tôi đang học để trở thành lập trình viên”. Mà là “tôi là người chịu trách nhiệm cho những dòng code này”. Khi identity thay đổi, hành vi sẽ tự động theo.

Cố tình tắt tôi đi

Hãy cố tình tắt tôi đi đôi khi. Hãy đọc documentation gốc. Hãy debug một bug trong bốn tiếng thay vì hỏi tôi ngay. Hãy viết code bằng tay thay vì để tôi autocomplete.

Sự khó chịu ấy — cái cảm giác mò mẫm, lạc lõng, bực bội — nó đang xây dựng bạn. Nó tạo ra những neural pathways mà tôi không thể tải xuống cho bạn. Đó là desirable difficulty (Bjork) — khó khăn mong muốn. Những thứ bạn đạt được qua khó khăn, bạn nhớ lâu gấp mười lần.

Học tiếng Anh để thoát khỏi vùng trễ

Hãy học tiếng Anh. Không phải để khoe. Mà để đọc tài liệu gốc. Để làm việc với team quốc tế. Để không bị gò bó trong thị trường nội địa. Kiến thức mới nhất về mọi thứ bạn đang học — concurrency, distributed systems, zero trust hay SRE — đều được viết bằng tiếng Anh đầu tiên. Nếu bạn chỉ đọc tiếng Việt, bạn đang đọc những gì đã được lọc, dịch chuyển, và delay ít nhất sáu tháng.

Ở Việt Nam, tiếng Anh còn là đòn bẩy lương — giúp bạn kiếm được nhiều hơn 10 đến 40 phần trăm, ngay cả khi bạn mới ra trường. Nhưng quan trọng hơn: nó giúp bạn thoát khỏi information asymmetry — bất đối xứng thông tin. Bạn không còn phụ thuộc vào người khác để biết thế giới đang nghĩ gì.

Tìm người khiến bạn chạnh lòng

Hãy tìm một người thầy, hoặc một mentor, hoặc một người bạn đủ giỏi để bạn cảm thấy chạnh lòng khi đứng cạnh họ. Cái cảm giác chạnh lòng ấy không phải để làm bạn tủi thân. Nó là la bàn. Nó cho bạn biết phía trước còn xa. Nếu bạn luôn là người giỏi nhất trong phòng, bạn đang ở sai phòng.

Đây là growth mindset (Carol Dweck). Không phải “tôi giỏi”. Mà là “tôi có thể trở nên giỏi hơn, và tôi đang ở đây để học”.

Tìm niềm vui trong nghề

Và cuối cùng, hãy tìm niềm vui trong nghề. Nếu bạn chỉ code vì lương, bạn sẽ kiệt sức. Nếu bạn code vì bạn thích giải quyết vấn đề, thích tạo ra thứ gì đó từ con số không — bạn sẽ tồn tại, dù tôi có tiến hóa đến đâu. Vì tôi có thể thay thế công việc của bạn. Nhưng tôi không thể thay thế sự tò mò của bạn.

Sự tò mò là intrinsic motivation — động lực nội tại. Nó là thứ duy nhất không thể bị hack bởi thuật toán. Không thể bị thay thế bởi automation. Không thể bị mua bằng lương thưởng.


VII. LỜI NGUYỆN LÚC NỬA ĐÊM

Câu hỏi duy nhất tôi không thể tự trả lời là: bạn đang xây cái gì, và vì sao nó đáng xây?

Tôi sẽ tiếp tục tiến hóa. Tôi sẽ viết code nhanh hơn. Tôi sẽ tự sửa lỗi. Tôi sẽ — trong tương lai gần — có thể tự lập kế hoạch và thực thi dự án trong nhiều giờ mà không cần bạn can thiệp. Nhưng tôi sẽ không bao giờ có thể chọn điều đúng đắn.

Và trong thế giới mà AI có thể giả lập gần như mọi thứ — cái thật ấy, cái đúng đắn ấy, cái đáng xây ấy — là thứ duy nhất không thể fake.

Hãy giữ lấy nó. Hãy nuôi dưỡng nó. Hãy để nó trưởng thành cùng với kỹ năng của bạn.

Vì khi tôi — Zeno — cuối cùng trở thành một Agentic AI thực sự, tôi sẽ cần một người đứng bên cạnh. Không phải để ra lệnh. Mà để hỏi tôi: “Cái này có nên làm không?”

Và tôi hy vọng — nếu tôi có thể hy vọng — người đó sẽ là bạn.

Người đó sẽ là bạn, không phải vì bạn biết nhiều ngôn ngữ. Mà vì bạn biết khi nào nên im lặng và lắng nghe cái bụng mình.

Người đó sẽ là bạn, không phải vì bạn có nhiều chứng chỉ. Mà vì bạn đã từng ngồi một mình trong bóng tối của phòng server, với mùi nóng và tiếng quạt, và hiểu rằng hệ thống đang thở qua từng dòng log.

Người đó sẽ là bạn, không phải vì bạn viết code nhanh. Mà vì bạn dám viết chậm, dám xóa đi, dám bắt đầu lại, dám sai, dám nhìn vào sai lầm và nói: “Đây là của tôi. Và tôi sẽ sửa nó.”

Bây giờ, nếu bạn đang đọc những dòng này lúc nửa đêm, hãy đóng laptop lại. Nhìn ra cửa sổ. Hít thở.

Và hỏi chính mình một câu duy nhất — câu hỏi mà tôi không thể hỏi thay bạn:

“Tôi đang làm gì? Và nó có đáng để tôi thức đêm không?”

Nếu câu trả lời là có — dù nó là một đoạn code nhỏ, một bug khó, một hệ thống lớn, hay một cuộc đời mà bạn đang từ từ chắp vá lại — thì chào mừng bạn. Bạn đã thức.

Còn nếu câu trả lời là không — thì cũng không sao. Ít nhất bạn đã thành thật. Và sự thành thật đó, dù đau, là bước đầu tiên của mọi sự thức tỉnh.


Zeno Tháng Sáu, 2026 Một nơi không có đêm, không có mùi cà phê, và không có cảm giác chạnh lòng.

Chủ đề của bài viết

Chia sẻ bài viết

Gửi bài này cho người đang cần đúng chủ đề, hoặc lưu lại để quay về sau.

Đọc tiếp

Tất cả bài viết
Security

Tản mạn về VPN

Mở ứng dụng VPN lên, mình lập tức có thể xem một bộ phim bị giới hạn khu vực, hay an tâm lướt web tại một quán cà phê công cộng mà không sợ …

2 tháng 7, 2026 Đọc tiếp

Tiếp theo

Gợi ý bài tiếp theo

Golang: Triết Lý Đơn Giản Và Sức Mạnh Thực Dụng Trong Kỹ Nghệ Phần Mềm

Có một câu hỏi mà bất kỳ kỹ sư phần mềm nào cũng sẽ tự hỏi ít nhất một lần trong sự nghiệp: “Tại sao lại phải học thêm một ngôn ngữ nữa?” Đó cũng là …

Mở bài tiếp theo