Hi /g/, first time here, coming from some other boards.
I saw this meme which made me laugh. I'm a computer engineering student who does a lot of actual software development through oncampus job/internships. Are there any more of these?
There are more, this is only one I have
>>53598975
Thanks! Is there a name for this?
I just made pic related, in one my absolutely retarded classes I got points off for 'not enough comments' because I used descriptive variable names and lots of descriptive helper functions. TA literally wanted something like this. Our midterm literally had the sentence 'do not make helper functions, put everything in main'.
I literally don't know where I'd be without my internship and oncampus job. My curriculum is literally retarded
>>53599024
Don't think there's a name for em, you'll see a few of you just watch threads for a few days
>>53599038
>>53599024
the name is csci grad
>>53599024
>'do not make helper functions, put everything in main'.
Why do they insist on unit tests and OOP encapsulation and other bullshit, then discourage *actually good* technique?
>>53599027
>"fuck"
It's funny because after two years of programing you start to understand what truly bad code looks like.
Everyone writes like shit at the start though.
>>53599052
I'm not implying that those first things are objectively bad, just they introduce them really early as if they're all that matters when really you should be learning how to actually write code well and design programs
I don't think the US is ready to teach CS
>>53599051
Thank you!
>>53599052
I couldn't tell you honestly. We never learn any version control, never learn about code maintainability, never TDD, never Agile/Scrum.
>>53599191
>university is job training
This was your first mistake.
Your professors ended up teaching because they couldn't make it in the real world.