写程序和聊天

        写程序的时候能够聊qq,上msn吗?一下子写写代码,一下子又不时地点开qq或者msn,漫无目的地和朋友们胡侃瞎聊,这种环境下写的代码能用吗?好用吗?总是这种状态,程序何时能写完啊?
   
        通常来讲程序员工做须要良好的状态,若是写代码投入的是整块时间,并且又能作到心无旁骛,不只效率会提高,并且代码质量也高。听说不少项目就由于这个缘由,在设计和编码期搞封闭式开发,以加快项目建设进度。程序员在封闭开发期间,原则上是不得和外界联系的,不能电话,没有网络。沟通交流的只有那么几个固定的同事。在这样的状态下,程序员由于没有什么干扰,基本上全身心地投入工做,确实可以高效地完成生产任务。所以,就颇有一些管理者以这个为例,禁止企业内的程序员利用上班时间聊qq,上msn,打私人电话,尽量地要求程序员多干活少交流,以更好更快地完成任务。
 
        但封闭式开发并非一个项目建设的常态,那是特殊的项目在特殊的时间组织了一批特殊的员工执行了一次特殊的任务。项目特殊,是指其需求很固定不须要什么变化;时间特殊是指这个过程只能发生在设计和编码期,不能提早不能拖后搞;员工特殊,是指员工自身环境比较简单,很容易协调和家人、朋友之间的关系或者比较有野心,指望得到更大的利益,也或者他本人对企业或者公司很热爱,可以作到为大我牺牲小我;任务特殊很简单,就是工做只是单纯的设计和编码,不须要应付客户,不须要招架测试,实现的就是那个东西,作完了就OK。这四个特殊注定了这个经验不适合于这些坐在公司工做的普通程序员,若是让这些人在上班的时候不要和外边的人联系,那么效果也许拔苗助长。
 
        为何这么说,咱们能够考虑以下几个方面:
        第一:没有人能够脱离社会关系存在,程序员也是人,他必定有和别人沟通的须要。
 
        第二:不受干扰的状态最适合开发新产品或者逻辑性很强的算法,对于如今企业通常的信息化系统来讲,程序员基本上都是在重复性劳动,对他来讲单调且无聊,给别人吧,人家还干不了。在工做的过程当中不免发发牢骚,漫无边际的聊天给了他舒缓。
 
         第三:禁止了聊天工具也禁止了打电话却根本不可能禁止程序员偷偷发短信与外界联系,他发短信又怕被领导发现不得不观察形势,当心应付,反而浪费了更多心力。若是经过qqmsn发送,基本上也就是不到几分钟的时间。
 
        第四:目前,qqmsn基本上已经成了IT一族的必备通讯工具,程序员天然也不能例外,一旦禁止使用,在相对闭塞的环境中程序员的积极主动性将很难被发挥出来。
 
        第五:显然,在ctrl+cctrl+v盛行的年代,在程序员的做品里已经很难找到由他本人独立完成的整块代码,基本上是众人的智慧,qqmsn提供了颇为便利的的技术交流通道,资料文档甚至是源代码均可以从这里得到。禁止了qqmsn,你仅仅是雇佣了一个个独立的程序员,将qqmsn开发,你将得到一个沟通更为顺畅的开发团队,甚至可能得到全球最廉价且最专业的技术支持。
 
        固然,讲这些并非说程序员若是在公司上班,就必定要开着qqmsn才能把工做作好,能不能开,是否须要,这还要结合公司的具体环境和程序员自身特色来看。但不管如何,想经过限制程序员使用qqmsn来减小干扰,提升工做效率,这种想法应该是很不合时宜的。
相关文章
相关标签/搜索