軟件開發(fā)者路線圖:從學(xué)徒到高手
日期:2014-04-03點(diǎn)擊:2968
        
	        我們介紹一本書,她講的不僅僅是如何開發(fā),還有如何規(guī)劃你的人生,Dave Hoover 和 Adewale Oshineye 合著的《軟件開發(fā)者路線圖:從學(xué)徒到高手》是一本優(yōu)秀的書籍,它能為技術(shù)人員提供很好的幫助。書中主要體現(xiàn)的思想就是人應(yīng)該沿著一條漫長(zhǎng)的道路堅(jiān)持走下去。正如書中所言:“走上漫長(zhǎng)道路上的人并非就是英雄,因?yàn)樗麄儧_刺幾年后就失去熱情了,真正的英雄是那些以可持續(xù)速度堅(jiān)持幾十年的人。
	
	
	
	下面是我從書中摘取的一些精彩部分:
- 掌握不僅僅是知道。還應(yīng)該懂得如何減輕負(fù)擔(dān)。
 
- 如果你擔(dān)心目前的工作會(huì)混亂自己的大腦,那么它就有可能成真。
 
- 最好的學(xué)習(xí)方式就是跟想完成某些目標(biāo)的人在一起,而他們所使用的方法就是你想的學(xué)會(huì)的。
 
- “掌握合氣道需要多久?”一名有理想的學(xué)生問道。唯一可敬的回答說:“你想活多久?”
 
- 不要隱藏自己的無知。從明天起,我要做一個(gè)“無知者”,然后向周圍的人學(xué)習(xí)。沉默寡言和暗自猜測(cè)所不了解的事情往往得到不很好的提高。
 
- 要像一名馬拉松運(yùn)動(dòng)員一樣,鍛煉一雙強(qiáng)壯的腿。只有擁有了強(qiáng)健的雙腿,運(yùn)動(dòng)員才能一直跑下去。例如一個(gè)有理想的開發(fā)者,在做了兩年的Python項(xiàng)目后,他能夠?qū)ython有更深入的了解,但這“強(qiáng)壯的雙腿”只能做為達(dá)成目標(biāo)所必需的工具而已。
 
- 做一個(gè)最差的人。當(dāng)獅子的尾巴要比當(dāng)狐貍的頭能見識(shí)到更廣的,學(xué)到更深的東西。加入一個(gè)所有人都比你優(yōu)秀的團(tuán)隊(duì),這樣你就能夠更好地成長(zhǎng)。
 
- 軟件開發(fā)有兩個(gè)最基本的要素:學(xué)習(xí)和溝通。
 
- 應(yīng)源源不斷地汲取知識(shí)。但是在接觸有用的軟件開發(fā)的信息時(shí),也要一些步驟。在當(dāng)今鋪天蓋地的的信息世界,學(xué)會(huì)如何獲取所需要的信息是提升自己能力的關(guān)鍵。當(dāng)然,為了能有效的吸收新信息,然后了解它,記住它,最后應(yīng)用它還要掌握必要的方法,并進(jìn)行適當(dāng)?shù)木毩?xí)才行。
 
- 我們往往受益于那些不經(jīng)意間的小程序,因?yàn)槭艿饺藶榈南拗疲沟梦覀儽仨殞⒛芰衅饋怼?/li>
 
- 如果你在某領(lǐng)域呆的時(shí)間足夠長(zhǎng),大家會(huì)將你稱為“經(jīng)驗(yàn)豐富的人”,但這不應(yīng)該成為你的目標(biāo)。所有的經(jīng)驗(yàn)只能表明你在這個(gè)領(lǐng)域能夠生存下去,但這不表示你已經(jīng)學(xué)會(huì)了多少,僅僅說明你花了多少時(shí)間。你的目標(biāo)應(yīng)該是成為一個(gè)有能力的人而不是有經(jīng)驗(yàn)的人
 
- 軟件不是一個(gè)產(chǎn)品,它是用于貯存知識(shí)的存儲(chǔ)器。因此,軟件開發(fā)不是生產(chǎn)活動(dòng),它是獲取知識(shí)的活動(dòng)。當(dāng)最佳工作工具和你最熟悉的工具可能不是同一個(gè)的時(shí)候,你必須決定你的工作效率是否比團(tuán)隊(duì)的工作效率更重要。
 
- 擁有天賦,幸運(yùn),財(cái)富以及名聲都不能使你成為大牛,這些東西也不是技術(shù)人員所必需的。軟件開發(fā)各方面的技術(shù)與將技術(shù)向前推進(jìn)的能力才是核心。
 
- 如果一個(gè)技術(shù)員挨餓,說明它是一個(gè)失敗者。因?yàn)樗耆梢杂眉夹g(shù)來謀生。而學(xué)習(xí)一項(xiàng)技術(shù)的最好方式就是與大牛在一起工作。