<p>這是一片翻譯文章拇泣,在<a >這里</a>看到铐料。</p>
<p>文章中講到了很多我很信以為真的東西渐裂,為了更好的吸收,我決定翻譯一下钠惩。</p>
<p>題目:技術(shù)應(yīng)該怎么學(xué)柒凉?</p>
<p>作者:amison Dance</p>
<p>我見過很多開發(fā)者,尤其是初級開發(fā)者篓跛。對于學(xué)習(xí)新的東西很是頭疼膝捞。他們經(jīng)常拿自己跟老手相比,覺得那些老手是一蹴而就的愧沟。我以前也是這樣蔬咬。我知道這讓人感覺到很難受鲤遥。
對于同一個概念來講,別人肯定也走過你現(xiàn)在所走的路林艘,可能花費的時間比你還要多盖奈。</p>
<p>
事實上,學(xué)習(xí)對于每個人來講都是一樣的北启。你在原地打轉(zhuǎn)卜朗,有些東西超出了你的理解,你犯下錯誤咕村,做了一些很傻逼的事情场钉,甚至有些東西實在理解不了。你將這樣的學(xué)習(xí)過程應(yīng)用于你所感興趣的事情懈涛,你就會學(xué)到東西逛万。
</p>
<p>
似乎有些開發(fā)者更擅長學(xué)習(xí)新的東西,相對于另一些開發(fā)者來講批钠。然而這跟經(jīng)驗的相關(guān)性很低宇植,或者說不是唯一的影響因素,那么那些擅長學(xué)習(xí)的人有什么樣的技巧呢埋心?以下是我根據(jù)自己的經(jīng)驗指郁,和觀察得到的一些想法。
</p>
<p>
<strong>努力犯錯</strong>
善于學(xué)習(xí)的人拷呆,總是在犯錯誤闲坎。犯錯能探索知識的邊界,也能驗證你假設(shè)的正確性茬斧。每個人在學(xué)習(xí)的時候都會犯錯腰懂,但是那些最擅長學(xué)習(xí)的人會盡早地犯下這些錯誤。他們不害怕把事情搞砸项秉,甚至有些要故意這樣做的意思绣溜。通過犯錯誤,他們弄明白如何修復(fù)這些錯誤娄蔼,通過犯錯誤怖喻,他們學(xué)習(xí)到做事情正確的方式。
</p>
<p>
關(guān)于這一點我最喜歡舉的一個例子就是我的好朋友朱莉婭岁诉,他在鉆研一些我認為很難的東西方面罢防,讓我覺得很驚訝弥咪。比如粥诫,linux內(nèi)核蕾额,以及java的垃圾回收娜谊,還有很多我認為很酷的事情属划。他的博客里面介紹了很多這樣的故事恬叹,他探索新的系統(tǒng)概念,也包括那些他嘗試失敗的東西同眯,這些失敗也都被他記了下來绽昼,他總是在文章的末尾列出來學(xué)到了什么,通過閱讀他的文章须蜗,我學(xué)到了很多硅确。
</p>
<p>
<strong>勇于提問</strong>
問問題,往往會暴露自己認知的不足明肮。當(dāng)你嘗試你不了解的東西時菱农,你可能會感覺到害怕,感覺暴露了你很多的弱點柿估。雖然有些恐懼循未,但是問問題,確實是一種基礎(chǔ)知識理解有誤得到糾正的絕佳方式秫舌,同時也能讓你意識到有些東西你不知道自己不知道的妖!
</p>
<p>
拿我的朋友艾米來說吧!他把問題列在一張紙上足陨,每周都會拉著人一起討論這些問題嫂粟,在我看來,這才叫會學(xué)習(xí)墨缘。
</p>
<p>
<strong>快速反饋</strong>
善于學(xué)習(xí)的人追求極快的反饋星虹。如果你在學(xué)習(xí)一個新技術(shù)或使用一個新的庫,那追求極致的反饋說的就是單元測試飒房,如果你在學(xué)習(xí)一門新的語言搁凸,那么極致反饋也就意味著一個交互式編程環(huán)境,如果你在學(xué)習(xí)一個前端框架狠毯,那極致反饋就意味著快速創(chuàng)建一個demo护糖,做這一切都是為了回答一個問題,這樣做是對的嗎嚼松?從而形成一種反饋循環(huán)嫡良。
</p>
<p>
我的朋友大林,在這方面做得特別好献酗。他想學(xué)習(xí)graphql.我的習(xí)慣是花幾個小時先閱讀一下文檔和理解一下概念寝受。大連不是這樣做的,他把精力集中于安裝說明罕偎,以及馬上創(chuàng)建了一個服務(wù)器和客戶端上很澄,因為他知道,他越是快速的讓代碼跑起來,他越是能簡單的得到對于這個東西的理解的反饋甩苛,大理也是一個好的學(xué)習(xí)者蹂楣。
</p>
<p>
<strong>走出舒適區(qū)</strong>
好的學(xué)習(xí)者知識是會升級的。他們接手他們并不知道最完美的方式來做某件事情讯蒲,但是他們?nèi)匀蝗粒靡呀?jīng)知道的方式完成了這件事情。離開他們已經(jīng)是專家的那些舒適區(qū)墨林,而成為新手赁酝,會讓人覺得不舒服,但是好的學(xué)習(xí)者會擁抱不舒適和主動走出那些舒適區(qū)旭等。
</p>
<p>
<strong>對比你已經(jīng)知道的東西</strong>
好的學(xué)習(xí)者能采取的捷徑是去對比那些他已經(jīng)學(xué)會了的東西酌呆。這是能獲取幫助的一個經(jīng)驗,如果你學(xué)過許多不同的編程語言辆雾,你會發(fā)現(xiàn)肪笋,他們當(dāng)中有很多相同的概念。
不過需要注意的是度迂,這種捷徑可能會誤導(dǎo)你藤乙,因為你以前的經(jīng)驗可能是糟糕的,所以現(xiàn)在就可能錯過一些好的東西惭墓,如果你覺得一個東西讓你想起來以前學(xué)過的東西坛梁,那么你可能會直接跳過,只有等到腊凶,這兩者的本質(zhì)區(qū)別划咐,難住你的時候,你才會重新回過頭钧萍,仔細來看褐缠。
</p>
<p>
<strong>學(xué)無止境</strong>
好的學(xué)習(xí)者總是在不斷的學(xué)習(xí),從接觸到一個知識到去理解到最后风瘦,真正的去理解了它队魏,可能要嘗試很多次。掙扎著學(xué)習(xí)万搔,并不意味著你就一定會學(xué)會胡桨,但是一定意味著你在成長。react 我學(xué)了好幾次,nodejs瞬雹,在我學(xué)了幾個月都沒有什么感覺昧谊,Clojure,在前兩次學(xué)的時候酗捌,感覺到莫名其妙,唉呢诬,總之涌哲,學(xué)習(xí),不是一蹴而就的事情.
</p>