Should you get a tech certification? It depends.

Are IT certifications a waste of time? An article about the worthlessness of IT certifications recently made the rounds on the front page of Hacker News. The author dismissed the validity of Java certifications, equating them to Hamburger University diplomas. While I disagree with the author’s view, I’ve also heard – and said – various arguments for and against certifications – “certifications are a total waste of time” or “anyone worth their salt definitely gets certifications!”. I think the answer is a lot more nuanced, and like many things in life, the answer is “it depends”. 

To be fair, the Certification Industrial Complex churns out a ton of lousy and worthless certifications. I’m sure a lot of people waste a ton of time pursuing useless pieces of paper. The decision to pursue an IT certification is not binary. Some people should get them, others have no business getting them. Sounds a lot like college, but I digress…

I’ll focus on cloud certifications, since that’s my experience (I currently hold certs in both AWS and Google Cloud). The “it depends” argument applies to other IT certifications, cloud or non-cloud. If anything, one needs to very clearly discern the objective behind getting a certification. Are you getting a certification to pad a resume? Are you doing it to supplement your real world experience? Both?

Real world experience trumps everything else. When evaluating candidates, the first thing I focus on when is whether you demonstrate (preferably deep) experience in a particular domain. Have you actually done the work and earned scar tissue from solving hard issues?

For example, if you’ve got 6 years of experience architecting on AWS, what are some highlights – and low points – that you walked away with? Is your experience 6 years of continuous learning, or are you simply a person with 1 year of experience, going through the ions for 6 years? My favorite line of questioning is along the lines of “tell me more…”. 

The second thing I look at is your capacity to quickly learn new things. Technology changes fast, As Stewart Brand said, “Once a new technology rolls over you, if you’re not part of the steamroller, you’re part of the road.”

It’s best to stay ahead of the steamroller. You stay ahead by adapting to new trends and continuous learning. So, even if you’ve got 6 years of AWS experience, what are you doing to stay current, both with AWS and advances in other clouds? What about new trends in open source? And what about reviewing the fundamentals? How much time do you devote to keeping your skills sharp, as well as keeping up?

But, real world experience doesn’t tell the whole picture either. In particular with the cloud, I’ve seen “seasoned professionals get stumped on seemingly basic best practices. I’m talking about cloud architects claiming several years of experience who cobble together insecure and overly complicated architectures.

I’ve often said that “each cloud has its own way of doing things”. That’s where certifications are invaluable. It’s highly probable that a person working in a cloud will focus on her specific problem, and miss the bigger picture of that cloud’s best practices. Certifications help provide the bigger picture, best practices, and understanding what technologies and design patterns apply to a specific situation.

The old adage - “Invest in yourself” rings loud and clear here. Your decision to pursue a certification really comes down to how you want to invest in your career. I suggest first getting real world experience in a domain you’re interested in. Really get to know this domain. Once you feel competent, test yourself and pursue a related certification if it makes sense. Obviously, make sure the certification has market value. I guarantee you’ll learn something new along the way.

Donna Jill Rebustes-Costa

Digital Marketing & E-commerce Professional | Business Development Leader with Global Experience | Certified Six Sigma Green Belt

4 年

This made me think. ?? It depends on what a person’s reason or motivation is for getting the certificates and/or certifications. ??Is it to add a line to a resume? Sure, it is nice to add a line, but the real measure of that certificate is knowing how to use it in real world work situations when a solution is required. ??Is it to complement one’s experience in the field? The process of earning a certificate requires time and effort and commitment. Learning in a more structured way (certifications) helps us find gaps in our experience-knowledge. ??Is it to challenge ourselves to be better in what we do? By putting the time to learn more and finding opportunities to make use of that knowledge, we are making the most of that effort.

Akshay K.

Analytics Engineer

4 年

I agree with all your points but I would like to know about your opinion on Coursera's certification programs which are quite rigorous through continuous assessments and graded assignments.

Glenn Cole

Software Developer at Moebius Solutions, Inc.

5 年

"Obviously, make sure the certification has market value." Given that I see no job ads requiring a particular certification (except DoD stuff), how does one determine this?

Bob Korzeniowski

Wild Card - draw me for a winning hand | Creative Problem Solver in Many Roles | Manual Software QA | Project Management | Business Analysis | Auditing | Accounting |

5 年

There are no tech jobs that require no experience, in the USA.? Getting a certification won't help get around the catch-22.

回复

要查看或添加评论,请登录

Joe Reis的更多文章

  • What is a recovering data scientist?

    What is a recovering data scientist?

    “What is a recovering data scientist?” This question arrives in my LinkedIn messages at least once a week. It’s easy to…

    22 条评论
  • Tips for running a virtual meetup

    Tips for running a virtual meetup

    The coronavirus pandemic has suddenly changed quite a few things with respect to meetups and how people network. Having…

    4 条评论
  • Networking From Home (NFH)

    Networking From Home (NFH)

    In the last few weeks, we’ve suddenly found ourselves in a brand new world. Some might rightfully call it a hellscape.

  • Building A Pile Of Reputational Capital

    Building A Pile Of Reputational Capital

    What’s more important when starting a business? Making a pile of money quickly, or building a great reputation for the…

    8 条评论

社区洞察

其他会员也浏览了