IPAD我来 发表于 2012-5-17 14:14:18

软件开发启示录

本以为一个综合测评系统很容易就可以实现的,原先以为只要解决了后台批量查询的技术难题就可以轻而易举的做完,而事实是后台查询批量查询不是什么难题,而真正阻碍软件开发进度的是软件计划。
一开始就没有做好需求分析,没有真正理解这个项目,造成后期需求急速增长,再加上没有做设计,更加剧软件的不可控性,随着软件复杂度的提高,程序代码变得杂乱无章,甚至自己写的东西都分辨不清,程序变得难懂起来。
作为一个好的程序员,基本的要素是看全局,而不是代码本身。
连续三天的编写,发现自己就写了屈指可数的几百行代码,而最让人懊恼的是居然感冒了,看来没有一个强健的体魄也做不了好的程序员了,更别说程序员的最高境界,就是人们通常所说的“黑客”了,“黑客”是对程序员的最高评价,我所说的不是那种就会盗别人的号等等劣迹,那些是“骇客”,是害群之马,请原谅我的冒昧使用这个词,除此之外,我想不到别的,没事自己去想吧。好了,再回来说做软件开发,我不是什么厉害人物,不想朋友们说的那样,好像很牛的样子,其实不是,我也只是普通的再也不能普通的人而已。
要做软件开发还是得按软件工程的一套来,先可行性分析、需求分析,然后是设计,最后是编码测试以及运行维护,这样做既有进度保证又有质量保证,很实用。这些东西是靠时间堆积出来的,要花力气练习呀!

页: [1]
查看完整版本: 软件开发启示录