Obviously it is more complicated than that. Just saying there could be legitimate concerns.
Obviously it is more complicated than that. Just saying there could be legitimate concerns.
So set up an employment agreement that addresses those concerns. Use a vesting schedule or clawbacks on a signing bonus.
> Most managers are probably not thrilled with the idea of investing in someone who may not even stay a year.
Most managers aren't optimizing their technology for productivity, especially when new team members are concerned. This is a solvable problem. That is, "we're concerned they might quit in nine months" can be rephrased as "we're not capable of onboarding an experienced new hire in a reasonable amount of time".
> In another thread, a Google employee said the manager didn't expect them to make a real contribution in the first six months. Is that unreasonable?
I can't comment without more details. In particular "real contribution" can mean a lot of things. I think a trivial bug patch (forgot to validate an input) or implementing an already designed feature (we have five of these, implement the sixth) should be possible in the first couple weeks.
I am surprised that Google has code bases like that. I was under the impression that Google has engineers from completely different parts of the company transforming each others' code all the time so they can make breaking changes to libraries.
In the end, a truly "senior" developer doesn't need training on anything, just point them at the code, build and deployment scripts, and that's all they need.
I did not want to waste time and lose my skills, so I talked to a few people here and there, found a few sharp corners in the product that many wanted to improve and started working on them.
Turned out, the reason behind the "relax for 1 year" rule was stack ranking. In order to promote the right people and award them bonuses, the management needed a steady flow of newcomers that would perform poorly and get abysmal review scores.
Being an employee, generally (not always but it must be 99% of places) you need to:
1. love the company you are working for. 2. be willing to receive emails constantly. 3. not be attracted to other companies. 4. accept begin laid-off as and when the company desires.
Contracting on a fixed length contract, I am almost guaranteed to have work until the end of that contract - working for a company, 0 guarantee i will have a job in 1,2,6,12,18 whatever months.
(how the hell do you get lists on multiple lines here ha ha)
Leave a blank line between each item.
1. Foo
2. Bar
Years ago, I tried running my own consulting company. I found that I was fine at the technical side, but I really and truly sucked on the business side. I just couldn’t keep the contracts rolling in, and I couldn’t do the marketing and PR, etc....
More importantly, by trying so hard to do those things that I was really horribly bad at, I ended up hurting myself on the technical side.
So, how long can you afford to not have any income? How long until you go hungry and get kicked out into the cold?
My experience tells me otherwise. As soon as you have a job, everyone wants to hire you. If you have no job, nobody wants to touch you. It's kind of like dating, where scarcity makes you attractive.
Don’t tell me that I’ve got a great resume and that you’re looking for someone who is just exactly like me but five years younger, and then ask if I know anyone who is looking.
If you said those other ones were a legitimate concern for avoiding hiring young people I would say "... I guess, so learn to interview properly and lower your risk of that". The scale of that risk doesn't fit the scale of the issue at all.
So offer them the job and provide a path for more responsibility and pay as they prove themselves. I don't see the downside for the company. There's probably a downside for certain middle managers, I guess.
At least that's my read on the situation. If I were a manager and I could choose between hiring somebody with 10 years experience and fresh college graduate I'd hire the experienced guy for sure (or hire them both). The only reason I can see why you would only hire junior is if your budget is limited (because of course the person with 10 years industry experience will require higher compensation than fresh graduate).
And more particularly, Im probably not looking to pay for one, and Im probably not looking for a senior manager to do intern level work for intern level pay with the expectation of approaching senior management work and pay.
More likely than not, Im looking for an intern who I can pay intern wages, and maybe slightly more as he improves.
The problem with this interpretation is that a lot of these so called "intern-level" jobs are not labeled as such. In fact, many of these opportunities require this so-called intern to have senior level skills based upon the job description and (no joke) seven-part interview spread over several weeks. So if these companies are just looking for interns, why not decide in one simple interview? And the other problem here is that many who apply to be older "interns" who are career changers are also rejected. There is really no way for the hiring company to explain that away as over-qualification.
Most managers can't see past next quarter's numbers. A year is long term planning that is well beyond them!