偶見周愛民先生大道至簡一書,本想随意翻翻,但看完第一章就忍不住看完了。下面隻摘錄我特别喜歡的地方。
1、程式=結構+算法
程式設計作為一種行為,隻需要知道其邏輯方法就可以了。所謂程式設計實際上是把一件事情交給計算機去做,你為這件事該如何做,就用“程式語言”的形式描述機。如果你原本就不明白如何去做,那麼你也不要期望算機去了解你想要做什麼 是以程式設計的第一要務是先把事情分析清楚,事件先後的邏輯關系和依賴關系搞清楚,然後再去代碼實作。一到任務就開 Coding 的程式員,通常就是加班最多的程式員
記住:積極工作和勤于思考都要占時間
這個公式的精彩之處,它沒有任何的地方提及到 Code。甚至可以式裡,代碼是不存在的,存在的隻是思想,算法是對一個程式的邏輯實作的描述,而結構是邏輯實作所依附的資料實體。隻要開發人員将這個程式的算設計出來了,把結構描述出來了,那麼程式就已經定型了,剩下的事,簡而言之,就是勞力活.
2.語言
語言的差别主要表現在适用範圍上。一些語言适合做數值處理,小數點後可以精确到原子級,而小數點前則可以表達到宇宙之無窮;另一些語言則适合做圖形處理,它的底層函數庫比其它語言可以快上十倍或數十倍;還有一些語言則适合于做網頁,要用它來做一個通訊薄軟體都将是史無前人的挑戰,成天讨論這門語言好,或者那門語言壞的人,甚至是可悲的。不但是悲其一葉障目,更要悲歎于那種大愚若的自得心态 。
3. 團隊
團隊是至少以三個人為規模的。這有其合理性。為什麼呢?首先一個人算不得團隊,那是個體。兩個人則互相支撐,古文中“從”字是二人互立,就是這個意思,二人互立并不算團隊,因為沒有監督。三個人便可以構團隊,這樣便有了團隊的一些基本特性:主從、監督和責任 。
4.皮之不存,毛将焉附
漢朝的劉向在《新序·雜事二》記錄了一個故事,說是魏文侯出遊,見路人把羊皮統子毛向内皮朝外地反穿着,還背着一簍喂牲口的草。文侯奇怪地問他為什麼。這個人答道:我愛惜這件皮衣,怕毛被磨掉,文侯歎道:你難道不知道,如果皮被磨盡了,毛不也就掉光了嗎?
皮之不存,毛将焉附。
5. 誰動搖了你的制度
組織模式确定的同時,相應的制度也有随之建立。少是有幾年之後才來補制度的,然而制度究竟決定了什麼呢?我們先來看看,如果員工在工作中出了纰漏:沒有制度,你沒有辦法和依據來懲戒員工,是以是管理者的過失;有了制度而沒有懲戒他,是執行者和監督者的過失; 一而再、再而三地犯錯,又一而再、再而三懲戒,那就是教而不改,就真正是員工的品性和素質的問題了。
6. 為不存在的角色留下溝通的管道
本文轉自靈活的水部落格園部落格,原文連結<b>http://www.cnblogs.com/cnblogsfans/archive/2009/04/28/1445730.html如需轉載請自行聯系原作者</b>
<b></b>
<b>王德水</b>