下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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公司里令人稱贊的做法,包括這個(gè)公司是如何的招聘和辭退員工的。
近幾周,一份反映Netflix公司企業(yè)文化的報(bào)告在網(wǎng)上廣為流傳。這份報(bào)告里列舉了很多Netflix公司里令人稱贊的做法,包括這個(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)角度寫的,可惜并沒(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),就是如何能夠用正確方法的做事情。什么是正確的方法,這依賴于你在做什么和做給誰(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%正確的寫出的。要按一個(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ú)止境
如果有人敢聲稱他不需要再學(xué)任何新的知識(shí),我是絕對(duì)不愿意和他共事的。在有些行業(yè),你也許很多年不學(xué)新的東西也能干的很好,但軟件技術(shù)革新的如此之快,你不能不時(shí)刻關(guā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)。如果在你的周圍你不能找出一個(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ì)做任何的事情。不管是要去寫1,000行的代碼,還是去編輯一個(gè)圖片,偉大的程序員都會(huì)立即站出來(lái)幫助完成。
十年磨一劍
偉大的程序員不是天生的,是后天煉成的。他們是本文上面提到的那些因素造就的,加上還要通過(guò)努力的工作。如果你是剛剛意識(shí)到這些,那還不晚,你仍然有充分的時(shí)間來(lái)成為一個(gè)偉大的程序員。耐心是關(guān)鍵。偉大的程序員不是在旦夕之間就可以成就的。有些人可能要花上數(shù)年,有些人則需要十幾年。沒(méi)有人為你寫血淚史。好的公司當(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)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人借款給公司用于市場(chǎng)拓展合同3篇
- 2025年度出院患者出院后心理疏導(dǎo)服務(wù)協(xié)議書模板4篇
- 二零二五年度教育貸款合同標(biāo)準(zhǔn)文本3篇
- 2025年度高端餐飲門店租賃經(jīng)營(yíng)合同4篇
- 2025年度城市垃圾分類處理與資源回收利用合同4篇
- 2025年版無(wú)子女無(wú)財(cái)產(chǎn)自愿離婚協(xié)議書定制版范本3篇
- 二零二五年度窗簾行業(yè)電商平臺(tái)會(huì)員體系建設(shè)與服務(wù)合同4篇
- 2025年度新型材料拆裝運(yùn)輸及回收利用合同4篇
- 二零二五年綠色城市景觀設(shè)計(jì)技術(shù)合同4篇
- 2025年度農(nóng)業(yè)產(chǎn)業(yè)化龍頭企業(yè)融資借款合同范本4篇
- 全自動(dòng)化學(xué)發(fā)光分析儀操作規(guī)程
- 北侖區(qū)建筑工程質(zhì)量監(jiān)督站監(jiān)督告知書
- 深藍(lán)的故事(全3冊(cè))
- GB/T 42461-2023信息安全技術(shù)網(wǎng)絡(luò)安全服務(wù)成本度量指南
- 職校開(kāi)學(xué)第一課班會(huì)PPT
- 法考客觀題歷年真題及答案解析卷一(第1套)
- 央國(guó)企信創(chuàng)白皮書 -基于信創(chuàng)體系的數(shù)字化轉(zhuǎn)型
- GB/T 36964-2018軟件工程軟件開(kāi)發(fā)成本度量規(guī)范
- 6第六章 社會(huì)契約論.電子教案教學(xué)課件
- 機(jī)加車間各崗位績(jī)效考核方案
- 小學(xué)數(shù)學(xué)專題講座:小學(xué)數(shù)學(xué)計(jì)算能力的培養(yǎng)課件
評(píng)論
0/150
提交評(píng)論