來(lái)源:派臣科技|時(shí)間:2019-08-15|瀏覽:次
多年來(lái),我花了很多時(shí)間試圖找出投資自己的最佳方式。
作為一個(gè)專(zhuān)注于技術(shù)行業(yè)的專(zhuān)業(yè)人士,up-skilling是該領(lǐng)域的一部分。事實(shí)上,它對(duì)我們的職業(yè)生涯是如此重要,以至于它在很大程度上是一個(gè)“生存或死亡”的場(chǎng)景。每天都有新的框架、語(yǔ)法、庫(kù)和方法被引入。這一事實(shí)要求你自律,有策略,負(fù)責(zé)任地管理你的時(shí)間。
出于某種原因,我們傾向于認(rèn)為,我們把自己投入的越多,吸收的就越多
一般來(lái)說(shuō),人們傾向于用黑白思維,而不是灰色思維。我們不習(xí)慣跳出思維定勢(shì),不習(xí)慣聰明地利用時(shí)間,也不習(xí)慣把自己的努力等同于當(dāng)前的精力水平。出于某種原因,我們傾向于認(rèn)為,我們把自己投入的越多,吸收的就越多。
為了解決“向上技能”的困境,我們需要用斯蒂芬•霍金(Stephen Hawking)的名言:“一個(gè)簡(jiǎn)單、優(yōu)雅的方程式”來(lái)控制我們最重要的價(jià)值:一致性。
當(dāng)今世界的一致性正處于滅絕的邊緣。你上次連續(xù)3天都是什么時(shí)候?你上一次每天在同一時(shí)間分心是什么時(shí)候?我們的身體和生活處于持續(xù)的、無(wú)情的動(dòng)蕩之中。僅僅是對(duì)自己說(shuō):“嘿,我要每天學(xué)習(xí)一小時(shí)Javascript”這一事實(shí),就比我們意識(shí)到的要重要得多,而且我們經(jīng)常因?yàn)橛?jì)劃不嚴(yán)和高估/低估而讓自己失望。這段黃金時(shí)間有時(shí)就像想要100%精通Javascript一樣遙不可及、勢(shì)不可擋(尤其是當(dāng)你剛剛開(kāi)始時(shí))。
保護(hù)好你的時(shí)間
這一點(diǎn)很難做到,但如果你能做到,你就能每天獲得你需要的時(shí)間。一段時(shí)間前,互聯(lián)網(wǎng)上出現(xiàn)了一個(gè)關(guān)于時(shí)間阻塞的概念,這非常有趣。
在你的日程表上,你把一切都劃掉了??梢允俏绮?,鍛煉時(shí)間,去健身房等等。有這么多事情需要我們注意,保護(hù)你的時(shí)間是一項(xiàng)艱巨的任務(wù),然而,一旦你做對(duì)了,你就會(huì)知道你的時(shí)間其實(shí)是屬于你的。
我日歷上的藍(lán)色事件是有時(shí)間限制的。你會(huì)發(fā)現(xiàn),我還剩下15分鐘來(lái)調(diào)整/應(yīng)付生活。我們不是機(jī)器人,所以我們需要時(shí)間的活動(dòng)是人類(lèi)(遠(yuǎn)程遠(yuǎn)離你的小狗,上廁所等)塊可以更換你可以看到在我的社交日歷,我和朋友出去吃晚餐,周四16:00時(shí)- 17時(shí)是我的學(xué)習(xí)時(shí)間,我工作時(shí)間的一部分。我讓1700 - 18h00完全空著,讓我在一天中有一些空間來(lái)適應(yīng)任何不可預(yù)見(jiàn)的事情。
也許我需要完成一項(xiàng)工作或做一些管理,這是可以被打斷的時(shí)間,我不珍惜。我試著過(guò)一個(gè)非常平衡的一天。你可能注意到,我也把午餐和早餐的時(shí)間都安排好了。我用這段時(shí)間來(lái)放松一下,看看新聞,或者做我當(dāng)天想做的任何事情。
偉大的事情是由一系列小事情組成的。——文森特·梵高
我們放開(kāi)小的。小還不夠好,但是小的強(qiáng)大是有很多原因的。它讓我們對(duì)一致性有更強(qiáng)的把握。您可以從本文中得到的第一個(gè)關(guān)鍵點(diǎn)是,在實(shí)現(xiàn)更大的目標(biāo)時(shí),更小的目標(biāo)幾乎總是更好、更有效。
在工作中,我開(kāi)發(fā)大型網(wǎng)站制作。在過(guò)去的幾個(gè)月里,很多網(wǎng)站都改用React。為了讓我做這件事,我需要一些重要的技巧。在過(guò)去的6個(gè)月里,我一直在討論我應(yīng)該學(xué)習(xí)什么樣的框架(Vue、React、Angular、Ember、主干、Preact)——這個(gè)列表會(huì)持續(xù)一段時(shí)間……
我對(duì)JavaScript相當(dāng)精通,因?yàn)槲規(guī)缀趺刻於家谖业拿恳粋€(gè)任務(wù)中使用它。對(duì)我來(lái)說(shuō),反應(yīng)就像一座大山。它花費(fèi)了大量的時(shí)間來(lái)理解ES6、面向?qū)ο蟮腏avaScript,最重要的是,這個(gè)框架本身,盡管它被標(biāo)記為更容易理解的框架之一,但我們不能想當(dāng)然或低估它。
我是怎么解決的呢?正如我將在下一節(jié)中解釋的,學(xué)習(xí)不僅僅是編寫(xiě)代碼。閱讀技術(shù)文檔和觀點(diǎn)文章,向比我了解更多的人提出問(wèn)題,這才是真正的學(xué)習(xí)過(guò)程。這有點(diǎn)像學(xué)習(xí)開(kāi)車(chē)。當(dāng)你拿到駕照的時(shí)候,我們都知道你會(huì)開(kāi)車(chē),但是當(dāng)你一個(gè)人在城市里開(kāi)車(chē)的時(shí)候,你才真正學(xué)會(huì)開(kāi)車(chē)??萍家彩侨绱?。我們需要花很多時(shí)間去理解、吸收和消除誤解,然后才能允許我們自己去建立。
有時(shí)我會(huì)花一個(gè)小時(shí)閱讀有關(guān)React的媒體文章。這就是你發(fā)現(xiàn)黃金的地方,你從那些已經(jīng)犯了你可能會(huì)犯的錯(cuò)誤的人身上學(xué)習(xí)。有時(shí)我閱讀React的文檔。從技術(shù)上講,它很棒,讓您對(duì)框架有一個(gè)很好的高級(jí)理解。其他時(shí)候,我會(huì)深入研究代碼,了解框架,了解我遇到的錯(cuò)誤,當(dāng)我不理解時(shí),我就會(huì)問(wèn),并以多種方式重復(fù)相同的功能,直到我覺(jué)得我已經(jīng)完成了一些標(biāo)準(zhǔn)的東西。
我什么時(shí)候做的?嗯,我把我的時(shí)間安排在日歷上了。我關(guān)掉手機(jī),關(guān)掉電子郵件,我的Slack,我的瀏覽器標(biāo)簽,打開(kāi)Spotify上的一些古典音樂(lè),戴上一些降噪耳機(jī),進(jìn)入了模式。對(duì)我來(lái)說(shuō),一個(gè)小時(shí)剛剛好,它是可以管理的,甚至可以在我的一天中移動(dòng),我用一個(gè)咒語(yǔ)來(lái)保護(hù)它:“在這個(gè)小時(shí)之后,我想學(xué)習(xí)一件有建設(shè)性的、有用的事情,不管它有多小或看起來(lái)多么微不足道。”無(wú)論是閱讀一篇關(guān)于React架構(gòu)的文章,還是使用ES6開(kāi)發(fā)自己的組件,都是如此。它并不重要。
一口大小的塊就是你所需要的。
當(dāng)我構(gòu)建這幅圖時(shí),您可能會(huì)開(kāi)始理解,我并沒(méi)有試圖在一周內(nèi)消化整個(gè)React框架。
學(xué)會(huì)如何學(xué)習(xí)
“學(xué)習(xí)”這個(gè)詞最近變得毫無(wú)意義。你無(wú)法通過(guò)Facebook open或WhatsApp了解周末的計(jì)劃。你的大腦不善于保持專(zhuān)注,21世紀(jì)也無(wú)濟(jì)于事。我很難像其他人一樣集中注意力。也就是說(shuō),你可以調(diào)整你的行為和習(xí)慣來(lái)有益于你的學(xué)習(xí)。
我們已經(jīng)談?wù)摿吮Wo(hù)你的時(shí)間,每天一個(gè)小時(shí),但是保護(hù)你的思想呢?有時(shí)候你的大腦需要一個(gè)隱身模式。
這需要你長(zhǎng)大一點(diǎn)。離開(kāi)你的手機(jī),關(guān)閉Facebook,這是你保護(hù)自己得到有價(jià)值的東西的時(shí)間。當(dāng)你這樣做的時(shí)候,你不需要和你生活中的每一個(gè)人都保持聯(lián)系,你只需要專(zhuān)注于你正在瀏覽、使用或嘗試的網(wǎng)站、IDE或教程。當(dāng)你第一次想到這一點(diǎn)的時(shí)候,你會(huì)感到驚訝,甚至很可能會(huì)感到恐懼。你會(huì)開(kāi)始發(fā)現(xiàn),只要一點(diǎn)點(diǎn)自律,而不是拖延,你會(huì)變得多么有效率。你花在試圖理解Redux上的時(shí)間分散了,而當(dāng)你專(zhuān)注于吸收其他人試圖向你傳達(dá)的信息時(shí),你可能會(huì)花去一半的時(shí)間。
我們生活中絕大多數(shù)的巨大失敗都是因?yàn)槲覀兎艞壛恕榱双@得某種被誤導(dǎo)的成功感,我們承擔(dān)的任務(wù)太大,無(wú)法反復(fù)執(zhí)行。迭代是關(guān)鍵。有些人天生就有學(xué)習(xí)天賦,有些人則需要在學(xué)習(xí)中反復(fù)練習(xí),才能有所收獲。
回到我們的React例子,React State是我一直在試圖全面理解的東西。當(dāng)你閱讀React網(wǎng)站上的文檔時(shí),你會(huì)發(fā)現(xiàn)這是一個(gè)很容易理解的概念。然而,當(dāng)您跳入代碼中時(shí),它會(huì)變得比最初引導(dǎo)它時(shí)更加難以捉摸。僅僅通過(guò)閱讀文檔就能說(shuō)明(沒(méi)有雙關(guān)語(yǔ)的意思)我能完全理解狀態(tài)是一件很困難的事情。我需要花很多時(shí)間反復(fù)考慮這個(gè)概念。閱讀,提問(wèn),嘗試,閱讀,嘗試,失敗,成功,再失敗一些,再閱讀。
我們的學(xué)習(xí)行為模式不是線性的,換句話說(shuō),它們看起來(lái)不是這樣的:
迭代更小的任務(wù)變得容易管理,但也有回報(bào),因?yàn)榕c在一周內(nèi)嘗試?yán)斫鈬寰幊陶Z(yǔ)言相比,你有機(jī)會(huì)確定知識(shí)變得對(duì)你更有利。
構(gòu)建我們的方程
那么我們的方程是什么樣的呢?可以考慮:
一天結(jié)束時(shí),我們的工作效率將是我們的關(guān)注點(diǎn)如何將我們想要執(zhí)行的小任務(wù)以及我們?nèi)绾螆?zhí)行它們的組合,乘以我們的迭代。換句話說(shuō),我們可以迭代100次,完成一些小的、可實(shí)現(xiàn)的任務(wù),然后集中精力以正確的方式執(zhí)行這些任務(wù)。這最終會(huì)形成一個(gè)大的目標(biāo),比如精通反應(yīng),或者其他適合你的東西。通過(guò)執(zhí)行這個(gè)過(guò)程,每天一個(gè)小時(shí)變得非常有用。這確實(shí)需要事先做一些計(jì)劃,所以一定要把它考慮進(jìn)去。
正如您所看到的,我的目標(biāo)是變得更加精通React。我把自己奉獻(xiàn)給了可以完成的任務(wù),我知道,以我目前的精力水平,服從和紀(jì)律,如果我用心去做,我可以完成這些任務(wù)。最棒的是什么?你的大腦不僅會(huì)對(duì)你的提升方式做出很好的反應(yīng),同時(shí)還會(huì)維持自信、獎(jiǎng)勵(lì)和滿足感。更棒的是,由于這種技術(shù)的可擴(kuò)展性非常好,在12個(gè)月內(nèi),您會(huì)驚訝地發(fā)現(xiàn),對(duì)您來(lái)說(shuō),獲取概念并應(yīng)用它們是多么容易。更不用說(shuō)你對(duì)網(wǎng)絡(luò)技術(shù)的新發(fā)現(xiàn)了。