Engineer làm cha — khi con học nói và AI cũng đang học nói¶
Con tôi 2 tuổi, đang tập nói.
Mỗi ngày nó lặp lại một từ mới — đôi khi đúng, đôi khi sai, đôi khi bịa ra từ không tồn tại nhưng nói với sự tự tin tuyệt đối.
Nghe quen không?
Đó cũng chính xác là cách LLM hoạt động — dự đoán token tiếp theo dựa trên pattern, đôi khi hallucinate, đôi khi cho ra output khiến bạn phải dừng lại và nghĩ "thật sự nó hiểu hay chỉ bắt chước?"
Tôi là Data Engineer. Tôi dành ban ngày để dạy máy xử lý dữ liệu, ban đêm để dạy con xử lý thế giới. Và tôi nhận ra: hai quá trình này giống nhau đáng sợ.
Bài viết này không phải parenting blog. Đây là ghi chép của một engineer đang sống giữa ba bài toán song song: bắt kịp AI, xây sự nghiệp, và nuôi dạy một con người nhỏ — bằng tất cả sự chân thành và bối rối.
Bản đồ bài viết
| Phần | Chủ đề |
|---|---|
| 1 | Con học nói — quá trình giống AI hơn bạn tưởng |
| 2 | Ba bài toán song song của một engineer làm cha |
| 3 | Thời gian — tài nguyên khan hiếm nhất |
| 4 | Fear of missing out vs fear of being replaced |
| 5 | Work-life integration, không phải balance |
| 6 | Dạy con trong thời đại AI |
| 7 | Bạn là ai khi AI làm được 80% việc bạn làm? |
1. Con học nói — quá trình giống AI hơn bạn tưởng¶
Con tôi học nói theo đúng pattern mà bất kỳ ML engineer nào cũng nhận ra:
Giai đoạn 1: Bắt chước (imitation)
Nó nghe "ba" → lặp lại "ba". Không hiểu nghĩa, chỉ bắt pattern âm thanh. Giống LLM pre-training — đọc hàng tỷ token, học pattern mà không cần hiểu.
Giai đoạn 2: Thử sai (exploration)
Nó gọi mọi thứ tròn tròn là "bóng" — quả cam, mặt trăng, nắp chai. Over-generalization. Giống AI apply pattern quá rộng — bạn hỏi về Python, nó trả lời về rắn.
Giai đoạn 3: Tinh chỉnh (fine-tuning)
Mỗi lần tôi sửa "không phải bóng, đó là cam" → nó adjust model nội tại. RLHF phiên bản cha-con.
Giai đoạn 4: Sáng tạo (generation)
Một ngày nó nói "ba ơi, trời buồn" khi trời mưa. Tổ hợp từ chưa bao giờ nghe, nhưng đúng ngữ cảnh và đẹp đến bất ngờ.
Điểm khác biệt duy nhất? Con tôi có ý thức. Nó biết "ba" là ai. LLM không biết bạn là ai — nó chỉ biết token nào có xác suất cao nhất đứng sau token trước đó.
Nhận ra
Quan sát con học giúp tôi hiểu AI tốt hơn. Và hiểu AI giúp tôi kiên nhẫn hơn khi dạy con — vì cả hai đều cần repetition, context, và feedback loop tốt.
2. Ba bài toán song song¶
Mỗi ngày tôi giải 3 bài toán mà không bài nào cho phép bỏ:
graph LR
A["Su nghiep\nDataOps + AI"] --- D["Thoi gian\n24h/ngay"]
B["Phat trien\nHoc + Ky nang"] --- D
C["Gia dinh\nCon + Vo"] --- D
Sự nghiệp — AI thay đổi cách làm việc mỗi tháng. Hôm qua Copilot, hôm nay Cursor Agent, ngày mai có thể là thứ tôi chưa nghe tên. Không bắt kịp = tụt lại.
Phát triển — muốn lên senior, staff. Cần system design, soft skills, domain depth. Nhưng thời gian học bị nén lại khi có con nhỏ.
Gia đình — con 2 tuổi cần ba. Không phải "ở nhà" mà là "hiện diện" — đặt điện thoại xuống, nhìn vào mắt con, chơi đúng trò nó muốn.
Ba bài toán này cạnh tranh cùng một tài nguyên: thời gian. Và không bài nào có thể giải bằng AI.
3. Thời gian — tài nguyên khan hiếm nhất¶
Trước khi có con, tôi có thể học đến 11h đêm. Cuối tuần ngồi lab cả ngày. Muốn đọc sách thì đọc. Muốn code side project thì code.
Giờ?
- 6h: con dậy. Ngày bắt đầu.
- 7h-17h: đi làm.
- 17h-20h: chơi với con, ăn tối, tắm.
- 20h-21h: cho con ngủ (có hôm 30 phút, có hôm 1.5 tiếng).
- 21h-23h: 2 tiếng duy nhất cho bản thân.
2 tiếng. Để học, viết blog, đọc sách, side project, và cả... nghỉ ngơi.
Sự thật phũ phàng
Khi có con nhỏ, bạn không thiếu motivation — bạn thiếu thời gian tỉnh táo. Và phải chấp nhận: không thể làm mọi thứ. Phải chọn.
Cách tôi đang chọn:
| Ưu tiên | Thời gian | Tần suất |
|---|---|---|
| Có mặt cho con | 17h-21h | Mỗi ngày |
| Học 1 thứ sâu (không nhiều) | 21h-22h | 4-5 ngày/tuần |
| Viết blog / side project | 21h-23h | 2-3 ngày/tuần |
| Nghỉ (thật sự nghỉ) | 21h | 1-2 ngày/tuần |
Không phải lịch cứng. Là nguyên tắc — để khi mệt, tôi không phải quyết định lại từ đầu.
4. Fear of missing out vs fear of being replaced¶
Engineer thời đại này sống giữa hai nỗi sợ chồng chéo:
FOMO (Fear of Missing Out) — mỗi tuần có tool mới, framework mới, model mới. Không theo kịp = lạc hậu?
FOBR (Fear of Being Replaced) — AI viết code, AI debug, AI review. Mình còn cần thiết không?
Cả hai nỗi sợ đều có phần thật. Nhưng cả hai đều nguy hiểm nếu để chúng điều khiển hành vi:
- FOMO → học lan man, không sâu, nhảy từ tool này sang tool khác
- FOBR → lo lắng thay vì hành động, hoặc overwork để "chứng minh giá trị"
Cách tôi đang đối mặt:
Thay vì chạy theo mọi thứ mới, tôi hỏi 3 câu:
- Nó có giải quyết bài toán tôi đang có không? Nếu không → skip.
- Nó có tồn tại sau 6 tháng không? Nếu không chắc → bookmark, chưa đầu tư thời gian.
- Tôi có thể dùng AI để học nó nhanh hơn không? Nếu có → dùng AI, tiết kiệm thời gian cho con.
Và thay vì sợ bị thay thế, tôi tập trung vào những thứ AI chưa thay được:
- Judgment — biết nên build gì
- Context — hiểu business, team, hệ thống
- Accountability — chịu trách nhiệm khi sai
- Relationship — con cần ba, không cần ChatGPT
5. Work-life integration, không phải balance¶
"Work-life balance" nghe như hai bên đặt trên cán cân — thêm bên này thì bớt bên kia.
Tôi thích khái niệm integration hơn: cuộc sống và công việc không tách rời — chúng đan xen, và mục tiêu là cả hai nuôi dưỡng lẫn nhau.
Ví dụ cụ thể:
- Quan sát con học nói → hiểu hơn về cách LLM hoạt động (feedback loop)
- Giải thích concept cho con (đơn giản hóa) → rèn kỹ năng technical writing
- Dùng AI tiết kiệm 1h/ngày ở công ty → về nhà sớm hơn 1h cho con
- Viết blog về parenting experience → vừa reflect, vừa build portfolio
Integration = multiplier
Khi công việc và cuộc sống cùng phục vụ một mục đích lớn hơn, thời gian bạn bỏ ra tạo compound return thay vì trade-off.
6. Dạy con trong thời đại AI¶
Con tôi sẽ lớn lên trong thế giới mà AI là mặc định — như thế hệ tôi lớn lên với internet là mặc định.
Câu hỏi tôi tự hỏi:
- Khi AI trả lời được mọi thứ, con cần học gì ở trường?
- Khi AI viết được văn, vẽ được tranh, sáng tạo còn có nghĩa gì?
- Khi AI nói chuyện hay hơn người, kỹ năng giao tiếp dạy thế nào?
Những thứ tôi muốn dạy con (mà AI không thay được):
- Tò mò — hỏi "tại sao" trước khi hỏi "thế nào"
- Kiên nhẫn — không phải mọi thứ có đáp án ngay
- Đồng cảm — hiểu cảm xúc người khác
- Tự chủ — biết mình muốn gì, không chỉ theo gợi ý của algorithm
- Chấp nhận sai — sai là cách học, không phải thất bại
Năm điều này, coincidentally, cũng là 5 thứ mà engineer cần nhất khi làm việc với AI.
7. Bạn là ai khi AI làm được 80% việc bạn làm?¶
Đây là câu hỏi khó nhất.
AI viết SQL cho tôi. AI generate pipeline code. AI debug, AI review, AI document. AI thậm chí viết blog draft cho tôi (bài này cũng bắt đầu từ AI draft).
Nếu AI làm được 80%, 20% còn lại là gì?
Tôi tin 20% đó chính là phần human:
- Đặt đúng câu hỏi — AI trả lời, nhưng không biết hỏi gì
- Chịu trách nhiệm — AI suggest, bạn quyết định và chịu hậu quả
- Hiểu context — AI không biết team bạn stress, deadline tuần sau, hay database đang sắp full
- Có ý nghĩa — AI không cần ý nghĩa. Bạn cần. Bạn cần biết mình đang build cái gì và nó quan trọng vì sao
20% này không nhỏ. 20% này là toàn bộ phần khiến bạn là bạn, không phải AI.
Kết¶
Tôi không có câu trả lời cho tất cả.
Tôi đang tìm — mỗi ngày, trong 2 tiếng tỉnh táo buổi tối, trong lúc cho con ăn sáng, trong lúc pair programming với Cursor.
Blog này là nơi tôi ghi lại hành trình đó. Không phải để dạy ai. Mà để khi tôi quên — và tôi sẽ quên, vì não lưu liên kết chứ không lưu tệp — tôi có chỗ quay lại đọc.
Và nếu bạn cũng đang ở giao điểm tương tự — engineer, cha mẹ, human trong thời đại AI — thì bạn không đơn độc.
Cuộc sống không có kubectl rollback.
Nhưng nó có git log —
và blog này là commit history của tôi.