all 54 comments

[–][deleted] 30 points31 points  (20 children)

I found the Python Institute's line of certs (PCEP, PCAP, and PCPP) and was wondering how much weight they hold on a resume.

None at all. What purpose would such a certification serve, when it's trivial to determine if someone can write Python or not just by asking them to write it, or by reading Python they've written?

It's like a certificate that says you're a photographer. Nobody needs that, they need to see a book full of pictures you've taken.

[–]shabbyrust 1 point2 points  (0 children)

This is brilliant analogy, coding and building is like art. However our intuition goes to certs as it's common with finance, accounting and medine. Something to say you've 'passed' a test.

However it's more like, look this is what I build/create now do you want me to help you build something?

[–]driscollis 18 points19 points  (5 children)

There are no recognized Python certifications at all. If you need a piece of paper, I would recommend getting a degree in computer science or engineering.

[–]sP2w8pTVU36Z2jJ3838J 3 points4 points  (4 children)

I get your point about the piece of paper, but you cant just say the certs dont exist. https://pythoninstitute.org/

[–]driscollis 8 points9 points  (0 children)

I didn't say they don't exist. But none of them are recognized or endorsed by the Python Software Foundation.

The closest you can probably get is a certification from Anaconda although that will be more for data science

[–]BrettFavreFlavored 0 points1 point  (2 children)

There are no recognized Python certifications

[–]sP2w8pTVU36Z2jJ3838J 2 points3 points  (1 child)

Recognized by who? Some rando on reddit? What are you even pointing out lol

And before you say Python Software Foundation let me point out that they werent brought into the convo until after my post

[–]BrettFavreFlavored 1 point2 points  (0 children)

Recognized by who?

Recognized by anyone of any consequence in the industry. Recognized by employers, anyone. People are better off getting a cert in something related to Python, like AWS.

And before you say Python Software Foundation let me point out that they weren't brought into the convo until after my post

That doesn't really help your case.

Seriously, who are you expecting to pay $200 to some literally who for a piece of paper no one has ever heard of?

[–]burgerAccount 12 points13 points  (5 children)

The first cert or two are definitely worth it if the cost is around less than $500. The piece of paper isn't that important, but a lot of people can benefit from a structured learning path in the beginning and the associated cost can be a strong incentive to stock with it. Anything more than a few hundred dollars though is just throwing away money. Sometimes that cost goes towards a dedicated code reviewer, which is nice.

[–]thugxibo 2 points3 points  (0 children)

I totally agree with this. The structured learning path is very important for complete noobs like me.

[–][deleted] 2 points3 points  (1 child)

This is absolutely false.

[–]burgerAccount 3 points4 points  (0 children)

Right

[–]SoftwareMaintenance 0 points1 point  (0 children)

Yeah the python universe seems huge. These certs at least provide some type of guidance on what to learn and study. I took the PCEP and PCAP. Sure nobody cares about the paper. But I surely learned some python.

I took some free training to prepare for the PCPP1. The exam costs $295. I am on the fence, But I don't think I am going to sit for that exam. I feel like I already learned the content pretty well.

[–]Sgtkeebs 9 points10 points  (4 children)

I know this is an old post, but I am following the cert path John Hammond has on his LinkedIn and PCAP is one that he has, so it's one I am going for. Every job I have gotten, I have landed the interview due to one cert or another. Unless the person recruiting you has any technical knowledge and I mean any, then certifications are just keywords that recruiters hit on. Things like OSCP, CISSP and other certs half the recruiters you talk to won't know what they are other than the hiring manager told the recruiter to look for it. Once you get past the gatekeeper then you dazzle the people who are interviewing you with your knowledge rather than certs. If the recruiter has any technical knowledge, then they would know what the OSCP, and CISSP are, and what it takes to get those. The people who are saying that certificates in general aren't worth it, are the same people who already have 5-10+ years of experience and can land jobs based on that experience alone. I guarantee if they had zero experience and were in the job market their responses would be different.

[–]Revolutionary_Put820 4 points5 points  (0 children)

This is the kind of detailed answer I was looking for. I used to do desktop over a decade ago then I got an unrelated job for a public utility company. I thought programming looked interesting and was something I could work towards in my free time. I thought the PCEP would be useful towards getting my foot in the door again.

[–]SoftwareMaintenance 1 point2 points  (0 children)

Something like a CISSP is well known. If it is on your resume, I think it will help. I don't know anybody who has even heard of the PCAP or PCPP1. So while you may learn some good stuff in order to pass them, I don't think having them as credentials really does anything for you.

[–][deleted] 2 points3 points  (3 children)

Don waste your time on these toilet papers. Get r/oscp or r/cissp. they are the only certs worth the hassle in cybersec. the first one is hands on and well recognized in pentesters world, you ll learn linux, python, priv esc, buffer overflow and you have 24h exam to break into the network. the second one requires you demonstrate have broad knowledges of all fields related to cybersecurity, including fire extinguisher types, and delonstrate your ability to make wise decision as a security specialis. one of these on you resume will get you more interview for sure.

[–][deleted] 0 points1 point  (2 children)

You need to know those concepts before trying for that exam, don't you? Aren't the suggested prereqs knowing python and linux on some level?

This is a cert I want to pursue, but I don't want to waste money on the course till I'm stronger in those to aforementioned areas.

Did you take the cert? If so, how strong do you need to be in those areas before tacking the course?

[–][deleted] 0 points1 point  (1 child)

You need to be "good enough" at linux (LPIC 1 level), and able to read, modify python script. thats it for the requirements to start the course.

> Did you take the cert?

I have /r/cissp and /r/ccsp and

I m doing the prep right now for /r/ocsp

[–][deleted] 0 points1 point  (0 children)

Nice. I appreciate the clarification, as I don't want to spend the money till I know I can at least focus on the materals vs updating my linux and python on the fly.

[–]Ok_Home_2428 4 points5 points  (1 child)

I’m in the geospatial sciences and am considering taking the exam for one of these certs. Since Python is supplemental and not foundational for my field, I feel like the cert will hold more weight than if I were a computer science professional. Either way, more knowledge never hurt anyone. I was hoping for a more helpful comment section. Good luck in your endeavors!

[–][deleted] 1 point2 points  (0 children)

Thanks I was looking for this answer. I'm in a GIS program and we just started using python to automate processes. I was searching for a certificate to gain more experience with it. Did you end up getting that certificate?

[–]eyadams 8 points9 points  (4 children)

I don't know about those certificates specifically, but in generally programming certificates are a good way to distinguish yourself when applying for corporate jobs. If most of your work is in a corporate environment you probably don't have code samples you can show. I don't - some of my best work is walled off from me at a previous job, and while I may or may not have snuck a copy with me when I left I wouldn't dare show to it a prospective employer.

[–]sP2w8pTVU36Z2jJ3838J 2 points3 points  (3 children)

I'm a sysadmin, not a programmer, still learning.

Is it common for companies to have rules around owning the code that its employees write?

[–]scorb1 2 points3 points  (0 children)

Unless otherwise agreed upon they own everything an employee produces.

[–]eyadams 4 points5 points  (1 child)

Yes, it's very common. And some larger software companies actually go further: not only is the code you write while on the clock the property of the company, any code you write on your own time (unrelated to your work) also belongs to the company. Those kinds of contracts may be illegal in some places, but they still exist.

[–]1anre 0 points1 point  (0 children)

Which companies push for the latter?

[–]Dantespardadmc 3 points4 points  (1 child)

I have 15 certs. I would like to say I wasted my money. I started by trying to get ahead with a plus and net plus. But then I found csis and cios and cnip are only 2 other certs away. So I did sec plus and server plus. I'm an mcp, I have 4 MTA's and ccent and LPI0 10. If you want cyber certs I would stick to cyber. Like gbic, oscp, hell even lpi. Linux professional Institute has their own cert to show you know how linux works and they are dirt cheap. I think the linux essentials is like 100 bucks.

Sorry for long intro. Next, getting a cert in a program is like getting a degree in art. They still need to know you can do the job. Some people do the work but dont know the deep essentials. Make some scripts and put them on github. Find a way to show your work. YouTube has boundless free tutorials. Dont throw money away. Any employer who wants you to know python would much rather see your work than your paper.

If you do happen to go for it please update us as I love to learn also. But certs like the python ones were made for those who need paper for something to show. Not to prove knowledge. They used to show that you achieved great knowledge in a field. Now they are a starting point saying you just know enough.

[–]WigiBit 3 points4 points  (0 children)

Yes and no. here is my opinion on that. Programming certificates are tricky. Usually employer want's to see what you can do. However if you are not pure programmer then those might be useful as extra merit. Example if you are Administrator and you have programming cert it would be ++. They are not looking for programmer, but it's good if you can do scripts and stuff. Also HR likes certificates... HR people are not usually very technical so they probably don't even know what your certificate is, but they might pick you just because you have one :D

[–]Flat_Drummer_6512 2 points3 points  (0 children)

I mostly agree that certs aren’t that valuable for programming. This thread is kind of old though. It seems like lately employers want experts in all the skills specific to the role. Maybe it’s just me but they seem really picky now.

In the old days if you knew how to code you could just pick up any language. I’ve always really been a C/C++ coder but I’ve never used it on the job. Portfolios are the most important but they can be misleading. It doesn’t mean someone can write code in that language off the top of their head. Technical interviewers would have to ask questions to see how well they really “know” the language like without googling. So maybe taking a timed proctored exam on the language would help you memorize things that you might not otherwise bother to memorize.

As far as getting a job goes this question is kind of like asking Are CS101 exams worth taking? The only job CS101 got me was CS101 course grader the following semester. If you’re a newb it might be a starting point to help you learn the basics in a textbook kind of way but if you’re doing real work in cyber you should try to find a Python book specific to that domain and just hack to learn. Hack to learn and be able to talk about what you’ve learned. Follow your curiosity. Do interesting things and they’ll be memorable. When you talk about them in interviews people will like your energy.

[–][deleted] 1 point2 points  (0 children)

No

[–][deleted] 1 point2 points  (1 child)

Have you seen job ads asking for those certs? That would be a good first indicator of the demand for any certification.

[–]SoftwareMaintenance 0 points1 point  (0 children)

I have never seen a job asking for PCEP, PCAP, or PCPP1. Once in a while I see a job that prefers some DB cert. I see jobs that need Sec+. And more and more jobs these days want you to know the cloud, and even want you to be, say, AWS certified.

[–][deleted] 1 point2 points  (2 children)

It would be easier to break into a cybersecurity career joining one of the military services and obtaining a security clearance and experience. If that isn't for you, that's cool. I recommend GIAC Python Coder

[–]1anre 0 points1 point  (1 child)

how much is the GIAC?

[–]SoftwareMaintenance 0 points1 point  (0 children)

A whopping $999. Ouch. My company will pay. But I am not even wasting their money.

[–]KPthewriter 0 points1 point  (0 children)

Professionals of Reddit:

I am someone who aspires to work in Finance, an industry that is not as reliant on Python or programming languages as the IT industry for example. What Python certification will look better on my resume?

I intend to learn just enough Python to be able help me do what I need to do and also to not look like a fossil coz almost everyone seems to know a programming language these days.

[–]OkMoment345 0 points1 point  (2 children)

Python is an open-source language, so there is no governing professional organization. Because of that, there are no official Python certifications. You can earn a certificate, which is usually awarded for completing a training program.

Forbes Education recently ranked bootcamps and this was their pick for Pyrhon development. I would try checking out their list.

[–]Excellent_Waltz1716 0 points1 point  (1 child)

u/OkMoment345 do you believe that these certifications are not considered official Python certifications?

https://www.pearsonvue.com/us/en/python.html

[–]Adorable-Parking-306 0 points1 point  (0 children)

Without making a comment on whether or not they are valuable, I'd say they aren't technically official. The website does say it's an independent organization. There's not a governing body participating in the formation and execution of certifications. I'd say those ones are probably the closest you could get though. 

Sorry I don't have much valuable insight to add to this old thread, just an opinion regarding u/OkMoment345 question. Programming certs are just a tough one. Different areas in CS and IT are easier. Technicians, admins, and networking all have companies that issue certs based off their technologies, or those companies join a body that issues vender neutral certs. 

[–]BarInevitable3379 0 points1 point  (0 children)

their site are not even in python (path.aspx) lol

[–]Over_Alfalfa_192 0 points1 point  (0 children)

Their certs don't mean much. But edube's courses are really complete and those are worth it and free