4 ms·
I majored in math with a minor in CS, now working as a software engineer. My favorite courses in university were a "World Regions" geography class (the professo
by JSavageOne 6y ago
I majored in math with a minor in CS, now working as a software engineer. My favorite courses in university were a "World Regions" geography class (the professor was amazing and famous at the university) and "Morality & Justice" in the philosophy department, both non-CS non-math elective courses I only took to fulfill requirements. Maybe not the most practical advice, but don't be afraid to branch out of the CS bubble as you'll likely end up as a software engineer regardless, but university is a once in a lifetime thing (sure you can go back, but you probably won't want to once you're making money).
Also university is by far the easiest place to make friends (future connections) and date. Once you graduate, it gets way harder to meet people, and if you work in software engineering you're surrounded by men all day, so if you're a heterosexual single man it becomes significantly more difficult to find a potential partner. Take advantage of this by being proactive, outgoing, and joining clubs / pursuing activities.
In terms of getting a job, the best thing you can do is to get internships. Getting internships is basically just about having a high enough GPA to pass the resume screen, ideally having some side projects or some kind of experience (nobody's going to expect much from an undergrad), and passing the interview.
Good luck, and have fun!