码迷,mamicode.com
首页 > 其他好文 > 详细

人月神话

时间:2015-06-15 14:37:12      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

这么才俩章啊,,,太不过瘾了!
借着活动,拿本书看看,拿不到就拿C币去换本看看
http://blog.csdn.net/blogdevteam/article/details/45846519       


引起了我诸多共鸣,哈哈哈~~

让我想到了我实习那时候的,书中所谓的焦油坑 

一般性,每个出来实习准备干程序员的孩子都会有个焦油坑等着你跳(一般解读为小公司项目缺人,缺钱,大神请不起搞些实习生填坑)

一般性都是当最基础的码农.

------------------------------------------------------------------------     

本人有幸,刚出学校那会就进入了这么一家公司,这么一个项目.

项目为某政府申报网站项目,成员也就是1位项目经理+1位刚招的正式开发人员+我(实习)+1位客服(兼测试); 

项目原本是项目经理的个人项目,后来因为客户的需求增多.及项目扩展需要增加了人手,也就是常见的增加人手加快项目进度方法.

项目分为三期,每一期为4个月左右.我进入的时候,正好是项目的第一期的中旬.因为人员招的匆忙,项目经理的计划也都是个人计划.项目经理个人的工作计划被培训计划所打乱,因为培训开发人员而节奏缓慢.而所谓的培训,除了前期几天的项目框架讲解,后面即在实际项目进行编码学习,遇到问题半小时 如果解决不掉,就可以请教项目经理了

半年后,项目二期,我依旧在那个项目组中.我开始反思项目原本存在的问题.

1.增加人手并不能使项目短期加快进度,相反还会拖延进度.

2.没有实际项目开发经验的开发人员(实习生)要先进行培训,不能直接放进当前版本直接进行开发测试.(除非你的上级有时间审核你的代码,他有时间审核你代码,还不如他自己开发.他自己开发效率比所谓的实习生快的不是一点俩点)


二期开发进度依旧缓慢,但这次的缓慢是源于一期的BUG太多了,导致进度缓慢.我的bug大概占了总bug的6成左右.都是一些细小的问题,但是这些问题(影响到界面了),总是可以让客户打电话给我们的客服.

没错是我制造了 那些BUG.半年后回头再看自己写的代码,以至于我连我自己想骂爹了,以前是哪个傻×写的代码啊,如此撇脚,命名如此不规范,三行代码能搞定的,而我却能写出 10行....

我花了很多时间去重写,我以前因知识点匮乏所制造的BUG.越到后期我越不想去修改最原始版本那些错误. 

项目二期的进度也因此拖慢了步伐.一年后项目三期也结束了.我实习期也算告一段落了.

我很感谢那家公司,虽然本意是拿我填坑,但是填坑也是一种经历.而且这种经历很难得. 

在实际的项目中开发所获得的经验比所谓的项目DEMO要多的多. 很感谢项目经理甄师傅的细心指导,给我未来的路铺实了路基

```sequence人->月: 增加人员可以加快项目进度?Note right of 人月: 增加人员并不能加快项目进度月--人: 减少时间需要增加人员?```



人月神话

标签:

原文地址:http://blog.csdn.net/sat472291519/article/details/46502885

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!