Advice For Programmers Right Out of School
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?"
Sounds like you should ask your school for a refund.
Can we get a "-1 Wrong" moderation option?
Be sure not to forget the cover sheet on your TPS Reports!
(They sent a memo, you know.)
Holy shit are you friggin' cynical. Time to drop a Paxil and drink a beer dude. The security and benefits of working in a cubicle farm like us cowards do sure beats living life with an attitude like yours. I guarantee I'm a much happier person than you. Oh, by the way, go fuck yourself asshole.
Terrible karma and aiming lower, which in this environment of one-sided reason, is higher.
I know a site with lots of great snippets to learn from!
1.) Go back to school.
2.) Get your MBA.
3.) Outsource all the programmers' jobs.
4.) Profit!
Red to red, black to black. Switch it on, but stand well back.
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().
...anger leads to hate, hate leads to suffering and suffering leads to Microsoft Visual Studio, which leads right back to suffering.
So, you are the guy I always have to clean up behind when your applications break...
Lodragan Draoidh
The more you explain it, the more I don't understand it. - Mark Twain
"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.
The road to tyranny has always been paved with claims of necessity.
He sells magazines door-to-door, claiming he was once addicted to crack.
Sierra Tango Foxtrot Uniform
Do you think he knows any gansters? I need some money laundered.
it is only after a long journey that you know the strength of the horse.
Sure there is!
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.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
"I recently graduated from school with a CS degree, 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."
You was robbed, son!
Pfft, procedural programming is so last century. Everyone knows that SourceForge should really be a class inheriting from a Site virtual base class, and that you should be calling its visit() method. Additionally, it's connected to a relational database with an XML-based ORM framework.
Not even your own mother thinks you're cool for knowing Haskell. Move on bud.