68
ASCII
323d

Hello everyone, this is my first post here. This is such a nice community!

Now, uhm, I will just say it.

They told me University is awesome, they told me you will meet brilliant professors, which is indeed true...but...

WHY THE FUCK WOULD YOU MAKE US WRITE CODE IN A FUCKING PIECE OF PAPER AND THEN COMPLAIN TO US BECAUSE WE FORGOT TO CLOSE A FUCKING IF STATEMENT OR WHATEVER. OK! I UNDERSTAND THAT YOU WANT ALL OF THE CLASS TO GET MORE FAMILIAR WITH CODING. BUT YOU KNOW WHAT, NO! FUCK YOU I DONT LIKE YOU JUDGING US BECAUSE WE FORGOT TO ADD SOMETHING ON A FREAKING PIECE OF PAPER. SO, FUCK YOU AND YOUR IGNORANCE.

Pheww, better saying it here, than to his face.

Comments
  • 4
    Welcome!

    Nice rant.
  • 10
    University is awful for learning to program. Its mainly for social connections.
  • 8
    Also writing it on paper encourages conciseness
  • 1
    @Khlorghaal Couldn't agree more
  • 10
    Personally i agree that programming on paper from time to time is not bad. No autocomplete etc.
  • 1
    @JonnyCodewalker I'm not against it. But I don't want someone judging me if i forget to close a statement on a paper.
  • 7
    If you can write code on paper, transcribe to a text editor without autocomplete / autocorrect. And compile this code from command line and it works, you sir are paying attention to what you are doing and will have minimal syntax errors going forward.

    Getting use to an IDE that does the coding for you, ( I’m looking at You VS ) doesn’t make you a good programmer just someone that can follow along with what the IDE tells you to do.
  • 4
    @Lamda in my opinion that is exactly what it is for. To train to care about all the nitty gritty details. Ofc it sucks, but learning to care of it can only make you a better coder.
  • 12
    @C0D4
    I have to disagree. Language constructs are specific. Data, logic, flow are universal. I'm pro paper, because it removes some distraction, but forcing exact syntax on paper sets the focus on unimportant details. The language and syntax are not the hard part of developing.
  • 1
    It's even more fun when they give you grades based on how many compile errors your hand written code has. Mostly those that you mentioned, of forgetting to add a semicolon or a bracket.
  • 2
    Solid first rant 👌 welcome mate!
  • 2
    I was like you, then after a few years I realized that professors (in University) actually know their shit.

    Trust them! Why? It has already been explained.
  • 2
    Also, if you're into Computer Science, remember that CS != Programming.
  • 1
    @Pizza It's just the first language I actually learnt. That's why I'm adding it there. I cant compare it to C(obviously)
  • 1
    Boy! That escalated quickly 😂. I see a bright future for you here
  • 3
    Just last week I did my exam.

    I had to write Java... And what's worse is that my lecturer said that all syntax had to be correct, no missed semicolons, spotless. Otherwise you lose marks.

    My poor hand got a workout, why does Java have to have so much boilerplate?
  • 1
    @coolq I feel you bro
  • 2
    In my 2nd year engineering they made us do a C course...to this day my blood pressure still rises everytime i think about writing code on paper...
  • 3
    @Lamda sorry to ask, but is a lambda just an anonymous function?
  • 1
    @coolq No just the greek letter λ pronounced in english
  • 3
    @Lamda what does that Greek letter mean? Because I've heard (and used) lambdas...

    Ohhhhh, you mean your name was derived from the Greek letter not the anonymous function...
  • 1
    @CoffeeAndHate Is it? I'm Greek and that's how we pronounce it.
  • 2
    It's a Greek letter. It means a letter.
    It's commonly used in different fields, like math, programming or half life. Probably others too.
  • 0
    @coolq λ is the L of english
  • 1
    @Lamda I won't argue with you if you are Greek. But I don't remember seeing ever written as lamda. Only as lambda.
  • 1
    @CoffeeAndHate I might be wrong. Just because I'm Greek doesn't mean I know how it's written in the latin alphabet
  • 2
    @CoffeeAndHate @Lamda

    Oops I just realised that you've shortly your name lamda not lambda does that make the difference? 😂

    I have seen that symbol in half-life, and some programming websites. I was just hoping for a good explanation of lambdas xD

    You to may continue the discussion, as I need some sleep. 💤

    Please tag me when you have come to a conclusion! I'm still interested!
  • 0
    @coolq I don't really know what more to say about a letter 😂
  • 1
    @coolq Here, let me search the internet for you.

    https://en.wikipedia.org/wiki/...
  • 1
    @CoffeeAndHate You were right in the end. It is Lambda. That's why my parents aren't proud of me 😂
  • 0
    @Lamda go change your name then :P
  • 0
    @JonnyCodewalker I will when i find the option
  • 0
    @JonnyCodewalker Im sad now...Some is named lambda...I will just go cry now.
  • 1
    My tip: make a diagram of the code before doing it. Also, take a paper next te you. Whenever you open a cury bracket, make a line. When you close the bracket, remove that line... This way, you keep track of your brackets.

    Also, never say "ill fix that later" the semicolon is missing? Fix it directly!!!

    A good coder normally has the reflex to put a semicolon behind each statement (my german teacher can tell you that xD once in an exam, i put one semicolon behind every sentence and added curly bracket to every paragraph xD)
  • 2
    I understand they make you do it on paper.

    Same reason some top companies (including google) have interviewees write code on a whiteboard.

    So, maybe you should just do what your professors ask and stop acting like you know it all already?
  • 2
    @SSDD I actually did what he said. I had no problem with it. Until he started yelling to us for forgetting to close some if statements. All I'm saying. He could be more polite.
  • 2
    @Lamda fair enough.

    He sounds like a cunt.
  • 1
    @Lamda λαμδα huehuehue
  • 2
    @Lamda But we practiced pseudo-programming on a paper in high school, you should be good at it by now. And making such simple mistakes means that you don't double check your code after finishing
  • 1
    @jsframework9000 there was no time left to double check. We had really limited time
  • 2
    @CWins
    Don’t think of it as getting syntax correct, it’s more to do with the attention to detail than getting to know syntax.

    Although it does help with knowing the language at hand a lot better then just autocompleting classes and adding prebuilt functions, you don’t understand a language this way IMO.

    I agree data, and logic flows are essential to know, and these skills can easily be taken from language to language for any purpose.
  • 0
    University is to learn paradigm, algorithm and math. Any code related skills should be connected in learning a specific paradigm imho
Your Job Suck?
Get a Better Job
Add Comment