前端開(kāi)發(fā)里并沒(méi)有多少優(yōu)秀老開(kāi)發(fā)人員
出現(xiàn)這種情況有兩個(gè)原因。
***:絕大多數(shù)的開(kāi)發(fā)人員在工作了幾年后都轉(zhuǎn)向了管理崗位,一方面是因?yàn)樗麄冊(cè)镜穆殬I(yè)生涯規(guī)劃就是這樣(不管你喜歡與否,很多開(kāi)發(fā)人員仍然認(rèn)為,作為一個(gè)開(kāi)發(fā)人員就該朝著這個(gè)方向奮斗),要么是他們因?yàn)榕既坏脑蜻M(jìn)入了管理層。對(duì)于后一種情況,我們只討論那些優(yōu)秀的開(kāi)發(fā)者,他們表現(xiàn)良好,不管交給任何任務(wù)都能出色的完成。等進(jìn)入管理層后,他們絕大多數(shù)的時(shí)間都是被鎖在會(huì)議室里,根本沒(méi)有任何時(shí)間剩余來(lái)做編程——盡管他們中的有些人很可能更喜歡把精力更多的放在編程上。兩種情況中,這些人很快都會(huì)失去開(kāi)發(fā)者的身份,早晚的事兒。
第二個(gè)主要的原因是,很多具有較長(zhǎng)閱歷的開(kāi)發(fā)人員慢慢的會(huì)認(rèn)為自己該掌握的知識(shí)都差不多掌握了,不再去學(xué)習(xí)新的解決問(wèn)題的方法,或者是看看別的開(kāi)發(fā)人員在學(xué)什么,自己也跟著學(xué)。他們認(rèn)為自己做過(guò)的那些就是一切,任何具有挑戰(zhàn)的開(kāi)發(fā)任務(wù)都處理過(guò)。他們一年又一年的使用著相同的技術(shù)和方法,心想著“為什么要去改變一個(gè)冠軍組合?”。雖然他們的技術(shù)方案可以用,也許會(huì)非常的好用,但他們的實(shí)現(xiàn)方法可能是過(guò)時(shí)的或效率低的。從這點(diǎn)上看,程序員的品質(zhì)開(kāi)始降低,持續(xù)的降低,一直到他掌握的技術(shù)過(guò)期、被淘汰。
我不知道你會(huì)怎樣,但我對(duì)在余下的職業(yè)生涯中走這兩種道路是絲毫沒(méi)有任何的興趣。我希望一直能這樣編程編下去,我在其中找到了樂(lè)趣,更重要的是,我希望我的技術(shù)能夠一直更新不過(guò)時(shí)。我相信我作為一個(gè)開(kāi)發(fā)人員貢獻(xiàn)出來(lái)很多價(jià)值,我希望在我變的越來(lái)越老時(shí),我仍然能夠增加這種價(jià)值,把它帶給我的客戶。不僅僅是通過(guò)經(jīng)驗(yàn),還有通過(guò)時(shí)刻把握整個(gè)軟件開(kāi)發(fā)業(yè)的時(shí)代脈搏??蓡?wèn)題是:你如何能做到這些?你如何能防止自己變成這種喜歡說(shuō)“相信我,孩子,20年來(lái)我都是這樣寫的,不會(huì)有錯(cuò)”的人?
很顯然,我沒(méi)有一個(gè)權(quán)威的答案,因?yàn)槲抑皇且粋€(gè)具有8年工作經(jīng)驗(yàn)的開(kāi)發(fā)人員。但是我做了一個(gè)簡(jiǎn)單的計(jì)劃,我希望它能使我不斷的增加自己作為開(kāi)發(fā)人員的價(jià)值:
讓自己感覺(jué)無(wú)知一旦你認(rèn)為自己無(wú)所不知,你基本就完了,這只會(huì)害了你自己、你的客戶以及那些不幸的跟你共事的人。相反,要堅(jiān)持閱讀那些比你能干、談?wù)撘恍┠悴荒芾斫獾募夹g(shù)的人寫的博客和書籍。當(dāng)你閱讀他們的文章、他們的代碼時(shí),你會(huì)覺(jué)得自己愚昧無(wú)知。這樣很好,這些時(shí)候就是你最有可能決定去學(xué)習(xí)新知識(shí)的時(shí)刻。一直讀下去,直到掌握它們,然后用實(shí)踐驗(yàn)證你剛剛學(xué)到的東西。一遍一遍反復(fù)的這樣。簡(jiǎn)言之:讓自己感覺(jué)無(wú)知,這是唯一能保持學(xué)習(xí)的方法。
質(zhì)詢自己的知識(shí)和思想,每天在軟件開(kāi)發(fā)這種工作上,相當(dāng)多的知識(shí)都有一個(gè)有限的保質(zhì)期。你現(xiàn)在所有用在開(kāi)發(fā)軟件上的知識(shí)10年后很有可能完全不能用。也許5年后所有的這些知識(shí)中有一半你都不再需要。請(qǐng)讓我更進(jìn)一層:半數(shù)你現(xiàn)在知道的知識(shí)很有可能在5年后成為阻擋你開(kāi)發(fā)出一個(gè)優(yōu)秀軟件的負(fù)面因素。鬼才知道呢,不是嗎?堅(jiān)持不斷的審視自己的知識(shí)。所有的方法,模式,實(shí)踐理論和任何你欣賞的東西,你都需要不斷的一次次的更新它們。它們現(xiàn)在還有價(jià)值嗎?是否有新的事物出現(xiàn)使你對(duì)它們的存在形式或環(huán)境產(chǎn)生不同的認(rèn)識(shí)?是改變你的思維的時(shí)候了。特別是當(dāng)一兩年后某些事物沒(méi)有任何變化的時(shí)候,一定要這樣想想 … 也許是你不再感到自己無(wú)知,這可不是一個(gè)明智之舉。
重申,我不能保證這就是能讓開(kāi)發(fā)人員長(zhǎng)期保持自己高質(zhì)量的***的方法,但我想我正在努力去做。
原文鏈接:http://www.w3cfuns.com/blog-1-5395118.html
【編輯推薦】