你的程序员是在努力工作还是在偷懒?

回到2004年,那时我还是一名初级开发者,工作在一个大型团队中,主要从事有线电视公司的账单与供应系统。就像所有的大型系统一样,这个系统由大量相对比较独立的组件构成,不同的小组负责不同的组件开发工作。模拟电视与数字电视供应系统几乎是完全分开的,由两个不同的小组分别进行开发。
模拟电视团队决定根据Microsoft Biztalk的一个早期版本来构建他们的系统。团队有4个人以及一个来自于微软的团队共同开发并运行这个系统。他们看起来工作非常努力,常常工作到深夜,周末也在加班加点。当遇到生产问题时,团队的每个人都会放下手头的工作,围拢在一起,提供各种建议和意见,以及如何修复问题的见解。你会看到,这个团队中的每个人都有很强的团队凝聚力,而且他们工作都非常努力。
数字电视供应系统则大相径庭。系统的代码几乎是由一个家伙搞定的,我们暂且称这个家伙为Dave吧。我是团队的一名初级维护工程师。一开始,我在理解代码时遇到了很多麻烦。程序中并没有长长的过程语句,相反有大量的小体积类和方法,每个方法的代码也只有寥寥数行而已。我有几个同事抱怨Dave将事情搞得过于复杂了。不过Dave却建议我应该阅读几本关于面向对象编程的图书。他教会了我设计模式、SOLID原则以及单元测试等知识。很快,他所编写的代码开始变得具有现实意义了,随着我不断加深对代码的理解,我也越来越发现它优雅的设计。代码在产品中没有出现问题,只是一直在默默地工作。要想对代码做出修改也是轻而易举的事情,因此实现新的特性简直是手到擒来。单元测试意味着进入到生产系统中的Bug数量变得微乎其微。
结果就是我们这个团队看起来工作不那么努力。我每天下午5:30下班,周末也从来不用工作,我们也不必围聚在一起猜测到底是什么原因导致了生产系统的问题。从外人的角度来看,我们所从事的工作肯定要比模拟电视团队的简单得多。事实上,二者的需求非常相像,只是我们开发出了设计更好的软件、提供了更好的支持基础设施,特别是单元测试。

更多见:http://blog.csdn.net/ricohzhanglong/article/details/17485219

写的好的代码,出现bug少, 容易维护,看起来外人觉得你很闲......

时间: 2024-11-06 18:33:20

你的程序员是在努力工作还是在偷懒?的相关文章

[转] 一个优秀的程序员应该如何提高工作效率?

转自:http://www.cnblogs.com/cherry0327/p/5395957.html 当我们评价一个程序员是否优秀时,要从多个方面进行评估. 专业技能.专业知识.创造力.经验,这些都是重要的因素.当然,还有他们的工作态度.工作效率和工作质量.如果程序员的工作是没有效率的,那就意味着他们所投入的时间和精力是没有效果的.在livecoding.tv最近发布的一篇博文中,他们总结了10个影响程序员工作效率的坏习惯.看完这篇文章后你会发现,里面所列举的坏习惯,总有一两个可以在自己的身上

CSDN日报20170318——《一个程序员的五年工作总结》

[程序人生]一个程序员的五年工作总结 作者:Programmer_Zhou 三月的重庆到处弥漫着浓浓的春味,在这个春暖花开的季节里,人们在闲暇的时间都忙着踏青和春游."一年之计在于春",春天是赏花旅游的季节,春天更是为未来作打算.定计划的时候.在2017年的春天,我做出了人生中的一个重要决定:离开工作近五年的ZTE(中兴通讯),去开启新的人生征程.最近我在罗辑思维的得到APP上订阅了薛兆丰老师的"北大经济学课"专栏,我认为他说的一句话特别有道理,这句话的大意是:&q

程序员为啥喜欢深夜工作?

相信各位程序员童鞋都深知这句话,就是"程序员喜欢深夜工作".但是,为啥子程序员就喜欢深夜呢?今天龙哥就和各位童鞋来唠唠这个话题吧! 其实,这个话题各位童鞋到百度里一搜,会发现会得到好多结果的.我记得曾经在CSDN上看到过国外的一篇文章就是写这个的,下面是原文: 业内有传言称"程序员就是一个把咖啡因转换成代码的机器".随便找个程序员问"你什么时候工作效率最高?"他的回答肯定是在半夜. 这是目前普遍存在一个趋势,一部分人喜欢在早晨4点起床开始一天忙碌

给程序员推荐一些提高工作效率的工具

转载: IT江湖 2014年12月03日 于 IT江湖 发表 http://www.itjhwd.com/gcxytjyg-3/ 前几天给大家推荐了一些好用的软件,但是还有很多不错的软件,大家也都反馈了不少,下面我将继续为大家推荐一些高效率的软件,也欢迎大家补充.再次 声明,这些软件我都亲身用过,不喜欢的,或者觉得这些软件菜鸟才用的,那请你把鼠标移到右上角(windows)OR左上角(Mac)点击关闭,谢谢 给程序员推荐一些提高工作效率的工具(一) 给程序员推荐一些提高工作效率的工具(二) Be

漫谈程序员系列:找工作的辟邪剑谱

我原来面试过一个哥们儿,半年内换了七家公司,我表示膜拜. 还有一些哥们儿,七年不换工作.这得是多稳定的工作啊,七年之痒都扛过去了,真心不错. 这都是极端,一般的程序员,可能会一年半载或者三两年换一次工作.在一个公司干上老多年老多年的程序员,不是成了大牛公司离不开,就是成了废柴哪里也去不了.我说得太极端了一些,可能还有到哪儿都无所谓的,能待着就待着这种的吧. 这次我们要说的是找工作,没错儿,就是找工作. 去咖啡厅喝个咖啡或者酒吧喝个小酒就把工作搞定的程序员可以洗洗睡了,记住回自己家睡--别 if

大龄程序员找不到工作,程序员真的是吃青春饭的吗?

程序员这行业就是吃青春饭的,于是也有许多这个行业的新手开始追问,程序员真的是吃青春饭的吗?在这里,我借用一位老程序员的话:程序员不是年纪大的都转行了,而是技术差的都被淘汰了.当然,如果一味这样说也过于偏颇了.所以,今天小编给大家说一说,到底这个程序员与青春饭是一种什么样的联系呢? "中年危机"这个词,不知在什么时候悄然进入了80后的生活里,导致很多职场上的80后整日战战兢兢,担忧自己的未来,尤其是近日年底爆发的裁员潮,一时间闹得人心惶惶.裁员潮波及最大的自然属互联网行业,这样一个新兴却

程序员可以为钱工作,但别为钱卖命

我知道有很多人进互联网行业或者是成为程序员,都是为了心中的一厢热情,或者是为了行业的高薪资,高福利等等. 但是实话说,从事程序员这一行业的大部分人,都是冲着钱来的,其中当然也有热爱,但是恰饭显然是更重要的,人为财死,鸟为食亡,这无可厚非. 大家也知道,程序员这一行吃的是青春饭,赚钱不易,高工资通常是要通过高强度的加班去换取的,很多程序员不得不过着前半生拿命换钱,后半生拿钱换命的生活.实际上,大多数人在后半生想拿钱换命的时候,会发现钱也不够用了,那前面的努力岂不就功亏一篑了. 所以,互联网行业里的

浅谈程序员的薪资和工作经验

很多人都会问关于PHP/Java程序员薪资与工作经验年限的内容,无论是在就业论坛的评论还是作为网上流传的指导性文章,都会涉及这方面的问题.例如, 有人知道3年Java/ JEE工作经验的工资是多少吗? 本人拥有10年Java/ JEE工作经验并且懂Spring.Struts和Hibernate,提多少薪水比较合适? 请发我一些关于拥有多年经验的面试问题,谢谢. 对于那些只有一两年工作经验的入门新手,讨论这个问题或许还有点意义.但是要你已经有至少3年以上的工作经验,那答案就非常主观了,这完全取决于

恐惧:中年程序员会害怕丢掉工作吗?(很多评论)

刚入行的时候,听说程序员是吃青春饭的,只能干到 30 岁.过了几年,这个说法变成了 35 岁.如今,我都已经过了 35 岁了,这个说法现在是 40 岁. 有时和曾经一同毕业的同学会聊起这个话题,唏嘘感慨,人到中年,想到如果今天突然丢了工作,会怎样?一想到万一这个假定成了现实,也不禁感到一丝丝恐慌. 恐惧感 当丢掉工作开始让你产生恐惧的感觉时,说明已经不再年轻了. 当我刚步出学校的时候,刚工作满一年,我攒下了约一万元的积蓄,然后裸辞离职了.但只休息了一个月,就开始恐慌起来了.第二个月初,拿着手上的