DevOps.com

  • Latest
    • Articles
    • Features
    • Most Read
    • News
    • News Releases
  • Topics
    • AI
    • Continuous Delivery
    • Continuous Testing
    • Cloud
    • Culture
    • DevSecOps
    • Enterprise DevOps
    • Leadership Suite
    • DevOps Practice
    • ROELBOB
    • DevOps Toolbox
    • IT as Code
  • Videos/Podcasts
    • DevOps Chats
    • DevOps Unbound
  • Webinars
    • Upcoming
    • On-Demand Webinars
  • Library
  • Events
    • Upcoming Events
    • On-Demand Events
  • Sponsored Communities
    • AWS Community Hub
    • CloudBees
    • IT as Code
    • Rocket on DevOps.com
    • Traceable on DevOps.com
    • Quali on DevOps.com
  • Related Sites
    • Techstrong Group
    • Container Journal
    • Security Boulevard
    • Techstrong Research
    • DevOps Chat
    • DevOps Dozen
    • DevOps TV
    • Digital Anarchist
  • Media Kit
  • About
  • AI
  • Cloud
  • Continuous Delivery
  • Continuous Testing
  • DevSecOps
  • DevOps Onramp
  • Practices
  • ROELBOB
  • Low-Code/No-Code
  • IT as Code
  • More
    • Application Performance Management/Monitoring
    • Culture
    • Enterprise DevOps

Home » Blogs » Leadership Suite » Do Your Engineers Need a Degree? If So, You’re Missing Out on Great Hires

Engineers Need a Degree

Do Your Engineers Need a Degree? If So, You’re Missing Out on Great Hires

By: Gordon McKenna on September 6, 2018 1 Comment

For more than a decade, tech team leads have lamented the fact that software engineers are among the toughest jobs to fill. But in some ways, their frustration is self-inflicted.

Related Posts
  • Do Your Engineers Need a Degree? If So, You’re Missing Out on Great Hires
  • Creating Career Opportunities in Quality Engineering
  • How to Build a Highly Qualified Cloud-Native Team
    Related Categories
  • Blogs
  • Leadership Suite
    Related Topics
  • college degrees
  • developers
  • higher education
  • hiring
Show more
Show less

It is almost a given that a lack of higher education represents a deal-breaker for hiring decision-makers. The same goes for job seekers—it can feel as though the lack of a degree drops your résumé to the bottom of the stack. But the mandate for software engineers to have a formal education beyond high school may be one of the biggest mistakes I have seen companies continually make in my 20-plus years in the technology space.

CloudNativeDay 2022

By no means am I against pursuing a higher education. Colleges, universities and technical training programs can offer real value when it comes to learning the finer points of software development. But too many talented candidates get tossed out of consideration simply because they lacked college diplomas.

In my experience, it’s possible to hire engineers fresh out of high school with five or even 10 years experience in coding and development under their belts. If that sounds absurd, consider that there are hundreds of apps designed to teach code to kids as young as 3 years old.  In fact, Mattel has a Robotics Engineer Barbie and Fisher-Price has introduced a “Code-a-Pillar” aimed at toddlers that instills the basics of coding. Soon, the generation graduating high school will have been building their developer chops since they were in diapers.

It’s understandable why employers believe a stellar education and a prime résumé are the prerequisites for good candidates. However, great engineers and developers share some common qualities, whether they have a degree or not. Eliminating higher ed requirements can net talented individuals overlooked elsewhere and potentially allow you to offer lower starting pay. When making hiring decisions, I look beyond the “education” section of the résumé and focus on these qualities instead:

  1. Look for “closet coders.” A great engineer excels at scripting. I call these agile individuals “closet coders” for their ability to code their way around a brick wall. A tinkerer by nature, this type of candidate grew up taking apart the family computer and successfully putting it back together, or taught themselves Python for fun. In the workplace, especially in a DevOps environment, this person can fill gaps in the tools they are using and build ways for the rest of the team to automate processes. In the interview process, make sure you’re asking questions that require your candidates to think outside the box and demonstrate they can come up with solutions in really tough scenarios.
  2. Hire a true team player. The concept of the “brilliant jerk” in engineering is finally falling by the wayside, and for good reason. This tongue-in-cheek term refers to giving miserable and cocky developers a pass simply because they are so talented and sharp. But the best engineers are those willing to share their talents with everyone, making the entire team stronger in the process. This type of collaboration goes beyond simply teaching. A great engineer also shares scripts, tools and other tactical assets they use to do their job so well. When screening candidates without a degree, look for individuals who attend hack-a-thons or local code meetups. This is a good indicator they’re willing to work in a collaborative setting and will be an effective teacher.
  3. Get an engineer who can fail forward. The best developers and coders thrive in an agile environment. They run toward the problem when things break, eager to find a way to fix it. If it’s their fault the failure occurred, they take it in stride, learn from the mistake and make sure others do as well. This “fail forward” attitude leads to a more iterative process, where risk is embraced for the benefit of making breakthroughs. Candidates without degrees are more likely to have these qualities than those with a formal college education. Why? Because they’ve taught themselves the skills they possess, meaning they’ve broken plenty of things along the way and found the fixes on their own. A candidate who doesn’t give a “safe” answer when asked about past failures is someone who deserves further consideration.

A college degree is usually a “nice to have,” but not a “must have” when it comes to hiring decisions. Some of the best engineers and developers I have worked with and managed haven’t taken the traditional education path to earn a degree and possess a unique skill set that can be a huge asset to the team dynamic.

By not discounting these individuals, I’ve gained a competitive advantage over competitors who shell out top dollar just because of a résumé line—and I can definitively say they’ve missed out on what could have been some of the most talented people on their teams. In your next round of hiring, commit to talking to at least one candidate you wouldn’t traditionally give a chance. The result might surprise you.

— Gordon McKenna

Filed Under: Blogs, Leadership Suite Tagged With: college degrees, developers, higher education, hiring

Sponsored Content
Featured eBook
The 101 of Continuous Software Delivery

The 101 of Continuous Software Delivery

Now, more than ever, companies who rapidly react to changing market conditions and customer behavior will have a competitive edge.  Innovation-driven response is successful not only when a company has new ideas, but also when the software needed to implement them is delivered quickly. Companies who have weathered recent events ... Read More
« Continuous Discussions, Episode 90: Gene Kim and DOES18 Speakers
Eggplant Launches Open Source Communities Initiative »

TechStrong TV – Live

Click full-screen to enable volume control
Watch latest episodes and shows

Upcoming Webinars

VSM, an Ideal Framework for Continuous Security Dashboards
Wednesday, August 10, 2022 - 11:00 am EDT
LIVE WORKSHOP - Accelerate Software Delivery With Value Stream Mapping
Wednesday, August 10, 2022 - 1:00 pm EDT
10 steps to continuous performance testing in DevOps
Thursday, August 11, 2022 - 3:00 pm EDT

Latest from DevOps.com

GitHub Brings 2FA to JavaScript Package Manager
August 9, 2022 | Mike Vizard
CREST Defines Quality Verification Standard for AppSec Testing
August 9, 2022 | Mike Vizard
IBM Unveils Simulation Tool for Attacking SCM Platforms
August 9, 2022 | Mike Vizard
Tech Workers Struggle With Hybrid IT Complexity
August 9, 2022 | Brandon Shopp
Open Standards Are Key For Realizing Observability
August 9, 2022 | Bill Doerrfeld

Get The Top Stories of the Week

  • View DevOps.com Privacy Policy
  • This field is for validation purposes and should be left unchanged.

Download Free eBook

The Automated Enterprise
The Automated Enterprise

Most Read on DevOps.com

Recession! DevOps Hiring Freeze | Data Centers Suck (Power) ...
August 4, 2022 | Richi Jennings
Palo Alto Networks Extends Checkov Tool for Securing Infrast...
August 3, 2022 | Mike Vizard
Developer-led Landscape & 2022 Outlook
August 3, 2022 | Alan Shimel
Orgs Struggle to Get App Modernization Right
August 4, 2022 | Mike Vizard
GitHub Adds Tools to Simplify Management of Software Develop...
August 4, 2022 | Mike Vizard

On-Demand Webinars

DevOps.com Webinar ReplaysDevOps.com Webinar Replays
  • Home
  • About DevOps.com
  • Meet our Authors
  • Write for DevOps.com
  • Media Kit
  • Sponsor Info
  • Copyright
  • TOS
  • Privacy Policy

Powered by Techstrong Group, Inc.

© 2022 ·Techstrong Group, Inc.All rights reserved.