I've just wrapped up my second year at university, and to be honest, I wasn't really focused on building a career during the past two years. I was just trying to get by. Now that summer is here, I've got three free months ahead, and I want to make the most of them by actually developing my skills in my field. I've got a decent grasp of C language, Java, and the basics of SQL, plus some assembly and Linux commands, but the majority of my coursework has been math-related. I'm thinking about diving back into Java and SQL with a more serious mindset, but I'm open to suggestions on what else I should consider learning. Any advice? Thanks!
3 Answers
It's a great idea to check out job listings in your field. They often list the required skills or tech stacks that companies are looking for. This can give you a clear direction on what to focus on during your free time—things you may not cover in your courses. By the end of your studies, you'll have a significant advantage over other candidates!
Remember, the goal should be more than just having skills that look good on paper. Think about what you really want to do with those skills. If you aim to really create solutions and have an impact, that will guide your learning better.
I suggest you start by mastering CRUD operations in SQL. That will really help you understand databases better. Also, make projects from scratch—simple stuff like a calculator or a unit converter to build your skills. And don't forget to learn GIT; it's essential for version control. Just remember, don’t rely too much on Google. Try to tackle challenges on your own to really learn!
Totally agree! Building from scratch forces you to problem-solve, which is one of the best ways to learn!

Thanks for the encouragement! I definitely want to develop skills that I can apply meaningfully.