a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment
user-inactivated  ·  3602 days ago  ·  link  ·    ·  parent  ·  post: The 2015 Goals Weekly Morale Menagerie - Fortnightly Check-in (15th Jan)

I did, not that it's important. You don't find out if you got it or not till mid-summer, and you don't get the actual diploma until November. And it's hideous. I have it shoved at the bottom of a pile of papers in...some drawer in my apartment.

THE BIGGEST THING TO KNOW ABOUT COMPUTER SCIENCE:

75% of the people in the program will proooobably be garbage.

Ignore the fuckers that talk about how they've been coding since they were 4. Ignore the fuckers that bring up concepts that you won't get to until your third class. Ignore the fuckers that compare lines of code like they're compensating for something.

There is an invisible power-struggle going on in CompSci classes all the time. Ignore all of it. Focus on your skills and your classes, and DON'T worry about what other people are doing, how far into the program they are, etc. etc. etc.

By Junior year, you'll all be struggling with the same shit. But the difference between you and that asshole that thinks everything should be done in Haskell is that you will have the perseverance and know-how to get through the difficulty. For the other person, it'll be the first time they encounter something difficult.

And 7 times out of 10, they'll shut down.

Also, watch out for the weird freaks. If you have friends who are girls, screen any CompSci kids you meet before you let them talk to said girls. Most of them are relatively sexist, superior STEM-lords and if you have a hint of social viability you'll realize they're pompous asses. Honestly, if you can, make friends from OTHER departments/programs, that have well-rounded views and experiences and are generally not horribly awkward.

As for skills - obviously practicing before you start the program would help a little, but it doesn't matter that much. I started from square one my Sophomore year and it was fine. Focus on fundamentals and theory, though, not languages - every professor is probably going to teach you a different language, although generally they start from Python and move on to Java for most of the time.

If you want to practice before you start, try learn python the hard way,. It's a pretty good primer, and while it teaches you python, it also does a good (and important) job of teaching you theory.