Slashdot Mirror


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?"

17 of 469 comments (clear)

  1. Refund? by dazedNconfuzed · · Score: 4, Funny
    realize for some of the software being written nowadays, I would have absolutely NO IDEA how to even begin writing it.


    Sounds like you should ask your school for a refund.

    --
    Can we get a "-1 Wrong" moderation option?
    1. Re:Refund? by TubeSteak · · Score: 4, Funny
      Sounds like you should ask your school for a refund.
      Or he could apply to their PhD program :op
      --
      [Fuck Beta]
      o0t!
    2. Re:Refund? by EvilTwinSkippy · · Score: 2, Funny

      Nah, go for an MBA. Requires even LESS of an interest in the subject.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  2. My advice by wayward_son · · Score: 2, Funny

    Be sure not to forget the cover sheet on your TPS Reports!

    (They sent a memo, you know.)

  3. Re:Invest in yourself. Assume no one else will. by singingjim · · Score: 0, Funny

    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.
  4. I know a site... by shadowcode · · Score: 5, Funny

    I know a site with lots of great snippets to learn from!

  5. Real-world advice. by Rufty · · Score: 2, Funny

    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.
  6. Re:digg around by Tanktalus · · 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().

  7. Fear leads to anger... by Anonymous Coward · · Score: 2, Funny

    ...anger leads to hate, hate leads to suffering and suffering leads to Microsoft Visual Studio, which leads right back to suffering.

  8. Re:Its all about your libraries by Lodragandraoidh · · Score: 2, Funny
    You combine libraries together and thats about it. :)

    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
  9. Re:Yoda advice by Bacon+Bits · · Score: 2, 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.

    --
    The road to tyranny has always been paved with claims of necessity.
  10. Re:Don't spend too much time on IT. by q-the-impaler · · Score: 2, Funny

    He sells magazines door-to-door, claiming he was once addicted to crack.

    --
    Sierra Tango Foxtrot Uniform
  11. Re:Don't spend too much time on IT. by fireman+sam · · Score: 2, Funny

    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.
  12. Re:digg around by kimvette · · Score: 2, Funny

    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
  13. whoops! by Anonymous Coward · · Score: 1, Funny

    "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!

  14. Re:digg around by kisielk · · Score: 2, Funny

    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.

  15. Re:digg around by Anonymous Coward · · Score: 1, Funny

    Not even your own mother thinks you're cool for knowing Haskell. Move on bud.