國(guó)外高手給想做程序員人的7個(gè)建議[1]

時(shí)間:2018-12-31 12:00:00 資料大全 我要投稿

國(guó)外高手給想做程序員人的7個(gè)建議[1]

]

如果你喜歡編程,那么你真是受到了上天的眷顧,

國(guó)外高手給想做程序員人的7個(gè)建議[1]

。你是非常幸運(yùn)的少數(shù)人之一,能夠以自己喜歡的事謀生。大多數(shù)人沒有這么幸運(yùn)。你認(rèn)為理所當(dāng)然的觀念“熱愛你的工作”,其實(shí)是一個(gè)很現(xiàn)代的概念。通常的看法是,工作是一種讓人很不開心的事,你為了拿工資才不得不去上班。你工作的目的是為了攢下錢去干那些自己真正喜歡干的事,但是前提是你得等到65歲退休之后才行,而且還有不少條件。條件一,你的積蓄必須足夠多;條件二,你沒有老到走不動(dòng),你還有體力去干那些事情;條件三,你喜歡的事情不需要用到脆弱的膝蓋、昏花的視力,也不要求你走上一里地不喘氣,等等。

國(guó)外高手給想做程序員人的'7個(gè)建議[1]

畢業(yè)前練好寫作

如果不是Linus Torvalds不斷地散布福音,請(qǐng)問Linux操作系統(tǒng)會(huì)成功嗎?雖然他是一個(gè)非常聰明的計(jì)算機(jī)天才,但是Linux吸引來(lái)全世界一大批志愿者的真正原因卻是Linus Torvalds的表達(dá)能力。他通過電子郵件和郵件列表用書面形式傳播自己的想法,最終引起了所有人的注意。

你聽說過現(xiàn)在風(fēng)靡一時(shí)的“極限編程”(Extreme Programming)嗎?我在這個(gè)地方不談我對(duì)極限編程的看法,我只說如果你聽過這個(gè)詞,那么原因就是它的倡導(dǎo)者都是一些非常有才華的作家和演說家。

即使我們縮小范圍,將目光局限在任何一個(gè)軟件開發(fā)團(tuán)體中,你也會(huì)發(fā)現(xiàn)該團(tuán)體中最有權(quán)勢(shì)和影響力的程序員正是那些表達(dá)能力強(qiáng)的程序員,他們無(wú)論是做書面表達(dá)還是做口頭表達(dá),都能夠清晰、自如、具有說服力地傳達(dá)觀點(diǎn)。此外,長(zhǎng)得高也有助于提升影響力,不過這個(gè)不取決于你。

一個(gè)普通程序員與一個(gè)優(yōu)秀程序員的區(qū)別,不在于他們懂得的編程語(yǔ)言誰(shuí)多誰(shuí)少,也不在于他們喜歡用Python語(yǔ)言還是喜歡用Java語(yǔ)言,而在于他們能否與他人交流思想,

資料共享平臺(tái)

國(guó)外高手給想做程序員人的7個(gè)建議[1]》(http://clearvueentertainment.com)。如果你能說服其他人,你的力量就可以得到放大。如果你能寫出清晰的注釋和技術(shù)規(guī)格說明書,其他程序員就能夠理解你的代碼,因此他們就能在自己的代碼中使用,而不必重寫。如果你做不到這一點(diǎn),你的代碼對(duì)其他人就沒有價(jià)值。如果你能為最終用戶寫出清晰的使用手冊(cè),其他人就能明白你的代碼是用來(lái)干什么的,這是唯一讓別人明白你的代碼有何價(jià)值的方法。SourceForge上有許多優(yōu)美的、有用的代碼,但是它們都像被埋葬了一樣,根本沒人來(lái)用,原因就是它們的作者沒有寫好使用說明(或者壓根就沒寫).這樣一來(lái)就沒有人知道他們的成果,他們杰出的代碼就衰亡了。

如果一個(gè)程序員不會(huì)用英語(yǔ)寫作、沒有良好的寫作能力,我就不會(huì)雇他。如果你能寫,不管你去哪家公司工作,你很快就會(huì)發(fā)現(xiàn)寫作技術(shù)文檔的任務(wù)會(huì)落到你頭上,這意味著你已經(jīng)開始在放大自己的影響力了,管理層正在注意到你。

大學(xué)里有些課程被公認(rèn)為“寫作密集型”(writing intensive)課程,這就是說為了拿到學(xué)分,你必須寫作多得可怕的文字。一定要去上這樣的課程!不要管學(xué)科,只要這門課每周甚至每天都要你寫東西,你就去上。

你還可以動(dòng)手寫日記或者網(wǎng)志。你寫得越多,寫作就會(huì)變得越容易。寫起來(lái)越容易,你就會(huì)寫得越多。這是一個(gè)良性循環(huán)。

 

【國(guó)外高手給想做程序員人的7個(gè)建議[1]】相關(guān)文章:

1.國(guó)外高手給想做程序員人的7個(gè)建議[5]

2.國(guó)外高手給想做程序員人的7個(gè)建議[4]

3.國(guó)外高手給想做程序員人的7個(gè)建議[3]

4.國(guó)外高手給想做程序員人的7個(gè)建議[2]

5.IT人對(duì)于現(xiàn)在的“程序員”的看法[1]

6.給程序員的七個(gè)建議

7.程序員進(jìn)階的建議:多看、多寫、多交流[1]

8.強(qiáng)中自有強(qiáng)中手 調(diào)試高手和編程高手[1]