天天看點

<建構之法>之第一二三章的感悟

第一章感悟:      

   這章書中主要講述了什麼是軟體工程。在此之前,我對于軟體工程隻是字面上的的了解,無非是程式員通過敲代碼,做出一個軟體,但是這個軟體是屬于工程級别的,體積非常龐大。如今了解到,軟體在不考慮的使用者需求的前提下,不管多麼強大的程式都顯得毫無意義,使用者不會關心這個程式你寫了多久,花費了多少心思,用了什麼NB的技術實作的,他隻想知道,這個軟體能幫我做什麼。例如:很多防毒軟體在界面上都顯得無比的高深,很多選項和按鈕,在專業人士看來,這個非常酷炫的程式,架構複雜,但是,使用者卻不太容易接受,因為打開後不知道從哪裡開始,學習成本非常高,是以,360把技術的東西都放在背景,前台界面是非常簡單的操作,很容易就能上手,果然得到了使用者的認可。是以,對于我們商業軟體工程來說,編寫程式一定優先考慮使用者需求,舍棄這一環節,這個程式就顯得毫無意義。

第二、第三章:      
這個章節都在闡述一個問題,就是程式員的個人修煉,怎樣從菜鳥程式員蛻變成技術大牛,對于一個有思想、有風度的程式員,不單單是把一堆代碼寫上去就完事了,就像一位詩人,有自己的代碼風格和規範,字裡行間都展現個人的程式設計素養,是以,我們要努力成為一個馳騁在代碼世界裡的風流詩人,用代碼書寫自己的喜怒哀樂,用程式表達自己的胸懷和思想。