閱讀大道至簡有感

2022-05-22 14:03:12 字數 730 閱讀 6578

程式設計是一件很難但又很簡單的事,只要我們將其分解為簡單的幾步就很容易了。

first is目標,乙個程式最根本的就是目標,我們需要將我們的程式交給客戶,then is solution,找到解決問題的方法,the last is program,就是這個程式的基本。很多人們認為程式設計很難,就像愚公移山一樣,但是,程式設計就是將愚公移山的經驗應用到其中。for example,吃一塊蛋糕,你可能一次吃不完,所以分開來吃,程式也是一樣,沒有那麼複雜,if將之分解,吃蛋糕需要工具,程式也是一樣,演算法就是工具,也就是solution,演算法是乙個程式的精髓,乙個程式的優劣就體現在演算法上,乙個程式設計師的好壞亦可以從他的演算法結構上體現。程式=演算法+結構,演算法是核心,那麼結構呢?結構就是支架,將演算法鏈結起來的支架,if乙個程式只有好的演算法而沒有結構,else只有個結構而沒有乙個演算法,那麼這個程式就不會完整,乙個只有軀體沒有心臟or只有心臟沒有軀體的生命就不是乙個生命。

作為乙個程式設計師,最基本的就是:折衷。選取關鍵忽略次要這是乙個優秀的程式設計師最根本的要求。then 就是知道自己要做什麼,分析清楚事情,了解客戶的需求,然後在用**來實現。if乙個程式設計師都不了解客戶的需求,那麼就根本沒有必要去浪費時間和精力去編寫**,因為即使你寫完美,客戶也不會滿意,因為你的出發點就是錯誤。

還有就是一些人覺得那個語言最火他就去學哪種語言,but語言只是工具,任何語言都是類似的,只要精通一種語言就是乙個優秀的程式設計師,沒有必要糾結語言的好用性與流行性,程式設計師最重要的就是思想,一種不需要依託語言的種類就可以展示出來的勝於他人的思想。

讀《大道至簡》有感

讀 大道至簡 有感 本書是在 思想方法學 這一軟體工程尚未涉足過的領域中的是實習之作。通過這本書,我終於更加透徹地理解我們軟體工程,乃至所有要程式設計的學科中的學習的道理和方法 更加透徹的理解了程式設計的精義 更加透徹的理解了程式設計師工程師的職責。它開篇以愚公移山的古典作例講解了程式設計的精義,道...

讀大道至簡有感

周愛民老師的 大道至簡 這本書被譽為 激盪新思的佳作 在老師的推薦下,我在暑假抽出部分時間將其閱讀了一遍,書中講的東西令人深思,於是我將自己的感受記錄於下。這本書的第一章借用愚公移山的故事講述了變成的精義 第二章講了李冰用火來鑿山,從而說明當事情繁瑣複雜時,要想辦法去解決,探索新道路 第三章乙個團隊...

大道至簡閱讀筆記

學什麼都有方法,程式設計更不例外。在我看來,學程式設計最重要的就是方法。正如書中所提及的,人的精力終歸是有極限的。做事不能一昧的依靠動力,得提出新的 方法 這才是解決事情成效的根本問題。也許會有人說我們可以多吃點飯,多加點班,但是人終究突破不了精力的極限。一昧這樣做,到最後可能會適得其反,終究被現實...