软件开发的“三重门”
一重门:业务功能
这是软件开发的第一重门,也就是掌握可以实现业务功能的技术。通常分成三块:语言+系统+数据处理。在这个阶段,主要是能掌握各种技术,比如:开发用的各种 工具(如:IDE,XUnit,Debugger,等),各种代码库和框架(如:C++的STL,ACE,Boost,等,Java的 Spring,Hibernate等),各种系统知识(如:Windows API,Unix/Linux API,TCP/IP,Socket,多线程多进程间的同步、互斥,并发安全,还包括Web平台,移动平台,等等),还需要掌握数据处理的知识(如:数据 结构,基本算法,数据库设计,数据库引擎 ,SQL等)。
这个阶段主要是把这些不同的技术组织成可以实现业务功能的解决方案。重点是能掌握和使用技术。很多流程和方法论的东西基本上就在这一重门里。这重门主要解决的是实现问题。
二重门:业务性能
业务的功能搞定了以后,就是业务的性能问题了。搞定功能并不难,搞定性能是有点技术含量的事。有句话不是那么说的吗——每个人都可以搞一个网站出来,但不是每个人都能搞出能支持百万级访问量的网站。但是,我看到很多技术团队或是工程师脱离了业务,只单纯地搞性能。这些东西虽然在技术上有点意思,但是没有业务的环境,也只能是自娱自乐了。
在这个阶段,需要对业务模型,数据流,业务流,系统架构,算法,和各种技术有深入的了解,要了解到本质上来。
在这重门重点是软件的设计问题。需要有足够多的经验能比较不同设计方案的优缺点。所以,这重门是看你的技术视野有多深有多广。
三重门:业务智能
这重门可能是最难的一重门了,如果进到这重门里,应该是科学家级的程序员了。有智能的业务,这个事可能是顶级的技术难题了。第一和第二重门都不算难,这重门是最难的。
到了这重门里,可能技术反而不是重要的了,而是数学模型。这重门里主要是业务模型,数据模型和算法问题。这些东西和你的业务模型密切相关。能解决这样的问题,是真正的大牛。
----日照软件开发----
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.rzydkj.com。联系人:王经理。
成功案例
-
日照、临沂智慧井盖_污水井盖智能
-
日照、临沂检察机关检察人员分类
-
日照交规速成系统|临沂交规考试平
-
检察院网络服务大厅软件平台
-
企业在线考试系统
-
党员在线考试系统
-
赢德P2P网贷系统
-
日照心理测评软件|临沂心理测评系
-
日照内部培训管理系统|临沂出国留
-
日照物流软件开发|临沂快递软件开
-
狠刹“四风”网络监督平台软件
-
党员领导干部德廉知识在线学习测
-
日照在线考试系统|临沂在线考试软
-
菏泽新巨龙煤矿采掘资料达标管理
-
科技信息评价信息系统
-
绩效考核系统
-
济钢炼铁厂管理信息系统
-
国税房产企业所得税监控管理系统
-
人力资源管理信息系统
-
三维数字矿山信息系统
-
展屏系统
-
洁能建筑智能管理终端系统
-
汽修厂管理系统