Tips from a hiring manager: How developers can set themselves up for success

Source: Photo by ThisIsEngineering from Pexels

How to get a job in Tech

Avoid Unrealistic candidate expectations

  • Make a selection between realistic and unrealistic job descriptions.

Gain Excellent Technical knowledge

  • Job requirements: look at interesting job postings to see what technical knowledge you must have to apply.
  • Create a Spreadsheet of jobs and core technologies required
  • Check what common technologies you should have experience in.
  • Focus on how to acquire the missing experience, in order to be considered as a candidate.

Grab a Tech Internship

Volunteer for a nonprofit organization.

Open Source

  • Online services like CodePen or Glitch let you set up a server, write code, deploy it and test it out, all in one day.
  • Share your learnings and work on forums like Dev or Medium
  • Take part on major projects on platforms like GitHub
  • Volunteer on open source projects, to learn and practice with a new technology in a real code base.
  • Share what you are doing and what you learned with the community on Twitter.

Start to practice at your existing job

Don’t overpromise and underdeliver.

Having A Great Attitude

  • Demonstrate your attitude and motivation with stories online.
  • Post something on Medium about interesting problems you encountered.
  • Comment on other people’s posts and get involved in the Tech community.
  • Connect your motivational stories to your LinkedIn profile
  • Participate in an online or real world community.
  • Help start or organize a meetup in an area related to your work.
  • Speak at meetups or other events.

Know your Why

  • Before you start interviewing, have a positive, future looking vision of why you are looking and what you are looking for.
  • A negative attitude like speaking ill of your former work can end the chance at the position as fast as lack of relevant experience or skills.
  • Research the company’s website and social media to make sure you are a culture fit and then demonstrate in the interview why you are a cultural fit for the company during the job interview in a positive way.


  • Give an example of a situation in which you had to learn on the job
  • Explain how you learn new skills best.
  • Join free and low cost online learning options to stay up-to-date in your workfield, such as online courses, bootcamps, tutorials, workshops.
  • Apply to a hackathon to bring your skills to competition level and learn from others around you.
  • Join an online community or find a mentor to partner with you through the job searching process.
  • Keep learning on the job and in your spare time.
  • When an job opportunity comes your way that you do not have experience with, admit it, but commit to figuring it out. People are more impressed by people who admit they don´t know something and then find a solution anyway.
  • Know how you learn: read a book, attend a workshop, take an online course, an in-person training and then acquire the new skills.
  • Get yourself examined and certified.

Connections and networking

  • Connect with people you work with
  • Connect with other students on online education sites
  • Join online and offline Tech events and talk with the people you meet.
  • Attend conferences
  • Connect to people online.
  • Contribute to open source projects.
  • Set a weekly goal for yourself to add a new person to your Linkedin Contacts
  • Stay engaged with your network. Invest in your personal connections. Schedule regular times in your calendar to connect with people from your network and ask them how you can help them. One day they will help you back with new job opportunities, being a solid supporter, a reference or giving you great advice and knowledge along the way.
  • Grab a coffee to catch up with connections in your neighborhood.
  • Pass along job openings, interesting information and events people in your network might like.
  • Having recommendations and Linkedin Connections is a plus.
  • Choose quality over quantity. A passionate network that supports and recommends you is far more important than a large network of people you hardly know.

Positioning for Success

  • STEP 1: Tech skills. Develop the required Tech skills for the role and demonstrate them to the Company.
  • STEP 2: Attitude, passion and motivation. Demonstrate your positive attitude, passion, and motivation for your chosen field.
  • STEP 3: Aptitude. Through experimentation, determine how you learn best and have examples of how you have evolved your skills.
  • STEP 4: Network. Take care of your network and contact like-minded people to connect, explore and expand your career.




A passionate Digital Communication Professional from Barcelona, Spain. Experience: Content, UX-design, Frontend.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to test VST/AU audio plugins using PluginDoctor

Golang, how dare you handle my checks!

Docker swarm — Introduction

Engineering Manager as an Architect

Keep Your Cloud Cost Down & Set Budget Accountability with Azure Cost Management and Billing

Persistence on quality

Getting the creativity out

Using the Unity Animation System (Game Dev Day 59)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Diana Vilé

Diana Vilé

A passionate Digital Communication Professional from Barcelona, Spain. Experience: Content, UX-design, Frontend.

More from Medium

Using Machine Learning Techniques to Predict the Concrete Strength

The Art of Data.

Audiences and Experiences Week 1

Data and People: Undeniably Intertwined