软件开发从文档做起

说起文档,首先我从即时开发这一概念说起,现在诸多中小型公司为了缩短工期,压缩成本省掉了软件开发中一大部分文档工作量,包括计划,需求,设计和测试等 很多方面的工作都由文档记载转为了人脑去记录,近而软件开发中管理层从上至下的进度控制成了单一的催促和口述交流。的确,即时开发暂时地提高了公司企业的 竞争力,但是对于公司质的提升确实相当的小,而且更加阻塞了公司新人的培养。当某一天面临上市的时候估计才会想到CMMI三级+认证等一些正规化开发控制 模型。加至如今这么多软件开发培训机构的应急教育,程序员如何发展?企业对于程序员的价值观何在?
也许你刚步入这个行业的时候对本职工作所涉及到的技术尚力不从心,也许两年后的你忙完手头的编码还可以闲暇的聊聊QQ或者看看网页的时候仍可以 说“我的事情已经做完了”。只有编码做完了,还是真的做完了,业务数据清除脚本写完了吗?测试等等一些相关文档写完了吗?你觉得这些书面东西没什么用吗? 我想没有一个PM会对一个没有一点保障的JOB予以肯定。
每个社会人都明白经验和薪资的紧密联系,但是经验是什么?经验不是年龄的代言,而是日复一日,年复一年的总结和积累。那么又如何去总结?如何去 积累?我记得当初我们的PM曾给我说过这么一段话:技术一般,综合素质不错,二话不说,这个人我留下了;如果技术强,综合能力不行,我不能留。道理很简 单,哪怕就是个刚毕业的大学生,进公司不到一个月他也能用这个框架做出来东西,但如果一个人连文档都不会写,懒得去写,我拿什么去控制进度,拿什么去评估 风险,哪怕他技术再强,谁敢保证业务逻辑不会出问题?而且这些正是我最担心的事情。文档,对于你而言,那是一个工作的总结,经验的总结,或许你交际不是很 强,它可以帮助你说完你想说的问题。对于一份JOB而言,它是一个保障,跟随着项目,用一个小儿科的比喻可以说,它就是一柄尚方宝剑,如君亲临,对,这时 候它就是你的代言,无论你在与否,它都能很好地交接给另外一个开发人员。不要想尽一切办法把一份JOB作为你用于提升或者涨薪的筹码,我可以毫不客气地告 诉你,地球离了谁都能转,公司离了你照样一如既往,不要以为你的上司会把宝都压在一个人的身上,如果他懂得风险控制,那么他不会这么去做,因为他怕你一走 了之,更怕PRO不能如期交接。
一身好技艺未必可以得到一些人的赏识,但是一份好的文档,不仅仅在IT领域,更加在销售,政治等地方体现一个人的价值。对于我们从事的软件开发 而言,说实在话,很累,得不停的学习。新技术,客户的新需求新品位不得不让我们不停的去为之奔波。但是,文档地变更总不常有,用一句投机取巧的话可以说, 需求再怎么变,技术再怎么变,只要你能写文档,照样能为项目组做很多事情,其实如果你时间久了,你会发现它就是门艺术、技术……
我经常会看到一些从事与软件开发的朋友与同事总是对我们这个行业的发展一片茫然,恰恰多数都对这个文档工作不予以重视,我不知道他们的受累于这个行业是否是这个原因,但是你们可以试着去做一下,也许会得到很多。
在这里,我没资本教你们如何去写文档,也没有那个必要,很多事情只要你去做,那将是一个自然而然的事情。记住一点,经验是你自己的,没人可以帮你。一份好的文档需要你不断的去积累、总结。

猜你喜欢

转载自jinjiabao.iteye.com/blog/555567
今日推荐