Thanks, I just want to have a firm grasp of theory and algorithms because I want to prove I'm not just a tester :)
Also, I think I want to improve my chances of getting hired into a good software company. Because I guess if I apply to Google then I think they expect me to know decent theory and algorithms. So two aims a) internal gratification and thirst b) improving my odds.
Want to prove you aren't a tester? Come into my office and slap down a couple hundred pages of well-written and documented code -- and be able to have a well-rounded respectful conversation about the technology involved.
You can tick-talk all day long, but I want guys that have the guts to get serious and the guts to get it done. Theory doesn't pay the bills, shipping code does.
You shouldn't wait to find a company to start your education on churning out great code, you need to start now, today -- go find an open-source project and dive in.
Every hacker here will tell you the same thing: You can read about having sex all day long, but when the lights are out and you are in the sack with a pretty lady -- experience is what counts.
Exactly! You need to come into bprater's office when the lights are out and slap something down. Then, dive in and start churning. Wait, what were we talking about again? Oh, right, having sex.
I don't think thats true. Nostrademons, for example, was just hired there, and he has a degree in physics. If you can somehow demonstrate competence, even if its just from self-study, you should be fine.
Thanks again for writing in.