Tôi 30 tuổi. Nếu có ai đó nói câu này, có lẽ chúng ta sẽ thấy họ cũng còn khá trẻ, 30 tuy không phải là con số nhỏ, nhưng đó chưa phải là một độ tuổi quá lớn. Nhưng nếu đổi thành câu nói đi một chút: "tôi đã sống ở miền nam Việt …
Author: vcttai
Một thiết kế hoàn hảo, tệ hay hợp lý?
Trong sprint cuối tháng 5 vừa rồi, team mình được giao nhiệm vụ thiết kế và triển khai một module về "Rule engine" hoàn toàn mới cho hệ thống. Sau khi thực hiện sprint planning thì mình là người có nhiệm vụ thiết kế cơ sở dữ liệu và phụ trách cho các API để …
Đứng trước một sự lựa chọn không chắc chắn!
1. Lần đầu tiên mình có cơ hội kí một hợp đồng lao động chính thức là vào giữa năm 2015, khoảng thời gian vừa học xong Đại học. Sau 2 tháng thực tập không lương, mình được anh sếp gọi vào phòng họp, một bản hợp đồng để sẵn trên bàn, mức lương là …
Continue reading Đứng trước một sự lựa chọn không chắc chắn!

Nghỉ lễ ngồi viết lại Resume
Hôm nay là 10/3 âm lịch, cộng đồng lao động ở Việt Nam được nghỉ phép một ngày để ăn lễ giỗ tổ Hùng Vương, vậy là mình được một ngày nghỉ ngơi lấy lại năng lượng. Ở nhà lâu cũng chán, đành mang con Resume (tạm dịch: bản lý lịch công việc) ra cập …

Chia sẻ chủ đề “Hành Trang Nghề Nghiệp” với sinh viên KHTN
Cuối tuần rồi, nhận được lời mời từ một thầy đang công tác tại trường ĐH Khoa Học Tự Nhiên Tp.HCM, mình và một số người có đến chia sẻ với các bạn sinh viên về chủ đề Hành Trang Nghề Nghiệp. Có lẽ đây là chủ đề mà bất cứ sinh viên năm cuối …
Continue reading Chia sẻ chủ đề “Hành Trang Nghề Nghiệp” với sinh viên KHTN

Khi nào thì sử dụng Generics trong TypeScript
Trong TypeScript, có một kiểu dữ liệu khá đặc biệt, đó là kiểu generics. Với generic, chúng ta có thể viết ra các hàm / components / modules mà không nhất thiết phải chỉ định rõ kiểu dữ liệu lúc định nghĩa. Khai báo kiểu dữ liệu sẽ được đẩy về lúc sử dụng components …
Continue reading Khi nào thì sử dụng Generics trong TypeScript

Những điều bạn cần biết về mô hình CI/CD với CircleCI
Đợt tháng 3 vừa rồi, mình có lên kế hoạch tổ chức một buổi seminar nho nhỏ để chia sẻ với các bạn sinh viên về mô hình tích hợp liên tục (continuous integration), gọi một cách ngắn gọn là mô hình CI/CD trong phát triển và triển khai phần mềm. Rất không may là …
Continue reading Những điều bạn cần biết về mô hình CI/CD với CircleCI

Ở nhà cách ly – Một cơ hội tuyệt vời
Vốn là một công dân gương mẫu, thực hiện theo lời kêu gọi của thủ tướng chính phủ, mình cũng hạn chế ra đường, ở nhà cách ly như người dân khắp nơi trên cả nước. Làm việc cũng ở nhà, ăn uống cũng ở nhà, giải trí cũng ở nhà, thể dục thể thao …

Lập trình viên … trưởng thành
Người ta thường dùng những danh hiệu như Fresher, Junior, Senior, ... để chỉ cấp bậc hoặc kinh nghiệm làm việc của một lập trình viên, những thứ này có thể các bạn đã quá quen thuộc. Chúng ta dành rất nhiều thời gian để phân loại, hoặc nói về việc như thế nào là …

[Sách] Hàng Trang Lập Trình – Những kĩ năng LTV cần có
Đâu đó có một câu nói rằng: Nếu chúng ta đi, sẽ luôn có con đường, nhưng điều quan trọng là chúng có dẫn ta đến được nơi ta muốn. Đây chính xác là điều mà mình đã gặp phải: mình yêu thích máy tính, và mình biết rằng bản thân muốn trở thành một …
Continue reading [Sách] Hàng Trang Lập Trình – Những kĩ năng LTV cần có