Why Top CS School Doesn’t Mean Top Software Engineer
medium.com
medium.com
Fortunately they taught me stuff which has stood the test of time instead. If you can grok P vs. NP, the Dragon Book, Computing Theory, Data Structures, and a half-dozen programming languages, you can certainly manage to grapple with such mighty topics as "code reviews" and "unit testing".
If you are fresh out of school, you are a huge potential. The better the school, the greater the potential. We think you have so much potential that we expect you'll be a leader at our company.
We can teach you what you need to know about our system of doing work. All that stuff you listed? Don't care. You're smart: you'll pick it up.
Being interested in your profession is key: We want to hear about stuff you've done and the interesting problems you've faced. Learned some extra stuff out of interest? Tell us. Done a project just for fun? Tell us.
Someone won't hire you because you lack certain line-item skills? You're not missing out.