編程的根本 = 順序 + 分支 + 循環(公路主線, 路口支線, 高架橋立交橋)
分析事情: 邏輯關系 + 依賴關系
面向過程時代: 程序 = 算法 + 數據結構 , 其中算法是一個程序的邏輯實現的描述, 數據結構式邏輯實現所依賴的數據實體.
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二面