会写程序的不见得是程序员,有可能是软件工程师
今天看了老赵的“讨鸟檄文”,我有些感想,趁着午休的空,也上来吐吐水,冒个泡。
X鸟我不想多做评价,自然有公道来评说。但是不难发现,在平时电视,报纸等广告中,充斥了大量的IT职位培训(其中也有厨师和汽配:)),光我看过的就有“双。N”,“新X华”等,都是大幅报道,学IT,高薪就业,只要不傻不呆不瞎不聋都可以进来学习,有的还宣称是高考独木桥的另一成才之路(oh,我吐了,shit),只要缴钱进来,就能成为XX企业的软件人才。。。
远的不扯,就扯近的。现在企业招人也越来越喜欢招应届生,而大批的学生也就走向了软件工程师的岗位。敝人所在的team就是这样,虽然Code Guardline一堆,但是无用,因为众人就是觉得code只要能work,就万事大吉。于是乎今天早上我就看到了两封客户review我们code的反馈,而其中的语气有些颇为强烈。于是今天这些小同学又有事情干了。
有时候我们在一起闲聊,我就建议他们code的时候呢多看看别人的code是怎么写的,参考参考,但是不要简单的CtrlC和CtrlV,因为你copy的代码不见得是对的,也不见得适合你的当前的case。有闲暇时间呢不要总dota啊,QQ啊,玩啊,多看看书。因为计算机这行积累很重要。呵呵,但是说了都不理解,因为平时的工作量比较大,coding的时候哪还有时间去管为什么呢?只要最后的结果是对的,就行了。那就是重复的发明轮子,而他们自己也不知道自己在重复。结果工作做不完,加班;加班也做不完,最后士气低落,心灰意冷,要么还继续熬,要么就转行了,等于前几年都白干了。
最奇怪的是,coding这行计算机出身的反倒少一些,我见过“差别”最大的是一同事是学兽医的。当然我不是说您成不了计算机专家,但是您为什么不能干一行爱一行,您不干您本行跟我们这些苦命的IT娃挣什么饭碗涅?您不干您本行那您当初为什么要学呢?我百思不得其解,万死难辞其咎。 难道4年的大学学费就白交了吗?
在此声明,不是再此敌视转行过来的同学同事 ,而是这行已经人满为患了,况且现在行业风气较差,加班扣钱总是有目共睹的吧,所以呢,三思啊,不是干这个就能拿高薪。
敝人每天还战战兢兢的走在计算机路上,每天还背一破包,将一本本厚如长城城墙砖头的计算机书背来背去。其实我每天不见得能看几页几行几个字,但是我看了之后会有一种醍醐灌顶欲仙欲死的感觉。如果您做这行单单是为了挣钱,那我劝您提早转行吧。
会coding不见得是程序员,有可能是软件工程师。
The one who can program is unlikely a programmer, it possibly is a software engineer.
最后给大家补个真实的事情:
一次面试,有个候选人搞C++的。ok,我们出了个一个C++同事去面试,结果问数据结构,摇头;问算法,摇头,估计还问了操作系统的,计算机相关的知识。。。问道最后,候选人怒了,大吼:“我是来面试软件工程师的,不是程序员。”可惜这不是个笑话,而是真实发生的事情。
再补充点:
依稀记得2000年的时候,计算机何其牛13啊 ,本科生毕业都是20w起,要是再有个MCSE在手,我艹,年薪再翻个番都没问题。时过境迁,到现如今,随着高招扩招的恶果以及漫天飞的IT职业培训,这行的毛利也逐年骤降。人多粥少,没办法,现如今你看吧,凡是大街上行色匆匆,头发蓬乱,脸色乌黑如锅底,带个眼睛,形似猥琐大叔,并且还穿的有些邋遢,挎个黑色电脑包的,八成都是搞IT的。据说中关村卖电脑光盘的也是俺们同行,不知道是真是假。