I'm new to programming and have a solid grasp of the basics, especially in object-oriented programming – I know about classes, methods, and properties. I've also learned how libraries work and how to integrate them, but I haven't had much real-world experience yet. I've completed a few smaller projects, and I'm comfortable writing and understanding code, plus I really enjoy problem-solving. Still, I feel like I might not know enough to apply for a job. Is it okay to start applying while still learning? How much did you all know before your first tech interview? I'd love to hear your experiences and what worked for you before you landed your first job.
5 Answers
Definitely keep learning while you search for jobs. It's totally okay to apply even if you feel underprepared. Honestly, you'll likely feel like you don’t know enough no matter how much you learn until you gain some experience. So why not just go for it and keep improving as you go?
Give it a shot! Start applying to jobs while you continue learning. Some companies really prioritize the right attitude over direct experience, while others might look for more experience. You won’t lose anything by trying!
In the past, companies might have given beginners a shot, but now, it can be tougher. The reality is that senior developers often don't have time to mentor juniors. Companies want candidates ready to contribute right away because bad hires can be costly. Still, applying and sharing what you've built—even if it's just a small web app—can help you get noticed. Just apply and see how it goes!
As a beginner, it's tough to land a job, and companies may want you to show that you’re not really a beginner during the interview. You might be asked about data structures, algorithms, or math problems. If they can hire a junior who has more experience, they probably will. So brush up on those topics before applying!
Remember, job offers are based more on what you’ve done rather than what you know! Even beginners can get jobs, but it’s rare to build things from scratch. You’ll mostly join existing projects, so focus on showing you know how to solve problems. Check out common interview questions to prepare!
You're right! I recommend solving LeetCode questions to help you get ready for technical interviews.