《構建之法》心得
第一次接觸到《構建之法》這本書是因為加入了院系的構建之法自學部落,負責老師推薦了這本書並為我們爭取到了這本書的實體書閱讀。
讀這本書,花了好長時間,不是閱讀時長,而是從拿到這本書到看完這本書,花了好長時間。覺得內容不夠吸引自己,閱讀這本書更像是完成一個任務,草草的讀,也沒有精讀細讀,不像平時看別的文學作品或是編程類書籍那樣細細的品,一點點去研究。還一點原因是自己的基礎不夠,有的地方看不懂,讀起來就有些吃力。別的編程類的書,看不懂可以自己慢慢研究,可以自己去敲,去嘗試,而這本書更多的是需要經歷過才能感受到,只是在軟件編程底端,完全沒有做過項目,只了解一些最基礎的c語言和數據結構與算法,毫無實操經驗,讀起來是十分吃力的。這也同時在告誡自己,自己在編程方面有多菜。在接下來的暑假打算好好鞏固一下c語言和數據結構與算法,在學有余力的同時再開始學習java,打算隔個半年再回溫一下這本書,或許有很多不同的味道。
在書中,了解到了什麽是軟件,什麽是軟件工程:軟件=程序+軟件工程,軟件工程十八系統的、有序的、可量化的方法應用到軟件的開發=運營和維護上的和過程。也了解到了一個軟件不是說些就寫,就可以完成的,要考慮到多方面的因素,例如,功能的可行性,客戶的需求。在第五章中認識到了很多軟件團隊的模式,知道了各自的優缺點,意識到了真正好的軟件不是靠個人能力就能完成得,必須要有一個好的軟件團隊,團隊中每個人都得有自己的任務。團隊合作也分為好幾種模式,它們分別為主治醫師模式、明星模式、社區模式、業余劇團模式、秘密團隊模式、特工團隊、交響樂團模式、爵士樂模式、功能團隊模式、官僚模式等等。同時也明白了選擇團隊模式的重要性。
我覺得軟件工程這門課龐大而復雜,大學所學內容只不過是大門開了一條縫,更多的還需要以後去實踐學習,要通過自己自學和實踐,學到更多有用的東西。
最後,感謝鄒欣老師,給大家一本這麽好的書。
《構建之法》心得