Hey there! I'm currently a third-year Software Engineering student, and I'm feeling a bit insecure about my coding skills. While I've managed to pass my classes and complete group projects, I realize that most of my experience comes from academic work rather than independent coding. With internships and jobs looming on the horizon, I'm concerned about my marketability. I think I've been too reliant on AI tools, which has hindered my ability to truly grasp programming concepts. I genuinely want to change this and am looking for guidance on how to improve in the next year before graduation. Specifically, I'd like advice on:
- Which fundamentals I should really focus on mastering.
- How to balance data structures and algorithms practice with hands-on projects.
- What types of projects will enhance my employment prospects.
I'm not aiming to be a top-notch engineer, just someone who's competent and job-ready. Any advice would be really appreciated!
1 Answer
The most crucial thing here is to start building your own projects. Move from just learning to actually doing. That's how you'll really learn programming – by getting hands-on experience. Also, remember that you won't be fully 'job ready' by the time you graduate; that's what internships and entry-level jobs are for. Your university gives you the basics, but real learning happens on the job. Don't stress too much about it!

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