DEV Community

loading...
Cover image for Tips To Get A Job As A Developer

Tips To Get A Job As A Developer

Pato
Google Developer Expert on Angular and Web Technologies | Auth0 Ambassador | Media Developer Expert for Cloudinary | Twilio Champ | Technical Coach at SpringBoard | Google Women Techmaker
Updated on ・3 min read

Hi Everyone!

This is my first post! I hope some people find it helpful in landing their first job as a developer. I'm sure the following tips will help you get a job, even if you have a job as a developer already. If you have more tips, add them in comments and I will add them to the list!

  1. Nobody cares if you went to Yale, to the technical school down the road, or you if learned how to code by watching YouTube. As long as you know your stuff, you are good to go. If a company cares about where you went to school, rather than focusing on your skills, you probably don't want to work there.

  2. Contribute to Open Source. How? Github (https://github.com/) is a good place to start or go to NPM and find projects there.

  3. Have your resume updated and complete at all times. FYI: I review resumes for FREE. Send me a DM on Twitter @devpato .

  4. Complete your profile on LinkedIn. Seriously, this is how tech recruiters can find you!

  5. Be active on LinkedIn. Share what you read, your thoughts, and what you are learning, etcetera. I get contacted by recruiters a few times a week because of all the things previously mentioned. Always keep your LinkedIn professional.

  6. Contact recruiters. The candidates from recruiting agencies have a higher chance to get an interview than people who apply directly to the company.

  7. Have a personal website.

  8. Have a least 3 projects on your portfolio and talk about them in your resume.

  9. Make sure every single line of code you write is on Github. Github is the portfolio of the developers and recruiters can find you on Github too! ;)

  10. Answer and post questions on Stackoverflow.

  11. Create a developer story on Stackoverflow. How do you do this? Go to your profile -> click on Developer Story Tab. Once completed, you will see something like mine https://stackoverflow.com/users/story/5262452. This helps recruiters find you and helps you find the job you want.

  12. Show your passion about programming while interviewing.

  13. Show your desire to learn new technologies.

  14. Be active on Twitter. Twitter? Wait, What??? Yes, Twitter! Twitter is an informal way to meet developers. You never know who you'll interact with and the potential doors that can be opened.

  15. Data-structures and Algorithms are the most important things! LIES! The majority of the developers will never use a crazy algorithm or a crazy DS. You also need to focus on learning best practices, how to integrate different tools like NPM packages to your code, APIs, etcetera.

  16. DO NOT get discouraged if you don't hear back from any of the 200 companies you QUICK APPLIED to on Indeed or LinkedIn.

  17. DO NOT CLICK ON "quick apply" to jobs. Most of the jobs posted with "quick apply" are fake. Take a few extra minutes to apply and answer the questions properly on their forms, etcetera.

  18. DO NOT LIE on your resume. Everything you put on your resume is valid for the interviewer to ask questions about.

  19. Go to meetups! Meetups are an awesome way to network and get your name out there. Also, recruiters go to meetups :)

  20. Participate in Hackathons. If your school or someone in your town is hosting a hackathon, participate! Even if you don't think you are good enough to compete. Hackathons are not always about competing, it's about learning, networking, and having a good time! Plus, they usually give free food.

  21. Look for jobs on Stackoverflow, LinkedIn, and Indeed. Stackoverflow is very good for remote jobs :)

  22. Set the preferences on Stackoverflow and LinkedIn specifying that you are looking for a new opportunity.

  23. Post on twitter when you are looking for a job. More than one of us will retweet it!

  24. Worried about your GPA? Dang, sorry COLLEGE wasn't for you. Luckily, that doesn't mean that you don't know how to code. In fact, I know a lot of very talented programmers who had a very low GPAs.

  25. Find a mentor. Having a mentor is always good even if you are a senior developer. A mentor can help you make decisions and take the correct path in you career.

  26. Do something that make you accountable for your learnings and goals.

You don't have do every single one of these tips. They are tips, not rules or formulas, on how to land a job as a developer.

Good luck on your job search!

Discussion (19)

Collapse
mauro_codes profile image
Mauro Garcia

Congrats for your first post! I'm in the same situation :D
About your post. I totally agree with your tips. Especially with 2, 7 and 8. It's super important to have an active presence on github and make contributions for the community.

Collapse
devpato profile image
Pato Author

Amigo Mauro! What's is your post going to be about? and yes exactly! we have to give back to the community!

Collapse
mauro_codes profile image
Mauro Garcia

I already published it. It's about tailwindcss and Angular (how to integrate tailwindcss into Angular project without pain :D

Thread Thread
devpato profile image
Pato Author

Niceeeeeeee def will read it

Collapse
lilimayon profile image
lilimayon

Accept my congratulations for the first post! And it's really useful and cool :)
Just want to add that it's important to make an excellent resume. This 1resumewritingservice.com/ service often helped me. For all the time of the passages of interviews, I realized that a good resume is really important. Especially if you don't have much experience.

Collapse
teachingtls profile image
teachingtechleads • Edited

Hey Pato, you made great points here and I wanted to reiterate a few of them.

1) I started at a private college here in the US, but ended up leaving and finishing my degree at a technical institute. In no way has that influenced my career in any way.

8-9) Yes. I have done plenty of interviews and I feel like I know the person across from me during the conversation when I have already read through their code examples and sample projects. Get your code out there. I don't care if it's just the step by step example from a udemy course or a simple start.spring.io/ shell that you strapped a few lombok controllers on top of. Let me see it all.

12-13) Totally agree. If during the interview process I can't tell that you're into learning and developing, you're not getting a call back. I don't care if you know the exact stack we use, because if you're clever and willing to dig in, you'll figure it out.

Keep up the good writing!

Collapse
devpato profile image
Pato Author

Thank you much for th feedback. Specially coming from someone with the level of experience that you have!!

Collapse
zafricandev profile image
Stuart Miller

I really enjoyed this post, I still find it funny that so many places put such emphasis on which school you attended rather than the work you've delivered.

Collapse
devpato profile image
Pato Author

I noticed you are a CTO. I have spoken to several CTO's in the past 3 years. None of them care about where you went to school.

Collapse
zafricandev profile image
Stuart Miller • Edited

It's funny some of the best developers I know are people who learnt on their own and their self drive is what made them great, not the name of the school behind them.

Thread Thread
devpato profile image
Pato Author

I wish I could just hit retweet to this comment. You are 100% right

Collapse
fat_tonyy profile image
Fat-Tony

Thanks nice information

Collapse
devpato profile image
Pato Author

Thank you sir!

Collapse
iamnotstatic profile image
Abdulfatai Suleiman • Edited

Congrats on your first post, it impressive Thanks for the article am also searching for job i think this tips are going to help me, Thanks

Collapse
huaca profile image
Hugo Cabrera

Hi!
Excellent first post. In point 3 you missed an 's' at your @.

Collapse
devpato profile image
Pato Author

Gracias Hugo! Un saludo. Yo soy de León, Guanajuato

Collapse
keeran_raaj profile image
Raj Kiran Chaudhary

Thanks a lot for these great tips. I still have to complete lots of things.....

Collapse
devpato profile image
Pato Author

that's awesome!! welcome to the coolest community ever :)