Hacker News new | ask | show | jobs
by alisonatwork 2306 days ago
I think there is some value in certifications as a way of teaching unusual corner cases you might not otherwise come across.

I only have one cert - the Sun Certified Java Programmer, from back in the day when Sun still existed - and i can say it encouraged me to dive deeper into the quirks of the language. For sure, reading Effective Java gets you more bang for the buck in becoming a great Java developer, and stuff like Clean Code probably helps more with learning how to build maintainable apps, but i still feel like the SCJP was worth my time to do.

The thing i found about doing the SCJP is that it increased my curiosity around programming languages in general. Those contrived "gotcha" questions on visibility, inheritance etc made me think more deeply about how to design code in a readable and safe way - not just in Java but in other languages too.

1 comments

I’ve gone down the certification rabbit hole twice in my career.

The first time was in 2008 when I was trying to pivot from an expert beginner C bit twiddler to “enterprise development”. I took the six courses for MS certifications. Even then I knew that certifications were meaningless. They were basically a guided study method so I would know what I didn’t know. I never put them on any resume. By the time I went looking for my next job, they had expired and I didn’t need them.

The second time started two years ago - a AWS certs - and they are for the same reason, a guided studied path but this time the company pays for them.

AWS certs are good to have because they are requirement for a company to maintain “partner” status, it gives clients a warm and fuzzy and it helps to get through the HR filter. But no actual hiring manager (including me) gives them much weight when accessing candidates.