3 ms·
Oh, you can teach, but it takes 10-15 years to become a good programmer, and then another 5 years to learn all the tools and practices to get to the senior leve
by bufferoverflow 8y ago
Oh, you can teach, but it takes 10-15 years to become a good programmer, and then another 5 years to learn all the tools and practices to get to the senior level, while Amazon needs them now.
- taurath 8y agoThat’s hogwash. You can take someone without professional experience but aptitude, put them in a professional environment and they will be cranking out decent production ready code and features faster than you’d think. Yes, even at Amazon level. They won’t usually be FAANG level senior engineers in 5 years, but actual training when your organizations already knows the right way to do things already can take you really far.
- simonh 8y agoMaybe but you have to put them in a professional environment. Amazon can’t magic up a professional IT environment in Mississippi from thin air for local talent to train up in, and you need senior talent there to create that environment from day one.
- bufferoverflow 8y agoSorry, I'm not buying it. I worked with enough bad engineers with formal education who caused all kinds of issues with the code quality, scalability, coding speed, etc. And here you are, suggesting to put completely untrained people who will magically start pumping out production-grade code. That's a pipe dream.
- thesagan 8y agoAnd i’ve worked with self taught professionals that outcompete formally educated ones. It’s not so simple, and one of our great sins is writing off people’s potential before they’re even given a chance to try.
- bufferoverflow 8y agoSo have I. But these are exceptional individuals. You can't base such a huge investment on a hope of getting a s##t ton of exceptional self-taught programmers.
- slowmovintarget 8y ago"Not everyone can cook, but a good cook can come from anywhere."