I'm a second-year software engineering student feeling pretty lost in my studies. Even though I've been in this field for over two years, I haven't learned anything particularly helpful. I know the basics and some data structures and algorithms since I took a course on it this semester, but I've never worked on a project because I'm not confident in my skills. Should I focus on a specific niche or start learning C? I could really use some advice here!
5 Answers
I'd say just pick a programming language and start building something! That's the best advice I can give. If you feel you need to strengthen your fundamentals, check out Harvard's CS50x course; it's a great resource. Good luck on your journey!
Honestly, you just need to start building projects. It sounds like you might still be stuck in 'learning mode'. Don't hesitate to dive into creating something!
The only way to gain confidence in building projects is to actually start building them. If you don't take that step, no mentor can guide you effectively. Check out The Odin Project and jump into it. They even have a Discord community for a bit of support. Don't stress about making everything perfect; just focus on making something functional, like a simple todo app!
Is it hard to approach your professors? College usually has plenty of resources, like study groups, to help you out. It’s worth checking out.
Everything you pick up will be valuable, even if you don't use it immediately. College doesn't always prepare you for real-world projects, so you need to carve out your niche. If web development interests you, learn the related tech and start building apps. The same applies to mobile or hardware.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically