← Back to context

Comment by BigTTYGothGF

3 hours ago

> Before that the manager was essentially the best engineer in the team

I'm not sure that's ever been true.

A majority of the big corporations I've worked at this was the typical developer track.

- entry level dev

- senior dev (start being groomed for management)

- senior dev/leader (take on 25% management duties)

- manager - management track.

Once you're on a management track, you essentially are taken off of any dev work and then depending on how well you've networked determines how fast you move up the management chain. Some companies like Target, they groom and move anybody up relatively fast who they see any potential in.

The only exceptions I've seen in my career are either startups or medium sized companies where there is no management track. You're a developer from the day you're hired until you either get fired, laid off or leave the company.

When I was an entry level dev, I left three companies because they wanted to start grooming me to move up into management. I was way more into being a developer and writing code then managing people.