3 ms·
The large tech companies do basically take practical education into their own hands. When you are an engineering manager and you get new graduates in your team,
by lacker 7y ago
The large tech companies do basically take practical education into their own hands. When you are an engineering manager and you get new graduates in your team, you have tools like code review and mentorship from tech leads to teach your new hires practical skills. It’s wise to expect a new grad new hire to spend some time just getting up to speed on practical programming methods, and not necessarily be super productive day 1.
Startups are different, but Facebook or Google love to hire new grad engineers who don’t contribute much for six months as they learn from coworkers, then slowly develop into a top-tier contributor over the next year or two, then perform at a very high level consistently for the rest of their career. They prefer that to someone who can write medium-low quality code right now, let’s say enough to be a consistent 25th percentile performer at Oracle, and will continue to write that quality of code for the rest of their career.