程式設計作為一種行為,只需要知道其邏輯方法就可以了。所謂程式設計實際上是把一件事情交給計算機去做,你認為這件事該如何做,就用「程式語言」的形式描述給計算機。如果你原本就不明白如何去做,那麼你也不要期望計算機去理解你想要做什麼。
所以程式設計的第一要務是先把事情分析清楚,事件先後的邏輯關係和依賴關係搞清楚,然後再去**實現。一接到任務就開始coding的程式設計師,通常就是加班最多的程式設計師。
記住:積極工作和勤於思考都要佔時間。
第乙個完成關於程式設計本質的思考的人,提出了乙個公式「程式 = 演算法 + 結構」。這個公式的精彩之處,在於它沒有任何的地方提及到code。甚至可以說,在這個公式裡,**是不存在的。
存在的只是思想。
演算法是對乙個程式的邏輯實現的描述,而結構是邏輯實現所依附的資料實體。只要開發人員將這個程式的演算法設計出來了,把結構描述出來了,那麼程式就已經定型了。剩下的事,簡而言之,就是勞力活。
《大道至簡》讀書筆記
最近發現一本有意思的專案開發書籍,晚上睡不著的時候讀,特別提神。為了不金玉與內,特摘錄其中一些片段,供大家玩味,書名叫做 大道至簡 作者是誰,大家網上查一下就知道了 以下為引用,雖然不是每句都對,但可以帶給我們思考 覺得不過癮可以參照附件,不過請下班後再看哦 1.一接到任務就開始coding的程式設...
《大道至簡》讀書筆記
最近發現一本有意思的專案開發書籍,晚上睡不著的時候讀,特別提神。為了不金玉與內,特摘錄其中一些片段,供大家玩味,書名叫做 大道至簡 作者是誰,大家網上查一下就知道了 以下為引用,雖然不是每句都對,但可以帶給我們思考 覺得不過癮可以參照附件,不過請下班後再看哦 1.一接到任務就開始coding的程式設...
《大道至簡》 讀書筆記2
順道也把 大道至簡 的讀書筆記也貼出來了,該書本語言很簡潔,思考性十足。也許作為乙個優秀的程式設計師,有時候也需要對自己的工作和生活做出總結性的思考,大道至簡 就是周愛民前輩對他多年的工作經驗所做出的總結。建議去看看。前言題目含義 我們不知道只因為認識沒達到罷了。停下來,思考才是進步的本質 第一章第...