《软件随想录》——人员管理(二)如何让优秀的程序员为你工作

私人办公室。这个意思就是为优秀的程序员一间有窗户有门的私人办公室,让他们有独立的空间。我敢说,中国现在连一家给程序员每个人一间私人的办公室的公司都不存在。我先说说大家都在一间大的办公室的缺点,思维是很脆弱的东西,一旦被打断就要重新去梳理,工作效率就要大大折扣,都在一间的大的办公室,人多比较吵,我工作的时候很多时候就叫去干着干那,思维经常被打断,感觉很苦恼,工作效率比较底下,可能也许肯定你也和我有一样的感觉。拥有一间私人办公室有很多优点,最重要的是可以显著提高工作效率,还有这让程序员感觉公司对他的尊重和重视,也是对他工作的认可。还有一点给程序员私人办公室我必须要说的就是必须是优秀的程序员,以及程序员有很强的自主能力。

工作环境。当一个应聘者在面试的那一天来到公司的时候,肯定是想看看里面的人是怎么样工作的,以及设想自己这个环境中工作会怎么样,如果工作环境让人感到很愉快,有一种生机勃勃的感觉的话,他们会产生一种愉快的畅想。相反,他们没有面试就会产生一种想走的冲动。即使面试完了,应聘上了他们也会考虑是不是要到这个令人厌恶的地方来工作,想想都是一种可怕的事情。不过现在好多的程序员已经对他们的工作环境麻木了,只要给的钱多,他们就来工作,不管环境是多么的恶劣,试想这样的环境下工作,效率是多么的底下。不过现在中国的国情来说,每家公司在员工的工作环境上的投入都小,认为只要给一台电脑,一个桌子,等会,甚至几个人挤在一张桌子上办公,认为是在自然不过的事情了。

说说我工作环境。我应聘现在工作的这家公司的时候,我要求他们给我配置好的电脑,还不是一台好的电脑,要求他们给我配置一个液晶显示屏,出于对我眼睛的考虑,因为我是高度近视,液晶显示屏对眼睛的伤害要小的多。但是他们解释是对新进公司的员工都是这样,给他们最差的电脑,等你证明了你的能力的时候,公司自然就给你换好的电脑,这是现在中国大部分公司的做法。在我入职的时候,公司给了我一个慢的可以用蜗牛来形容的电脑,而且还是CRT得显示器,编译一段程序的时候都要几分钟,正好可以喝杯茶,或者起身活动一下,你也来喝杯茶吧,呵呵。在我忍受了10个月以后,因为公司要做GIS开发,这个蜗牛实在是跑不起来GIS的开发,换了一台电脑,配置还不错,不过就是显卡好像有点问题,调试程序的时候看不到变量的值,继续忍受吧,你也是这么忍受的吧,哈哈。不知道再过两年来这家公司的工作的人会不会用我们现在的电脑。

还有凳子,因为我的个子比较高,电脑桌是固定的,那么凳子就不能太高,不过现在做的凳子有点偏高,一天下来难受的要命,腰酸背痛的,想想明天还要坐那个凳子,可怕,哈哈。

还有一件比较不太好说的事情,就是卫生纸。卫生纸都要自己掏钱去买,我可不是说自己扣得连买一卷卫生纸的钱都没有,我还要天天想想我的卫生纸是不是用完了,是不是该去买了,有时就遇到忘记买卫生纸的时候,还要问别人借,尴尬!一卷卫生纸3块,一卷卫生纸一个人可以用2个星期,你给每个员工一个月投入是6块钱,从哪里挤不出这6块钱。

说了这么多,我是想说,工作环境对于一个员工真的很重要。

程序员的社交生活。程序员与普通人并不是又那么多不同之处。他们也很关心工作场所中社交性的一面。

程序员在组织中如何被对待。程序员在组织中要得到足够的尊重。如果其他的条件都相同,程序员一定会选择一个对他有足够尊重的公司。如果你不尊重程序员,那么你就得不到好程序员。

谁是他们的同事。面试的第一天,程序员会密切关注他们遇到的那些人,他们待人是否友善,是否聪明。这个也是为什么比较著名的公司更容易招聘好的程序员的原因之一,因为和那个谁谁谁一起工作,让程序员感觉很愉快。对于一些不太著名公司,主要是去看他们的待人是否友善,记得我面试现在这家公司的时候,前台接待人员还算友善,给你倒水喝,等等,很多公司从来不给面试的人哪怕倒一杯水喝。面试的人也就是我现在的经理,很客气,不仅仅是让你回答问题,而且还主动介绍部门的一些情况,很多公司只是问你问题,感觉很不舒服,因为你要去了解你将来所要工作的这家公司,这个也是我留在现在这家公司原因之一。记得有一次面试,我问给我面试的人你在这家公司是什么职位,主要干什么,面试的人说什么也不愿意回答,还说什么我不愿意回答你是不是就不想面试了,搞的最后不欢而散,记得这家公司是叫什么北京尖峰的。可能这家公司是家好公司,不过因为某些人,优秀的程序员就这样被他们错过了,我不是说自己是优秀的程序员,哈哈。

独立和自主。大多数的时候,公司的管理将程序员仍在哪里,不管不问,让他们静静的完成工作,但是,偶尔经理会介入进去,追问一些极其微小的事情,让程序员按照他们的方式来做,他们不愿意跟程序员去交换意见,让程序员一定要按照他们想的去做。程序员基本都是聪明的人,你必须让程序员在工作中发挥技能,管理人员可以提出自己的意见,这样很受程序员的欢迎,程序员也希望你对他们的工作提出意见和建议,这样他们就会把工作做的更好。但是不管是什么技术问题,经理们知道的很可能不如在那干活的程序员更了解情况。

我现在在的这家公司,经理们对你的工作有意见的以后,通常带着商量的口吻来和你讨论工作中的某些问题,这让人感觉很舒服,这样经理们认为好的,他们就会拿理由来说服你,你认为应该这么做的,你也有自己的理由,大家讨论着就把问题解决了,达成了意见的一致。

不搞政治。老实说,程序员很少有搞政治的。程序员早就练出了对公正有非常好的判断能力,代码要么可以运行,要么不能,坐在那里争论代码是否可以运行时毫无意义的,因为只要你运行看一起,就可以了。程序员希望有一个公平有序的地方,一个严格的能者上庸者下的地方,一个只要是你对就可以赢得任何争论的地方。而不是仅仅是因为老板喜欢或者人际关系。

我干的是什么活。某些情况下,让程序员干有趣的活是吸引他们最好的方法。或者是开发一些非常简单或者非常流行的东西。还有就是程序员会关注他们公司的社会价值。

让一流的新员工挑选他们自己的项目。这个在中国的国情下很难做到,一个公司不会去让程序员去挑选他们自己感兴趣的项目的。

使用非必要的热门技术。大多数的程序员很高兴有机会使用令人激动的新技术。尽量让程序员有机会去接触一些新的编程语言、框架和技术,他们会感到开心一些。

我能认同公司吗。大多数程序员工作 不是为了谋生,而是要工作能带给他们的意义,他们想要认同他们的公司,这样他们工作的时候就会去想我在为社会造福,他们工作起来就会更加的卖力,更加的有效率。

我现在工作的公司,或者绝大部分中国的公司都没有自己明确的价值观,没有自己的追求,等等,有追求的,就是追求能赚多少钱。他们从来不去思考公司代表怎样的追求,这种追求是怎么样形成的,怎么样让别人感受的到,管理好公司的品牌很重要,那意味着销售额提升和招聘更好的程序员。我现在工作的公司,领导们整天挂在口中话就是怎么样去忽悠客户,客户用了软件以后评价很多都不是太好,或者更本不去用软件,领导们不怎么去关心软件本身的一些东西。好像绝大多少公司都是如此。

程序员不在乎的一件事。程序员他们不在乎钱。如果有人抱怨薪水,那么他们并不真正的喜欢现在他们的工作,工作环境不好,或者他们感觉到不公平。因为程序员对公正公平很在乎的。和你一样的公司,给程序员的工资比你们公司高很多,程序员感觉就很公平,或者在一公司里,他和干一样的活为什么拿的工资比我多。这也是绝大部分公司不允许员工之间讨论工资的原因。

来源:liangweiwei130

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2011年4月5日
下一篇 2011年4月6日

相关推荐