雖然時代在變遷,但比爾蓋茨對編程的認知、編程的思想、處理問題時的解決方案依然是後人值得品讀的經典!!
小編對《編程大師訪談錄》中比爾蓋茨的編程思想進行了總結分析,認為有以下5大編程秘訣。
1.編程的兩件關鍵意識
壹是 任何問題,只要妳把它細化成很多小問題,都能被解決掉。
二是 在程序中放入哪些功能,妳必須合理把握什麽事情容易做、什麽事情不容易做,因為計算機永遠都是精確的按照妳要求它的方式運行
2.比爾蓋茨最大的成就
為8080編寫的BASIC,是創辦微軟時所編寫的最早的程序。這個程序小巧但卻能移動整個“大山”並且適合當時的使用場景。
為此,當別人問到他編程最大的成就,他會毫不猶豫的回答:Basic。
3.如何成為壹個優秀的程序員?
比爾蓋茨最強調的就是團隊合作這四個字,即便個人的能力再強,但在軟件項目規模擴大時,僅依靠個人是絕對無法完成工作。
比爾蓋茨也絕不喜歡在工作中充當獨行俠的角色。
4.編程中最困難的是什麽?
把程序編程到最後,無非就是將編程簡化,但是這看似簡單的步驟,缺難似登天。
為此,壹個優秀的程序員就要制定好計劃,確定好使用什麽算法,如何讓算法簡化。
也就是說壹切心中有數,了解團隊的分工
5.比爾蓋茨的編程風格
比爾蓋茨在編寫程序之前會花大量的時間去思考、去制定好計劃。
他強調編寫程序最重要的部分是設計數據結構,接下然後再是分解各種代碼塊。
小編收集了 比爾蓋茨的五大忠告 :
1、社會不公是客觀存在,不要想著去改造它而要適應它。
2、社會只在意妳的成就而不是妳的自尊,妳越強調自尊,成功的路就越窄。
3、社會的每壹個地方都要分等排名。
4、陷入困境時不要抱怨而要默默地吸取教訓重新奮起。
5、不要在背後批評別人,尤其不能說老板無能無知