编程的根本 = 顺序 + 分支 + 循环(公路主线, 路口支线, 高架桥立交桥)
分析事情: 逻辑关系 + 依赖关系
面向过程时代: 程序 = 算法 + 数据结构 , 其中算法是一个程序的逻辑实现的描述, 数据结构式逻辑实现所依赖的数据实体.
CISC(复杂指令集) –> RISC(精简指令集)
80%的指令只使用在20%的时间里.
最常用的10条指令中, 包含流程控制的只有”条件分支”, “跳转” 和 调用返回(CALL/RET).
面向对象时代: 程序 = 算法 + 数据结构 + 方法 (包括模型驱动和事件驱动).
SOUL说: 总体结构 —> 面向对象, 关系 –> 数据结构 , 实现 –> 算法
模型: 就是样子.
语言只是工具, 无论是JAVA, C++还是Dephie语言, 它都是程序员用来和机器交流的工具.
建立模型其实可以用甲骨文来写的.
工程说的是很多人(团队)如何组织在一起进行开发的问题, 它首先把工程中的环节分解出来, 这样, 有了环节, 就有了角色, 有了角色, 就有了沟通.因此, 工程的问题就是: 角色, 沟通 和 环节问题.
没有团队意识的软件公司在高度过程化, 通晓方法论拥有大量工具的集团军面前必将一触即溃.
其实所谓的”经典”也是对既有的知识的总结, 大师们所知的,与你所思考的未必就有天壤之别.
- 职业生涯
- 如何提升你的能力?给年轻程序员的几条建议
- 那些年,那些事
- 阿里巴巴离职DBA 35岁总结的职业生涯
- 人生的四种选择
- 程序人生的四个象限和两条主线
- 几缕代码与闲思
- 张小龙-学习笔记
- Web前端
- 移动Web手册
- 精通CSS: 高级Web标准解决方案
- 悟透JavaScript
- 架构设计
- 大型网站技术架构
- 周爱民-大道至简
- RESTful Web Services Cookbook - 读书笔记
- 大话设计模式
- Unix编程艺术
- 把程序员修炼之道读薄
- 学习能力
- 奇特的一生:读书笔记
- zhh-看源码那些事
- 一个创业者怎么看待读书和写作
- 程序员修炼之道
- 2015/1/5 头脑风暴
- 书单计划
- 2014年我读过的那些书
- 我的后端开发书架2015
- 别人的书单
- 读书笔记
- 浪潮之巅
- 达内时期自己笔记整理
- Effective Java
- 打造facebook: 读书笔记
- 面试整理
- 阿里面试的一点感受
- 腾讯的三轮面试
- 三十之惑–面霸
- 前端面试问题汇总
- 八爪网络面试总结
- 2015面试总结总结
- 找工作流程梳理
- 最全前端面试问题及答案总结
- 前端开发面试题收集
- 百度web前端--2015一面
- 百度web前端--2015二面