主题:【原创】乱侃软件工程师的素养 1 -- poorfat
很多人说过这个问题了,但我还是要再次强调这一点。因为还经常能看到有人犯类似的错误。 切记,永远不要许诺你完不成的任务。
说一件真事儿。大学的时候我们学软件工程课。全班分成几个组,合作完成几个编程的项目。一个小组大约5到6个人,每个人负责写一个项目的一个模块,然后整合在一起作总体测试。 我的小组里有一位公认的编程高手,我们决定把一块主要模块分给他做。每星期小组开会交流各自的进度。每次他都说没问题。其实他其他课程很忙,没有足够的时间可以花在这个模块上。学期临近结束的时候,其他小组成员都完成了各自分配的模块,就他还一点没动。 我们问他有什么困难,我们其他组员可以抽时间帮他。他拒绝了,说保证按时完成任务。 然后就是期末考试,大家忙得一塌糊涂,没人过问这事儿。等到项目要上交的前一天晚上,他赶到机房,写了一通宵的程序,终于把他的模块做完。 然后我们几个做总体调试,发现一大堆错误。改了几个主要的错误,后来小的错误就没改。 卡在预定时间匆匆上交了。
毕业以后,我没再和他联系。想必他一定在某个IT公司高就。祝愿他不会再犯同样的错误。
几年来我一直想这件事情对我们教训是什么。我认为,教训就是: 永远不要许诺你完不成的任务。
然后还有一个推论: 如果你发现你完不成任务了,要尽早通知其他相关人员,并且立刻寻求帮助。死撑是没有用的。再强的程序高手也有玩不转的时候。
- 相关回复 上下关系8
压缩 2 层
🙂Enterprise级的Software 无斋主人 字55 2008-08-15 08:22:19
🙂加一条 1 无斋主人 字280 2008-08-14 09:13:06
🙂做过一个程序的代码级效率分析 女生跟班 字62 2008-08-15 00:05:22
🙂【原创】素养 (3) 永远不要许诺你完不成的任务
🙂他把这一通宵安排在分工后的第一个晚上就成了 1 雷冬 字62 2008-08-14 23:55:05
🙂这句要花;而且最纠结的部分也要第一时间完成,就像已经完成 建筑师 字59 2011-01-16 07:54:31
🙂应该经常沟通,明确各人的任务进度,有问题及时提出。 女生跟班 字0 2008-08-14 03:21:34
🙂软件工程的大作业, 1 老驴 字316 2008-08-13 23:19:59