我是一个做开将近8年了的一个“老”程序员,由于自己“不思进取”,到现在还是奋斗在软件开发的第一线,客户需求、数据库设计、编码都要自己做; 年轻的时候,精力好加加班,时间不够的问题就可以解决了,现在年龄大了,越来越感觉经历不够,没法想原先一样“玩命”的加班了。
以下是我对软件开发的一点个人看法,如有不对喜欢大家仍臭鸡蛋,不要仍板砖,会出人命
我一直在小的软件开发公司干(想去大的,不是科班出身,人家不要,一般开发不超过10人),往往是一两个人负责一个项目,从客户需求、系统架构、数据库设计、编写代码、测试 都是一两人来从头做到尾,很杂而且很累,因为事情多和项目工期端,需求调研、数据库设计 的时间都不是很多,大部分的时间都集中在了 软件开发的编码过程。
其实一个软件是否能做好,很大程度上取决于前期的需求调研,业务模型的建立,但是这些往往实际上占用的时间却不是很多,很多都是凭借个人的经验,在似懂非懂的时候就开始编码了。主要是需要给编码阶段流出充裕的时间来,要不然就一两个人肯定搞不完,先不说搞的好不好。
现在就是感觉具体的编码时间花费太多的时间,以至于其他的方面,特别业务逻辑方面没有太多的时间和经历去好好深入的研究,彻底搞清楚。所有我现在就想能不能开发一完整的代码生成工具,依据现有的数据库设计来生成整个系统的80%的代码,特别的地方在手动进行修改。而且现在的项目本身80%都是从其他的项目中拷贝过来的。
大家有没有兴趣,成立个业余的小组,大家一起来做个东西出来
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成表31335 人正在系统学习中 相关资源:iZotope Ozone VST (臭氧) V4.0.3.274 绿色汉化版.zip-制造工具类…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!