Inexperienced soon to be college freshman with a few questions about CS
Hey! I’m a senior in High School (already eighteen ;]) and ever since I touched a game, I decided I wanted to do a career in CS. It didn’t have to be specifically games, but as long as I could be using a computer to work on some sort of code, I’d be fine. Few questions though:
-
What should I do to get started? I have no idea what I should be doing at all, I hear things about leetcode but am completely unaware of it.
-
What CS job is the best? From what I heard it’s all pretty good except being a non-indie game dev, since they grab fresh out of college folks, use them dry, and then expunge them.
-
Any recommendations I should be doing in college, when I get there?
-
How hard is it to find a job? I see people in agony sometimes, and I’m just like “yikes”. I come from somewhere where rarely anyone in half of the state wants to do something computer related, so I don’t get the oversaturation claims
-
Any questions I should be asking?
Posted Oct 30, 2018, 5:24 AM UTC
Don't jump into Leetcode. Learn a programming language or build on top of a programming language you already know. Complete some practical projects like a website or mobile app. Once you've done that then have a go at some Leetcode easy problems and progress to the mediums. Hards aren't worth looking at at this stage.
IMO, game dev jobs pay less than general software dev jobs. There's a notion that we can pay you less because our work is so fun (because it's games and because everyone wants to work on games)
Hackathons, co-ops and internships. Also look for part-time programming jobs in your college department.
It's hard if you do everything wrong. Low GPA, no internships/co-ops, no part-time programming jobs and no leetcode ability.
Dunno