程序员该不应有职业资格证?



最近广州又有公务员考试了。听说考上了公务员,就有了稳定的收入而且能够有充足的时间干本身的事情,且不担忧被解雇,那我心中就有点想法了怎么在IT界混迹2年多却还没发现程序员们有这类金饭碗?做为IT从业者,咱们彷佛老是处在动荡之中,若是你正在一家公司用一门冷门的编程语言写代码,可能会担忧之后跳槽的时候找不到相似的工做。前端

当行业内的不一样领域火起来的时候,你可能会担忧本身是否是错过了什么,惧怕被这个时代淘汰。若是真有这类金饭碗,或许回家的时候就不用被蓝爸爸蓝妈妈劝去考公务员了。程序员



写代码吧


曾经我有个同窗跟我说过这样的话:“若是如今有人跟我说看完哪些书或者考了哪些试就能够进腾讯这些公司那我确定就能定下心来学习了。”


如此看来若是国家可以设立一个程序员资格证的话那一切都省事了,理论上它应该提供相似的功能


只要能获取对应的资格证书国家就会安排相应的工做。面试


证书设立不一样等级,根据不一样等级证书能够领到不一样等级的工资(这样现阶段存在的程序员搞不清楚本身值多少钱的现象彷佛就能够解决了)。算法


咋一看彷佛没什么问题,这样国家又能够干涉不少东西了,高校毕业的IT从业者彷佛就能够更容易找到工做了。我不肯定之后国家会不会设立相关的东西,不过这种选拔人才的方式毕竟有点肤浅,我我的以为仍是不要出现的好。


1. 全国统一考试一般含金量较低

---------------------------------------------------------------编程

不当心扯上了教育制度的问题了,但这确实是个问题。如今国家关于软件工程师的证书确实也有。可是据我目前接触过的来看,大多数含金量并不高。


在软件工程师这条路线上就有,中级软件工程师,高级软件工程师,软件架构工程师等等这些资格证书。曾据说过一些国企的同窗只要向上级提供了以上的证书,会按对应证书的等级增长几百到一千的工资。


我也曾今参加过中级软件工程师的考试(那时候不知道脑子抽什么风)。对于这个证书个人理解是备考书里面的知识是很不错的,可以让你比较全面地了解计算机体系各方面的一些基础知识以及一些专业术语。But,考试的题目就……..。选择题以及业务分析题各占一半的分值,我认识的一些还不错的软件工程师,他们平时写代码彻底没问题,可是每次去考都考不过(基本上都是选择题达不到对应的分数要求)。那大家以为经过这类的考试所得到的证书真的可以说明什么问题吗?仍是说我身边的都是不好劲的程序员?


1.赠送互联网领域技术图书(pdf),143家公司的面试真题,共计10T干货资源。
获取方式:关注本公众号,回复“干货”。


2.免费微信交流群:包括健身群,运动群,交友群,学习群,求职群,讨论群,老乡群,学生群,校招群,跑步群,聚餐群

入群方式:关注本公众号,回复“入群”api



宝宝内心苦微信



另外,我也曾通过一些所谓的编程知识竞赛(我这里不说这个竞赛的名字)。颇有意思,那时候不少人都得奖了,我也就顺势得奖了。而后国家说“给80块钱可以获得一个中级的证书,给100块钱可以有一个高级的证书。”在虚荣心的驱动下我给了100块钱(好吧,脑子再次抽风)。后来我发现,只须要给100块钱,国家工信部就让我


精通Struts, Spring, Hibernate这三大Java框架。
说实话,到目前为止这三个Java框架我都是听同窗说的,我压根不知道他们是什么,有什么用,我竟然就被精通了…..如下省略10万字吐槽。


我的以为中国人比较多,很难顾及全局,国家所设的考试资料书具备必定的参考价值,可让咱们对计算机体系有个全面的理解,若是是抱着学习的心态去研习那类本书,那我以为至关可取。但若是是只是为了考证而考证的话我的以为必要性不太大。


2. 经过等级证书来体现工资
-------------------------------------------------------------------------


有时候我也在想,若是有这种证书的话那就行了,经过获取这些证书,就如同打网游练级,起码咱们知道咱们该怎么努力,而且经过这种努力是能够看到“将来”的,比起埋头苦干敲代码彷佛工资能上涨得快一点。


然而现实又何曾有这么简单呢。曾经有个同事跟我说过,他以为咱们这行,其实工资与实力很不匹配。据他所言,他一个只在培训班呆了3个月而后出来找工做的朋友(懂的东西目测也不会不少吧),然而这样一我的一出来就有1万多的工资。而他幸幸苦苦工做2-3年都未必能达到这个数。或许也由于这种现象,当我说要手把手教一些朋友写代码的时候,他们老是会问我:“若是我跟你学一个月能找到多少工资的工做?”……试问这种承诺,若不是忽悠又有谁可以保证呢?


向钱看齐


其实不只仅是IT行业,我相信不少行业都会有这种工资与能力不匹配的现象。若是这个时候有个证书去衡量那彷佛就省事多了。不过我这里就要问一下若是真的要设立这种等级与工资挂钩的证书,那人们要经过什么样的方式来得到对应证书?又他娘的是考试吗(我不得不说,这种方式跟用代码量来衡量一我的的价值的感受差很少)?


别觉得业界的老板都这么傻,他们不少也是技术出身。若是要衡量一我的做为程序员的水平我以为有如下几方面:


解决问题的能力前端工程师

------------------------
架构

沟通能力框架


抽象思惟能力以及编码能力


工做主动性


而以上这些能力会因公司的企业文化不一样而有不一样的侧重,而且许多事情只可以经过平时的相处观察,以及工做中的表现才能了解到。仅仅经过考取相关的证书是没办法客观地衡量你是否是一个还OK的程序员的,借此来跟工资挂钩就更不现实了。


至于为何培训出来几乎什么都不懂的人却可以拿到这么高工资?这个问题我至今没参透,若是您还以为心理不平衡,那就恨本身吧,没让你遇到这么“精明”的老板。


3. 终身学习
------------------------------------------------------------------------

古人早就有说过


学到老,活到老


可能这也是IT从业者难以安定的缘由。各类新东西层出不穷,你今天刚开始学的东西,说不定明天就过期了。搞得好多IT从业者要不断学习新东西,身边的人看起来就以为他们应该是中年危机怕失业,怕跟不上潮流吧?


不过我以为这只是表面现象,许多优秀的IT工做者,他们之因此不断学习,我以为有两点缘由:


真的想学,求知欲强。


在公司担任技术负责人,须要调研新技术。


学习



像他们这样的人还怕失业?别开玩笑了。现在我并无资格作技术负责人,故而我只能体会到第一点---求知欲。一年前仍是Python工程师的时候我感受本身能够试试调样式,写动画,我就跑去学前端技术,而后找了一份前端的工做,如今前端工做比较稳定了,我就想花点时间研究一下我一直喜欢的Ruby这门编程语言。我但愿可以顺便给社区作点贡献。如今Ruby稍微上手点了,我就想花点时间去捡起C语言还有算法了,由于我想知道Ruby是怎么工做的(目前还在YY)。我想说的是我之因此去学这些,并不是奢望老板会所以给我提工资,你也知道这些知识对于公司的业务来讲其实只不过是一些不起眼的东西罢了。学这些东西仅仅是为了知足本身的求知欲。而我本身想知道这些东西的原理,为什么要跟老板加不加工资这件事情扯上关系?


4. 你不须要证书来证实本身
----------------------------------------------------------------

我以为对我而言所谓的证书只不过是一张纸而已,你或许能够用它来装逼,但我以为它就是它你就是你。没有这些杂七杂八的东西你依然能够是一个出色的程序员。


我共事的有一位同事,这里不提他的名字(其实我也还不知道他叫什么,咱们平时都呼唤英文名字)。他培训班出来,没有读过大学,比我还小两年,若是按照通常的职业发展路线来讲他应该当不成程序员。由于他既没文凭,也没有所谓的证书。可是,他倒是我认识的人里面我的感受比较不错的程序员。做为一个前端工程师,他关注领域走向,尝试一些新的技术框架,对前端工程有本身的思考,让我这个工做两年多的人自愧不如。


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------