Hey everyone! I'm currently in my third semester of Software Engineering and I really enjoy the program. However, I feel like what I'm learning in class isn't quite enough to prepare me for a job just yet. I'm looking to land a part-time job or internship to gain experience and earn some money while I complete my degree. I'm seeking your advice on a few things: 1. What specific technologies or practical skills should I prioritize learning? 2. Where is the best place to learn them effectively? 3. What types of job positions are realistic for someone at my current level? Thanks for the help!
3 Answers
It's tough to say exactly what you should learn without knowing your current skills. But generally, Git is a must-have; it's widely used across tech companies. If you know Git, other version control systems will be easier to pick up. Just keep practicing and building your skills!
Job postings in your area will be your best guide. Look for intern or junior positions. Those usually require a mix of skills, and getting one really depends on what you bring to the table and a bit of luck. And if you're considering remote work, it can be competitive but there are definitely opportunities out there!
Remote work is pretty competitive, but it's definitely doable! Just make sure to tailor your applications to highlight your skills and projects.
Definitely include a link to your GitHub projects on your resume! That's usually the first thing we check when reviewing applications. For internships, having good SQL skills, knowledge of threading, REST APIs, and data structures is important. We can teach you newer technologies like Docker once you're in, but you need a solid foundation in computer science to start.

How's the remote work scene? Are there many jobs available or is it pretty saturated?