I've been coding for about 10 years now (I'm 22) and have worked on a variety of personal projects using programming languages like Arduino, C++, Java, Dart, Android, PHP for WordPress plugins, Python, and JavaScript for web UI. I've never held a professional coding job since I'm finishing up my degree in a different STEM field. Given my long history with coding, can I use my personal projects to find a better job compared to someone just starting out, especially since I've been involved with programming before the rise of generative AI?
4 Answers
I was in a similar spot, and honestly, you might still need to kick things off as a junior developer. You’ll probably lack some of the vital skills that can only be picked up in a real work environment. I know I did. But the good news is, you'll likely advance pretty quickly once you get your foot in the door. Just be sure to highlight your personal projects during interviews! Also, it might be a good idea to brush up on algorithms; that’s often a big weak spot for folks with non-IT degrees.
When I look at your list of languages, I'm curious if you're truly proficient in any of them. You might want to bring some concrete examples of your work when applying. Also, think about other skills you can highlight, like database management, project planning, UX design, and version control.
Honestly, starting programming at 12 doesn’t count as professional experience, haha! But make sure you list any significant projects on your resume. That’ll help showcase your skills.
Why not? I started with C++ and even developed a Minecraft mod that hit 30k downloads!
A great way to bolster your experience would be to join an open-source project on GitHub. Start by tackling issues labeled for beginners, like documentation fixes or minor bugs. This will teach you how to work with version control and collaborate with others. Plus, when you submit 'pull requests' for review, you’ll gain insights from more experienced developers, making you a stronger candidate. Practical coding experience in a collaborative setting can set you apart from others.
I’ve been on GitHub for a while! Here’s my stats: https://imgur.com/a/NKSqbDA.
That's a solid point! I'll definitely mention my projects and focus on algorithms.