![一個(gè)好的程序員是怎樣修煉成的_第1頁(yè)](http://file4.renrendoc.com/view/c80af213dac50fc6fcde444c46374ee7/c80af213dac50fc6fcde444c46374ee71.gif)
![一個(gè)好的程序員是怎樣修煉成的_第2頁(yè)](http://file4.renrendoc.com/view/c80af213dac50fc6fcde444c46374ee7/c80af213dac50fc6fcde444c46374ee72.gif)
![一個(gè)好的程序員是怎樣修煉成的_第3頁(yè)](http://file4.renrendoc.com/view/c80af213dac50fc6fcde444c46374ee7/c80af213dac50fc6fcde444c46374ee73.gif)
![一個(gè)好的程序員是怎樣修煉成的_第4頁(yè)](http://file4.renrendoc.com/view/c80af213dac50fc6fcde444c46374ee7/c80af213dac50fc6fcde444c46374ee74.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第第頁(yè)一個(gè)好的程序員是怎樣修煉成的一個(gè)好的程序員是怎樣修煉成的
發(fā)表于:2023-02-22來(lái)源:外刊IT評(píng)論:不詳點(diǎn)擊數(shù):標(biāo)簽:程序員
一個(gè)好的程序員是怎樣修煉成的!近幾周,一份反映Netflix公司企業(yè)文化的報(bào)告在網(wǎng)上廣為流傳。這份報(bào)告里列舉了很多Netflix公司里令人稱(chēng)贊的做法,包括這個(gè)公司是如何的招聘和辭退員工的。
近幾周,一份反映Netflix公司企業(yè)文化的報(bào)告在網(wǎng)上廣為流傳。這份報(bào)告里列舉了很多Netflix公司里令人稱(chēng)贊的做法,包括這個(gè)公司是如何的招聘和辭退員工的。里面有大量的信息是描述Netflix公司是怎樣對(duì)待員工的,這使Netflix公司變成了一個(gè)很有吸引力的工作場(chǎng)所。報(bào)告里面提到過(guò)有一個(gè)關(guān)于員工所期望的內(nèi)容的清單,但沒(méi)有把清單列出來(lái)。報(bào)告的開(kāi)始部分就談及了企業(yè)價(jià)值問(wèn)題,而且是按照員工的立場(chǎng)角度寫(xiě)的,可惜并沒(méi)有把這個(gè)問(wèn)題展開(kāi)。
我并不在Netflix工作你也知道(我在Yahoo!工作)但我深切的感覺(jué)到,不管你在哪里工作,成為一個(gè)優(yōu)秀的員工、優(yōu)秀的軟件(開(kāi)發(fā))(工程師)的過(guò)程是一樣的。下面所列舉的都是偉大的程序員所具有的經(jīng)驗(yàn)和品質(zhì)。
只做正確的事
對(duì)于軟件這一行的人,我們有個(gè)很大的挑戰(zhàn),就是如何能夠用正確方法的做事情。什么是正確的方法,這依賴(lài)于你在做什么和做給誰(shuí)。而究竟所謂"正確的方法'里都包括了什么內(nèi)容,這并不是重點(diǎn),重點(diǎn)是你是否能堅(jiān)持按照這種方式做事。初級(jí)程序員在這個(gè)問(wèn)題是通常不能做到堅(jiān)持,而資歷較深的程序員卻能始終堅(jiān)持原則。也許會(huì)有一個(gè)"非常緊急'的項(xiàng)目,或者這個(gè)項(xiàng)目很特殊,不能按常規(guī)過(guò)程開(kāi)發(fā)。這只是個(gè)假象。好的程序員知道即使在任何情況和環(huán)境下都要堅(jiān)持做正確的事情。如果說(shuō)按正確的方式開(kāi)發(fā)將導(dǎo)致不能按時(shí)完成任務(wù),那么,他們就會(huì)知道,這個(gè)項(xiàng)目是不能按時(shí)完工的。不要妥協(xié),工程質(zhì)量是你作為一個(gè)優(yōu)秀程序員的唯一終極證明。確保你所有的代碼都是在正確的方法下100%正確的寫(xiě)出的。要按一個(gè)優(yōu)秀的程序員的標(biāo)準(zhǔn)來(lái)要求自己。
甘愿受苦
聽(tīng)起來(lái)很傻,但卻是真的,優(yōu)秀的程序員都樂(lè)于承擔(dān)工作上給他們帶來(lái)的痛苦。你說(shuō)出一個(gè)偉大的程序員,我都能告訴你,在他或她的職業(yè)生涯里,各個(gè)階段,都曾有花好幾天時(shí)間去解決一個(gè)問(wèn)題的經(jīng)歷。優(yōu)秀的程序員品味著困難給他們帶來(lái)的挑戰(zhàn),這讓他們?nèi)找岳^夜,他們明白,問(wèn)題必須要解決掉。
不太優(yōu)秀的程序員就不一樣了,他們?cè)趧倓偱龅接新闊┑嫩E象時(shí)就先想到要尋求幫助。在問(wèn)題面前,他們習(xí)慣于去尋求幫助,而不是自己去努力解決這個(gè)問(wèn)題。他們最喜歡的一句話是:"幫我看看這個(gè)問(wèn)題'。偉大的程序員的第一反應(yīng)是我要自己解決這個(gè)問(wèn)題。解決問(wèn)題是種技能,是優(yōu)秀的程序員非??粗氐囊环N技能。
好的程序員是通過(guò)痛苦的磨練才成為偉大的程序員的。痛苦的磨練是說(shuō)當(dāng)你對(duì)這個(gè)問(wèn)題實(shí)在無(wú)能為力時(shí)才去請(qǐng)求外援。求助就意味著認(rèn)輸,所有盡量減少這種處境的發(fā)生。甘愿受苦。和問(wèn)題做不懈的斗爭(zhēng)。這就是你要學(xué)會(huì)的。
注意:我并不是說(shuō)你不能尋求他人的幫助。我說(shuō)的是,你首先要嘗試自己去完成任務(wù),如果你不能完成,再尋求幫助。不要在自己沒(méi)有努力過(guò)前就輕易的求助。你經(jīng)常會(huì)發(fā)現(xiàn),當(dāng)你知道了解決方法后,你才認(rèn)識(shí)到,你用自己的力量本也能解決這個(gè)問(wèn)題的。
學(xué)無(wú)止境
如果有人敢聲稱(chēng)他不需要再學(xué)任何新的知識(shí),我是絕對(duì)不愿意和他共事的。在有些行業(yè),你也許很多年不學(xué)新的東西也能干的很好,但軟件技術(shù)革新的如此之快,你不能不時(shí)刻關(guān)注。你的老板是由于你有某些技能才花錢(qián)雇你的,如果你的技能已經(jīng)落伍、過(guò)期了,那你也就沒(méi)有價(jià)值了。想成為一名偉大的程序員,你首先要承認(rèn)你不是無(wú)所不知,你必須每天都要努力的尋找、學(xué)習(xí)新的知識(shí)。
在你現(xiàn)在的公司里或組織里尋找能讓你學(xué)習(xí)、讓你欽佩的人。在復(fù)雜的問(wèn)題上征求他們的意見(jiàn),看看他們是怎么思考的。向他們介紹你的解決思路,請(qǐng)他們給予批評(píng)指點(diǎn)。如果在你的周?chē)悴荒苷页鲆粋€(gè)能作為你的導(dǎo)師的人,這要么是你還沒(méi)有認(rèn)真的尋找,要么是你留在了一個(gè)不該留的公司里。如果你在現(xiàn)在的工作上不能學(xué)習(xí)進(jìn)步,那是到了你該換個(gè)工作的時(shí)候了。
要閱讀網(wǎng)上的博客。關(guān)注一些研討會(huì)。與其他程序員交流。偉大的程序員從不停止學(xué)習(xí)。
分享知識(shí)
有一些程序員認(rèn)為,他們的唯一價(jià)值所在就是他們所擁有的知識(shí),于是,分享出他們的知識(shí)就會(huì)讓他們的價(jià)值降低。這是大錯(cuò)特錯(cuò)了。讓你有價(jià)值的不是你的知識(shí),而是如何運(yùn)用你的知識(shí)給公司創(chuàng)造價(jià)值。難道還會(huì)有比分享知識(shí)給他人更能給公司創(chuàng)造價(jià)值的方法嗎?
我曾經(jīng)面試過(guò)一家公司,知識(shí)不共享、相互保密、相互提防的理念在這家公司里根深蒂固。在這樣的環(huán)境里,員工之間形成了一種惡性競(jìng)爭(zhēng)的關(guān)系,這直接導(dǎo)致了勾心斗角和誣陷中傷的產(chǎn)生。我可不想在這樣的公司里工作。如果每個(gè)人都對(duì)自己知道的事情諱莫如深,那你什么都學(xué)不到。
偉大的程序員希望他人也能知道自己所掌握的知識(shí)。他們并不擔(dān)心會(huì)因此而失去優(yōu)勢(shì),因?yàn)樗麄兿嘈糯蠹叶紩?huì)這樣做。偉大的程序員樂(lè)意看到他們的同伴成長(zhǎng)、成功。一個(gè)公司,它應(yīng)該被一群喜歡知識(shí)共享的人組成,就像人們?cè)谶\(yùn)動(dòng)場(chǎng)上,讓團(tuán)隊(duì)的每個(gè)對(duì)員都強(qiáng)大起來(lái),整個(gè)團(tuán)隊(duì)才會(huì)強(qiáng)大。
伸出援助之手
偉大的程序員從來(lái)不會(huì)說(shuō)"這不關(guān)我的事'。他們總是愿意伸出援助之手。他們經(jīng)常在做自己的工作之余,去幫助那些(編程)新手。如果有件任務(wù)必須按時(shí)完成,而又沒(méi)有其他人能勝任,偉大的程序員會(huì)主動(dòng)承擔(dān)起這項(xiàng)任務(wù)。他們從來(lái)不嘲笑來(lái)請(qǐng)求幫助的人,即使問(wèn)題是那么的小、那么無(wú)意義、無(wú)價(jià)值。偉大的程序員重視他們的團(tuán)隊(duì),愿意為團(tuán)隊(duì)做任何的事情。不管是要去寫(xiě)1,000行的代碼,還是去編輯一個(gè)圖片,偉大的程序員都會(huì)立即站出來(lái)幫助完成。
十年磨一劍
偉大的程序員不是天生的,是后天煉成的。他們是本文上面提到的那些因素造就的,加上還要通過(guò)努力的工作。如果你是剛剛意識(shí)到這些,那還不晚,你仍然有充分的時(shí)間來(lái)成為一個(gè)偉大的程序員。耐心是關(guān)鍵。偉大的程序員不是在旦夕之間就可以成就的。有些人可能要花上數(shù)年,有些人則需要十幾年。沒(méi)有人為你寫(xiě)血淚史。好的公司當(dāng)發(fā)現(xiàn)你
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 深入探討科技企業(yè)如何通過(guò)強(qiáng)化知識(shí)產(chǎn)權(quán)保護(hù)來(lái)提升品牌形象和競(jìng)爭(zhēng)力
- 現(xiàn)代綠色辦公樓的設(shè)計(jì)與施工經(jīng)驗(yàn)分享
- 生產(chǎn)制造中基于智能算法的調(diào)度系統(tǒng)設(shè)計(jì)
- 2023三年級(jí)英語(yǔ)上冊(cè) Unit 3 My friends第4課時(shí)說(shuō)課稿 牛津譯林版
- 2024年春八年級(jí)語(yǔ)文下冊(cè) 第二單元 5 大自然的語(yǔ)言說(shuō)課稿 新人教版
- 9 烏鴉喝水(說(shuō)課稿)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文一年級(jí)上冊(cè)
- Unit 4 My Family Lesson 2(說(shuō)課稿)-2023-2024學(xué)年人教新起點(diǎn)版英語(yǔ)三年級(jí)下冊(cè)
- Unit 6 Useful numbers Lesson 2(說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 2024-2025學(xué)年高中歷史 第三單元 各國(guó)經(jīng)濟(jì)體制的創(chuàng)新和調(diào)整 第16課 戰(zhàn)后資本主義經(jīng)濟(jì)的調(diào)整教學(xué)說(shuō)課稿 岳麓版必修2
- 2025淮安市城東花園小區(qū)門(mén)禁系統(tǒng)工程合同
- 2023年四川省自貢市中考數(shù)學(xué)真題(原卷版)
- 室內(nèi)鋼結(jié)構(gòu)隔層施工合同
- 山東省濰坊市高職單招2023年英語(yǔ)自考測(cè)試卷(含答案)
- 三年級(jí)數(shù)學(xué)混合運(yùn)算100題
- 通信工程安全生產(chǎn)手冊(cè)
- GB/T 9074.1-2002螺栓或螺釘和平墊圈組合件
- GB/T 8014-1987鋁及鋁合金陽(yáng)極氧化陽(yáng)極氧化膜厚度的定義和有關(guān)測(cè)量厚度的規(guī)定
- 中醫(yī)醫(yī)院新入職護(hù)士培訓(xùn)大綱
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件
- 煙葉分級(jí)工新教材(高級(jí)篇)
- 六編元代文學(xué)
評(píng)論
0/150
提交評(píng)論