溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時(shí)間:2020-07-07 14:18:46 來源:網(wǎng)絡(luò) 閱讀:360 作者:9秒學(xué)院 欄目:開發(fā)技術(shù)
1、克服慣性


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


對于我來說,微習(xí)慣是一個(gè)很好用的小技巧。與其被手頭的任務(wù)嚇到,不如將任務(wù)細(xì)分為一個(gè)個(gè)具體的微任務(wù),然后挑選其中的一個(gè)開始做起。通過完成一個(gè)個(gè)的微任務(wù),你會(huì)發(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í)低潮期給你提供動(dòng)力。你想學(xué)的或許是一門新的編程語言、應(yīng)用框架或者是新的工具,一旦你確定了想要的是什么,就立刻去收集相應(yīng)的優(yōu)秀群體所做的一些優(yōu)質(zhì)的工作成果。


這些可以從YouTube、Vimeo、HackerNews、各種博客,甚至是你的微博好友那里獲取。關(guān)注別人做了些什么可以給你強(qiáng)大的信心,讓你覺得 “You can do it, too!”



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



當(dāng)你對自己要學(xué)習(xí)的東西建立了信心之后,接下來要做的就是做一塊海綿,然后開始瘋狂地吸收知識(shí)。


從Google搜索關(guān)鍵詞“beginner tutorials”開始吧,搜索一些跟你要學(xué)習(xí)的知識(shí)相關(guān)的入門教程。如你所知,Nettuts+上面有成千上百的各種教程供你選擇,StackOverflow上面也有很多學(xué)習(xí)資源。


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



4、多聽多看



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


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


Udemy


CodeCademy


CodeSchool


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



5、行動(dòng)起來



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


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



6、寫博客



實(shí)時(shí)記錄下你的成長以及犯下的錯(cuò)誤大有裨益。在技術(shù)領(lǐng)域,博客是最簡單易得并且受歡迎的表達(dá)載體。說不定,通過互聯(lián)網(wǎng)的分享,你的經(jīng)歷和分享會(huì)給別人的成長帶來幫助。


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



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



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


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



盡管社交網(wǎng)絡(luò)很棒,但是沒有任何事物可以取代面對面的交流。在你住的附近參加一些小組聚會(huì),在這里你可以找到志同道合的伙伴。你可以知道他人在做的一些有趣的項(xiàng)目,同時(shí)也可以在他人的幫助下解決一些自己遇到的難題!


同樣的,技術(shù)會(huì)議對于分享經(jīng)驗(yàn)以及增長技術(shù)大有幫助!



9、擁抱Github



GitHub是全世界開源項(xiàng)目的標(biāo)志性建筑物。它是知識(shí)以及優(yōu)質(zhì)代碼的寶庫。


當(dāng)你對某項(xiàng)技術(shù)自我感覺良好的時(shí)候,下一步便是在GitHub中瀏覽尋找有趣的項(xiàng)目。閱讀開源代碼,盡可能多的閱讀。這樣做的話,你能夠?qū)W到很多東西,比如說:


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

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

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

文檔風(fēng)格

測試規(guī)范

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

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



10、專著學(xué)習(xí)



如果你擔(dān)心上述的學(xué)習(xí)過程太遲緩,那么你也可以嘗試一下快速學(xué)習(xí)模式。我認(rèn)為更合理的是用幾周的時(shí)間去學(xué)習(xí)。


你可以嘗試一下類似“七周學(xué)會(huì)七種語言”或者是“七周學(xué)會(huì)七種數(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í)。



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




編程是一項(xiàng)左腦的運(yùn)動(dòng),它利用的是大腦的分析能力,一步一步地尋找解決問題的方法。


為了發(fā)揮右腦的功能,你可以嘗試從事一些創(chuàng)造性的活動(dòng),比如說畫畫、3D建模、折紙、樂器甚至是制作家庭相冊等。


事實(shí)上,編程同樣需要大量的創(chuàng)造力?;蛟S你曾經(jīng)遇到過類似的事情,你在睡夢中找到了問題的解決方案。這是因?yàn)槟愕挠夷X處理問題的方式很不同,它可以從各種地方獲得信息。


敏捷開發(fā)權(quán)威人士Andy Hunt就這個(gè)話題寫了一本書《程序員的思維修煉》。如果你想點(diǎn)燃你的每一個(gè)神經(jīng)元,建議你開始學(xué)習(xí)一門交叉的技能。



總結(jié)




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


如果您有不同的學(xué)習(xí)方法,我很希望您也來分享,請盡管留言吧!

本文章摘自網(wǎng)絡(luò),僅供閱讀。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI