大道至簡此書改變了我對於軟工行業的理解,它從基礎的程式設計入手,接連介紹了方法、團隊管理、客戶交流、工程和其與程式設計的聯絡。我一度以為軟工是乙個技術學科,但是現在我更把它理解為乙個集管理、計算機、心理等多個學科的綜合。而這也正好讓我們這群即將步入軟工行業的人做好準備。
我喜歡裡邊的一句話「是懶人創造了方法」。我對這句話的理解是勤勞的人勤勞的是手,懶得是腦。懶人懶得是沒必要,心裡卻想的是讓大家都懶下來。於我,我更喜歡後者,勤勞固然是好事,但是勤勞是好事也是因為他能讓人們發展,而發展卻源於懶。看似乙個悖論,但是懶是根源,勤勞是表象。在程式設計中,只有千百個不願意的重複,才能開創出乙個新的方法,才能讓演算法運算更加快捷。但是思考不一定全都走向正確的道路,需要我們不斷的嘗試,這也是另一種勤勞。並且作者對於李冰的猜測也極為有趣。it行業的人不是像社會上所說的無趣,而是大多數人欣賞不了邏輯的趣味。
對於我,公司管理這一塊我是看不太懂的,沒有經驗也很少看這類的書,但我還是嘗試了一下,發現軟工行業的邏輯是共用的,這並不難理解。就像將數目巨大的**分類一樣,將資源分到不同部門。還有去除掉那些該管卻不能管的人(如作者所說的那類人)就像去除沒必要的**一樣。簡化了工程也加快了速度。
相信看過書的人都會發現本書的特色,引用了大量中華傳統文獻與事蹟。更有很多引用作為了章節的龍眼,可能作者意在表明程式的思想就在我們的人性裡,自然規律裡。讓我們從深層次學習自己,學會思考,而不是需要別人的灌輸。這也是軟工的精髓,自學才是真正的理解與運用。
.最後作者介紹了現實中的軟體工程,形象的比喻它為大公司手中的算盤,既突出了他的重要性,也突出了他的功能性。作者這樣說「大公司們在標準、理論、語言上的爭來爭去,未必全是出於軟體實現的考慮。對統一理論、統一工程、統一過程的企圖,其最終目的是在整個軟體工程體系中的全面勝出。
算盤上的絕大多數人,只是用於計算勝負的一枚運算元。
同樣,死讀一本軟體工程的人不會做真正的軟體工程。所以我們要了解思想、學會思想、自己創造自己的思想。
讀大道至簡
軟體開發 方法 過程 工程 組織 演算法 結構 方法 面向過程 物件導向 過程 瀑布模型 迭代模型 工程 專案管理 進度 成本 質量 組織 體制 組織結構和制度 是乙個向外擴充套件的過程。方法 分,模組化設計 過程 增量迭代,還是瀑布模型 工程 進度 成本 質量 組織 組織結構 制度 舉乙個做生意的...
《大道至簡》讀感
這本書我用了接近四天看完,篇幅不長,但語言對 程式設計萌新 極為友好。並不是和教科書一樣的教學。在學習任何東西前,都需要先學習他的精髓思想和之後要走的路線,需要具備的能力等等,就好像學 你必須先學音律,學美術必須先學線條一樣,而這本書就充分又樸實的介紹了學好程式設計,你需要做些什麼。語言而又恰恰非常...
初讀《大道至簡》
軟體,是一系列按照特定順序組織的計算機資料和指令的集合,還有另一種表現形式,即 軟體 程式 資料 文件。可以看出,程式是軟體的核心,因此,又引申到軟體工程及其他計算機方面重要的一門課程 程式設計。程式設計,在本書中被稱為勞力活,就好比千年前愚公的勞作,但是他又從側面告訴我們,無論多麼浩大的工程,都可...