|
|
|
|
|
by golover721
2272 days ago
|
|
Unfortunately a lot of the comments are mixing together leadership with management. These are not the same thing. Some of the best technical leaders I have had the pleasure to work with were not managers. As a developer gets older and has more experience they are definitely expected to show leadership skills. While this can look different for everybody, usually it looks like some combination of: 1. Ability to mentor others
2. Ability to be the "expert" on the team. A go to developer for design and architecture advice
3. Ability to be the liaison with other development teams, product management, or sometimes upper management Unfortunately it is rare that you can be an experienced develop er and not be expected to show leadership in these areas, along with your development work. |
|
It doesn’t mean you have to stop coding, or become a people manager, but you do need to start spending a decent amount of time helping the team improve and make good decisions. This does mean less coding, but there can still be a solid amount of coding time.
Like, OP, it sucks that you lost your job, especially during this crazy COVID time. But if you can learn to develop your leadership skills, it’ll be a big help to your career long term. I’d say the biggest thing is to try to keep the needs of the business in mind, and to realize that very often you can make a bigger impact by guiding/mentoring others than you can by just doing it yourself.