r/learnprogramming 3d 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?

97 Upvotes

45 comments sorted by

116

u/desrtfx 3d 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 2d 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 2d ago

Microsoft annual renewals are free.

3

u/Neubo 2d ago

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

6

u/owp4dd1w5a0a 2d 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 2d ago

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

18

u/desrtfx 2d ago

Yes, but they cost big money.

6

u/NightFuryToni 2d ago

Best if work pays for it.

4

u/Bofact 2d ago

If you are even called to interviews 😥

3

u/desrtfx 2d ago

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

1

u/StLDadBod 2d ago

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

2

u/SeanDev5378 2d ago

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

24

u/Wingedchestnut 3d 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.

8

u/itsdefborderline 2d ago

i would rather stack projects.

7

u/narukoshin 3d ago

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

4

u/Vast-Pop4017 3d 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.

4

u/narukoshin 3d ago edited 3d 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 2d ago

What?

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

3

u/Sad_School828 2d 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 1d 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.

3

u/kaboomzxc 2d ago

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

2

u/punk_dev 2d 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 3d 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 2d ago

Mostly useless if they are open to everyone

1

u/Dismal-Citron-7236 2d 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 2d ago

Are they doing that?

1

u/Dottimolly 2d 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 2d 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/Ok-Listen-2162 2d ago

not waste of time but if u doing it just for the sake of certificate then certainly it does feel that way tho . rest its fine to have one and gain skills tho

1

u/LaBrava-codes 2d ago

Asking the right questions lead to the right paths!

1

u/mahaanus 2d ago

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

1

u/AlSweigart Author: ATBS 2d 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/PoeT8r 2d ago

Not worth it.

In general, certification is a revenue treadmill to keep picking your pocket and marketing their products. Developers need to know broad technologies and problem-solving, not specific products.

That said, it can be worth reviewing certification requirements for products you use. Construct a free study plan for yourself to make sure you have both broad and deep knowledge of products that put bread on your table. Any product that does not publish free manuals online is a toxic product that you should abandon ASAP.

Back in the day, the GIAC Incident Handling certification was useful. It was organized around security incidents, which is handy for developers to understand. But the real value came from applying that organized incident handling approach to operations.

1

u/Plenty-Midnight2075 2d ago

Certificates themselves usually aren’t worth much. What matters is whether you actually learned something and can prove it by building things.

If the course gives you structure and helps you learn, do it. But don’t collect certificates just to put them on your resume. A couple of solid projects you can explain properly will usually be much more valuable.

The exception is certifications that are actually recognized for a specific job, like AWS, Azure, Cisco, etc.

1

u/doctor-wu-75 2d 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 2d ago

Free is always tempting.

1

u/ChurchOfValve 2d 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 1d 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

0

u/HotPersonality8126 2d ago

Not in programming and especially not now.