小项目的大体会

原创 2007年10月10日 22:08:00

   来自朋友的介绍,一个很小的项目,用于视频采集领域,通过一个实时采集设备能够抓图,录像.然后可以对采集下的文件进行管理.这也是工作两年以来第一次独立进行一个项目的掌控与开发.以自身的能力来说完全可以独自完成,但为了体会运作项目与他人协同进行工作,找来了我亲爱的老柯.我两年的工作经历都是在并不大的公司中,开发过程非常原始,近似于英雄主义的作坊了.往往一个典型的工作过程是:公司唯一的牛人GG实现了一个软件所需的核心功能,然后我得到这些功能的接口将其组织成最终的软件.整个过程中没有任何设计文档,有的只是各种功能的源码漫天飞舞,当一个软件做成的时候除了开发者无人可以维护,看起来一切都正常的功能,一经测试漏洞百出,惨不忍睹.自己下决心要在此项目中扫除弊端,杀出一个黎明来.老柯这两年混在一个技术管理都比较正规的公司,如此一来可以好好请教一番了.

  设计文档,倒是有一份,那是当初为了立项而写给客户看的,内容很虚泛,和后来的实现差距比较大.要不要做设计?老柯建议碰头商量.在一个下班后的傍晚,坐到了老柯公司附近的肯德基内.拿出客户的需求文档,反复讨论,把要实现的功能都敲定之后动手在纸上画了四个界面出来,最后决定用visio把界面先画出来,以此作为项目的第一步.当时的分工是我做视频的捕捉录像功能,老柯做数据的存储检索功能.简单的界面画好之后即进入正式的编程阶段了.给客户的开发周期是三十天.

  第一个深刻的教训:没有对项目进行日程管理.就是说没有把任务细分到每一天的工作量,只有一个感觉就是时间还多着,在最初的十天里几乎没有实质性的进展.这在后来看来简直就是灾难性的.解决办法:细分开发工作量,设置里程碑,保持一个稳定的节奏推进项目.可以使用Project管理软件使之文档化,并督促自己切实执行.

  第二个深刻的教训:对技术难点的准备不足.因为之前有过类似的工作经验,此时想当然的认为到时候把那个方法搬过来就行了,也导致了在项目开始时的漫不经心.当到第十天时才发现最核心的功能竟然都无法实现,于是慌神了满世界找实现方法.最后发现只要把一个优化选项关闭就可以,长舒了一口气,结果又回到了漫不经心的状态,直到下一个恶性循环的到来.解决办法:把技术难点的攻关放在项目的最开始时期并以最大的精力去完成.同时最重要的还是注意在平时的技术积累上,一是工作中保留下的方法,二是主动学习自己未知的技术领域.绝对不能有似是而非的地方,行就是行,不行就是不行.

  第三个深刻的教训:工作态度散漫.由于之前的工作习惯是得到领导交待的一个任务,估计一下自己能完成的时间,再把这时间放大一两倍反馈给领导.这样的状态下可以比较轻松的完成任务,但却惯出了一个极其糟糕的毛病,干活总是拖沓缓慢,不到最后期限大脑"热"不起来.在由别人主导的项目里只要能按时完成任务就没有人管你的态度怎样,由此掩盖的缺点在有一天自己来掌控项目的时候剧烈的爆发,其破坏力恐怖惊人.在最后十天不到的时间里每天晚上工作到三点以后,其实这完全可以避免的事情.往往我们做软件的辛苦和累并不全是外部环境的原因,事情总是要由人来做的,有的人能做好,有的人却不做好,在同等的外部资源条件下,成功与否内因是决定性的.解决办法:在项目开始时就使自己热起来,结合前面两点的方法,同时对项目保有一种高度的责任感,将其与切身利益联系起来.老米说的好:态度决定一切.

  比较成功之处在于与老柯的分工比较合理,各自完成的水平也很到位,本以为在最后整合各自的功能时会出很多问题,出乎意料的是我最担心的部分是最顺利的.同时也看出了老柯的功力确实了得,让我学到了很多东西,收获很大.当然,这是因为找到了一个水平比较高的合作者,假如在项目中人员水平并不平均的情况下又如何把握一个项目呢?思索中,也期待CSDN上牛人的金玉良言.

版权声明:本文为博主原创文章,未经博主允许不得转载。

Eclipse中项目面板字体的修改

借鉴:百度上的项目面板字体的修改 今天一个群友问了一个问题----Eclipse中项目面板(Package Explorer)中字体的修改,查了好多资料。。。。。。好多都说这是电脑属性。。。。。。关...
  • yongbuyanqi88888
  • yongbuyanqi88888
  • 2015年04月01日 19:03
  • 16054

eclipse中project Explorer下项目字体修改

使用mac时项目名字很小,眼都看发炎了,也没找到调整的方法,实在受不了啦,在网上终于找到了办法,然后自己又摸索着弄个了下,很好用 这是没调整之前的项目字体: 然后使用下面代码添加到ecli...
  • just_you_java
  • just_you_java
  • 2016年03月11日 15:07
  • 2758

苹果审核通过后包体大了200多MB!都是Xcode 7的错?

前几日,好玩123向游戏陀螺透露,他们公司旗下的游戏《战龙之刃》在苹果审核通过后,包体增大了200多MB,整整大了一倍多,原本打包后只有227 MB,但在苹果审核通过后,手机App Store显示的是...
  • liwei5bao
  • liwei5bao
  • 2016年01月16日 19:04
  • 1572

【传地址值】第17周项目1--体会函数参数传递(输入三个整数将其按从大到小顺序输出)

1./* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 作 者: 沈远宏 * 完成日期...
  • u012369143
  • u012369143
  • 2013年12月24日 12:00
  • 514

项目进度控制学习体会.doc

  • 2009年01月09日 00:32
  • 27KB
  • 下载

信息系统项目管理师考试体会分享

  • 2013年10月29日 14:01
  • 14KB
  • 下载

ERP项目管理心得体会

  • 2013年03月18日 11:12
  • 23KB
  • 下载

一次通过国家软考信息系统项目管理师的心得体会

  • 2013年03月28日 21:43
  • 30KB
  • 下载

项目心得体会

  • 2016年04月03日 10:30
  • 13KB
  • 下载

深入体会C语言项目开发_-_俄罗斯方块游戏

  • 2012年03月09日 15:59
  • 1.15MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小项目的大体会
举报原因:
原因补充:

(最多只允许输入30个字)