Hi all! I'm currently in my second year of studying Computer Science at the University of Ottawa. To be honest, I'm feeling pretty lost right now. I'm set to finish my degree by April 2028, but I feel like I'm not gaining useful skills in my courses that will help me land a job in today's tech landscape. My grades are decent, thanks to some AI assistance, but I'm piling up student loans and really want to start enhancing my skills independently. I've been looking for co-op positions but haven't even scored an interview for IT Support roles, despite having prior experience. I know the advice about building projects and learning by doing, but it feels like anyone can whip up a full-stack app these days without proper understanding. Can anyone suggest specific skills or projects I should focus on to actually secure a job? I'd especially love input from recent grads who have successfully landed jobs. Any thoughts would be greatly appreciated!
4 Answers
These days, anyone can create a full-stack application. What really matters is the context behind it. You should focus on tackling real-world problems, improving existing workflows, or contributing to actual projects. Working on tangible issues shows that you can deal with complexities and collaborate with others, which is what employers are looking for. Aim for realism in your projects!
I once managed operations at a large tech firm, and here's what I learned: it’s crucial to master your coding skills. Many graduates from top universities lack the ability to write clean, effective code. So my advice is to go deep into coding and practice as much as you can. If you're stuck in university classes that aren't serving your career goals, take only the essentials and focus on building your technical expertise. It’s more valuable than just being well-rounded!
I've been in the industry for over a decade, and let me tell you, 'vibe coding' isn't the way to go. It can lead to messy, unmaintainable code, which becomes problematic when things go awry. If you're relying on AI to boost your grades, just remember that your degree might not carry the weight you hope for. Focus on genuinely learning to code the right way—it's worth the investment!
Don't get discouraged about co-ops at uOttawa. Keep applying; even though it's tough, persistence pays off. Remember, the theory you learn in class is mainly to show you can learn new concepts, not necessarily what you'll use on the job. Just make sure to gain practical experience alongside your studies!

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