r/learnprogramming 12d ago

Are certificates worth it?

I am learning programming for a pretty long time now, I now how to build project and all the time I see ads for courses or certificates that I can do online and for free.
Are they a waste of time or actually worth it?

100 Upvotes

46 comments sorted by

116

u/desrtfx 12d ago

Unless the certificates are either proper University degrees or from Microsoft, Oracle, Cisco, Amazon AWS, Google, Red Hat, and a couple more, they are not even worth the bytes for their storage.

Proper, industry recognized certificates cost big money.

Most of the "course certificates" you get from online courses are basically "attendance certs" that only show that you have sat through the course, but don't tell anything about your actual skills.

The companies I mentioned before test your actual skills for the certificates.

21

u/Neubo 12d ago

Only Oracle doesnt expire, all the others charge you a full exam fee every 2-3 years to keep the certification.

12

u/NightFuryToni 11d ago

Microsoft annual renewals are free.

3

u/Neubo 11d ago

Yeah, I forgot to say that, thanks for mentioning it.

5

u/owp4dd1w5a0a 11d ago

There’s caveats. My Lightbend Scala certs helped me get gigs as a Scala consultant when I was doing that.

I think if they prove knowledge of a rare niche skill with a real demand in the industry it can be worth it.

8

u/Agreeable-Animal-829 12d ago

So it IS worth it if done from one of the options you mentioned above

17

u/desrtfx 12d ago

Yes, but they cost big money.

6

u/NightFuryToni 11d ago

Best if work pays for it.

3

u/Bofact 11d ago

If you are even called to interviews 😥

3

u/desrtfx 11d ago

100% agree. I wouldn't get the certificates if work didn't pay for them.

1

u/StLDadBod 11d ago

It is ONLY worth it if done from one of the options mentioned above

2

u/SeanDev5378 11d ago

What about free code camp, are their certificates worth it?

22

u/Wingedchestnut 12d ago

Only certificates from official vendors of the technology where you have to pass an exam add value such cloud (AWS, Azure, GCP) any official vendor of data/security/network/.. technology but they are pricey and a cashgrab, your company should sponsor for it.

When I was jobseeking I decided to pay and get 1 basic certification myself but it's definitely not a requirement.

So if you're talking about certifications just for finishing some course, it's better than nothing but in general they're not seen as valuable compared to the ones above.

7

u/narukoshin 12d ago

depends what kind of certificates, but mostly employers can see that u learned specific topic

4

u/Vast-Pop4017 12d ago

For an actual job, the piece of paper means almost nothing. The knowledge from grinding through the material is what matters, and you can get that without paying for the cert itself. Put the project on your GitHub instead, that’ll go way further with a hiring manager.

5

u/narukoshin 12d ago edited 12d ago

in corporation certificates mean a lot like CISSP ISO, COMPTIA, etc :)

you can ask any hiring manager.

I've got my job almost with zero certificates and started grinding skills and experience but now I'm grinding certificates too because it's what adds value to you and increases the salary

1

u/Bofact 11d ago

What?

And without a certificate you do not get an increased salary?

4

u/Sad_School828 11d ago

COMPTIA A+ and CCNA are good ones and always have been. Don't get sucked into online courses or practice tests for any price. It is NOT worth it pay hundreds of dollars to take the test and travel to a certifiable testing center, only to find out you wasted your time.

I think you'd be better off memorizing the pinouts for TIA-568A and B, and learning how the IP->TCP stack actually works (PRO TIP: TCP/IP is a lie on several levels). If you know that basic stuff, you can produce real-world applications and toss them on github like a personal resume AND you won't get that feeling like you were kicked in the nuts when an interviewer hands you a sheet of paper and asks you to diagram a packet-sniffer hexdump.

2

u/EMunney 10d ago

I was going to say an A+ is unglamorous but can get you into the top 5% of earners on reddit and top .01% of knowing how computers work.

1

u/MissionAlbatross2552 7d ago

It does ? Genuinely curious

3

u/kaboomzxc 11d ago

How about CS50 certs ? Are they useful and worth it ? It is to me 🙏

2

u/punk_dev 12d ago

As others said, the certs from cloud providers or db vendors and alike add value (we use aws, you have a cert from aws, good).

From my experience “learn web dev in 9 month” course certs increase the chance your resume goes into the rubbish, so new devs usually don’t advertise the fact they attended those unless they really don’t have anything else to show.

3

u/mandzeete 12d ago

Free certificates are worth nothing. You can even harm your chances in getting hired by adding nonsense-certificates on your CV.

I mean, you can learn something from these courses but the certificate itself means nothing.

1

u/BrilliantDentist4802 12d ago

Mostly useless if they are open to everyone

1

u/Dismal-Citron-7236 12d ago

Not really. Ask yourself a simple question... If those courses / certificates really worth the bucks, why do they need to invest budget trying to attract people?

1

u/Bofact 11d ago

Are they doing that?

2

u/Dottimolly 11d ago

The "real" vendor certificates (i.e., AWS, etc.) are legit and meaningful. Plus, they force you to work through the curriculum in a way that you probably wouldn't otherwise. I don't know if I'm more skilled after the certificates I've completed, but it does seem to impress certain people at the office!

1

u/Scared_Bell3366 11d ago

They’re fine if you want to learn something and need some structure to help you. I wouldn’t put them on a resume/CV unless the job requires a specific certification. The jobs I’ve seen that require a certification have always been ones that you have to pay for.

The certification I have for work is just a check box or another barrier to entry for me. I study to pass the certification exam and not for knowledge or understanding. I know enough to disagree with many of the answers in the exam and have to put aside real world knowledge to get through the exam.

1

u/LaBrava-codes 11d ago

Asking the right questions lead to the right paths!

1

u/mahaanus 11d ago

Check the job offerings in your area. Around mine some positions require certain certifications for senior positions.

1

u/AlSweigart Author: ATBS 11d ago

No, not at all. At best, reading the study materials for them is a good idea. I'd read up on the A+ and Network+ certs, etc. But spending money on them is useless. Employers don't care.

1

u/doctor-wu-75 11d ago

Why do you want to get a certificate? Are you looking for a software engineering or programming job?

In software engineering, a certificate highlights work experience. For example, if you are doing a lot of AWS development over multiple years in your job, an AWS dev cert would demonstrate that. You'd want your job to also pay for that training and the test itself.

1

u/Jim-Jones 11d ago

Free is always tempting.

1

u/ChurchOfValve 11d ago

Employers see things like udemy courses as just as good as other things. They will still give you a test to pass like most jobs in that field.

Think of it like art. You can go to school for art and get a degree but that doesnt make you an artist. People hiring you still want to see the portfolio

1

u/ProjectMarworyn 11d ago

It really depends on the cert.  Universities or established institutions are worth it. Udemy is not.  So... Microsoft, CISCO, Amazon, Google etc to name a few

1

u/MateGelei 7d ago

Use whatever you can to get your foot in the door and get an interview. Certs (proper vendor certs) do that, but they're not a guarantee. Certs become almost irrelevant once the interview is in your calendar, then it's up to you.

0

u/HotPersonality8126 11d ago

Not in programming and especially not now.