您好,登錄后才能下訂單哦!
我們的圈子,改變是生存的必備要素之一。計(jì)算機(jī)領(lǐng)域一直在改變,從基礎(chǔ)框架到計(jì)算設(shè)備,還有幾乎每天都涌現(xiàn)出的新技術(shù),這些要求我們必須持續(xù)學(xué)習(xí)新東西。這里將介紹一些技巧,以使你可以在這從未停止的學(xué)習(xí)之旅更加輕松。
程序員需要的技能改變是如此之快,尤其是那些熱點(diǎn)的/快速演變的領(lǐng)域,比如本博關(guān)注的那些領(lǐng)域,還有移動(dòng)開(kāi)發(fā)等。找到這些領(lǐng)域合適的閱讀材料有時(shí)不那么容易。兩點(diǎn)建議:
1.利用好關(guān)注該類技術(shù)的那些網(wǎng)站。比如,在我學(xué)習(xí)iOS的過(guò)程中,我一直關(guān)注 RayWenderlish.com 和 iOSDeveloperTips.com,它們都有定期較新的內(nèi)容發(fā)布。
2.如果你是想找些書籍,請(qǐng)盡量選擇電子書而不是紙質(zhì)書,編程是一個(gè)變革飛快的行業(yè),除非是Knuth的《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》,很多書幾個(gè)月就過(guò)時(shí)了。例如我只在2003年買過(guò)一本紙質(zhì)的《Java核心技術(shù)2》。
3.《國(guó)外程序員推薦:每個(gè)程序員都應(yīng)讀的書》
當(dāng)然,此處可以根據(jù)具體國(guó)情,比如:
1.中國(guó)的紙質(zhì)書比外國(guó)便宜很多
2.很多人有閱讀紙質(zhì)書的習(xí)慣,個(gè)人喜歡閱讀紙質(zhì)書帶來(lái)的寧?kù)o,電子設(shè)備令人緊張。
3.紙質(zhì)書可以隨意加批注,對(duì)眼睛傷害小
Remember this mantra: “I hear, I forget; I see, I remember; I do, I understand”.
記住這句咒語(yǔ):“我聽(tīng)見(jiàn)的,我忘了;我看見(jiàn)的,我能想起來(lái);我做過(guò)的,我理解”。
閱讀是有益處的,但要想真正的理解某個(gè)編程語(yǔ)言/庫(kù)或者技術(shù),你只能親自動(dòng)手,真正的參與到一個(gè)使用這種語(yǔ)言/庫(kù)/技術(shù)的項(xiàng)目中?!蓖瓿梢粋€(gè)項(xiàng)目并在其中運(yùn)用到你想學(xué)的技能或特性”是一個(gè)很具體的可衡量的目標(biāo),”學(xué)習(xí)某種語(yǔ)言/庫(kù)/技術(shù)“則太籠統(tǒng)了。一個(gè)清晰的目標(biāo)有助于你了解你的進(jìn)展。完成一個(gè)項(xiàng)目則會(huì)使你獲得寶貴的經(jīng)驗(yàn),有些甚至可以寫到個(gè)人簡(jiǎn)歷中。盡一切可能來(lái)用構(gòu)建一個(gè)完整的項(xiàng)目的方式來(lái)學(xué)習(xí),而不是根據(jù)閱讀得來(lái)到東西學(xué)習(xí)一個(gè)范例。
絕大多數(shù)人都知道實(shí)際做項(xiàng)目而獲得的經(jīng)驗(yàn)是很必要的。難處在于怎樣找到一個(gè)點(diǎn)子來(lái)開(kāi)始一個(gè)項(xiàng)目。一些建議:
1.你這種新技能能否開(kāi)發(fā)出一個(gè)家人或者朋友正需要使用的應(yīng)用?我有幾個(gè)小侄子,我發(fā)現(xiàn)給他們開(kāi)發(fā)游戲是一個(gè)學(xué)習(xí)XNA/Cocos2D的絕佳方式;我很快還會(huì)為他們寫一個(gè)基于Sprite Kit的游戲。
2.有沒(méi)有什么開(kāi)源項(xiàng)目正在使用你所學(xué)的新知識(shí)?你會(huì)發(fā)現(xiàn)貢獻(xiàn)模塊甚至創(chuàng)建項(xiàng)目給開(kāi)源社區(qū)是一個(gè)很好的學(xué)習(xí)手段。有時(shí)從一個(gè)已有的項(xiàng)目繼續(xù)工作比從頭開(kāi)始更加容易。
3.有沒(méi)有什么盈利/非盈利組織可能用到基于這種新技能的應(yīng)用?如果是這樣,搞定它不但可以使你學(xué)習(xí)并開(kāi)發(fā)出一個(gè)應(yīng)用,并還可能獲得一個(gè)用戶群來(lái)給你提供大量的反饋。
2010年”Yours Truly“,Windows Phone基礎(chǔ)游戲開(kāi)發(fā)課程
當(dāng)我在微軟作為布道者,想程序員們宣講時(shí),我常常撰寫入門指南的演講稿和在線材料。有些,我負(fù)責(zé)的是一些我很熟悉的領(lǐng)域,但微軟擁有如此眾多的工具和技術(shù),并不斷有新的東西涌現(xiàn)出來(lái),我經(jīng)常發(fā)現(xiàn)自己不得不學(xué)習(xí)新知識(shí)才能完成教程。
這也成為了一種非常好的手段來(lái)促織我學(xué)習(xí)新東西,因?yàn)榻踢@些東西,你必須搞懂它們。由于你得把這些新東西轉(zhuǎn)化容易理解的內(nèi)容,傳遞給你的聽(tīng)眾,以此為目標(biāo)促使你必須有合理的學(xué)習(xí)手段和方法。Floor Drees,一個(gè)澳洲的技術(shù)宣講/布道者說(shuō)到,“坦誠(chéng)的說(shuō),我覺(jué)得教別人的過(guò)程能促使自己學(xué)的飛快,我鼓勵(lì)每一個(gè)人去培訓(xùn)新人,即使你覺(jué)得自己也還只是個(gè)新人”
如果你能得到合適的研究和學(xué)習(xí)資料(幸運(yùn)的是,在微軟我通常能很容易的找到),并有足夠的時(shí)間和工具去試驗(yàn)一些迷你的項(xiàng)目來(lái)得到更深入的理解,并且你很喜歡當(dāng)一名老師(無(wú)論一對(duì)一或一對(duì)多)或者作者,你也許想要嘗試教學(xué)的過(guò)程中來(lái)學(xué)習(xí)。
當(dāng)你的開(kāi)發(fā)技能到了一定水準(zhǔn),你會(huì)偶爾遇到攔路虎:一些短時(shí)間內(nèi)搞不定或理不清頭緒的問(wèn)題。
這是個(gè)好事,真的!如果你從不嘗試新東西,那當(dāng)然會(huì)發(fā)現(xiàn)已有東西對(duì)你來(lái)說(shuō)都毫無(wú)挑戰(zhàn),這也意味著你沒(méi)有真的在“求學(xué)”。最好的/有價(jià)值的學(xué)習(xí)經(jīng)歷正是那些拼命搞定某一問(wèn)題的時(shí)光。你極盡所能嘗試各種方法并最終找到了解決方案,這就好像你在黑暗中探索,努力拼接出一條成功之路,這種能力在日后也會(huì)陪伴著你。
在這段探索之路,你需要以下幾個(gè)技巧:
1.找找看,確認(rèn)是否你自己或者別人已經(jīng)有一個(gè)項(xiàng)目解決了相似的問(wèn)題
2.利用好在線開(kāi)發(fā)者論壇。Stack Overflow是你的朋友,他這些年幫我解決了好多的問(wèn)題。很多開(kāi)發(fā)者社團(tuán)也維護(hù)自己的論壇,確保自己檢查過(guò)這些站點(diǎn)。
3.學(xué)會(huì)借助一些好的有利的資源,比如,在開(kāi)發(fā)app時(shí)遇到安全問(wèn)題難以解決(有過(guò)被破解的經(jīng)歷),何不借助愛(ài)加密這一專業(yè)權(quán)威的移動(dòng)應(yīng)用安全服務(wù)平臺(tái),去了解下,相信你一定會(huì)有很多驚喜的收獲!
很多程序員有這樣的機(jī)會(huì)通過(guò)“構(gòu)建自己的項(xiàng)目/看其他人的項(xiàng)目/教授課程“來(lái)學(xué)習(xí)。但這不是所有人的習(xí)慣,有人喜歡在教室里接受傳統(tǒng)的課程。幸運(yùn)的是這些同學(xué)也有很多可選的方案。
很多學(xué)校和社團(tuán)都提供了對(duì)外公開(kāi)的的編程課。如果你所在的城市有一些技術(shù)人員或者***交流中心,那么在那通常也有針對(duì)他們團(tuán)體的一些編程指南,有時(shí)這是免費(fèi)的。
在有些城市,那有新手入門課堂,在那你可以學(xué)習(xí)一門語(yǔ)言或一項(xiàng)技術(shù),它通常會(huì)有一些密集的課程和上手小實(shí)驗(yàn),這種培訓(xùn)通常持續(xù)幾天或者幾周。如果你有商業(yè)上的需求,需要對(duì)程序員進(jìn)行某種企業(yè)級(jí)工具/技術(shù)的培訓(xùn),例如微軟/甲骨文/Java或者SOA/云計(jì)算/敏捷開(kāi)發(fā),那么你可能需要找到某個(gè)類似Web Age Solution這樣的培訓(xùn)機(jī)構(gòu)來(lái)幫助你完成。
英文原文:http://www.globalnerdy.com/2013/10/11/staying-sharp-maintaining-your-development-skills/
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。