Hey folks! I'm seeking advice from developers who have made the jump from low-code positions to traditional programming roles, or from hiring managers who know what they look for in candidates. I've been a software developer for several years mainly using a low-code platform, alongside skills in JavaScript, HTML, CSS, and Java. I've also got a solid background with two years in a Computer Science PhD program and have spent time programming for fun—like building Android apps. Lately, I feel like my coding skills have gotten a bit rusty, and I'm eager to dive deeper into hands-on coding work. I've started looking for programming-focused roles, but haven't had much luck yet, so I'm trying to sharpen my skills intentionally. For those who've made this transition or make hiring decisions, what should I focus on the most? Should I build projects to enhance my GitHub portfolio, practice data structures and algorithms, contribute to open source, or specialize in one tech stack? Also, how do hiring managers view candidates from low-code backgrounds and how should I frame that experience? Any guidance or shared experiences would be greatly appreciated. Thanks!
3 Answers
Honestly, your background is stronger than it seems. With a PhD and real projects under your belt, you're in a good position! Here’s what I'd prioritize:
1. Work on a standout project in the stack you're targeting and make sure it's polished—not just a copy of a tutorial.
2. Tackle some algorithms on LeetCode for practice, but don’t stress about mastering everything—just do enough to pass the initial filters.
3. Deep dive into either full-stack JavaScript or backend Java—pick one!
When it comes to your low-code experience, own it! You've built real software and faced genuine challenges, which honestly gives you an edge over many candidates.
I recommend focusing on one tech stack and shipping 2-3 real projects on GitHub that include tests and good documentation. Your low-code experience can play to your advantage as it shows you understand product requirements and systems. Also, for interviews, just brush up on data structures and algorithms—enough to get through the screening process. Hiring is a bit slow right now, so be patient!
Great advice from everyone! Just to add, your low-code experience is a unique strength. It shows you've been involved in real software delivery. Focus on building meaningful projects rather than just going through the motions. This will not only enhance your portfolio but also showcase your capabilities effectively. You're on the right path, so keep it up!

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