DEV Community

Discussion on: How Did You Find Your First Dev Job?

Collapse
 
gfoxavila profile image
Andres Avila Wille

About 5 years ago, a friend texted me to see if I knew someone with basic HTML/CSS skills, and also good hardware knowledge. I had them, so I applied for the job and landed it. Since I also had taken a few programming classes in college, about a couple years later I helped fixing bugs on a old .NET/C# internal application, and wrote another one on my own.

At that point, I felt like I had good enough experience for a Jr dev position, so I applied to a bunch of places. It took me about 4 months to land a job. I can't count how many jobs I applied to, and had like 5 interviews. One of them was for a full-stack position which required good level in C# and Javascript. I didn't land the job, but the recruiter's feedback said that I needed to strengthen my JS skills.

From there on, I took several good JS courses in Udemy. About a month later, I applied for a job with a local startup that was looking for junior JS devs. Because of the courses and training I took, my experience was way higher than what they needed, so they hired me for a jr/mid position (obviously these "jr", "jr/mid", "mid", and "senior" positions depend from company to company). So the feedback from that first interview somehow helped me take necessary actions, and land that job. The startup didn't quite worked out, so after a couple of months I left, pretty burned out and frustrated. About a month later, my current employer contacted and hired me.

For me, the whole initial job hunting process was emotionally hard and heart-breaking and I had the same doubts you may be having now. What I learned is that those feelings came from the fact that this is what I really loved, and my strategy was to use whatever feedback I was provided to improve my skills. Sometimes I applied to a job with skills I didn't had that strong, so what I did was to study and learn more about them.

If you really feel like you love coding, don't give up, use any feedback to better yourself, and have lots of patience. You'll eventually land something good enough, maybe totally unexpected.