Tony Hùng

Lập trình viên full-stack · C# và Java

Sinh ra ở vùng biển nhưng không biết bơi, nên lặn vào code — mười năm rồi vẫn chưa vào bờ.

Ảnh đại diện của Tony Hùng

Chuyện dài, kể ngắn

Từ hồi còn nhỏ mình mê sửa đồ điện tử. Nhưng được cái là sửa cái nào thì cái đó hỏng. Giờ nhìn lại, đó là những ca debug đầu đời, kèm bài học đầu tiên về nghề: tháo ra thì dễ, lắp lại cho chạy mới khó.

Lên trung học, mình gặp chiếc máy tính và mê ngay từ lần chạm đầu tiên. Ước mơ được chốt luôn: làm lập trình viên. Sau này nghĩ lại, giá hồi đó ước làm ông này bà nọ, tổng tài các kiểu thì có khi đời nhàn hơn. Nhưng ước thì đã ước rồi, mà đã làm thì làm cho tới nơi tới chốn.

Tốt nghiệp ngành Công nghệ phần mềm, mình bôn ba qua vài công ty top đầu Việt Nam rồi xách vali sang Nhật. Hành lý gồm một cái bàn phím và thói quen đọc log lúc nửa đêm.

Bây giờ mình vẫn code mỗi ngày, có điều phần gõ phím đã có AI lo — và nó gõ nhanh hơn mình nhiều. Việc chính chuyển sang đọc: đọc code AI viết, hỏi lại vì sao nó viết vậy, rồi quyết định dòng nào được lên production. Có hôm đọc ba lần vẫn chưa hiểu nó định làm gì; những hôm đó, nó phải viết lại.

Lửa đam mê không còn bùng như hồi mới cầm chuột, nhưng tay nghề thì chắc hơn. Ước mơ thời trung học, dù đôi lúc thấy hơi sai sai, đến giờ vẫn là việc mình làm giỏi nhất.

Hành trình

  1. Thuở nhỏ

    Thợ sửa đồ điện tử nghiệp dư

    Sửa cái nào hỏng cái đó. Học được rằng đừng tháo thứ mình chưa biết cách lắp lại.

  2. Trung học

    Gặp chiếc máy tính đầu tiên

    Mê từ lần chạm đầu và chốt ước mơ làm lập trình viên — quyết định đến giờ vẫn đang được review.

  3. Đại học

    Ngành Công nghệ phần mềm

    Học bài bản những thứ trước đó chỉ biết mày mò.

  4. Những năm đầu

    Lập trình viên tại Việt Nam

    Bôn ba qua vài công ty top đầu. Một người code, sáu người review — học được rằng code chạy thôi chưa đủ, còn phải sống sót qua review.

  5. Hiện tại

    Lập trình viên tại Nhật Bản

    Full-stack từ backend, frontend, database tới API và microservice. Làm việc cùng khách hàng Nhật và cùng AI: một bên rất kỹ tính, một bên rất tự tin.

Bảy người quanh một màn hình: một người ngồi code, sáu người đứng phía sau xem
2017, những ngày đầu đi làm: một người code, sáu người review. Áp lực không nằm ở deadline mà ở sáu cặp mắt phía sau.

Kỹ năng

Mười năm code ròng rã, ngôn ngữ gì cũng chiến — trừ mobile. Hai tay chính là C# và Java, nhưng nếu phải chọn một thì mình chọn C#.

Ngôn ngữ

  • C# (yêu nhất)
  • Java
  • SQL
  • JavaScript

Full-stack

  • Backend
  • Frontend
  • Database
  • API
  • Microservice

Cloud và low-code

  • Cloud — có chứng chỉ
  • Low-code — có chứng chỉ

Cách làm việc

  • Làm với khách hàng Nhật
  • Review code — của người lẫn của AI

Không nhận

  • Mobile — xin kiếu

Định hướng

Kế hoạch dài hạn: code dạo và ngồi chém gió cùng đồng đạo.

Nói cho nghiêm túc thì: nhận những bài toán đáng làm, ghi lại những gì học được ở blog này, và trao đổi với người cùng nghề — về code, về làm việc ở Nhật, và về cách sống chung với AI sao cho nó làm việc cho mình chứ không phải ngược lại.

Muốn rủ code dạo, hay chỉ muốn chém gió? Để lại bình luận dưới bất kỳ bài nào, mình đọc hết.