這一次接着談談我對計算機思惟的認識,衆所周知計算機思惟來源與後天造成。我第一個要談的就是是懶人造就了方法,愚公由於太勤快,勤快到沒有時間去思考,勤快到今天能夠比昨天多鑿一倍的石頭。或許在愚公的項目計劃方案的首頁就寫着硃筆大字:「吾今勝昨倍許,明勝今倍許,而山不加贈,何苦而不快。」可是愈加的勤快,愚公將愈加沒有機會找到更快的方法。人的精力總歸是有限的。提出新的「方法」解決的將是作事成效的問題,雖然愚公能夠多吃點飯多加點班,但突破不了人的精力的極限。所以,咱們要時刻記得磨刀不誤砍柴工,不能由於思考浪費時間而放棄思考,新的解決方法會使效率有很大提升,並且更輕鬆。程序員
接下來我又要談談作事勤快的問題,但這二者是不矛盾的,咱們的確須要懶一點去想如何解決更高效,可是在作事的過程當中咱們必須勤快,必須負責。你們知道,早期寫程序,都是將代碼打在穿孔紙帶上,讓計算機去讀,所以要將代碼寫在一個程序裏。後來有了彙編語言,能夠寫代碼,第一個代碼就是。hello world!,後來你們就習慣將代碼寫到一個文件裏。後來出現了高級語言可是程序員的習慣並無改變。這個世界有勤快的人就必然有懶人,有懶人就必然有懶人的懶方法。所以就提出了一個新的概念:模塊。把一個大模塊分紅小模塊,再把小模塊分紅更細的小小模塊,一個模塊對應於一個單元。因而你們就能夠分工做了,一部分寫這幾個單元代碼,另外一部分則寫另外幾個。算法
有人說我不會寫程序,那麼我想問你你會按類整理你桌上的書嗎?若是一我的學了一年的編程,腦殼仍是昏呼呼的,不知道從哪裏開始,也不知道如何作程序。那緣由只有一個,就是不知道各類知識能夠用做什麼。程序=算法加結構加方法。正由於出現了單元,也就出現了面向對象。編程
三我的的團隊,三我的就能夠稱得上衆了,這裏的衆應該理解成一個羣體,或者是一個團隊。一我的的開發行爲能夠成功,這取決於我的的努力,兩我的能夠相互支撐,也能夠成功,然而到了三我的的時候就要選個領導了,功勞大,能力強的便成了團隊中的領導角色。可是作管理起碼起碼須要能承擔責任,這是最基本的素質。三我的團隊的領導,不是像程咬金同樣的牛人,而是像李離同樣的死士,項目作不了,遞交辭呈的那點勇氣仍是要有的。項目經理須要有機會來承受錯誤,而不是一開始就享受成功。所以在平時的學習中不只要學習專業知識,更要鍛鍊本身領導的能力。質的改變都須要量的積累。學習