關(guān)于程序員學(xué)習(xí)新技術(shù)的5個(gè)建議


這是一個(gè)互聯(lián)網(wǎng)高速發(fā)展的時(shí)代。人們可以越來越方便廉價(jià)地獲得大量學(xué)習(xí)資源。這些資源的傳播載體由最初的教室被變成了博客,技術(shù)論壇等。坐擁如此眾多的學(xué)習(xí)資源,應(yīng)該好好利用。

那么如何在這知識的海洋中選擇自己的前進(jìn)方向。在這篇文章中,這里有一些技術(shù)學(xué)習(xí)的建議,希望可以給你帶來一些啟發(fā)。

?1. 克服慣性

萬事開頭難,克服慣性是學(xué)習(xí)新技術(shù)的第一步。舉個(gè)日常生活中慣性存在的簡單栗子,當(dāng)我們看電視的時(shí)候會因?yàn)檫b控器不在身邊而懶得換臺。幸運(yùn)的是有很多的小技巧可以調(diào)動我們的積極性,幫助我們克服慣性。對于我來說,微習(xí)慣是一個(gè)很好用的小技巧。

與其被手頭的任務(wù)嚇到,不如將任務(wù)細(xì)分為一個(gè)個(gè)具體的微任務(wù),然后挑選其中的一個(gè)開始做起。就“拿到遙控器”這個(gè)例子來說,首先扭動你的腳趾,向前伸出,然后推動整個(gè)人離開沙發(fā)。下一步,身體滑到地上,用腳拿到遙控器,然后起身。

通過完成一個(gè)個(gè)的微任務(wù),你會發(fā)現(xiàn)自己克服了慣性,并且這項(xiàng)任務(wù)不再顯得難以完成。這個(gè)方法可以被應(yīng)用到學(xué)習(xí)新技能的過程中。關(guān)鍵就是將大塊任務(wù)細(xì)分為微任務(wù)。

?2. 關(guān)注大牛

學(xué)習(xí)新技能的第一步是明確要學(xué)什么。它可以是任何你有激情去學(xué),并且想深入學(xué)習(xí)的一些東西。這種原始的學(xué)習(xí)欲望非常重要,這種欲望可以在你的學(xué)習(xí)低潮期給你提供動力。

你想學(xué)的或許是一門新的編程語言、應(yīng)用框架或者是新的工具,一旦你確定了想要的是什么,就立刻去收集相應(yīng)的優(yōu)秀群體所做的一些優(yōu)質(zhì)的工作成果。這些可以從YouTube、Vimeo、HackerNews、各種博客,甚至是你的微博好友那里獲取。

關(guān)注別人做了些什么可以給你強(qiáng)大的信心,讓你覺得“You can do it, too!”

3. 建立知識網(wǎng)

當(dāng)你對自己要學(xué)習(xí)的東西建立了信心之后,接下來要做的就是做一塊海綿,然后開始瘋狂地吸收知識。從Google搜索關(guān)鍵詞“beginner tutorials”開始吧,搜索一些跟你要學(xué)習(xí)的知識相關(guān)的入門教程。如你所知,Nettuts+上面有成千上百的各種教程供你選擇,StackOverflow上面也有很多學(xué)習(xí)資源。

此外,Quora也是一些不錯的選擇。通過瀏覽這些網(wǎng)上的資源之后,如果想要集中精力學(xué)習(xí)某一方面,這時(shí)就需要閱讀一些相關(guān)的書籍了,個(gè)人推薦在Amazon上面尋找一些評分較高的專業(yè)書籍來提高自己。

4. 行動起來

現(xiàn)在你已經(jīng)看了一波又一波的教程以及視頻資料,并且對于想學(xué)的技術(shù)已經(jīng)有了一個(gè)相當(dāng)深入的了解,接下來做些什么呢?沒錯,是時(shí)候理論聯(lián)系實(shí)際了,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。

用你所掌握的技術(shù)做一個(gè)個(gè)人的小項(xiàng)目,設(shè)計(jì)一些簡單的功能并且實(shí)現(xiàn)他們。毫無疑問,你會遇到很多的絆腳石,當(dāng)遇到它們的時(shí)候,在StackOverflow或者Google上面搜索之,解決之。你已經(jīng)踏上一條成為某一領(lǐng)域?qū)<业穆贸?,遇到的困難挫折越多,你會變得越睿智。

有句老話說得好,“專家是犯錯最多的人”,這意味著他們嘗試了很多瘋狂的事情來探索這門技術(shù)的極限,最后,對于這門技術(shù)是如何運(yùn)作的就可以知根知底。擁有這種洞察力之后,他們便可以隨心所欲的運(yùn)用這項(xiàng)技術(shù)去按照自己的意愿完成想做的事情。

5. 專注學(xué)習(xí)

如果你擔(dān)心上述的學(xué)習(xí)過程太遲緩,那么你也可以嘗試一下快速學(xué)習(xí)模式。你或許聽說過“24小時(shí)學(xué)會某某某”,但是這種方式不是我所推薦的。我認(rèn)為更合理的是用幾周的時(shí)間去學(xué)習(xí)。你可以嘗試一下類似“七周學(xué)會七種語言”或者是“七周學(xué)會七種數(shù)據(jù)庫”等學(xué)習(xí)方法。盡管這些講的是語言以及數(shù)據(jù)庫方面的學(xué)習(xí),但是你在學(xué)習(xí)其他技術(shù)的時(shí)候也可以運(yùn)用這種思維。

有一個(gè)不太相同的學(xué)習(xí)風(fēng)格是“困難學(xué)習(xí)模式”,這種觀點(diǎn)的前提是沒有人可以真正掌握一門技術(shù),除非每天都練習(xí)。所以,想要成為專家,你就需要不停地進(jìn)行練習(xí)。

異曲同工的是你可以查看Katas 和 Koans,他鼓勵的使用你學(xué)的知識來解決問題。這些可以讓你更好地入門以及接受那些陌生的概念,勇敢走出自己的舒適區(qū),開始學(xué)習(xí)新知識!

學(xué)習(xí)一門交叉的技能

編程是一項(xiàng)左腦的運(yùn)動,它利用的是大腦的分析能力,一步一步地尋找解決問題的方法。為了發(fā)揮右腦的功能,你可以嘗試從事一些創(chuàng)造性的活動,比如說畫畫、3D建模、折紙、樂器甚至是制作家庭相冊等。事實(shí)上,編程同樣需要大量的創(chuàng)造力。

或許你曾經(jīng)遇到過類似的事情,你在睡夢中找到了問題的解決方案。這是因?yàn)槟愕挠夷X處理問題的方式很不同,它可以從各種地方獲得信息。敏捷開發(fā)權(quán)威人士Andy Hunt就這個(gè)話題寫了一本書《程序員的思維修煉》。如果你想點(diǎn)燃你的每一個(gè)神經(jīng)元,建議你開始學(xué)習(xí)一門交叉的技能。

掌握一門新技術(shù)振奮人心,這是一項(xiàng)影響你思維的新的體驗(yàn)。但是首先,你必須克服你的慣性,一旦你做到了,你便開啟了從web的每個(gè)角落學(xué)習(xí)知識的旅程。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 程序員學(xué)習(xí)新技術(shù)的10個(gè)建議 我們生活在一個(gè)振奮人心的時(shí)代。我們可以越來越方便廉價(jià)地獲得大量學(xué)習(xí)資源。這些資源的傳...
    呼呼哥閱讀 492評論 0 1
  • 我的媽媽是一名樂中的英語老師,她十分的敬業(yè),認(rèn)真,也十分嚴(yán)格。 我的媽媽十分認(rèn)真,無論她改英語試卷,還是改作業(yè)本,...
    灌籃少年陳思遠(yuǎn)閱讀 183評論 2 3
  • 一、請整理您在閱讀第七章 透視一本書的感受和想法 本章重點(diǎn)講了分析閱讀的第二、三、四個(gè)規(guī)則,并且最后總結(jié)了前...
    右手戒指閱讀 280評論 0 0
  • 在訓(xùn)練小白寫循環(huán)語句的時(shí)候,大神給了小白這么一個(gè)練習(xí)題:寫一段程序,找到 5 在 list [1, 2, 3, 5...
    ???/span>閱讀 443評論 0 1

友情鏈接更多精彩內(nèi)容