五流程序員比技術(shù)和工具
??? 五流程序員關(guān)心的是用什么工具可以產(chǎn)生什么結(jié)果,追逐他聽過最新、最好、最時(shí)髦的技術(shù),沉浸于一些小的練習(xí),卻很少走出象牙塔和客戶或市場進(jìn)行真正的溝通,甚至完成大型的真實(shí)案例。
四流程序員比整合和管理
??? 四流程序員比前者更關(guān)心在什么地方使用什么,他的心里放著集成各種技術(shù)的地圖,而不偏向單一工具或技術(shù),他在乎運(yùn)作一場戰(zhàn)役的風(fēng)險(xiǎn),還有資金成本的考量,包含開發(fā)時(shí)間、維護(hù)難易、用戶培訓(xùn)或是市場推廣……
三流程序員比創(chuàng)意和設(shè)計(jì)
??? 三流程序員不僅要求把事情“做完”,同時(shí)要求自己把事情“做好”,他的作品里充滿著感動(dòng)和生命,即使好幾年以后重新來過,你依然會(huì)覺得那些創(chuàng)意和設(shè)計(jì),突破了時(shí)空限制,只能模仿無法取代。
二流程序員比溝通和性格
??? 二流程序員跳脫工具,比人際溝通,他知道怎樣和老板溝通,怎樣和同事溝通,也知道怎樣和客戶溝通他有一個(gè)成熟并且穩(wěn)定的性格,讓任何人跟他在一起做事都有安全感,并且感到快樂。
一流程序員比態(tài)度和方法
??? 一流程序員比的是學(xué)習(xí)態(tài)度和方法,包括對自我控制的能力,也就是紀(jì)律,我們不看他做出來什么事,而是看他準(zhǔn)備怎么去做,包含解決問題需要的時(shí)間,還有學(xué)習(xí)新事物的方法。
??? 只要他掌握了適合他自己的學(xué)習(xí)態(tài)度和方法,那么他可以從任何葉刻開始新的學(xué)習(xí),并且展現(xiàn)最好的結(jié)果,至于現(xiàn)在會(huì)不會(huì),懂不懂都不重要,因?yàn)橹灰胍碗S時(shí)可以要,也能要得到。
超級程序員比思想和素質(zhì)
??? 程序只是語言的表述,而語言則是思想的澤煉。
??? 超級程序員不僅改變我們的行為,也企圖改變我們的思想。你不需要從超級程序員的代碼判斷他的素質(zhì),而是從他寫的字、他說的話去感受他、因?yàn)闆]有那個(gè)思想到不了那個(gè)境界。