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

The software engineering field is full of challenges. Learning to code is one challenge. Finding a job in Tech is quite another. So, how do you go from learning to code to getting your first job in Tech without previous job experience?

Avoid Unrealistic candidate expectations

There are many jobs available in Tech, yet not all jobs will suit all developer candidates. The Stack Overflow Hiring manager warns to avoid unrealistic candidate expectations in Tech:

  • Make a selection between realistic and unrealistic job descriptions.

Gain Excellent Technical knowledge

After a first selection of realistic job postings, you should of course meet the technical requirements of a job description: knowing how to code in specific technologies, coding languages and frameworks and having sufficient technical expertise is a good start.

  • 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

You could apply for an internship, which is invaluable for aspirant Tech employees. They are low risk for a company and a great reward for the interns. Due to Covid, many companies are offering internships as remote work, so even if you do not live close to a Tech Hub you make a change to get a tech internship.

Volunteer for a nonprofit organization.

Another way to create demonstrable digital products is to gain valuable experience by volunteering your tech skills to support a non-profit. You not only gain experience, but also create real impact to a cause you deeply care about. Mostly unpaid, it is a great way to further your Tech experience and build your network, while giving back to the community.

Open Source

You can easily get yourself working experience by trying out new technologies creating your own projects or helping out open source projects.

  • 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

You can also make a job change inside your existing company. It is much easier because they already know and trust you. Talk to your boss and HR and find someone at your company to mentor you and give you small assignments. Make your aspirations known to both your manager and the team manager you would like to join. Ask them if they can work with you toward this transition. Once your company knows you, your work ethic, and your aspirations, it is much easier to break into a new discipline.

Don’t overpromise and underdeliver.

So, now you have your tech skills covered. One point of caution from the HR manager. Only put technical skills on your resume if you really have experience with them:

Having A Great Attitude

A second point HR managers look for when screening Tech employees, is their attitude. Job interviews mostly start off well with a candidate mostrating confidence and enthusiasm, yet a positive attitude and a real passion for Tech is hard to fake. Being able to articulate why you chose the Tech field and why you are interested in the company you are applying for goes a long way.

  • 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

Passion, motivation and how you handle pressure, that is what attitude is all about and it is equally important to technical skills. To find out about attitude and culture fit, Hiring Managers often ask the candidate the question:

  • 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.

Aptitude

When you want to thrive in a digital work environment, one thing is sure: you need to be willing to learn new things quickly.

  • 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

And last, but not least, as ¾ of the people find their next job via their network, connections and networking are very important. So, if a hiring manager checks your social network profiles, like Github, Linkedin, Twitter among others and sees you are not connected to anyone in the Tech community, it will make a bad impression. Connections are your true asset, so take care of them:

  • 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

Now you know how to position yourself for success as a Tech professional. Just remember to follow this four-step-framework:

  • 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.

--

--

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. https://dianavile.github.io/AllDigitalAgency/