I'm currently in my second year of college studying computer science, and it feels like I'm not progressing as much as my peers. While they've already decided on their specializations and learned things like DevOps, I've mostly just relied on what I've been taught in class. Some even go as far as participating in coding challenges like Capture the Flag and developing apps like using Flutter. To catch up, I started learning Python on my own, but I'm worried it's not going to be beneficial since we'll cover that in a couple of semesters. What should I do to improve my situation?
2 Answers
You really need to think about what you want to do after graduation. Knowing what field excites you can help you prioritize what skills to learn now. Some of those skills others are focusing on might not directly apply to the path you choose. It’s fine to focus on essentials at your stage, like Python, without stressing over every other trend.
It's great that you've started learning Python! Don't think of it as useless, even if you're going to learn it in class later on. It offers you a head start, and the best students often take the initiative to learn independently. College will provide you with the foundations, but it's really up to you to explore beyond that. Focus on what you love and engage with those topics, and considering your interest in programming, dive deeper into it!
I appreciate the encouragement! I guess you're right about taking things into my own hands.
Totally agree! It’s all about what you make of your studies.

I'm leaning towards getting a well-paying job and maybe even saving to purchase my own place. I just wish I had a clearer path.