Trải qua 2 kì, ắt hẳn đã có rất nhiều luồng quan điểm: Một số đông thì bắt đầu có thái độ lưỡng lự, cân nhắc khi muốn đặt chân vào mảnh đất “màu mỡ” này. Số còn lại thì vẫn tiếp tục kiên cường chiến đấu, bền bỉ vững tiến với con đường lập trình viên mà mình đã chọn. Nhưng liệu có bao nhiêu phần trăm trong số này biết được chính xác về “lộ trình công việc” mà họ đã chọn?
Mới ra trường hoặc ở trình độ Junior (0–3 năm)
Vị trí: Junior Developer
Yêu cầu công việc:
- Có thể viết được các đoạn mã đơn giản
- Nắm được chu kì của một vòng đời ứng dụng
- Hiểu biết sơ bộ về cơ sở dữ liệu và các dịch vụ ứng dụng (Queues, Caching, v.v…)
Mức lương trung bình: 8–12 triệu/tháng
Đã có kinh nghiệm thực chiến (4–10 năm)
Vị trí: Senior Developer
Yêu cầu công việc:
- Nắm chắc các đoạn mã cơ bản và thành thạo các đoạn mã nâng cao
- Có thể viết được các ứng dụng phức tạp
- Hiểu biết sâu sắc về toàn bộ vòng đời của ứng dụng
- Hiểu biết sâu sắc về cơ sở dữ liệu và các dịch vụ ứng dụng (Queues, Caching, v.v…)
Mức lương trung bình: 10–25 triệu/ tháng
Giàu kinh nghiệm chuyên môn, có kỹ năng quản trị (7–10 năm)
Vị trí: Leader/Manager
Yêu cầu công việc:
- Nắm chắc các đoạn mã cơ bản và thành thạo các đoạn mã nâng cao
- Có thể viết được các ứng dụng phức tạp
- Hiểu biết sâu sắc về toàn bộ vòng đời của ứng dụng
- Hiểu biết sâu sắc về cơ sở dữ liệu và các dịch vụ ứng dụng (queues, caching, v.v…)
- Có tư duy quản lý và theo dõi tiến độ dự án
- Tạo ra khung sườn cấu trúc cho phần mềm
- Hướng dẫn các bạn Junior & Senior hoàn thành công việc được giao
Mức lương trung bình: 30–50 triệu/tháng
“Chuyên gia” về lập trình (10 năm – hơn 15 năm)
Vị trí: Director hoặc CTO (Giám Đốc Công Nghệ)
Yêu cầu công việc:
- Sở hữu bằng thạc sĩ Khoa Học Máy Tính hoặc Công Nghệ Thông Tin
- Chỉ đạo mọi vấn đề liên quan đến kỹ thuật của công ty
- Đề xuất ngân sách cho các chương trình, dự án
- Mua hàng và thiết bị nâng cấp; giám sát chuyên gia máy tính và nhân viên
- Chủ trì các dự án liên quan đến lĩnh vực này
- Định hướng chiến lược cho doanh nghiệp
- Phân bố và quản trị các cấp quản lý bên dưới
Mức lương trung bình: 100 – 150 triệu/tháng
Hiện nay, trong thời đại mà công nghệ thông tin đang dần trở thành 1 phần của cuộc sống của chúng ta, thì nghề lập trình quả thật là miền đất hứa đầy tiềm năng dành cho những ai đã “trót yêu” công việc với bàn phím và những con số. Các ứng dụng liên tục được cập nhật, các thiết bị kỹ thuật số, các ý tưởng Start up đang ngày càng khiến cho cuộc sống của chúng ta trở nên hiện đại hơn, đều do một tay bởi những anh chàng/cô nàng IT của chúng ta. Vì thế, làm lập trình viên, chẳng lo việc cuối tháng mì gói là hoàn toàn có thật.
Tuy nhiên, cũng đừng vì thế mà tự cao tự đại nhé. Quan trọng hết vẫn là ở năng lực bản thân mỗi ứng viên chúng ta. Có năng lực, thái độ và tư duy đúng đắn với nghề, thì vạn sự mới thuận lợi.
Trải quả 3 số của [Giải mã ngành]: Lập trình viên (IT), HR insider hi vọng rằng các anh chàng/cô nàng lập trình viên của chúng ta đã có những sự chuẩn bị tốt nhất, để nhanh tay nộp đơn vào vị trí yêu thích của mình rồi đấy.
— HR Insider —
VietnamWorks – Website tuyển dụng trực tuyến số 1 Việt Nam
Bài viết dành riêng cho thành viên của HR Insider.