3 ms·
That's right. Also, as with most hierarchical engineering teams, the senior engineers are expected to push the boundaries of a project and define new stuff for
by throwawayblue 6y ago
That's right. Also, as with most hierarchical engineering teams, the senior engineers are expected to push the boundaries of a project and define new stuff for the junior engineers to work on. However, the senior engineers might not care about growth anymore and end up maintaining the status quo. This could hamper the growth of the junior engineers on the team.
- erickj 6y agoIt's unfair to say this is due to senior engineers refusing to push boundaries. A team (eng + product + management) collectively defines its vision and strategies. I'm on my 3rd team, and 2nd PA in 9 years at Google and I've never seen a dearth of upward mobility opportunity for any junior engineer who wants it. There are almost always new an innovative projects beginning and available to work on.
- vp8989 6y agoI don't think these problems are exclusive to Google or Google-sized companies. Once devs have worked on a particular system for long enough, they become a nuisance because they know all the (good) reasons not to do something. Not necessarily because they are lazy / don't want to grow.