Manager: Hey, this is Junior. he will work with you from now on.
Me: Oh cool, we could use some help.
(moments later...)
Junior: Hey i got this error. Im new with this engine. sorry.
Me: It cool, then you should read the documentation first. its all there. including your error.
Junior: whats documentation?
Me: ...

For all the cunts ever existed! what do they teach to programmers in college these days?!

  • 109
    how to traverse binary trees and integrate stuff on paper
  • 33
    Not documentation, that's for sure....
    SOURCE: I'm a Junior
  • 5
    I mean it depends on what you study. If it is Software Engineering then you should know but for Computer Science they have to focus more on the theoretical side as well. In my opinion it's not about what they teach you at college, it's more about what you try to learn on your own. Education is only the foundation because they have to provide for lots of different areas of a general major. If you want to go into research, do you necessarily have to know the best programming practices ? It's everyone's responsibility to extend their own knowledge.
  • 20
    I paid around £50k just to get a piece of paper so that I can tick the box for every job application that says "degree required"

    Not that that matters, because every company seems to want me to have 150yrs of industry experience as well
  • 2
    Documentation ? You serious ? Who the fuck needs that? Its better to force to write that certain solution using that certain algorithm on paper, because thats how its done !
  • 1
    I love everyone's responses haha
  • 6
    College teaches you CS fundamentals. It does not teach you how to code enterprise level apps or how to be valuable in real works projects. I wish more people understood this. Its coMmon sense to tea read API docs and such, but to a brand spanking new dev, there's an ocean of knowledge at their hands and they have no idea how to approach it. They learned what they know from old men that use 20 year old practices for research programming. Becoming a productive developer requires becoming acclimated to the environment you work in, and the skills needed to better understand that environment. College education covers the bare minimum, but seemingly some people think you don't need to learn on your own outside of school to be a good developer.
  • 7
    Note - careful, if you don't actually try to teach junior devs they often sink instead of swim. I highly recommend giving them books to read, giving them presentations and other formal training. Not everyone has the motivation to spend tons of hours in their off time learning stuff. Or at minimum, you may need to motivate that by illustrating that's how the world works.
  • 1
    if you want to achieve B you have to do A first. You'll shine when you've done A.
  • 2
    @illusion466 Computer Science isnt only about programming. We cover lots of theory because lots of people go into research. There's courses offered called Software Engineering and that one should prepare you specifically for it, not Computer Science
  • 2
    I honestly don't understand people who genuinely believe formal schooling will cover all the basics they need to know to do a real-life job.

    Whom I understand even less are people who that don't do anything major-related on their spare time.

    I mean, change your fucking major, do what you actually like, trendy wanker.
  • 2
    Man, this hit me so hard I wrote a rant.
  • 3
    print ( 'hello world')
    Thats all you learn.
  • 1
    You had bad luck(i guess) even my 12 y/o brother knows what a documentation is even though he doesn't even know how to code.
  • 0
    @BindView after two semesters they be like "of yah that's how you turn nth order info first order. Also: MATLAB." Professor starts heading for the door and says more to himself than the class "u heard git is cool... It's all in the.. " *starts whistling "I have it easy" to himself as he disappears into a cloud of unanswered questions...
  • 0
    Well, other than the fact that half the courses aren't even CS related (English, Chemistry, Physics, etc.), I've been taught basic coding in Java, MIPS (assembly), done some basic web designing, and now we're being taught some theory stuff (Sorts, Maps, Graphs, etc.).

    There's quite a few I don't like, first, obviously the amount of extra courses were required to take not related to CS. Second, with a full course load it'll be hard to find time to do your own projects to learn. Third, the way they teach. This is probably the biggest issue I have of all, maybe I just have ADHD or something, but I find it extremely difficult to pay attention. They're so boring to listen to and always need to explain a concept in the most complicated way they can.
    They spend all class teaching a concept which can be explained in 5 minutes.
Add Comment