About to graduate from a low-tier college. Feeling hopeless looking at the job landscape. What would you focus on next to maximize career growth?
Hi everyone,
I'm a CS student about to complete my degree, and I'm trying to be very intentional about how I spend the next year before graduation.
I originally completed CS50x and CS50P, and they helped me build a much stronger programming foundation than my college has. I finished both in about five weeks each, and they gave me a lot of confidence that software engineering is something I genuinely enjoy. Since then, father got fired, then got really sick, I encountered major health issues, adulting and stepping up for the family, and a rigorous but useless college schedule, and other stuff didn't allow me to upskill much. I really want to improve but feel intimidated.
Here's where I currently stand:
Languages
- Python
- C
- Java (basic)
Web Development
- HTML/CSS
- JavaScript
- Bootstrap
- Flask
- React (beginner)
Databases
- SQL
My long-term goal is to become a strong software engineer and eventually work internationally. I know my college won't carry much weight, so I'm assuming my skills, projects, and interview performance will have to do the heavy lifting.
If you were in my position today, what would you prioritize over the next year?
Some specific questions:
- Which area would give me the best combination of learning and career opportunities: backend, AI/ML, full-stack, cloud, systems, or something else? Should I focus on web development, backend, AI/ML, systems programming, mobile, cloud, or something else? (I am highly interested in AI/ML)
- Should I spend more time on LeetCode and DSA, or focus on building increasingly complex projects? I am decently well versed with data structures/algorithms but haven't done any LeetCode or the likes.
- What skills or technologies you think I should learn that are missing from my current stack?
- What kinds of projects actually stand out to recruiters?
- If your goal was to land a high-paying software engineering job as quickly as possible, what roadmap would you follow?
- For those who eventually moved abroad for work, what helped you stand out despite not having a prestigious degree?
I'm not looking for shortcuts, I know it'll take years of consistent work. I'm just trying to avoid spending hundreds of hours learning things that won't move the needle.
I'd really appreciate any advice from people who've been through this journey. Thanks!