編程思想
第一點是:不斷抽象已知的東西。現實生活總是包括很多零散的東西,待解決的問題不會只有一面,所以抽取零散東西的共同屬性,聚合不同角度的同一面向,成爲從問題領域進入編程領域的第一步。抽象的層次越高,你架構設計就越簡單。
第二點是:面對未知的東西用已有的抽象經驗來模擬體驗,從而不斷調整直至達到可以控制未知東西的程度。有了上面第一點的基礎,纔可能到達這第二點的境界。現實問題總是不斷變化着的推陳出新的,從未知到半知到已知,是人認識客觀世界的一個過程,恰如人生從天真到懵懂到成熟的過程。
第二點是:面對未知的東西用已有的抽象經驗來模擬體驗,從而不斷調整直至達到可以控制未知東西的程度。有了上面第一點的基礎,纔可能到達這第二點的境界。現實問題總是不斷變化着的推陳出新的,從未知到半知到已知,是人認識客觀世界的一個過程,恰如人生從天真到懵懂到成熟的過程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
我自己研究開源項目源代碼的兩個重要習慣
轉自 http://blogread.cn/it/article/5981 這兩個習慣應該很大衆化很普通,就是: 1. 寫代碼流程分析文檔 2. 寫不同場景的測試用例 不過我做得比較細:
beswkwangbo
2020-07-02 13:25:40
我的數據科學路-未解之題
nn0821
2020-07-02 12:56:25
需要完成的在準備工作
caoshuming_500
2020-07-01 15:14:26
大佬語錄
yanyingnan1357
2020-06-30 01:59:40
方法論之 如何解決一個問題
程静涛
2020-06-28 05:17:27
24小時CTU使用的軟件系統
indexchen
2020-06-27 23:53:24
麥肯錫七步成詩法
JustinNeil
2020-06-26 02:31:46