




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
做一個(gè)快樂的程序員做快樂的程序員,享受編程生活 作者:entere 時(shí)間:2013-02-26 13:16:42 什么是快樂的程序員呢?就是把編程當(dāng)作興趣和愛好的人,享受著編程的快樂的一群人。優(yōu)秀的程序員都是從快樂的程序員開始的。因?yàn)?,成為?yōu)秀的程序員是需要很長時(shí)間的磨練的,如果在編程中連快樂都沒有,很難熬到優(yōu)秀程序員的。事實(shí)上,做任何事情只要找到了快樂,成功是遲早的事情。我們每一個(gè)程序員都希望在快樂的編程中成長為一名優(yōu)秀的程序員。什么是優(yōu)秀的程序員先講一個(gè)編程大師的傳說:傳說在很久很久以前,軟件界出過一位大師。他能直接用二進(jìn)制編寫復(fù)雜高效且無錯(cuò)的程序;他寫過的機(jī)器碼比我們吃過的米還要多;他用眼睛看看閃爍的硬盤燈就知道程序當(dāng)前的運(yùn)行狀態(tài);他用耳朵聽聽機(jī)器的噪音就可以準(zhǔn)確地判斷出錯(cuò)誤在哪個(gè)模塊的哪一行代碼上。他寫的程序極為精簡,10行代碼就可以頂別人寫的100行代碼,且效率更高。他不輕易給人寫程序,即使千金也難換來他的一行代碼。但他一旦開始寫編碼,那可是瀟瀟灑灑一揮而就,代碼都是一行千金。他從不困惑于軟件的宏觀體系和微觀結(jié)構(gòu)之中,因?yàn)樗〞攒浖谋驹?,預(yù)知軟件的未來。他早已看透軟件世界與現(xiàn)實(shí)世界的本質(zhì),面向?qū)ο笾皇撬┐缶畹奈涔χ械囊惶组L拳。他能使用所有的軟件開發(fā)工具,從CASE工具到DEBUG。傳說曾有人親眼看見過他用一把小刀在硬盤表面刻寫操作系統(tǒng)的一段內(nèi)核。自他死后,軟件界再也沒有出現(xiàn)過真正的大師。世間只殘存一些有關(guān)他的傳奇,一代一代地流傳下去可能這個(gè)故事編得太玄了。但在我們的心里卻真希望軟件領(lǐng)域能有這樣的神人,或許夢(mèng)想自己有朝一日也能練出這樣的道行。大家都知道:軟件是計(jì)算機(jī)的靈魂!程序員是軟件的創(chuàng)造者,是計(jì)算機(jī)靈魂的工程師。而優(yōu)秀的程序員就是用靈魂書寫代碼的人,他們將自己的生命與軟件機(jī)融為一體,從而讓計(jì)算機(jī)世界充滿生機(jī)和活力。優(yōu)秀的程序員往往將編程當(dāng)作藝術(shù),對(duì)待自己的每一個(gè)程序,就像對(duì)待自己的藝術(shù)品一樣。優(yōu)秀的程序員總喜歡對(duì)自己的代碼精雕細(xì)琢,他希望自己的代碼都是精品,絕不愿意敷衍了事地將垃圾代碼提供給他人。優(yōu)秀的程序員大都有很好的人品修養(yǎng)。他們知道自己的長處,也更加知道自己的短處。在外人眼里他是神,但他自己明白他也是會(huì)犯錯(cuò)誤的人。因此,優(yōu)秀的程序員往往會(huì)在展現(xiàn)實(shí)力的同時(shí),保持著謙虛的美德。偶爾狂妄,那也只是性情中人。優(yōu)秀的程序員對(duì)計(jì)算機(jī)的本質(zhì)了解很深,喜歡從哲學(xué)上去理解軟硬件的關(guān)系和數(shù)據(jù)代碼的運(yùn)轉(zhuǎn)規(guī)律。有時(shí)候,他們看起來更像個(gè)思想家,因?yàn)樗麄兿胂窳Ψ浅XS富,小到螞蟻,大到星云,都能聯(lián)系到代碼上。據(jù)說,他們走在大街上也能敏銳地感覺到兩旁大樓里各種計(jì)算機(jī)的脈沖跳動(dòng)。優(yōu)秀的程序員對(duì)新技術(shù)有獨(dú)特的洞察能力。他們的思想非常超前,總能提前做好準(zhǔn)備,迎接新技術(shù)的到來,而不是被新技術(shù)推著走。即使遇到尚未涉足過的新技術(shù)領(lǐng)域,他們總能很快地把握新技術(shù)的本質(zhì),迅速適應(yīng)該領(lǐng)域的工作,并成為這些技術(shù)的帶頭人。的確,一名優(yōu)秀的程序員是讓人敬佩和羨慕的。要想成為一名優(yōu)秀的程序員,必須首先要堅(jiān)信自己一定能行。再經(jīng)過努力地修煉,總有一點(diǎn)你也能成為一名優(yōu)秀的程序員的。程序員的修煉歷程如果大家都希望成為一名優(yōu)秀的程序員,秘訣只有兩個(gè)字:修煉!在IT行業(yè)中要想成為一名優(yōu)秀的程序員,必須需要經(jīng)過千錘百煉,才能最終修煉成佛。事實(shí)上,程序員必須在IT大潮的實(shí)踐中接受改造,不斷取得進(jìn)步,提高自己能力和修養(yǎng)。由一個(gè)幼稚的菜鳥,要變成一個(gè)成熟老道的大牛,往往需要經(jīng)過一個(gè)很長的修煉的過程。首先,要想成為一名優(yōu)秀的程序員,必須要熱愛編程工作,完全將編程當(dāng)作自己的興趣和愛好,甚至畢生追求的圣神目標(biāo)。如果你沒有這樣的想法,只是把編程當(dāng)作工作,最好別做程序員,趁早改行。許多人說,編程是非??菰锓ξ兜氖虑?,程序員必須要耐得住寂寞,能忍受孤獨(dú)。但真正的程序員卻感受著編程的快樂,一點(diǎn)都不覺得孤獨(dú)和寂寞。他們深信硬件的堅(jiān)強(qiáng),享受著軟件的溫柔,在計(jì)算機(jī)世界里,他們個(gè)個(gè)都是情種。許多人說,程序員職業(yè)是一碗青春飯,都是20-30歲的年輕人干的。超過30歲之后呢,就干不動(dòng)了。是這樣嗎?的確,早些年一些目光短淺的軟件企業(yè)確實(shí)為了降低成本,雇傭年輕的低價(jià)程序員來完成工作。不是老程序員干不動(dòng)了,而是挨踢了,所以程序員就叫挨踢一族。但是,隨著軟件企業(yè)的不斷成熟,老板們發(fā)現(xiàn)程序的開發(fā)和維護(hù)都是長期的事情。而有經(jīng)驗(yàn)的老程序員編寫的代碼更加可靠和簡潔,系統(tǒng)開發(fā)反而會(huì)減少很多麻煩事情,因此總體軟件開發(fā)成本反而比雇傭大量年輕程序員要低。不但如此,老程序員而且還能幫企業(yè)帶出一批新人,使得企業(yè)積累的技術(shù)經(jīng)驗(yàn)?zāi)艿玫絺鞒泻桶l(fā)展。其實(shí),在發(fā)達(dá)國家的程序員,那可是越老越吃香?,F(xiàn)在,國內(nèi)越來越多的企業(yè)都愿意招聘有經(jīng)驗(yàn)的老程序員,甚至某些軟件企業(yè)還專招30歲以上的老程序員。越來越多的軟件企業(yè)認(rèn)識(shí)到,由老中青三代人構(gòu)成的開發(fā)團(tuán)隊(duì),才是真正永遠(yuǎn)有戰(zhàn)斗力的團(tuán)隊(duì)。因此,程序員職業(yè)將不再是一碗青春飯,同樣也是可以干一輩子的。要成為優(yōu)秀的程序員需要有很強(qiáng)的自學(xué)能力,必須不斷地學(xué)習(xí)新技術(shù)和新知識(shí)。除了要學(xué)習(xí)前人的理論和經(jīng)驗(yàn)之外,還必須親自參加到具體的項(xiàng)目中去,在實(shí)踐中運(yùn)用所學(xué)的知識(shí),解決和處理具體問題。只有這樣,他才能夠逐漸地體驗(yàn)和認(rèn)識(shí)編程的規(guī)律性,才能真正深刻地認(rèn)知編程的本質(zhì),才能發(fā)現(xiàn)自己的弱點(diǎn)和原來不正確的思想、習(xí)慣、成見,并加以改正,從而提高自己編程質(zhì)量,改善編程的方法等。所以,程序員要改造和提高自己,必須參加具體項(xiàng)目,絕不能離開工作實(shí)踐。更為關(guān)鍵的是,程序員必須要有自我學(xué)習(xí)和修煉的主動(dòng)性,否則再多的項(xiàng)目實(shí)踐也無法使自己進(jìn)步。經(jīng)常會(huì)看到這樣的情況,幾個(gè)程序員一起參加一個(gè)軟件項(xiàng)目。項(xiàng)目結(jié)束之后,有些程序員提高很快,有的進(jìn)步很慢,有的卻原地踏步。這是什么原因呢?提高較快的程序員大都勤奮好學(xué),喜歡探究編程的規(guī)律,并能逐漸總結(jié)出自己的方法。而進(jìn)步較慢的程序員雖然也勤奮努力,但往往只著眼于具體的代碼,不善于抽象和總結(jié)規(guī)律。而原地踏步的程序員呢,大都是混飯吃的,根本沒有主動(dòng)學(xué)習(xí)和提高自己的意識(shí)。程序員不但要修煉自己的技術(shù),還要善于修煉自己的人品。不是說編程中的大多數(shù)問題都是人品問題嗎?當(dāng)然,這里說的是程序員性格和人格的修養(yǎng)。程序員的學(xué)習(xí)能力沒有哪個(gè)人是天生就會(huì)編程序的。大多數(shù)剛畢業(yè)的學(xué)生走上工作崗位時(shí),常常抱怨學(xué)校教的知識(shí)都派不上用場,一切都得重頭學(xué)起。在IT行業(yè),這種現(xiàn)象更加嚴(yán)重,知識(shí)更新的頻度和密度是其他行業(yè)沒法比擬的。學(xué)校的時(shí)光也許真的沒有教給我們多少實(shí)用的知識(shí),但卻教會(huì)我們一個(gè)重要的法寶:自學(xué)能力!既然吃了程序員這碗飯,我們就必須牢記一句話:活到老,學(xué)到老。學(xué)習(xí)有很多方式,讀書是最好的學(xué)習(xí)方法,喜歡讀書的程序員大都是愛學(xué)習(xí)的人。不過,現(xiàn)在的技術(shù)書真是太多太雜,我們不可能有太多時(shí)間來讀書,更不可能讀遍所有的書,需要挑選好書來讀。要挑一本好書也確實(shí)不容易,因?yàn)楝F(xiàn)在的技術(shù)書是魚龍混雜。有優(yōu)秀的精品,有濫竽充數(shù)的;有大家名作,也有誤認(rèn)子弟的。一般來說,我們可以購買兩種圖書,一種是可以反復(fù)閱讀的精華,另一種是現(xiàn)用現(xiàn)查的資料類圖書。網(wǎng)上購書是個(gè)不錯(cuò)的方式,可以參考銷量排行榜和其他讀者的評(píng)價(jià)。網(wǎng)上學(xué)習(xí)也是非常不錯(cuò)的方式。只要善于搜索,總能在網(wǎng)上找到需要的文章和資料。最近,人們發(fā)明了一個(gè)新詞叫“搜商”,它衡量人的網(wǎng)絡(luò)使用能力。搜商高的人把網(wǎng)絡(luò)當(dāng)作蘊(yùn)藏寶藏的海洋,他們更能熟練地從垃圾網(wǎng)頁中淘出自己需要的寶貝。這也可以稱作“淘寶能力”,網(wǎng)上學(xué)習(xí)也是需要很強(qiáng)的淘寶能力的。此外,喜歡做實(shí)驗(yàn)也是非常好的學(xué)習(xí)方式。如果,書上有例子,不妨親手試試。如果,學(xué)習(xí)中有什么新想法,也不妨馬上試試。因?yàn)?,通過實(shí)驗(yàn)不但可以加深對(duì)所學(xué)知識(shí)的領(lǐng)悟,還能增加對(duì)技術(shù)的感性認(rèn)識(shí),甚至帶來某些意想不到的靈感。喜歡學(xué)習(xí),是一個(gè)程序員最大的優(yōu)點(diǎn)。不過,這學(xué)習(xí)也是大有學(xué)問的。學(xué)習(xí)就要刨根問底!任何事情喜歡刨根問底的人,一定能成為優(yōu)秀的程序員!問大家一個(gè)問題:Java為什么要取名為Java?如果你能回答這個(gè)問題,你一定喜歡刨根問底,我也相信你一定比其他人更加理解Java!如果你回答不上來,就聽我給你講講。Java一詞來源于印度尼西亞南端的一個(gè)島名,即爪哇島,那里以盛產(chǎn)咖啡聞名。當(dāng)SUN公司的開發(fā)人員在給這種語言取名的時(shí)候,正好喝著爪哇咖啡,于是Java由此得名。我怎么知道這個(gè)故事呢?不瞞您說,我從來就沒有編過一句Java的代碼,我那是刻意查過資料的。如果我要學(xué)Java,我一定要先搞懂Java是怎么來的,搞懂為什么要發(fā)明Java語言等一系列問題,這其實(shí)就是刨根問底。然后,我會(huì)先用記事本寫一個(gè)Helloworld程序,看看怎么編譯它,看看它怎么運(yùn)行,需要哪些文件等等。至于語法語義等,編譯器會(huì)告訴我該怎么寫。然后邊學(xué)邊做,看書,查資料。實(shí)在搞不明白,我就像大家請(qǐng)教。相信一段時(shí)間下來,我也能編出地道的Java程序。在學(xué)習(xí)過程中,我會(huì)以自學(xué)為主,盡量自己解決問題。如果拿一些基礎(chǔ)性的問題向各位高手請(qǐng)教的話,你們一定會(huì)回答:自己看書!我要請(qǐng)教各位的問題一定是那種雪天裸體360度空翻跪地拜求,書上沒講,網(wǎng)上查不到的疑難問題。事實(shí)上,這也是向高手和前輩們請(qǐng)教的學(xué)問,也是學(xué)習(xí)方式之一。作為編程高手,他們最喜歡幫助那些經(jīng)過自身實(shí)踐的探索和琢磨,快要入門但不得要領(lǐng)的人。這時(shí),只需輕輕點(diǎn)化,新手就能體會(huì)到頓悟的快感,而高手也有渡人成佛的成就感。程序員的思想境界年輕的程序員最喜歡追求新技術(shù)和新潮流,這是無可厚非的。我們應(yīng)該大力鼓勵(lì)年輕的程序員學(xué)習(xí)新知識(shí),愛學(xué)習(xí)的都是好同志。不過,我們不但要學(xué)習(xí)技術(shù)的應(yīng)用,更重要的是學(xué)習(xí)技術(shù)背后所蘊(yùn)含的思想真諦甚至情感境界。一種新技術(shù)的誕生,一種新潮流的興起,往往背后都有理論思想的指導(dǎo)。只有深刻地理解了這些技術(shù)背后的理論思想,才能更好地把握技術(shù)本身。比如,面向?qū)ο缶幊淌谴蠹叶荚谟玫募夹g(shù)吧。有的程序員已經(jīng)能用C+或Java或C#寫一個(gè)類,定義屬性,編寫方法,然后創(chuàng)建一個(gè)對(duì)象,就可以調(diào)用它的方法,操縱它的屬性了。這樣,他也可以編寫出面向?qū)ο蟮某绦?。不過,他所看到的只是程序?qū)ο?。深入學(xué)習(xí)和理解面向?qū)ο蟮乃枷胫螅覀兙蜁?huì)明白:所有的對(duì)象都是對(duì)現(xiàn)實(shí)世界的抽象,面向?qū)ο缶幊叹褪怯萌祟愖钭匀坏乃季S模式來編寫程序。這時(shí),我們看到的分類就是現(xiàn)實(shí)世界的門綱屬科,那些對(duì)象也就成了現(xiàn)實(shí)世界的活物,屬性和方法也就成了他們的性格和活動(dòng)。這時(shí)候,我們?cè)賹懨嫦驅(qū)ο蟮某绦?,就像寫作文一樣。各種命名都很自然地用到現(xiàn)實(shí)世界的各種名詞,代碼本身就無需多少注釋,因?yàn)樗鼈兇蠖际亲宰⑨尩?。編寫代碼邏輯,就像編寫現(xiàn)實(shí)世界的游戲規(guī)則。整個(gè)程序的思路非常清晰明了,代碼也顯得非常簡潔優(yōu)雅,運(yùn)行效率也自然會(huì)高些。因此,學(xué)會(huì)技術(shù)的思想之后會(huì)對(duì)使用技術(shù)的能力產(chǎn)生一個(gè)質(zhì)飛躍,可以更深層次地使用這些技術(shù),而不會(huì)被表現(xiàn)的形式所迷惑。事實(shí)上,只要掌握了面向?qū)ο笏枷氲谋举|(zhì),即使不用面向?qū)ο蟮恼Z言,也能編寫有面向?qū)ο笏枷氲某绦颉>秃孟裎淞指呤钟脴渲σ材芡鎰Ψ?,雖然樹枝不是劍,但處處體現(xiàn)劍法的精髓。學(xué)會(huì)編程思想就足夠了嗎?如果還想更上一層樓,就得追求編程的境界。境界這個(gè)東西很虛,看不見摸不著,但可以從內(nèi)心感覺得到。這種感覺有點(diǎn)像心靈相通的默契,若有若無。編程的境界追求的是人與程序間的心靈相通和情感交融,將自己的身心與程序世界融為一體,與現(xiàn)實(shí)世界融為一體。編程境界這個(gè)東西的確有點(diǎn)玄,境界這個(gè)東西是因人而異的,每個(gè)人的感悟都不同。就像佛教里的禪的思想,什么是禪呢?禪是需要自己體驗(yàn)的東西,別人說的都不算,是不能用語言來描述的。所謂,不立文字,直指人心。我也是只知皮毛啊。如果要我說什么是禪?一句話:通過感悟生活,得到生命的快樂。編程之禪也就是:通過感悟編程的真諦,得到編程的快樂。編程的境界只有高低之分,而且永遠(yuǎn)沒有盡頭。當(dāng)你的編程境界到了一定高度,你的思想將會(huì)跳出編程的范疇。你將會(huì)發(fā)現(xiàn),軟件的根本實(shí)際上是哲學(xué)問題,很多方面都是和其他科學(xué)相通的。就像現(xiàn)代的量子理論發(fā)展到最后,發(fā)現(xiàn)量子論事實(shí)上是與哲學(xué)相關(guān)的一樣。這個(gè)撤得就遠(yuǎn)了,但是喜歡哲學(xué)思考的程序員一定會(huì)成為一名優(yōu)秀的程序員。不過,再高的思想境界也得落到實(shí)處。光玩思想境界也不行啊,畢竟大家都在軟件企業(yè)工作,都得道成仙了,誰來編碼呢?優(yōu)秀的程序員也一定是務(wù)實(shí)的程序員。務(wù)實(shí)就是理論與實(shí)踐相結(jié)合,追求的是完美與現(xiàn)實(shí)的平衡。畢竟理想和現(xiàn)實(shí)是有差距的,我們只有胸懷遠(yuǎn)大理想,面對(duì)殘酷現(xiàn)實(shí)。前段時(shí)間我還給人講過一句話:為了玩刀而上戰(zhàn)場的人大都死于刀下,臨死時(shí)怪自己的刀沒有選好。為了殺人而上戰(zhàn)場的人大都成了將軍,臨死時(shí)放下屠刀立地成佛了。所以,程序員要想成佛,不但要追求編程境界,還要學(xué)會(huì)在殘酷的現(xiàn)實(shí)中拼殺,解決具體的問題才行。程序員的協(xié)作能力現(xiàn)代軟件軟件開發(fā),都是多人協(xié)作的大規(guī)模軟件開發(fā)。對(duì)于大中型應(yīng)用系統(tǒng),特別是大中型網(wǎng)站系統(tǒng),基本上不會(huì)產(chǎn)生單打獨(dú)斗的軟件英雄了。在現(xiàn)代軟件開發(fā)中,將誕生越來越多的英雄的團(tuán)隊(duì),而我們這些程序員也只能是這個(gè)團(tuán)隊(duì)的一員。因此,程序員是否具有協(xié)作能力,成了衡量程序員水平的另一個(gè)重要指標(biāo)。成員的協(xié)作能力對(duì)于一個(gè)團(tuán)隊(duì)來說,往往比個(gè)人能力更加重要。一個(gè)優(yōu)秀的團(tuán)隊(duì),并不一定要由優(yōu)秀的個(gè)體組成。反過來,優(yōu)秀的個(gè)體如果缺乏協(xié)作能力,也無法成就一個(gè)優(yōu)秀的團(tuán)隊(duì)。溝通交流能力是最基本的協(xié)作能力。什么是溝通交流能力呢?很簡單,一是能聽得懂讀得懂別人的話,二是能準(zhǔn)確表達(dá)自己的思想和看法。不過,這看似簡單的東西,卻不是人人都會(huì)的。有的人并不善于傾聽別人,常常誤解人家的意思。有的人呢,說話都說不清楚,腦袋里裝的東西說不出來也寫不出來,或者說了半天人家無法理解。為什么會(huì)出現(xiàn)這樣的問題呢?據(jù)我多年的觀察和研究,主要有兩個(gè)原因,一是沒有耐心,二是沒把話說清楚。什么意思呢?沒有耐心聽人說話,又懶得把話說清楚。都說傾聽別人是一種美德,可有的人就只顧自己說,喜歡打斷人家說話,甚者人家還沒把話說完就否定別人。所以,我說溝通應(yīng)該從傾聽做起。我在平常的生活中很喜歡與同事和朋友們交流,他們也都喜歡和我討論問題。一些同事和朋友找我解決一些問題,我總是耐心得傾聽,盡力去理解,不斷地點(diǎn)點(diǎn)頭。常常聽他們說了一半,突然說:啊,我知道問題在哪里了!這種情況我都遇到好多次了。其實(shí),有的時(shí)候只要做到了耐心的傾聽,就能解決問題。其次是說話不清。這個(gè)說話不清并不是指說話的聲音不清晰,而是指話中的用詞不清,說話的邏輯不清,經(jīng)常使用大量的指代詞。比如我對(duì)你說:“點(diǎn)一下這個(gè),就讓它改變顏色?!保l能聽懂我在說啥?估計(jì)沒人能聽懂。如果我再說:“用鼠標(biāo)右鍵點(diǎn)擊一下網(wǎng)頁上的字體顏色按鈕,就可以讓選中的文本變成相應(yīng)的字體顏色。”,這下聽懂了。為什么前一句話他家聽不懂呢?因?yàn)槲沂÷粤舜罅康脑谧约耗X海中的景象,沒告訴大家,潛意識(shí)中是以自我為中心的?!斑@個(gè)”、“它”這些代詞只有自己明白指代的是啥,而聽者并不清楚,自然聽不懂我在說什么?第二句話能聽懂,是因?yàn)槲冶M量把每個(gè)腦海中的事物都說全把細(xì)節(jié)說全。這樣,聽者就能很快進(jìn)入角色,大家迅速建立起溝通交流的上下文環(huán)境。一旦這個(gè)交流的上下文環(huán)境建立起來,再使用一些指代詞也就不會(huì)影響溝通過程了。其實(shí),這些簡單的道理不但適用于語言交流,還適用于客戶調(diào)研,需求分析,書面協(xié)作,等等方面。今后有機(jī)會(huì)再給大家繼續(xù)探討。協(xié)作能力還有一個(gè)重要的方面,那就是按規(guī)矩辦事。按規(guī)矩辦事就是所謂的規(guī)范化,規(guī)范化是一個(gè)優(yōu)秀的團(tuán)隊(duì)的頭等大事。作為一名有協(xié)作精神的程序員,就必須遵守團(tuán)隊(duì)的規(guī)范。如果你有個(gè)人英雄主義,那么,對(duì)不起,在你那深刻獨(dú)到的見解沒有成為團(tuán)隊(duì)認(rèn)可的規(guī)范之前,你必須保留個(gè)人意見。編程的命名規(guī)范,接口形式,注釋要求,開發(fā)管理流程,必須要遵守。接下來考驗(yàn)一個(gè)人的協(xié)作能力就是:是否有責(zé)任心。也就是對(duì)待自己那部分工作的態(tài)度。說得高尚一點(diǎn)兒,就是程序員的職業(yè)美德。責(zé)任心就是對(duì)自己所屬的工作負(fù)責(zé),認(rèn)真對(duì)待自己那部分代碼,甚至象呵護(hù)自己的孩子一樣。其實(shí),責(zé)任心也不是什么沉重的東西,有智慧的程序員總是喜歡將工作當(dāng)作樂趣,大家不妨試試。以前有句老話說,文人相輕,就是文人之間互相瞧不起。事實(shí)上,程序員相輕,也是很普遍的事情。不是經(jīng)常都會(huì)聽到程序員說,那人代碼寫得真爛,重構(gòu)人家的代碼還不如自己重寫呢。其實(shí),很多情況下,你留下的代碼也常常被人罵。在一個(gè)團(tuán)隊(duì)中,程序員相輕的現(xiàn)象是會(huì)引發(fā)團(tuán)隊(duì)內(nèi)耗的。而具有協(xié)作精神的程序員對(duì)待其他程序員的代碼,總是有一顆包容的心。他們更愿意通過改變自己去影響他人,從而讓整個(gè)團(tuán)隊(duì)共同進(jìn)步。做快樂的程序員一開始我就說過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥品退貨工作管理制度
- 藥庫藥品效期管理制度
- 營運(yùn)公司安全管理制度
- 設(shè)備保養(yǎng)常規(guī)管理制度
- 設(shè)備備件出庫管理制度
- 設(shè)備報(bào)廢制度管理制度
- 設(shè)備檢修通道管理制度
- 設(shè)備管理系統(tǒng)管理制度
- 設(shè)備項(xiàng)目安裝管理制度
- 設(shè)計(jì)公司招待管理制度
- SB/T 10279-2017熏煮香腸
- GB/T 6185.2-20162型全金屬六角鎖緊螺母細(xì)牙
- GA/T 1394-2017信息安全技術(shù)運(yùn)維安全管理產(chǎn)品安全技術(shù)要求
- IB教育中的PYP介紹專題培訓(xùn)課件
- 2022年桂林市衛(wèi)生學(xué)校教師招聘筆試題庫及答案解析
- 欄桿安裝單元工程施工質(zhì)量驗(yàn)收評(píng)定表完整
- 外墻清洗服務(wù)工程項(xiàng)目進(jìn)度保障計(jì)劃
- 2×300MW火電廠電氣一次部分設(shè)計(jì)
- (全新)政府專職消防員考試題庫(完整版)
- 嶺南版 美術(shù)八年級(jí)下冊(cè) 6色彩的表現(xiàn) 教案
- 2022年廣東省公務(wù)員考試申論真題及參考答案
評(píng)論
0/150
提交評(píng)論