4 ms·
I have only 2 1/2 years of experience so far - I have generally gotten up to speed in companies' stacks in 1-2 days (I work on the frontend). My average tenure
by Bahamut 11y ago
I have only 2 1/2 years of experience so far - I have generally gotten up to speed in companies' stacks in 1-2 days (I work on the frontend). My average tenure is 9-10 months at a company when omitting my employment at one company (3 months, very poor fit - even then that company was sad to lose out my talent, having been called the best engineer at that company).
I would probably fail that criteria, even though just about everything else is considered stellar to most companies (high quality open source work & contributions, hard & extremely efficient work at companies I have worked at, Marine Corps infantry experience, 4 years at a prestigious math PhD program, etc.).
Many other extremely good developers I have encountered would also fail that criteria - this is because the industry does not reward loyalty, and the developers get burned for showing any.
- ortuna 11y agoDo you have a Github profile I can follow? Don't know many other former Marine developers.
- Bahamut 11y agohttps://github.com/wesleycho https://github.com/wesleycho
- SEJeff 11y agoAlso, in a lot of cases, github replaces a long resume if you contribute to a lot of open source software. Please do keep that up as it is also a great way to stay current on tech you like, but might not be able to work on as part of $DAY_JOB. I hold working open source code that is reasonably good higher than job experience in a lot of cases. My github: https://github.com/SEJeff https://github.com/SEJeff
- SEJeff 11y agoAnd I'm a former US Army Military Intelligence person with 0 college experience. Thanks for your service Marine. I was self taught and my first hiring manager very much took a chance on me, one that he was happy to take that turned out well. More than 10 years (and 3 jobs later), him and I are still friends. When you only have a few years of experience, or one/two jobs, that is different. But if you've worked in the industry awhile, it shows either a lack of discipline, lack of respect, or both. Occasionally, you have someone unlucky to accept shitty offers at multiple places and leave due to personality conflicts. That is something that I'd ask you were you to interview for a position on one of the teams I'm on the hiring board for. It is all about perception. If the perception is that you're going to leave after a very short period, I'll generally be gunshy, as many other experience managers will also do.