《程式設計師修煉之道:從小工到專家》
第一章:注重實效的哲學
注重實效的程式設計師的特徵:是他們處理問題、尋求解決方案時的態度、風格、哲學。設法把問題放在更大的語境中,設法注意更大的圖景對所做的每件事情負責,接受變化,擁抱變化,理解工作的語境。廣泛的知識和經驗基礎交流
我的原始碼讓貓給吃了:在所有弱點中,最大的弱點就是害怕暴露弱點。為自己的行為負責。對我們的無知和錯誤,應該誠實、坦率。預期到超過自己能力範圍的風險,可以不必承擔,若沒有預期到已經發生,則必須承擔。提供各種選擇,不要找蹩腳的介面
任何談話可以先預演一遍,預知一下結果不要說做不到,要想有什麼解決方案
足夠好的軟體欲求更好,常把好事變糟(李爾王)影響我們控制質量的因素:時間、技術、急躁
缺乏職業素養的做法:1)無視使用者的需求, 一味的給程式增加新特性,或一次一次的潤飾**2)許諾不可能兌現的時間標度3)為趕上最後期限而消減基本的工程內容。
範圍和質量應該作為系統需求的一部分規定下來:使質量稱為需求問題給使用者的東西,要及早讓他們使用,他們的反饋常常會吧你引向更好的最終解決方案
如果不懂得何時止步,繪畫會迷失在繪製中(不要因為過度修飾和過於求精而毀損完好的程式)
交流:我相信,被打量比被忽略要好講清楚自己想要說的內容(可以寫出大綱、撰寫文件)了解你的聽眾(了解他們需要什麼)選擇時機選擇風格(讓你的風格適合你的聽眾)讓文件美觀(你的主意很重要,讓他們以美觀的方式傳遞到你的聽眾)讓聽眾參與,做傾聽者,回覆他人,你說什麼和你怎麼說同樣重要。
12月閱讀筆記
程式設計師的修煉之道 從小工到專家 第七章 在專案開始之前 需求只坑完美,不是在沒有什麼需要增加,而是在沒有什麼需要去掉時達到的。不要蒐集需求而要挖掘他們!與使用者一同工作,以像使用者一樣思考!解開不可能解開的謎題 解開謎題的關鍵 確定加給你各種約束,並確定你確實擁有自由度 不要在盒子外思考,要找到...
工作學習筆記 9月
這個月工作比較緊張,沒有系統學習什麼新知識。平時會碰到一些半生不熟的東西,因為趕時間,上網查查,問問人,也能將就著用著。但是心裡總會有些不踏實,總想著能多明白一層也是好的。1.lua與c互動時的堆疊 每個lua state都只有乙個堆疊。當lua呼叫乙個c函式時,會保證這個函式可以使用lua min...
6月9日筆記
續上節課 未寫完內容 7.overflow溢位處理 1 hidden隱藏超出大小的圖層 2 scroll無論內容是否超出圖層大小都新增滾動條 3 auto超出部分自動新增滾動條 div6月9日 從效果圖到網頁布局中以及按需要切圖 1.進行區域的劃分 1 分為幾個div,div中還有其他的 如圖分為三...