Chúng ta sẽ được làm gì khi tham gia vào một công ty phần mềm?Quan niệm phổ biến hiện nay nói rằng bạn sẽ bắt đầu ở vị trí thấp nhất là một lập trình viên (programmer, hoặc là developer, hoặc coder, hoặc tester, hoặc technician). Ở đó bạn cần hoàn thành tốt các công việc được giao bằng nỗ lực cá nhân. Nếu làm tốt, bạn sẽ tiến lên làm lãnh đạo nhóm (team leader, hoặc senior developer), khi đó công việc chuyên môn được chia ra, bạn chỉ làm những thứ khó nhất và quan trọng nhất; còn đối với những việc dễ và thường lập đi lập lại, bạn sẽ chỉ dẫn những người lập trình viên ở bên dưới thực hiện. Lên một mức cao hơn, bạn sẽ được làm quản lý dự án (nếu bạn có thiên hướng về quản lý) hoặc sẽ làm trưởng phòng kỹ thuật (nếu bạn có thiên hướng về chuyên môn). Lúc này bạn sẽ dành phần lớn thời gian cho việc lập kế hoạch, giao việc, kiểm soát, sử dụng người, đào tạo,... Tiếp tục lên cao nữa, bạn sẽ được tham gia vào ban lãnh đạo, nơi bạn sẽ chịu trách nhiệm định hướng, phân tích cơ hội, thách thức... Và cứ thế tiếp tục lên cao nữa.
Nguồn: http://blog.360.yahoo.com/blog-iveB6n89cqh0zy5ZuFiCuQ--?cq=1&p=139