構建之法讀書筆記1

2022-09-18 09:09:47 字數 1064 閱讀 1281

寒假期間利用自己的部分時間閱讀了《構建之法》這本書的前幾章,感覺受益匪淺。

對於這本書可以簡單地有兩個詞語來概括:「專業」、「接地氣」。

這本書的開頭就是給我解釋什麼事軟體、什麼是軟體工程。上大學將近三年,說實話還沒有一次真正的去了解過什麼是軟體,什麼是軟體工程,說來還是有些慚愧的。

首先,這是一本全景式圖書,會讓你更了解這個行業,能讓畢業生在對行業從陌生到熟悉的過程中,較少地感到驚訝和出乎意料,這是一本與現實接軌的教材。

其次,這是一本最佳實踐式的書,涵蓋了科學、健康的軟體工程開展中的每個方面,介紹了種種方**,但不是高高在上、綱領性的方**,而是方**的最佳實踐,確實可用,拿來就用。

第三,這本書讓人有情懷,學生對「古老的」瀑布教材或「舶來的」敏捷書籍,難免會缺乏信心:這東西行嗎?適用於現代嗎?適用於中國嗎?而如果到各大論壇、社群、或者詢問「過來人」,往往會收穫更多的負面資訊,讓本來有情懷的學生失望,讓本來就缺乏情懷的學生甘心。但很明顯我們這個行業需要的是更有情懷的人才、更好的職業道德和素養,如果學生在畢業前就俯首認輸,行業還有什麼希望可言?鄒欣老師的教材會讓學生知道「應該如此」而且「可以如此」,從這點上看,功德無量。

第四,這本書在介紹方**的同時,居然會介紹方**不適用的場景,介紹方**在現實中是怎樣跑偏的,這就好像講下棋,「這樣走,之後的發展會怎樣怎樣,所以不行」,怎樣做會對,怎樣做會錯——什麼叫巨集觀視角?什麼叫最佳實踐?什麼叫算無遺策?就像畫一棵決策樹,向哪個分支走,結果會怎麼樣,清清楚楚,明明白白,讓人信服。

第五,這本書在介紹方**的時候,並沒有把「人」放到「方**」的下層,而是介紹了種種角色、有血有肉有情緒的人,能讓學生了解到工作中接觸的種種角色及其想法、訴求,避免「以程式為中心」思考問題,而懂得以人為中心來思考,畢竟程式要解決的,是人的事情。這個思想的轉變,對程式設計師來說,至關重要。

通過這本書我對團隊合作又有了新的看法了,我之前認為軟體團隊的模式就是乙個人分配乙個模組,自己負責自己的,也沒什麼模式可言,可是學習了《構建之法》之後,我才了解到原來軟體團隊有各種模式,並且每種模式都適用於不同的人員和需求。這真是讓我大開眼界。其中讓我印象深刻的有業餘劇團模式、秘密團隊、明星模式等待。這些都和我們的生活息息相關,我沒想到原來軟體團隊模式離我們的生活怎麼近。

構建之法 讀書筆記(1)

前言 在沒有閱讀 構建之法 的之前,以為這本書會和其它軟體工程教材一樣,內容枯燥乏味,然而,在做好心理準備開始閱讀的時候卻被它吸引了,鄒欣老師的這本 構建之法 有強大的實用性和趣味性,語言幽默,條理清晰,舉的例子也都很形象生動!相信自己可以通過閱讀本書能大獲裨益。第一章 概 論 此章節主要實在闡述軟...

構建之法讀書筆記

場景 故事 版權 版本 維護人 1.背景 a.典型使用者 姓名 性別 年齡 職業等 b.使用者需求 痛點 c.假設 2.場景 關於這個場景的文字描述角色 與軟體互動的角色,如使用者等其他實體,甚至時間 主要成功場景 一系列步驟 步驟 描述每一步的互動 擴充套件場景 描述一些意外情況 軟體功能說明書 ...

《構建之法》讀書筆記

乙個軟體除了穩定 功能強大,使用者體驗也很重要。程式開發人員和測試人員在強調其功能和效能的同時,還有一點很注重的就是使用者體驗。在我們學習的最初階段老師們就強調對於軟體開發來說使用者體驗的重要性,無論軟體還是硬體,都有很多功能部件,各個部件還要郵寄的結合起來,才能滿足使用者的需求。其中有一點特別,就...