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
Tech Lead/Team Lead. Senior WebDev.
Intermediate Grade on Computer Systems-
High Grade on Web Application Development-
MBA (+Marketing+HHRR).
Studied a bit of law, economics and design
Location
Spain
Education
Higher Level Education Certificate on Web Application Development
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. 😁
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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:
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
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. 😁