软件开发这事儿的心得(一)-----关于效率

软件开发这活,依照我个人浅见,不管你采用哪种的软件开发模型,只不过是粒度上不同而已,总得经过如下几个过程:

        

 

         对于上述一般流程,因公司而已,都有自己的开发流程规范,投入的侧重也有所不同。撇开公司层面,从我们个人,包括team leader和member,如果说要提高产出投入比,那个如何提高效率是一个很重要的课题。下面罗列下个人的一点看法:

1)三思而后行。这句古话之所以流传至今,绝对是具有普世价值的真理,在我们的软件行业,具体来说就是,不管是软件开发的哪个阶段,一定要把事情都琢磨透了,想清楚了再去做,否则你可能出现高投入低产出,以至于返工等等。常常碰到的有:需求不明确、设计考虑不周等等。

几天前看了一篇文章,和本主题关联系还算比较大,http://www.csdn.net/article/2012-08-20/2808821,确认发人深省,值得一看。

2)学会分析问题。我们要坚信一点,复杂事物不过是很多简单事物的投影,如果我们从更高的角度去看待问题,通过合理的推敲,直达问题的本质,而不是云里雾里,在表象面前一直琢磨着。所以我一直很钦佩能一眼看穿问题本质的人。

3)学会判定边界。这一点本来是可以归属于问题分析,但是我觉得这点也非常重要,先觉个例子:我们承认,泰坦尼克号里Rose和Jack的故事很感人没错吧,OK,哪天我要去

Rose扔掉的海洋之星,如果你在太平洋苦苦追寻,有结果吗?结果可想而知。

4)学会偷懒。这边的偷懒,不是说我们上班时间不干活而去刷微博或者发微信,而是说我们要学会用工具去帮忙我们完成一些琐碎的小事,这也是人类之所以成为灵长的一个很重要的理由!举个例子:用Eclipse开发,多用快捷键而非手工去点去敲键盘;代码检查,能否用checkstyle帮我们搞定......

5)合理安排时间,提高工作效率。

        6)多学习,多研究,做到融会贯通。

        马云说:今天很残酷,明天更残酷,后天很美好,但绝大部分人都死在明天晚上。所以在成为后天的牛逼、大拿之前,我今天们要做到就是天天学习,好好向上,明天继续天天学习,好好向上,与诸君共勉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值