软件开发者如何准备未来?
軟件開(kāi)發(fā)領(lǐng)域有點(diǎn)類(lèi)似股票市場(chǎng)。為了避免淪落到沿街乞討,你就得預(yù)測(cè)事物的發(fā)展方向。不幸的是,就像股票市場(chǎng),預(yù)測(cè)技術(shù)方向也是不可能的。在黑莓垮臺(tái)前,沒(méi)人能想到它現(xiàn)在的下場(chǎng)。同樣的還有Silverlight和Flash,這兩種技術(shù)都意外地沒(méi)落了。那么軟件開(kāi)發(fā)者怎樣才能避免這種災(zāi)禍,確信已經(jīng)為未來(lái)做好準(zhǔn)備了呢?
挑選一個(gè)廣闊而穩(wěn)固的基礎(chǔ)方向
確保軟件開(kāi)發(fā)者前途光明的最可靠辦法是避免徹底偏向,應(yīng)該打下一個(gè)廣闊而穩(wěn)固的職業(yè)基礎(chǔ)。許多技術(shù)是時(shí)尚的,但總有一些技術(shù)更能經(jīng)受時(shí)間磨礪,像C或者C++語(yǔ)言已經(jīng)出現(xiàn)很久,仍在大量使用。JavaScript是另一個(gè)具備穩(wěn)固基礎(chǔ)的偉大技術(shù),它可以用于任何平臺(tái)的編程,包括移動(dòng)端、網(wǎng)頁(yè)端,甚至嵌入式系統(tǒng)。你尤其需要提升通用技術(shù)而不是特殊技術(shù)。擁有通用技巧是軟件開(kāi)發(fā)過(guò)程中編寫(xiě)良好代碼的核心靈魂。
留意最新趨勢(shì)
做不到準(zhǔn)確預(yù)測(cè)未來(lái),但可以通過(guò)一些指標(biāo)看出潮流趨勢(shì),關(guān)注趨勢(shì)和熱議內(nèi)容一直是個(gè)好主意。在Hacker News和 Pro Git等網(wǎng)站經(jīng)常可以發(fā)現(xiàn)新技術(shù)的苗頭。開(kāi)發(fā)者大會(huì)和技術(shù)沙龍也是發(fā)現(xiàn)新趨勢(shì)不錯(cuò)的渠道。
持續(xù)學(xué)習(xí)
保證不落伍最穩(wěn)固的方法是學(xué)習(xí)新技術(shù)并不斷擴(kuò)展知識(shí)面、提升已有技術(shù)。作為軟件開(kāi)發(fā)者應(yīng)該習(xí)慣于終身學(xué)習(xí),做一個(gè)計(jì)劃讓每天或每周有一個(gè)固定的學(xué)習(xí)時(shí)間。學(xué)會(huì)如何學(xué)習(xí),以提高學(xué)習(xí)效率并使學(xué)習(xí)變成更有趣的經(jīng)歷。自學(xué)是在永遠(yuǎn)變化的技術(shù)世界中存活的重要武器。
記住,世界上沒(méi)有東西是憑空誕生的。新技術(shù)和新編程語(yǔ)言會(huì)出現(xiàn),但它們都是現(xiàn)有某種技術(shù)或編程語(yǔ)言的改作或組合。你知道得越多,就越能關(guān)聯(lián)新事物并使新學(xué)習(xí)部分大量減少。
愿意改變和調(diào)整
固守已知而忽略發(fā)展確實(shí)容易,但誰(shuí)都不能阻止未來(lái),我們最好放棄抗拒趨勢(shì)發(fā)展,學(xué)會(huì)改變和調(diào)整。
如果始終迷信一種技術(shù),最后傷害將多于幫助。我逐漸認(rèn)識(shí)到在大風(fēng)中應(yīng)彎下腰——那些挺立于大地的最終會(huì)像蘆葦一樣被折斷。
本文作者John Sonmez,Simple Programmer創(chuàng)始人,PluralSight作者,程序員。
原文鏈接:?http://tinyurl.com/pro-201406-03
總結(jié)
以上是生活随笔為你收集整理的软件开发者如何准备未来?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 成功必读本:培养人脉的106个技巧
- 下一篇: 来自前苹果高管Heidi Roizen的