程序员考证有什么现实意义? | 话题讨论
证书有用与否,因公司而异
首先,考证值不值得,取决于你申请的目标公司。
大型 IT 公司,比如 BAT、Flag、微软等,通常会认为证书无用,因为证书只能证明你拥有一定的理论能力,但是不能证明你拥有良好的实践能力。有时候,拥有证书甚至会是减分的,因为他们会认为相比提高你的实际技能,你更在意你的知识水平,而这种做法是不被推崇的。所以对于这类 IT 公司来说,你能解决出实际问题比你拥有很多证书的含金量高多了。当你在申请这类 IT 公司的时候,最合适的方法就是不要把证书列在你的简历中,重点列出一些你的工作经验、项目经验以及技能。
大多数的创业公司,同样看不起证书,虽然这些证书确实在一定程度上能反映出你对知识的掌握和你的学习能力,但是他们最在乎的是你的能力是不是能帮公司带来效益。
这是否意味着没有雇主看重证书?也并不完全,一些刻板的雇主—尤其是非科技公司,他们看中证书,并以此来挑人。
与其迷恋考证,不如提升技能
程序员是一个应用型的职业,需要不断地练习和反复的领悟,“以考养人”虽然有一定的道理,但是通过考证无法培养出程序员的辩证思维、实操能力,只能培养出来一堆“应考机器”。
所以,与其把大量时间投入到考证过程中,不如去提升自己的技能,增加自己的工作经验。技术牛人完全可以通过参加竞赛、设计新产品证明自己的实力,这样的硬实力一般会比证书有说服力多了。
面试官在选拔人才的时候会运用各种方式,包括计算机专业笔试、专业面试等,从专业测试上来判断求职者所具备的专业知识与技能水平,以测试其真实水平。只有当面试官对编程一无所知的时候,证书才可能能成为求职的“敲门砖”。一般公司的程序员面试还是会让富有技术背景的人来担当其中一轮或者几轮面试的面试官,这就使得证书显得“鸡肋”了。
伟大的软件工程师不依赖于语言或技术,因为学习新的语言或技术对他们而言是极其容易的。靠谱的团队和公司不介意你是否取得了相关认证,因为他们看的是求职者的项目经历和编程技能。
评论