I'm really having a tough time finding my way in the tech world. I keep jumping from one tech stack to another every few months because I feel lost without proper guidance. Two years ago, I tried learning AI, but I quickly noticed most jobs ask for years of experience, which discouraged me. After that, I moved on to Java with Spring Boot, but it seemed too challenging and required prior knowledge. Then I attempted backend development using Node.js, TypeScript, and Express, but I couldn't land a job as a fresher, so I gave up on that too.
Lately, I've been looking into DevOps, but discovered that most entry-level jobs also demand 1-2 years of experience. I feel stuck in a cycle of switching paths without any real progress.
Coming from a very poor background, I've faced mockery and discouragement from people around me. During college, I struggled with low confidence and anxiety, which hindered me from building my skills. Even now, I feel insecure and unsure about my future.
I'm not sure if I'm just lazy, confused, or need direction, but I'm genuinely eager to improve my life and find stable work. I'm willing to put in the effort; I just need a clear and realistic path to follow.
I've developed some interest in Java (Spring Boot), Golang, AWS, and databases like PostgreSQL. Can I get a job by focusing only on one of these? Or is there a better strategy I should consider?
I'm looking for honest and practical advice on how a fresher like me can quickly land a job. Any help would be hugely appreciated!
5 Answers
Things are changing fast in tech. Companies are increasingly looking for AI engineers rather than traditional roles, and agentic AI is one of the easier positions to break into right now.
Never give up! Keep pushing forward, no matter how tough it gets.
Node + SQL is a solid stack too. If you’re leaning toward app development, especially with all the AI-driven projects, make sure you’re familiar with AI tools and modern coding practices. Knowing how to build basic AI apps will give you a competitive edge!
It's really the frequent switching that's holding you back more than anything else. I suggest you choose one tech stack and stick with it for at least 6-8 months. Spring Boot is a solid choice since there are plenty of entry-level positions for Java developers. Focus on building a few real projects that solve actual problems, and showcase them on GitHub with good documentation. Don't stress about being an expert; most companies are ready to train you if you can show that you're a quick learner and a problem-solver.
Just stop switching paths, that’s your main barrier. Choose a direction (like backend with Java/Spring or Node + SQL), stick with it for at least 6 months, and concentrate on building 2-3 solid projects along with sharpening your data structures and algorithms. Companies care more about proof of your skills than just experience; consistency is key right now.

Totally agree! Mastering one thing will make it easier for you to learn others later. Each skill is transferable within the field. If you can get good at Java with Spring Boot and have a few projects, you'll be in a great position.