5 ms·
"One issue that a lot of people face is that their career has been less about accumulating 10-15 years of progressively more complex experience and more about a
by ldjkfkdsjnv 3y ago
"One issue that a lot of people face is that their career has been less about accumulating 10-15 years of progressively more complex experience and more about accumulating 1-2 years of experience 7-10 different times."
This could also be worded as:
"One issue that a lot of people face is that they did not work at prestigious technical companies. Having a long tenure at such companies gives hiring managers confidence in placing them into principal level roles, regardless of what the candidate actually learned at said company. Everything is about the illusion of competence."
- ajkjk 3y agoDisagree. I've worked with engineers who were taking on much more business responsibility after two years than others who are basically moderately proficient code bots after twenty. There is a huge difference in competency at the stuff that scales well, such that some people don't even notice it's a skill at all and others instantly gravitate to it it. Principal roles are for the people who learn to do them (with some error bars of course.. And everyone knows when that happens).
- brailsafe 3y agoCan you provide an example where this has happened both outside of a FAANG and outside of management?
- SenHeng 3y agoI once worked as the sole maintainer of an old legacy product while the company spent 2 years trying to create a new product to replace it. Eventually they abandoned all work and most of the team left. During the transition months, I managed to convince upper management that now would be a good time to update the legacy product with all the knowledge gained over the past years. So I spent about a couple of months or more (fuzzy memory) directing a group of people more skilled and talented than me, converting a coffeescript codebase to typescript, fixing a whole bunch of bugs and performance issues and updated a neglected codebase to something they can actually hire people to work on. After that experience, I was promoted to tech director and leveraged that to become tech lead at future jobs.
- brailsafe 3y agoThanks for the example. I suppose that's a fairly unique position to be in, but one that you could have chosen not to pursue. On the surface, the only way that's different than my most recent experience is that of being the director of the initiative, or otherwise responsible for the whole project, (also being laid off doesn't help). Do you think things would have gone differently had people not jumped ship?
- SenHeng 3y agoIt's definitely a case of 'right time, right place'. But I also had several factors that helped increase my luck surface [0]. - I had experience with early versions of angular.js (1.2~) and typescript (1.x~) - I was willing to dive into an unknown codebase in an unknown language (coffeescript 1.x) that no one else wanted to touch - I had almost a whole year to get familiar with the codebase, the intricacies and weird bugs, and the crazy amounts of OOP in it - I came from the old definition of full stack (design + dev + database + user facing), making me a generalist among a bunch of technically minded people Also, everyone was pretty demotivated and mentally checked out. Some had spent 2.5 years working on the project, there was a public launch for the beta release, press releases and a whole PR event to our existing users. Less than a month later, the board/investors cancelled the project. Even the CTO was pretty checked out and let me do whatever I want, which was probably how my crazy proposal got through. Within 2 months, we lost the entire upper senior engineering division, from CTO down to team leads. There was a huge debate about whether or not to even keep the engineering division, if it would be better to sell our current product to our rivals and re-focus on being a design agency. That didn't happen because our rivals came to us first asking if we would buy them... 0: https://news.ycombinator.com/item?id=34425525 https://news.ycombinator.com/item?id=34425525
- ldjkfkdsjnv 3y agoI just think you arent cynical enough about how people are evaluated
- ajkjk 3y agoWhen you've worked with truly exceptional people it becomes clear that there truly are 10x and 100x engineers and it's not just that some people did better at politics. But plenty of companies don't know about this and do succumb to stupid politics. It's a tragedy, really.
- Paul-Craft 3y agoI think it's closer to "companies won't hire people to do $THING unless they've done $THING before." That, combined with overinflating requirements, interviews that don't bear a lot of resemblance to the actual job, and interviews that are far more difficult than the actual job, plus perhaps a dose of what you said, seems to explain it. The first of these things is probably related to having people with HR or sales backgrounds (recruiters) reading resumes without understanding what they're reading. The latter two seems mostly like cargo culting FAANG interviews (and, from what I hear, even FAANG interviews are the same in the sense of not being all that related to the actual job yet also being more difficult).
- drewcoo 3y ago> companies won't hire people to do $THING unless they've done $THING before For arbitrary magic variable $THING, this is a tautology!