I'm currently studying computer engineering at university, with about two years left until graduation. Honestly, I'm feeling pretty lost—I don't remember much of what I've learned and I'm unsure about what to focus on for my future career. I like programming, and I sometimes wish I had chosen computer science, but it's too late for that. So, I'm trying to learn on my own during my free time. I have some basic experience with C++ and Java from my courses, but it's all beginner-level. What should I do or learn next? What should I aim for in my career?
3 Answers
Feeling lost is totally normal, especially midway through your degree. Many people don’t figure out their path until they start working on projects. I’d suggest exploring small projects in areas like web development, app development, or even something related to AI. Don't stress about finding the perfect path right away; just chase what interests you and see where it takes you!
You're really not alone in feeling this way! Think about what you enjoy doing. If you see yourself in web development or game development, that will guide your learning. I found a useful list here that might spark some ideas: [https://www.precodecamp.com/blog/choosing-the-right-programming-language-for-your-tech-career-in-2025/](https://www.precodecamp.com/blog/choosing-the-right-programming-language-for-your-tech-career-in-2025/).
Don't worry too much about being lost; it's common at this point in your studies. When employers see your engineering degree, it's almost as good as a computer science one. Focus on building a solid portfolio on GitHub with various projects to showcase your skills. Since you have a background in Java, I suggest mastering the fundamentals first before diving into frameworks like Spring Boot. Once you’re comfortable with that, pick up some front-end skills, like Angular—this will make you well-rounded and more hireable!
Thanks for your advice! That definitely eases my mind a bit. I’m considering starting with both Python and Java to see which one I enjoy more.
I checked out the link—thanks! Python seems interesting, especially with its uses in automation and AI. Might be a good way to start since it’s beginner-friendly!