3 ms·
Also self-taught with an ME degree (also from Rose-Hulman. Hi Keith!). I'm an engineer at Twitter. Due to the interview process, I have yet to encounter anyone
by jkubicek 12y ago
Also self-taught with an ME degree (also from Rose-Hulman. Hi Keith!).
I'm an engineer at Twitter. Due to the interview process, I have yet to encounter anyone (myself included) who doesn't have a pretty sound understanding of algorithms and data structures. The biggest difference I've noticed between self taught folks and CS majors is comfort level with bit-twiddling. All the high-level stuff I know I've had to learn to do my job. All the algorithm and data structures stuff I've had to learn to pass interviews. Moving bits and bytes around is hard for me because it's so rare for me to encounter it in my day-to-day work.
As for how I learned all this stuff? Read Steve Yegge's Google interview post[1], buy the Algorithms book[2], learn everything Steve suggests you learn.
1: http://steve-yegge.blogspot.ca/2008/03/get-that-job-at-google.html http://steve-yegge.blogspot.ca/2008/03/get-that-job-at-googl...
2: http://www.amazon.com/Introduction-Algorithms-3rd-Thomas-Cormen/dp/0262033844/ref=sr_1_1?s=books&ie=UTF8&qid=1425841484&sr=1-1&keywords=introduction+to+algorithms http://www.amazon.com/Introduction-Algorithms-3rd-Thomas-Cor...