您好,欢迎访问三七文档
这是一个颠覆你认知的培训程序架构设计技术部-杜维君2017-1-241你真的是程序员么?2你学会了一门语言了?3你知道什么程序么?4你怎么评价我的程序5你应该掌握的知识6一个你没见过的程序目录你可能是个“假”程序员----因为在你的眼里,没有看到像我一样的专注一个程序员,应有的气质你看不见的东西(程序结构),我也可以说的很精彩在写的程序时,我有一种恋爱的感觉----你需要对程序结构了然于心:懂它静若处子,动若脱兔;懂它的老司机”模式----始终对程序抱有热情----对待程序我有一颗追求的完美的心。你学会了一门语言?一件简单的事情你觉得懂一门编程语言,就掌握了一门技术。你在和我说C、C++我只是微笑的看着你就好其实,它只是一个不需要培训就可以掌握的工具。而事实又是,在你学习了数年后,并没有真正了解它。关于语言,你该知道的事情以下字母的意思是?Java、Java2.0、JRE、JDK1.6、JDK1.7、JVM、J2SE、J2EE、EJB、ServletApache、Tomcat、Ngnix、WebLogic、IISC#、C#2.0、Framework2.0、Framework4.0、CTS、CLS、CLR什么是语言特性?其实程序和你想的不一样很多时候,你写的是“代码”,而不是“程序”1程序的生命周期2程序的编译过程3程序的运行过程4程序的运行监控你可能还没搞清楚的事情如何评价程序onlyone完美爱美之心,人皆有之•如果这个世界上有完美,那她只会出现在数学界。自己提出问题,然后被完自己美的证明了。•在业务模型确定的情况下,程序设计是唯一的解题思路有很多,但最优解是唯一的。懂么程序设计设计模式分析与建模软件工程语言,不是问题你应该掌握的知识约束效率程序一个好的程序架构应该提高开发效率也可以很好的约束开发过程一个程序,你似曾相识1开发时你在关注什么?2谁该为你过慢的开发效率负责?科技是第一生产力约束编码约束运行约束此处开发,禁止飙车约束你,不是命令1业务结构设计2程序结构设计1业务建模2建立程序逻辑模型3实现程序物理模型4交付一个项目的开发过程1业务分析技术2业务原型(core)3业务模型建立只做了一半-业务建模1什么是程序逻辑模型2如何描述程序的逻辑模型3程序逻辑模型内容4程序的结构5程序的约束闻所未闻-程序逻辑模型1逻辑模型的导入2专注于有价值的业务3类的关系与边界4方法功能唯一5接口6功能的可扩展性码农最爱-coding待续...飙车,这只是开始
本文标题:程序架构设计
链接地址:https://www.777doc.com/doc-3435169 .html