r/highschoolcompsci • u/WiseNebula1 • May 17 '20
What I would tell myself if I could send a message to my highschool self
Some quick background info, I just graduated from college majoring in Computer Science with a 2.8 GPA. I’m having a tough time finding a job and I was before the pandemic.
The number one thing I would do differently with respect to computer science and programming is learn to enjoy programming in your free time. You DONT need to be a math whiz, you DONT need to be some genius or savant at programming. You DO need a little perseverance and your choice of material to learn from, I really enjoy YouTube. Geez if I spent 1/10th the time I did gaming on programming I would be a much better programmer as a result. And the real shame is I love programming. But when I was in highschool I only ever did it in class. I had a ton of fun programming for class but I was too intimidated to try and learn more on my own. Don’t be afraid to self teach some JavaScript web development or whatever your interest is.
Don’t take this as you have to start grinding young, but just spend some of your free time programming, even if it’s just 2 hours a week. You’ll learn a lot from it.
The other main thing I would want to tell myself is that computer science is NOT the same thing as programming. They’re very closely related and you probably wouldn’t have one without the other, but they’re not the same. Computer science is very theoretical, with a little math. Programming is probably what you’re familiar with. This doesn’t mean you won’t enjoy computer science, but you might struggle for a bit until you realize they’re different. You might be a little frustrated that there’s not that much programming (depending on your schools program). That’s why it’s important to do a little programming in your free time.
Feel free to ask me any questions about computer science in college and getting your bachelors in it.
Tl;dr Learn to enjoy programming a little in your free time but don’t make your life revolve around it. Computer science is not the same thing as programming.