Skip to main content

Command Palette

Search for a command to run...

How to land your first job as a developer?

How did I land my developer job and how can you too?

Updated
6 min read
How to land your first job as a developer?
A

Building scalable platforms and intuitive tools. Passionate about product architecture, user-focused engineering, and driving meaningful experiences.

I used to think that the path to becoming a successful software developer requires a ton of knowledge & years of experience, I was very insecure about my capabilities of landing a job.

Now standing at this point after 5 years of being a professional developer having landed plenty of internships, jobs, and freelance projects, in fact, built a startup from scratch, I wish I could tell this set of advice to my younger self, that I’ll be sharing below.

My name is Aquib Jawed and I'm building Fueler | A portfolio-based tool that helps you to show your Proof of Work.

This short masterclass will help you to learn, execute and land your dream job within 3 months. There is a 0% chance of failure if you learn and apply what’s inside.

How did I land my job as a developer/software engineer?

“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.” — Abraham Lincoln.

This quote pretty much sums up the whole advice I'm about to share. So if there was one thing you had to take away from this article, I would encourage you to remember that quote.

Before my development journey, I was the typical teen who was influenced by society and by the traditional education system.

Till the very 1st year of my engineering course, I didn’t know anything about development until web development training came into the picture in my college during the winter break.

After attending that training, I started developing an interest in web development and started practicing HTML, CSS, & JavaScript with a bit of Django as a backend.

After practicing coding for a couple of months, I started visiting those Workshops organized by Google Developers Group. In the very beginning, I used to attend these workshops & sessions just for free swags & free pizza.

But then after a couple of workshops, I met an amazing personality Aaquib Hussain, He was running a startup at one of the workshop venues and was hiring for a developer position, and I thought this would be an amazing opportunity to land a position in his startup.

I gathered all the courage that I had and approached him for an internship opportunity, his response was “Show me what you’ve done so far”. for a moment I went blank and that was the biggest realization of my entire career, that your abilities can only be justified by ‘what you show not what you say.’

Fast forward to 5 months I landed that internship and was lucky enough to find a mentor who made my journey 10x easier. It’s often rare to find the right mentor at the right time - but I’m sure you’re here reading this article because you don't have that one helping hand showing you the direction

Don’t worry keep reading until the end to eliminate all your confusion and unlock a premium bonus.🤩

ItsABonusDavidWalliamsGIF (2).gif

Advice for budding developers

Find your niche, Front-end Backend, and get started:

Imagine standing in the woods and there is multiple paths you can follow the worst thing you can do is try to experience all the paths all at once but, the wisest thing you can do is to do thorough research about each path & chose one that feels the best for you that’ll eventually make your development journey more sustainable and that's how you are already ahead of 90% of beginners and you don’t feel lost in the midway.

Some of the top niches are

  • Front-end Developer
  • Backend Developer
  • Full Stack Developer
  • DevOps

MrBeanBeanGIF.gif

Build a strong foundation:

Even though the practice-first approach is highly advisable when it comes to learning how to code, you shouldn’t neglect fundamental knowledge and underestimate its importance. Knowing basic fundamentals helps you to build a strong foundation for your development journey.

Investing time to understand the core concepts is very crucial in acing your skills.

Here are some of the resources that helped me personally sharpen my skills.

Practice and Build tons of projects

Apply the skills you’re learning by solving some real-world problems then only you’ll be able to implement the learning that’ll eventually clear your concepts. For eg, if you’re reading a tutorial on how to build a discord bot with JavaScript, try building your own bot. You’ll be doing two great things for your career at the same time:

  • Practicing and honing transferable skills.
  • Building your Proof Of Work with actual case studies and proofs of concept.

YouGottaPracticeTrevorMayGIF.gif

Share your learnings:

Daily share one thing that you've learned with your community online you do not have to have a huge following to share tips and hacks - Your community of 10 people is enough to hold you accountable for your success when learning a new language or building a project.

Some of the places where you can publicly celebrate your wins and loses can be your Insta stories or LinkedIn or Twitter - Never be afraid to hit publish after all they are just 10 people.

Start building your projects or take challenges with the hashtag #buildinpublic on Twitter eg.

My first designed email is ready to be sent after your registration to the MakersDiary beta waitlist 😁.

Will be sent with AWS SES! Thx @SimonHoiberg & @sandro_vol for your help. ❤️

Landingpage is coming soon.#buildinpublic pic.twitter.com/wyOQwFp8w1

— Danilo à Tellinghusen ▪️ ☕ & 🍕 (@sleepless_fox) August 21, 2022

ClappingLeonardoDicaprioGIF.gif

Network with great people you admire and Build your personal brand:

Until now that, you've started building in public which has its own benefits you’ll start building a brand for yourself where you’ll be teaching those who aspire to be a developer. Join communities on Discord and other platforms like IndieHacker or Hashnode. there are best practices that can help you hone your skills and meet like-minded folks:

  • Participate in hackathons
  • Take a self-disciplinary challenge like 100daysof Code challenge
  • Attend seminars & workshops
  • Join Bootcamp

ImNetworkingMoiraGIF.gif

Roadmap to land your dream job

If you’ve followed me till now, you’re already ahead of the majority of beginner developers, and if you have been wondering that I wish there was a step-by-step roadmap, from Day 1 until the day you land your dream job, you’re in the right place.

  • Pick your niche.
  • Learn relevant skills
  • Practice and build projects
  • Build Proof of Work
  • Update your resume and LinkedIn.
  • Start applying
  • How can you strengthen your portfolio to showcase your skill set?

Now the question is How & where you’ll build your portfolio. I’ve seen thousands of talented coders were unable to land a job due to a lack of presentation skills, but that doesn’t mean you’ve to learn design skills to build an aesthetically pleasing portfolio.

Let me present to you a tool that helps you show your Proof of Work in just 2 mins. Just signup for Fueler.io & start publishing your works and it’ll do the rest.

Here are some top profiles to take inspiration from.

Aquib, Dhravya, Shubhraagarwal

Bonus

Looking to become a pro-front-end developer, then reading it so far is worth it for you. Grab this front-end developer roadmap for FREEE 🤩

Link to the roadmap

YayYayyGIF.gif

Food for thought

My final bit of advice that ties all of this together is to try and consistently challenge yourself.

Think less build more 😀

I would encourage you to practice your code & build a lot of Proof of Work, you can find project ideas from Fueler | Proof Of Work Ideas.

Thanks for taking the time to read this. I hope you find it helpful.

Happy Coding 🧑‍💻

Any questions in your mind? You know where to find me 🤝

Comments (11)

Join the discussion
M

Thank you for sharing this. The best part is about the mentor and then it is about the thorough research about the niche even before starting. Awesome!

1
M

This was quite beneficial to me. Thanks a lot

1
A
Aquib3y ago

Hey Prantik, I'm glad it helped! Wish you the best of luck. 🚀

A

Very insightful, I resonate with it very deeply 👏🏽

1
A
Aquib3y ago

Thanks, I appreciate your kind words. 😀

N

Very insightful, thanks for sharing these gems

1
A
Aquib3y ago

Thanks for your kind words ❤️

R

One of the best guides I have read on starting your journey in web development and landing opportunities too. I'm going to use this, thanks for putting up all the resources, they are surely useful.

Lovely piece of write-up. Thanks, Aquib!

2
A
Aquib3y ago

So kind-hearted of you. Thanks, for your words. I'm pumped. 🚀

CatthankyouGIF.gif

P

Awesome to the point article aquib! I will implement these and let you know :) thanks for all the experience you have gained throughout these days :)

2
A
Aquib3y ago

Hey Prantik, I'm glad it helped! Wish you the best of luck. 🚀

R

Although I don't come from the web development background but I've read about it for my write-ups. I appreciate how simply and honestly you have written everything. Also, the best thing is you have covered the basics which would help people coming from any domain. Extra points for it!!

12
A
Aquib3y ago

Thanks, Rajita. I'm glad you enjoyed 😀

1
A

Insightful! But can you suggest how to be consistent?

14
P

Best way is to find peers and attack one development topic together and discuss it in a call or something like that. It truly works :)

A

This is great thought-provoking and learning roadmap.

12
A
Aquib3y ago

Thanks mate, I am glad that you liked it :)

P

Superb!!

11
A
Aquib3y ago

Thanks brother ❤️