Hey everyone! I'm in a bit of a bind and could really use some honest advice. I've been out of work for two years now. Initially, I got into programming mainly for the financial opportunities, but as I've learned more, I actually started enjoying building things. I've picked up some frontend skills (HTML, CSS, JavaScript, React, and a bit of Next.js), as well as basic data structures and algorithms, and I've managed to create some web apps. However, I have no formal industry experience — no internships or jobs, just self-taught knowledge and personal projects. Right now, I'm pondering whether to go all-in and aggressively pursue a dev job by intensifying my learning (focusing more on data structures and algorithms, working on projects, and applying everywhere) or if I should first get a survival job while continuing to practice coding and work on projects in my free time. Has anyone been in a similar position? Is it more practical to chase a development role in 2025, or is it wiser to secure some stable income first? I'd appreciate any real talk or suggestions!
5 Answers
I'd suggest finding a job that doesn’t completely drain you but offers a stable income. You can continue learning programming on the side. Balancing work and study could really help you stay afloat financially while letting you grow your skills at a comfortable pace.
I heard an interesting perspective recently — the industry isn't as shiny as it used to be, with many companies laying people off. If pressure is high and you are just starting out, it might not be the best time to dive in headfirst into a dev job. Make sure you’re fully prepared before applying.
Can you share the video link you watched?
I’m just getting started too, and I’m worried about the competition.
If you truly enjoy coding, chase after an entry-level position or internship. Don’t underestimate yourself; applying is half the battle. Yes, the market is tough, but roles will still exist for those willing to learn and grow. And remember, interviewing is a skill, so practice makes perfect!
Thanks so much for the encouragement!
I started in customer support and now lead a dev team. Just keep pushing!
Honestly, focusing too heavily on algorithms and data structures might not be necessary right now. Many companies look for practical skills over textbook knowledge, especially in startups. Concentrate on building solid projects that demonstrate your skills in action. It would show potential employers what you’re truly capable of.
What about focusing on frontend skills? I’m learning full stack but love frontend work!
Could you share some tips on where to find such projects?
Given the current job landscape, I’d recommend getting any job first. Experience is key, even if it’s not directly in programming. This way, you can build your resume while still coding on the side. Plus, being employed will improve your chances whenever you apply for dev positions later on.
That makes total sense, thank you!
Right! It's tough out there, so getting whatever work you can is wise.
Thanks for the suggestion!