Advice For Programmers Right Out of School 469
ari1981 writes "I recently graduated from school with a CS degree, and several of my classes were very theoretical in nature. There was some programming, but it seems not as much as in other schools. I'm currently working at a company where I'm doing primarily c/c++ app development on unix. But as I read slashdot, and other tech sites / articles, and realize for some of the software being written nowadays, I would have absolutely NO IDEA how to even begin writing it. I remember first time I saw them, I thought console emulators were really cool. After my education, I have no idea how someone would begin writing one. With the work I'm doing now, it doesn't seem I'm going to be using (or creating) any of the really cool technology I hear about. How did everyone here begin learning / teaching themselves about different aspects of programming, that they initially had no clue about? How did you improve? Programming on your own? Through work?"
Refund? (Score:4, Funny)
Sounds like you should ask your school for a refund.
My advice (Score:2, Funny)
(They sent a memo, you know.)
Re:Refund? (Score:4, Funny)
Re:Invest in yourself. Assume no one else will. (Score:0, Funny)
I know a site... (Score:5, Funny)
Real-world advice. (Score:2, Funny)
2.) Get your MBA.
3.) Outsource all the programmers' jobs.
4.) Profit!
Re:digg around (Score:5, Funny)
You, sir, must not be a true programmer. If you were, you would know that goto has long been considered evil. Instead, you should make sourceforge into a function, and call it as such: sourceforge().
Fear leads to anger... (Score:2, Funny)
Re:Refund? (Score:3, Funny)
Re:Its all about your libraries (Score:3, Funny)
So, you are the guy I always have to clean up behind when your applications break...
Re:Yoda advice (Score:3, Funny)
"There is no try"? We're coding without exception handling?
I'm pretty sure I've read code written by Yoda, too. Nobody else could write backwards syntax like that which still manages to function. Jedi Master, indeed.
Re:Don't spend too much time on IT. (Score:3, Funny)
Re:Don't spend too much time on IT. (Score:3, Funny)
Re:digg around (Score:3, Funny)
As in:
Program manager says you need to implement (X, Y, Z) by $FOO date. Only a stable (X) or a very, very unstable (X, Y, Z) possible by that date but the VP is backing the project managers demands.
In this case, a "goto hell" is 100% acceptable.
whoops! (Score:1, Funny)
You was robbed, son!
Re:digg around (Score:3, Funny)
Re:digg around (Score:1, Funny)