Python是世界上最流行的编程语言之一,在各行各业中被广泛使用。除了作为一种通用语言的突出地位之外,它还越来越多地被用于数据科学等专业领域,在这些领域,它吞噬了R等更专业语言的市场份额。
Python 创建了一个完整的生态系统,包括Python认证、课程、在线教程等。
今年1月,TIOBE指数(试图对世界上最受欢迎的编程语言进行排名)连续第二次将Python评为年度语言。各地的企业都要求技术人员了解Python,这就引出了一个关键问题——如果你想找一份与Python相关的工作,你需要证书吗?
Python是否有官方认证?
Python没有“官方”认证,但有Python Institute,它广为人知,并提供特定于企业的认证,包括通用编程和数据分析方面的认证。
Python软件基金会是官方的Python开发组织,他们过去也考虑过提供官方认证,但目前还没有这么做。
IT Staffing和人才解决方案公司Robert Half的技术人才解决方案副总裁Matthew Deneroff解释了对获得Python证书感兴趣的技术专业人员将如何在不同的企业和机构中获得更多选择。
“如果你对获得Python证书感兴趣,微软和Python Institute是很好的起点,”他说。“微软是一家知名公司,它的认知度有助于提高可信度。Python Institute是另一个提供此类培训的知名组织,它提供一系列证书,以满足具有各种职业要求或技能的程序员的要求。”
目前,微软唯一的Python认证是Technology Associate 98-381:Introduction to Programming Using Python,针对的是能够识别和编写语法正确的Python代码并识别Python支持的数据类型的程序员。
如果你打算通过Python Institute获得证书,Deneroff指出入门级PCEP(Certified Entry-Level Python Programmer)是一个理想的起点,其次是助理级PCAP(Certified Associate in Python Programming)。PCPP(Certified Professional in Python Programming)是该协会提供的最高Python认证,以 PCPP 1 和 PCPP 2 两种认证的形式出现,衡量候选人在与高级Python编程相关的各种编码任务中的熟练程度。
Deneroff说:“获得这些证书证明了在Python和相关技术方面的高级编码和编程能力。”
Python认证是否值得获取?
虽然Python程序员并不需要证书,但Deneroff指出,证书可以向潜在雇主表明,你愿意在日常工作之外学习。他说:“这让你有机会表现出对这个话题的真正兴趣,并致力于提高自己的理解能力。”“当然,根据雇主的编程要求,这也可能带来更高的薪水。”
有了Python证书就能找到相关工作吗?
其实,个人的编程技能——不管有没有证书——都是求职中最重要的因素。但是,拥有这些证书可能会帮助你在竞争激烈的科技就业市场中更容易脱颖而出。
nVisium的高级应用工程师Yehuda Rosen说:“第三方提供的Python认证太多了。”“几乎任何供应商,从前面提到的Python Institute,到微软,到SANS,到GIAC,都可以并且确实提供某种类型的证书。这甚至还不包括Udemy这样的地方,在那里你可以获得特定课程的证书。”
和Deneroff一样,他也认为没有一种特定的认证一定是“最好的”。但是在简历上有Python Institute这样的名字可以帮助求职者脱颖而出。
Rosen指出Python很容易上手,因为所有的文档都是在线的。他说:“在nVisium,我们寻找精通Python的工程师,专注于Python编程经验,而不是任何证书。”“对于包括安全或网络在内的高级主题,在这些特定领域的证书可能会有帮助,但实际上并不需要特定的证书。”
作者:Nathan Eddy