- Level 1 : lập trình viên. Yêu cầu nắm vững ngôn ngữ lập trình. Lương khá, đủ ăn, không thể tự mua nhà và xe, không giàu. Tuổi nghề ngắn. Ví von một cách hình tượng thì là thợ xây.
- Level 2 : Team leader. Là lập trình viên đi lên, được giao quyền kiểm soát một nhóm, đảm bảo tiến độ thi công. Lương khá, không giàu. Tương đương đốc công/ tổ trưởng tổ xây.
- Level 3 : Phân tích thiết kế hệ thống. Tương đương kiến trúc sư một công trình. Lương khá cao, đòi hỏi sức sáng tạo và nắm vững cấu trúc về cơ sở dữ liệu, thuật toán v.v... Đôi khi vẽ ra những thiết kế mà thằng thợ xây éo biết phải thi công thế nào.
- Level 4 : Trưởng dự án. Quyền to, có tiếng là giỏi, lương cao. Không yêu cầu phải biết về xây, trát, thiết kế. Đảm bảo về mặt tiến độ và chất lượng công trình. Chuyên môn cần nhất là chém gió, hứa và hẹn.
- Level 5 : bố của các bọn trên. Anh đi kiếm việc còn các chú bảo nhau mà làm, anh trả lương.
Tuỳ cụ định hướng cho cháu nó, để giàu và đạt đến level cao nhất chưa chắc đã cần phải trở thành lập trình viên thực thụ. Còn nếu cháu nó đam mê thật sự thì nên tôn trọng để cháu phát triển.