本文转自http://www.cnblogs.com/allanbolt/archive/2010/09/06/1801549.html
项目开发有很多方面,偶尔有所感悟,现在记录一下,希望大家谈谈自己的看法与经历。
1. 项目开发规范化的认识
现在很多的中国软件企业开发过程真的是不敢恭维,当然国内的企业也在学习这个或那个开发规范,大大小小的项目也做了几个,这个那个的开发方法也用了,可是结果没有多大的气色,原因很多,最主要的就是坚持不下来,老大在权衡项目的时间,成本,功能后,慢慢的就不再坚持了。国人对软件的认识上有很大的误区,与系统的硬件相比,感觉软件根本值不了那么多的钱,更有甚者是买硬件还要搭上软件,我实际中遇到这样的情况就有好几个。一般来说,按照这个那个的开发规范就可以保持项目的进度,质量与成本,可是实际工作中,由于人的原因,往往达不到那样的效果,这样一来二去的不在要求什么了。实际上,开发规范化的确是有很多的好处,你可以Google一下,我也很赞成这样的看法。事实上,上边的人都太急于求成了,以为上了这个就可以得到那样的效果,忘记了实际的执行过程,这是很多规范没有规范起来的原因。
2. 团队意识不足
说道团队,我相信您所在的组织都很愿意这样的称呼来叫自己,可是真正能做到团队的却很少。我从毕业到现在一共经历了两家公司,所参与的项目有10个左右吧,看到我们团队都是各自为战,成员之间没有什么相互的协作。第一家公司相对还是好一些的,呵呵,这里要赞一下苏州亚东咨询团队。从项目开始就确立了项目成员,大家在一起开发,公用一些基本的,公共的类库,数据库等,谁改了什么东西,一打开就知道了,不像现在每个人都一个数据库/基础类,谁改了什么东西,得到集成测试的时候才会知道。现在项目组成员之间没有真正的共享式开发,重复了很多的工作,没有代码的积累,用同事的一句话说:“没有积累,当然没有进步”。原因很多,和我们的业务模式,开发模式,培养模式有很大的关系,大家也都是干自己的那块。
3. 个人能力不够
个人的能力不足,不要着急,这可能不全是你的问题。个人认为个人能力是需要培养的,公司有公司的责任,老大有老大的责任,自己也有自己责任。如果你在公司很幸运的话,会有好的师傅帮带你发展,包括各个方面。有空的时候,不要沉迷于自己的世界里面,不要沉迷游戏之中,可以放松但绝不可以放纵,抓住机会,努力的提高自己。
4. 公司体制
公司在发展,团队在建设,所以有很多的地方都不是很规范。当自己遇到这样那样的烦恼,在你年轻的时候要学会冷静处理。世界上没有完美的事情,所以大家一直都在追求完美。在年轻的时候一定要多听多学少说多做,不要为公司的制度所左右你。当自己的老大答应的你的事情没有满足你的时候,你要学会思考,可能你的要求已经超出了他的能力范围,给予老大一些理解。个人的经历告诉我,老大暂时满足不了你,会在有机会的时候给你补回来的,你需要的是多一点耐心,如果老大不是那样的人,你可以根据自己的决定做事。
5.习惯变成自然
每个公司或是团队都有自己墨守成规的习惯,习惯这个东西有好坏之分,所以你要分辨是非,好的学习发扬,坏的坚决抵制。分辨的标准有很多,我建议你根据职业修养来判别,以前公司推行“品格”,里面有很多的品格定义,很是不错,品格决定成败嘛。要做到出淤泥而不染,还是有一定的难度,你要有坚强的意志力,要给自己有明确的要求,年轻人要培养好的习惯,我们很年轻,还是很有前途,抛弃那些不好的习惯吧,培养好的品格,并让她变成自己优秀品质。
6.职业目标不清晰
说到职业目标,有很多人很茫然,起码我周围的人是这样。闲来聊天的时候,聊到未来都是一脸的茫然,试问您对自己的未来如何清楚吗?初进公司,在试用期我就给自己设置了目标,我给自己找了一个赶超了人,公司的一位同事,我的目标就是在各个方面超越他。现在这个目标已经实现了。我又设立了新的目标。我总体的目标是做一名IT架构师,现在也为这个终极职业而努力着,我相信有一天我会实现,这里祝福自己一下。