【开发心得】再谈软件及开发

一直以来都在思考如何开发一个项目,如何快速开发,快速响应客户的需求。

然后,随着时间的流逝,我的想法慢慢变了,由一开始的技术至上论变到现在的需求至上论,并且,现在我认为,软件开发有两个方面一个就是需求,一定要随时随地了解客户的需求,一个是开发实施,作为一个软件人,或者一家软件企业,必须有自己的核心技术或者整套成熟的行业方案,这个方案的评价标准是:能否快速响应用户的需求,软件稳定性如何,软件可维护性如何,技术储备如何。

第一个方面需求我在前一段日子已经有所感悟了,客户的需求可以导出功能,由功能引出数据模型,然后根据功能及数据模型可以确定界面。

第二个方面我最近有所感悟。

读书的时候一直不抄昨夜,出来以后也不想参考其他人的系统,其实这个想法是非常致命及错误的。

社会分工越来越细,一个人可以做到的事情太少了,一个软件的开发至少需要有美工,前端工程师,服务器码农,数据库DBA这几方面的配合,平时小企业一人独大的时候其实就是一人负责全部事情,但是,一个人到底可以专注于多少事呢?分心过多可能就会顾此失彼---万一以后要搞算法,是让专人负责还是自己来?


如何组装电脑,主板,电源,cpu,显卡,内存,硬盘,一个都不能少,有没有可能一家企业全部生产出来?


商业化的软件必须涉及到方方面面,所以我们必须找寻尽量可用的组件,然后将其搭积木般搭在一起。


一个行业软件,假如你手中已经获得相关源代码等资料,请好好研读,以后可以在此基础上开发或者找其他组件搭进去。


顺便说一句,现在的软件唯心的多,标准化---像电脑这样可以随时换零件的 很少,作为一个无法在某一领域专研的码农而言,我们的工作就是将各种组件用胶水黏贴进去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值