程序員學(xué)習(xí)新技術(shù)的10個(gè)建議

程序員學(xué)習(xí)新技術(shù)的10個(gè)建議

我們生活在一個(gè)振奮人心的時(shí)代姨裸。我們可以越來(lái)越方便廉價(jià)地獲得大量學(xué)習(xí)資源。這些資源的傳播載體由最初的教室被變成了博客,技術(shù)論壇等。坐擁如此眾多的學(xué)習(xí)資源析二,我們沒(méi)有任何理由不去好好利用。隨之而來(lái)的問(wèn)題便是如何在這知識(shí)的海洋中選擇自己的前進(jìn)方向。在這篇文章中叶摄,我將簡(jiǎn)要概括一些技術(shù)學(xué)習(xí)的建議属韧,希望可以給你帶來(lái)一些啟發(fā)。

盡管我的建議主要涉及的是軟件開(kāi)發(fā)方面蛤吓,但是這些原則在其他領(lǐng)域也同樣適用宵喂。

1. 克服慣性

萬(wàn)事開(kāi)頭難,克服慣性是學(xué)習(xí)新技術(shù)的第一步柱衔。舉個(gè)日常生活中慣性存在的簡(jiǎn)單栗子樊破,當(dāng)我們看電視的時(shí)候會(huì)因?yàn)檫b控器不在身邊而懶得換臺(tái)。幸運(yùn)的是有很多的小技巧可以調(diào)動(dòng)我們的積極性唆铐,幫助我們克服慣性。對(duì)于我來(lái)說(shuō)奔滑,微習(xí)慣是一個(gè)很好用的小技巧艾岂。與其被手頭的任務(wù)嚇到,不如將任務(wù)細(xì)分為一個(gè)個(gè)具體的微任務(wù)朋其,然后挑選其中的一個(gè)開(kāi)始做起王浴。就“拿到遙控器”這個(gè)例子來(lái)說(shuō),首先扭動(dòng)你的腳趾梅猿,向前伸出氓辣,然后推動(dòng)整個(gè)人離開(kāi)沙發(fā)。下一步袱蚓,身體滑到地上钞啸,用腳拿到遙控器,然后起身喇潘。通過(guò)完成一個(gè)個(gè)的微任務(wù)体斩,你會(huì)發(fā)現(xiàn)自己克服了慣性,并且這項(xiàng)任務(wù)不再顯得難以完成颖低。這個(gè)方法可以被應(yīng)用到學(xué)習(xí)新技能的過(guò)程中絮吵。關(guān)鍵就是將大塊任務(wù)細(xì)分為微任務(wù)。

2. 關(guān)注大牛

學(xué)習(xí)新技能的第一步是明確要學(xué)什么忱屑。它可以是任何你有激情去學(xué)蹬敲,并且想深入學(xué)習(xí)的一些東西。這種原始的學(xué)習(xí)欲望非常重要莺戒,這種欲望可以在你的學(xué)習(xí)低潮期給你提供動(dòng)力伴嗡。你想學(xué)的或許是一門(mén)新的編程語(yǔ)言、應(yīng)用框架或者是新的工具脏毯,一旦你確定了想要的是什么闹究,就立刻去收集相應(yīng)的優(yōu)秀群體所做的一些優(yōu)質(zhì)的工作成果。這些可以從YouTube食店、Vimeo渣淤、HackerNews赏寇、各種博客,甚至是你的微博好友那里獲取价认。關(guān)注別人做了些什么可以給你強(qiáng)大的信心嗅定,讓你覺(jué)得 “You can do it, too!”

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

當(dāng)你對(duì)自己要學(xué)習(xí)的東西建立了信心之后,接下來(lái)要做的就是做一塊海綿用踩,然后開(kāi)始瘋狂地吸收知識(shí)渠退。從Google搜索關(guān)鍵詞“beginner tutorials”開(kāi)始吧,搜索一些跟你要學(xué)習(xí)的知識(shí)相關(guān)的入門(mén)教程脐彩。如你所知碎乃,Nettuts+上面有成千上百的各種教程供你選擇,StackOverflow上面也有很多學(xué)習(xí)資源惠奸。此外梅誓,Quora也是一些不錯(cuò)的選擇。通過(guò)瀏覽這些網(wǎng)上的資源之后佛南,如果想要集中精力學(xué)習(xí)某一方面梗掰,這時(shí)就需要閱讀一些相關(guān)的書(shū)籍了,個(gè)人推薦在Amazon上面尋找一些評(píng)分較高的專業(yè)書(shū)籍來(lái)提高自己嗅回。

4. 多聽(tīng)多看

隨著你對(duì)技術(shù)的深入挖掘及穗,你可能會(huì)想利用更多其他形式的學(xué)習(xí)資料,比如podcasts绵载,screencasts等等埂陆。我的建議是多用 iTunesU,這上面有很多很專業(yè)的知識(shí)可以讓你對(duì)于特定的領(lǐng)域進(jìn)行深入的探索尘分。

目前猜惋,有很多的網(wǎng)站都有提供在線教育服務(wù)。王婆賣(mài)瓜培愁,這里要首推我們自己的Tuts+ Premium著摔。想要學(xué)習(xí)PHP或者JavaScript?這里有你最需要的資料定续。另外谍咆,你也可以在下面幾個(gè)網(wǎng)站上找到自己需要的教程:

Udemy

CodeCademy

CodeSchool

此外,你也可以看一些免費(fèi)的會(huì)議視頻材料私股,比如YouTube上面的Google IO摹察,以及Confreaks!

5. 行動(dòng)起來(lái)

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

用你所掌握的技術(shù)做一個(gè)個(gè)人的小項(xiàng)目,設(shè)計(jì)一些簡(jiǎn)單的功能并且實(shí)現(xiàn)他們劝赔。毫無(wú)疑問(wèn)誓焦,你會(huì)遇到很多的絆腳石,當(dāng)遇到它們的時(shí)候着帽,在StackOverflow或者Google上面搜索之杂伟,解決之。你已經(jīng)踏上一條成為某一領(lǐng)域?qū)<业穆贸倘院玻龅降睦щy挫折越多赫粥,你會(huì)變得越睿智。有句老話說(shuō)得好歉备,“專家是犯錯(cuò)最多的人”傅是,這意味著他們嘗試了很多瘋狂的事情來(lái)探索這門(mén)技術(shù)的極限,最后蕾羊,對(duì)于這門(mén)技術(shù)是如何運(yùn)作的就可以知根知底。擁有這種洞察力之后帽驯,他們便可以隨心所欲的運(yùn)用這項(xiàng)技術(shù)去按照自己的意愿完成想做的事情(當(dāng)然龟再,是做好的事情)。

6. 寫(xiě)博客

在你進(jìn)行你的探險(xiǎn)之旅的時(shí)候尼变,實(shí)時(shí)記錄下你的成長(zhǎng)以及犯下的錯(cuò)誤大有裨益利凑。在技術(shù)領(lǐng)域,博客是最簡(jiǎn)單易得并且受歡迎的表達(dá)載體嫌术。當(dāng)你準(zhǔn)備落筆的時(shí)候哀澈,你會(huì)強(qiáng)迫自己整理思路,并且對(duì)積累下來(lái)的零散的知識(shí)片段進(jìn)行結(jié)構(gòu)梳理度气。說(shuō)不定割按,通過(guò)互聯(lián)網(wǎng)的分享,你的經(jīng)歷和分享會(huì)給別人的成長(zhǎng)帶來(lái)幫助磷籍。

如果你想走的更遠(yuǎn)(比如想像Nettuts+上面的職業(yè)作者一樣)适荣,你也可以制作屬于自己的screencasts≡毫欤總的來(lái)說(shuō)弛矛,寫(xiě)博客能夠提升你的個(gè)人溝通能力,這與你學(xué)到的技術(shù)同樣重要比然。

(伯樂(lè)在線注:關(guān)于寫(xiě)博客丈氓,我們已在多篇文章中鼓勵(lì)大家去博客。比如這一篇《即便沒(méi)有讀者,你也要寫(xiě)博客》)

7. 感受技術(shù)的脈搏

社交網(wǎng)絡(luò)已經(jīng)廣泛應(yīng)用于人們的日常交流以及發(fā)現(xiàn)新鮮事物万俗。Twitter和Facebook是信息的主要來(lái)源湾笛,與此同時(shí),有很多的網(wǎng)站提供更專注的資訊该编,如前面提到過(guò)的Quora網(wǎng)站迄本,這上面有很多涉及面很廣的一些話題供人們?cè)u(píng)論。在這上面可以找到很多知名大牛的建議以及觀點(diǎn)课竣。

瀏覽StackOverflow上面的眾多話題是一個(gè)很有意思的過(guò)程嘉赎,你可以看到他人如何探索某種技術(shù)的極限。事實(shí)上于樟,在人們利用技術(shù)做一些瘋狂的甚至是荒誕的事情的時(shí)候公条,技術(shù)也隨之不斷的成熟起來(lái)。

因此迂曲,如果你想要感受到技術(shù)的脈搏靶橱,并且想確認(rèn)它是否值得學(xué)下去,在StackOverflow上面試著搜索一些話題路捧,看看這個(gè)討論社區(qū)的廣度與深度关霸。最值得看的是投票最多以及熱門(mén)話題。你也可以嘗試在GitHub上面進(jìn)行搜索杰扫。

8. 參加聚會(huì)以及會(huì)議

盡管社交網(wǎng)絡(luò)很棒队寇,但是沒(méi)有任何事物可以取代面對(duì)面的交流。在你住的附近參加一些小組聚會(huì)章姓,在這里你可以找到志同道合的伙伴佳遣。你可以知道他人在做的一些有趣的項(xiàng)目,同時(shí)也可以在他人的幫助下解決一些自己遇到的難題凡伊!同樣的零渐,技術(shù)會(huì)議對(duì)于分享經(jīng)驗(yàn)以及增長(zhǎng)技術(shù)大有幫助!

9. 擁抱 GitHub

GitHub是全世界開(kāi)源項(xiàng)目的標(biāo)志性建筑物系忙。它是知識(shí)以及優(yōu)質(zhì)代碼的寶庫(kù)诵盼。當(dāng)你對(duì)某項(xiàng)技術(shù)自我感覺(jué)良好的時(shí)候,下一步便是在GitHub中瀏覽尋找有趣的項(xiàng)目笨觅。閱讀開(kāi)源代碼拦耐,盡可能多的閱讀。這樣做的話见剩,你能夠?qū)W到很多東西杀糯,比如說(shuō):

如何管理規(guī)模較大的項(xiàng)目

項(xiàng)目中應(yīng)用的有趣的庫(kù)

代碼規(guī)范以及代碼全局設(shè)計(jì)

文檔風(fēng)格

測(cè)試規(guī)范

解決詭異問(wèn)題的方法,以及發(fā)現(xiàn)項(xiàng)目中有問(wèn)題的地方

所有的這些知識(shí)都在等待著你去挖掘苍苞。有趣的是固翰,這些知識(shí)的通過(guò)一個(gè)簡(jiǎn)單的標(biāo)簽就可以得到狼纬,那就是“好奇心”。

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

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

有一個(gè)不太相同的學(xué)習(xí)風(fēng)格是“困難學(xué)習(xí)模式”,這種觀點(diǎn)的前提是沒(méi)有人可以真正掌握一門(mén)技術(shù)类缤,除非每天都練習(xí)臼勉。所以,想要成為專家餐弱,你就需要不停地進(jìn)行練習(xí)宴霸。異曲同工的是你可以查看Katas 和 Koans,他鼓勵(lì)的使用你學(xué)的知識(shí)來(lái)解決問(wèn)題膏蚓。這些可以讓你更好地入門(mén)以及接受那些陌生的概念瓢谢,勇敢走出自己的舒適區(qū),開(kāi)始學(xué)習(xí)新知識(shí)驮瞧!

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

編程是一項(xiàng)左腦的運(yùn)動(dòng)恩闻,它利用的是大腦的分析能力,一步一步地尋找解決問(wèn)題的方法剧董。為了發(fā)揮右腦的功能,你可以嘗試從事一些創(chuàng)造性的活動(dòng)破停,比如說(shuō)畫(huà)畫(huà)翅楼、3D建模、折紙真慢、樂(lè)器甚至是制作家庭相冊(cè)等毅臊。事實(shí)上,編程同樣需要大量的創(chuàng)造力黑界」苕遥或許你曾經(jīng)遇到過(guò)類似的事情,你在睡夢(mèng)中找到了問(wèn)題的解決方案朗鸠。這是因?yàn)槟愕挠夷X處理問(wèn)題的方式很不同蚯撩,它可以從各種地方獲得信息。敏捷開(kāi)發(fā)權(quán)威人士Andy Hunt就這個(gè)話題寫(xiě)了一本書(shū)《程序員的思維修煉》烛占。如果你想點(diǎn)燃你的每一個(gè)神經(jīng)元胎挎,建議你開(kāi)始學(xué)習(xí)一門(mén)交叉的技能沟启。

總結(jié)

掌握一門(mén)新技術(shù)振奮人心,這是一項(xiàng)影響你思維的新的體驗(yàn)犹菇。但是首先德迹,你必須克服你的慣性,一旦你做到了揭芍,你便開(kāi)啟了從web的每個(gè)角落學(xué)習(xí)知識(shí)的旅程胳搞。我希望上面講的十點(diǎn)能夠給你的旅程帶來(lái)一些幫助或啟發(fā)。

如果您有不同的學(xué)習(xí)方法称杨,我很希望您也來(lái)分享肌毅,請(qǐng)盡管留言吧!

原創(chuàng) 2017-09-13 伯樂(lè)在線 伯樂(lè)在線

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末列另,一起剝皮案震驚了整個(gè)濱河市芽腾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌页衙,老刑警劉巖摊滔,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異店乐,居然都是意外死亡艰躺,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)眨八,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)腺兴,“玉大人,你說(shuō)我怎么就攤上這事廉侧∫诚欤” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵段誊,是天一觀的道長(zhǎng)闰蚕。 經(jīng)常有香客問(wèn)我,道長(zhǎng)连舍,這世上最難降的妖魔是什么没陡? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮索赏,結(jié)果婚禮上盼玄,老公的妹妹穿的比我還像新娘。我一直安慰自己潜腻,他們只是感情好埃儿,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著砾赔,像睡著了一般蝌箍。 火紅的嫁衣襯著肌膚如雪青灼。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,821評(píng)論 1 290
  • 那天妓盲,我揣著相機(jī)與錄音杂拨,去河邊找鬼。 笑死悯衬,一個(gè)胖子當(dāng)著我的面吹牛弹沽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播筋粗,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼策橘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了娜亿?” 一聲冷哼從身側(cè)響起丽已,我...
    開(kāi)封第一講書(shū)人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎买决,沒(méi)想到半個(gè)月后沛婴,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡督赤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年嘁灯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片躲舌。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡丑婿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出没卸,到底是詐尸還是另有隱情羹奉,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布约计,位于F島的核電站尘奏,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏病蛉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一瑰煎、第九天 我趴在偏房一處隱蔽的房頂上張望铺然。 院中可真熱鬧,春花似錦酒甸、人聲如沸魄健。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)沽瘦。三九已至革骨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間析恋,已是汗流浹背良哲。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留助隧,地道東北人筑凫。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像并村,于是被迫代替她去往敵國(guó)和親巍实。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,777評(píng)論 25 707
  • 六月哩牍,是一個(gè)傷感的畢業(yè)季棚潦。于此,經(jīng)歷了人生的轉(zhuǎn)折點(diǎn)膝昆,經(jīng)歷了人生的彩虹夢(mèng)丸边,雖然不能圓夢(mèng),但已無(wú)悔外潜,因?yàn)榕α恕?..
    guoliC閱讀 196評(píng)論 0 0
  • 聲明:本次更新是對(duì)以往學(xué)習(xí)的知識(shí)進(jìn)行復(fù)習(xí)原环。 一、 登錄模塊 登錄模塊是每一個(gè)App的開(kāi)發(fā)部分处窥,在...
    NetWork小賤閱讀 1,373評(píng)論 1 1