DEV Community

Cover image for Tech Job Hunting
Tre G. III
Tre G. III

Posted on • Updated on

Tech Job Hunting

  1. Resume building and curating
  2. Portfolio projects
  3. Networking
  4. Write blog post and create content
  5. Contribute to Open Source Software (OSS)
  6. Ask Questions?
  7. Help others code
  8. Find a mentor, or become a mentor

Resume building and curating

Keep your resume up-to-date. Curate your resume by keeping it focused. Make a resume for each job application to best utilize keywords used in the role you want.

Portfolio projects

Always have a coding project that showcases your current skills for the public to view. Most software engineers are bound by NDA and legal restrictions. If you are one of those definitely work on a portfolio piece.

Networking

Keep your professional networks alive. Take time to check-in with folks. Share your good, by being positive. Your network will help you gain trust with potential employers. They also can give you insight on the hiring process or manager.

Write blog post and create content

Blogging and creating videos are excellent methods to establish yourself as an authority in your field. By sharing your knowledge and experiences, you invite the opportunity to learn from the feedback of others

Contribute to Open Source Software (OSS)

Engage with GitHub and become involved. As a software engineer, teamwork is essential, and GitHub is a fantastic platform for learning how to collaborate asynchronously with others. Begin with technologies you're familiar with, or if you're not using any, focus on those you're passionate about. Dive into the repository "Issues" and "Pull Requests" to see where you can contribute. If you're unsure where to start, consider enhancing documentation—whether through editing, correcting, or adding text. Another valuable contribution is adding unit tests. Every project benefits from additional support, so don't hesitate to ask, "How can I help?"

Ask Questions?

Ask questions of people working in roles you want to have. Let the professionals talk and take time to listen.

  • "How do you like your current role?"
  • "What do you like about it?"
  • "Do you have any tips for me?"

Help others code

Answer questions and dedicate your time to assist others learning to code. The amount of personal and professional growth achieved by helping answer other developers' questions is remarkable.

Find a mentor, or become a mentor

Mentoring can be challenging, as it involves offering guidance and support without expecting compensation. Seeking a mentor requires finding someone willing to volunteer their time to guide you on your path. As a mentor, it means being accessible to answer questions from those less experienced and sharing your knowledge with individuals eager to learn and grow.

Top comments (0)