Background
Mình bắt đầu làm việc với web khá sớm, từ thời wap và xtgem. Khi đó, mình chủ yếu copy, chọn lọc, tổng hợp nội dung và mod game. Đây là cách mình tiếp cận việc “xây dựng” đ ầu tiên: hiểu cái có sẵn, chỉnh lại, rồi ghép chúng theo cách của mình.
Sau đó, mình tham gia vào nhiều mô hình kiếm tiền theo trend, chủ yếu xoay quanh Facebook, Adsense và các hình thức MMO. Giai đoạn này thiên về thử nghiệm nhanh, làm nhiều, bỏ nhiều. Một số thứ chạy được trong ngắn hạn, nhưng cũng nhanh chóng bộc lộ giới hạn về độ bền và sự ổn định.
Sau những trải nghiệm đó, mình quyết định đi học một cách bài bản hơn, rồi bắt đầu làm việc theo hướng outsourcing. Đây là giai đoạn mình học cách làm việc trong ràng buộc rõ ràng về yêu cầu, thời gian và chất lượng. Mình quen với việc làm theo scope, giao tiếp kỹ thuật, và chịu trách nhiệm cho phần việc của mình trong một tập thể.
Khi đã có đủ trải nghiệm thực tế, mình có một thời gian tham gia giảng dạy và mentoring. Việc dạy học giúp mình hệ thống lại kiến thức, buộc phải giải thích mọi thứ rõ ràng hơn, và nhìn lại những điều mình từng làm dưới góc độ của người mới bắt đầu. Giai đoạn này không dài, nhưng ảnh hưởng nhiều đến cách mình tư duy và truyền đạt.
Sau đó, mình quay lại làm việc với các hệ thống lớn hơn, được xây dựng bởi nhiều người qua nhiều thời kỳ. Công việc của mình thiên về đọc code cũ, chỉnh sửa những phần nhỏ, bổ sung hoặc điều chỉnh khi cần, và học cách tôn trọng bối cảnh sẵn có của hệ thống.
Nhìn lại, mỗi giai đoạn đều có giới hạn riêng. Không giai đoạn nào là thừa. Điều mình giữ lại không phải là danh sách kỹ năng hay thành tích, mà là hiểu rõ hơn về cách mình học, cách mình làm, và nhịp làm việc phù hợp với mình.
Những trải nghiệm này hình thành cách mình làm nghề hiện tại: chậm hơn, cẩn trọng hơn, và ưu tiên sự bền bỉ thay vì cảm giác tiến nhanh trong ngắn hạn.