acm-header
Sign In

Communications of the ACM

ACM Careers

Transition From Software Developer to Manager


View as: Print Mobile App Share:
management icon showing three persons and a gear

Want to be a manager? Always be prepared to fire who you hire.

Credit: UXWing

There comes a time in every developer's career when they have to make a decision about career progression. Do you stay as a developer and focus on code, or make a jump to management as a lead developer or development manager.

Managing a multi-disciplined team of software developers isn't for everyone. The transition can be tough. Look at the reasons why you might want to make the jump. You need to make the choice to lead people because you want to help develop people's skills so that they make a strong team who will deliver for the business.

Get some leadership training, all you can get. Courses in Mentoring/Coaching, Conflict Resolution, Critical Thinking, Time Management, Appraisals, and Objective Setting are recommended.

Get to know your team. As a manager you are going to rely on them, so you need to be a people person. If they fail, then you have failed. Get to know them. What are their career goals? What are their current skills? What are their skills gaps?

From Levelup Education
View Full Article


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account