WE CHANGE LIVES
0515-8811 2999
工作上这些事情,一定会惹毛程序员的
时间:2019/12/02 来源: 分享到:

盐城北大青鸟作为一家专业的IT培训机构,当然跟程序员打交道最多,不过也正是通过给程序员接触太多,会发现一些有趣的现象,程序员一般会遇见这些事情炸毛的,所以如果你看见了盐城北大青鸟的这篇文章,以后跟程序员接触的时候,这些误区一定要注意啊。
1、思路被打断
正当程序沉浸于编程算法的思考,或是灵感突现正在书写程序的时候,但却遭到别人的打断,那是一件非常痛苦的事情,如果被持续打断,那可能会让人一下子就烦躁起来。
打断别人的人在这种情况下是非常不礼貌的,被打断的人就像函数调用一下,当其返回时,需要重新恢复断点时的现场,当然,人不是电脑,恢复现场通常是一个很痛苦的过程,极端的情况下可能需要从头开始寻找思绪,然后一点一点地回到断点。
因此,我看到一些程序员在需要安静不被打扰的时候,要么会选择去一个没人找得到的地方,要么会在自己的桌子上方高挂一个条幅以示众人——“本人正执行内核程序,无法中断,请勿骚扰,谢谢!”,可能正在沉浸于工作的程序被打断是多么大的开销,自然,被打断所惹毛了的人也不在少数了。
2、部署环境
虽然,程序员们开发的是软件,但是我们并不知道我们的程序会被部署或安装在什么样的环境下,比如,网络上的不同,RAID上的不同,BIOS上的不同,操作系统的不同(WinXP和Win2003),有没有杀毒软件,和其它程序是否兼容,系统中有流氓软件或病毒等等。
当然,只要你的软件出现错误,无论是你的程序的问题,还是环境的问题,反正都是你的问题,你都得全部解决。
所以,马海祥觉得程序员们并不是简单地在编程,很多时候,还要当好一个不错的系统管理员,每当最后确认问题的原因是环境问题的时候,可能程序员都是会心生怨气。
3、经理不懂技术
领导一句话,无论对不对,都是对的,我们必需照做,那怕是多么愚蠢多么错误的决定,我们也得照做。
在盐城北大青鸟老师看来,程序员其实并不怕经理不懂技术,最怕的就是不懂技术的经理装着很懂技术,最可气的是,当你据理力争的挑战领导权威的时候,领导还把你视为异类。
哎,想起这样的领导别说是骂人了,打人的冲动都有了。
其实,经理只不过是一个团队的支持者,他应该帮助团队,为团队排忧解难,而不是对团队发号施令,其实管理真的很简单,如果懂的话,就帮着做,如果不懂的话,就相信下属,放手让下属做,最怕的就是又不懂技术,还不信任下属的经理了。
哎,这真是程序员的痛啊!
4、程序注释
程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是会告诉新手,一定要写程序注释,于是,新手们当然会听从老手的吩咐,只不过,他们可能对程序注释有些误解,于是,我们经常在程序中看到一些如下的注释:
1 r = n/2; //r是n的一半
  2 //循环,仅当r- n/r不大于t
  3 while ((r-n/r) <=t){
  4 //… …
  5 r = 0.5 * (r-n/r); // 设置r变量
  6 }
每当看到这样的注释——只注释是什么,而不注释为什么,相信你一定会被惹火,这是谁写的程序注释啊?不找来骂一顿看来是不会解气了。
在盐城北大青鸟老师看来,程序注释应该是告诉别人你的意图和想法,而不是告诉别人程序的语法,这是为了程序的易读性和可维护性,这样的为了注释而注释的注释,分明不是在注释,而是在挑衅,惹毛别人当然毋庸置疑。
盐城北大青鸟老师点评:
一个优秀的程序员总会不断面临着工作中这样那样炸毛的事情,但是正是通过有些事情,才会让我们程序员的思想不仅仅是局限在当前的工作任务里面,有时候思维能力也能算是提高程序员的技术水平能力的一个因素,所以在盐城北大青鸟学习的程序员们,毕业之后,做一个进击的巨人吧。