DEV Community

Discussion on: Software Engineer to Engineering Manager. Should I?

Collapse
 
raphael_jambalos profile image
Raphael Jambalos

Agree on this post! I think treating being a manager as a promotion is bad, because it implies the only way to get promoted is to manage other people. But some people will thrive more just building their skills in their craft. In rejection of this ethos, I built my team at ECVPH to have 3 career tracks:

  • Managerial
  • Strong Contributor
  • Specialist

Performance bonus and promotions aren't supposed to be on how many people you manage but on how much your contribution is to the growth of the company, and to the growth of others

Collapse
 
joelbonetr profile image
JoelBonetR 🥇

There are intermediate roles such tech lead which applies transversal knowledge in all those areas and in which you deal with the analysis and definition on the big picture of the project while managing people at high level (sometimes in detail about a given tech).

As the industry evolves it's trends come back to the time where you needed more people that can understand all parts even knowing much more on a couple of them (frontend, backend, data, infrastructure, DevOps, security, ML...) + Related "things".

I find myself in that role, being specialist in frontend [HTML, CSS, Sass/Scss, JS, websockets, how browsers work, 10+ years of experience...] + strong knowledge on [SEO, UX, Accessibility, Design] with the addition of backend [several years of experience on Node, PHP, Java... ] + Strong knowledge on Data [SQL, relational DBs, normal forms, scripting...] + Surface knowledge in [NoSQL, triggers, PLSQL...] + basic/intermediate knowledge in [Infrastructure, DevOps, Security, management, business, HR, marketing, economy, law...].

That makes me probably not the top tier single environment developer but the one who can plug all the pieces together and get the best of the team while defining E2E workarounds to reach the desired product.

it's a diverse industry with many specializations available and at the end it's all about project or company needs after all. 😁