記錄一些學(xué)習(xí)上的變化
<p> 最近能感覺(jué)到的是學(xué)習(xí)效率還行,當(dāng)然學(xué)習(xí)時(shí)間是不長(zhǎng)的。一天只能保證最低的學(xué)習(xí)時(shí)間逛球。不過(guò)心情不錯(cuò),總體狀態(tài)還行苫昌。
</p>
19年年底颤绕,開(kāi)始寫(xiě)英文注釋?zhuān)⑶矣涗浻⑽捻?xiàng)目文檔∷钌恚總體感覺(jué)很粗糙奥务,寫(xiě)不出很好的文檔來(lái)。但是文檔可以讀懂我在干什么袜硫。相比起寫(xiě)中文的那種氯葬,內(nèi)心總是有種,快點(diǎn)完成的心態(tài)來(lái)說(shuō)父款,要好得多溢谤。文檔寫(xiě)得越多,錯(cuò)得也越多憨攒。經(jīng)常自己回去讀的時(shí)候世杀,發(fā)現(xiàn)單詞用錯(cuò)了,單詞拼錯(cuò)了肝集。但是自己也一直沒(méi)有加強(qiáng)這塊的能力瞻坝。所以就這樣將就著寫(xiě)了。到現(xiàn)在,怎么寫(xiě)都不慌所刀,可以寫(xiě)很多衙荐,但是還是錯(cuò)得多。所以一直記得自己的英文寫(xiě)作能力很差這個(gè)問(wèn)題浮创。
因?yàn)檩^強(qiáng)的英文說(shuō)與聽(tīng)的能力忧吟,使我更為自信的在Google上查資料。任何不懂的信息斩披,能查到視頻的溜族,就直接去看視頻學(xué)習(xí)。查不到視頻的垦沉,去找博客煌抒。這些帶來(lái)的很多幫助,讓我學(xué)習(xí)效率變得更快了一些厕倍。對(duì)比幾年前寡壮,想查一些相對(duì)完善的紅黑樹(shù)的流程來(lái)說(shuō)。要順利很多讹弯。國(guó)內(nèi)講得看得了不清不楚的况既。而現(xiàn)在隨便找一篇,發(fā)現(xiàn)講得詳細(xì)闸婴。視頻也能直接找到一批坏挠。這大概是另一個(gè)學(xué)英語(yǔ)的好處。
去年有嘗試做一個(gè)Gif解碼的項(xiàng)目邪乍,從完全不懂降狠,一個(gè)字節(jié)一個(gè)字節(jié)的解析,到最后庇楞,把各塊都弄明白榜配。花費(fèi)時(shí)間大概是3周到4周吕晌。中途翻遍了各處資料蛋褥。國(guó)內(nèi)的很少,國(guó)外的多一些睛驳,也更為詳細(xì)烙心。更為夸張的是。這樣一個(gè)30年前的技術(shù)乏沸,國(guó)內(nèi)竟然也只有近幾年淫茵,才能勉強(qiáng)搜索到一點(diǎn)點(diǎn)博客。還沒(méi)有見(jiàn)過(guò)人蹬跃,從0到1寫(xiě)過(guò)匙瘪。并且發(fā)表出來(lái),這使我頗為震驚。
當(dāng)然丹喻,我寫(xiě)完薄货,我也沒(méi)有發(fā)表,這只是一個(gè)興趣項(xiàng)目碍论。為了練手NDK相關(guān)知識(shí)谅猾。但是這個(gè)項(xiàng)目,增強(qiáng)了我的找資料能力骑冗。我曾在加密這塊與GIF結(jié)合時(shí)困惑了好幾天赊瞬,直到多次翻出一篇很詳細(xì)的博客,完全靜下心來(lái)贼涩,按照上面的步驟一點(diǎn)一點(diǎn)執(zhí)行。以最簡(jiǎn)單模型驗(yàn)證加密/解密后的數(shù)據(jù)正確性薯蝎,然后再將理解清楚后遥倦,結(jié)合代碼才將這塊問(wèn)題解決。這個(gè)過(guò)程使我意識(shí)到了幾個(gè)事實(shí)占锯。
我想涉足一個(gè)領(lǐng)域袒哥,某個(gè)我的知識(shí)盲區(qū)時(shí)。我所能做的工作有哪些消略。另一個(gè)則是堡称,大概率下,在沒(méi)有相關(guān)資料時(shí)艺演。根據(jù)給定的w3規(guī)格文件却紧,我肯定是寫(xiě)不出具體代碼來(lái)的。gif87A的文檔胎撤,我花了中午1個(gè)小時(shí)就看完了晓殊,下午的嘗試性在代碼,也直接寫(xiě)到整體解析60%左右伤提,直到遇到圖片塊解析時(shí)巫俺。一卡就卡信了一周多,期中肿男,開(kāi)始完善資料介汹,開(kāi)始去查視頻 。中間查到了一個(gè)Google的員工開(kāi)的直播舶沛,發(fā)現(xiàn)他也卡住了...大家目的差不多嘹承,都是為了玩,去試圖做出這樣的一個(gè)東西出來(lái)冠王。他的視頻有10個(gè)小時(shí)赶撰,我看了中間核心的幾處點(diǎn)。最后發(fā)現(xiàn)大家查找資料,并解決的核心參考資料豪娜,是一處網(wǎng)站餐胀。
這使我明確了一點(diǎn)。也是我多年驗(yàn)證想明白一點(diǎn)瘤载。在相同的資料前面否灾,相同的給定時(shí)間前面。大家除了原有的知識(shí)積累鸣奔,并沒(méi)有太多其他優(yōu)勢(shì)墨技。這個(gè)原有的知識(shí)積累可能是語(yǔ)言,也可以是思維挎狸,找問(wèn)題的渠道扣汪。另一點(diǎn)我看到的是,他明顯年齡比我要大一些锨匆。國(guó)內(nèi)大部分到了這個(gè)年齡的崭别,早在思考自己35歲會(huì)不會(huì)失業(yè)。要不要轉(zhuǎn)管理恐锣,這個(gè)哥們開(kāi)篇就說(shuō)茅主,他發(fā)現(xiàn)一些技術(shù)直播,講的技術(shù)都是他們已經(jīng)會(huì)的土榴,這樣也沒(méi)問(wèn)題诀姚,但沒(méi)意思 ,所以他想找一塊玷禽,他沒(méi)接觸過(guò)的技術(shù)赫段,從頭到尾直播,找一些樂(lè)趣论衍。這個(gè)其實(shí)是很刺激我的一句話瑞佩。好像大家是在倆個(gè)世界,一個(gè)活在生存邊緣坯台,另一個(gè)活在穩(wěn)定的職業(yè)生涯中炬丸,沒(méi)有私企,國(guó)企之分蜒蕾。卻顯得更加穩(wěn)定稠炬。因?yàn)椋€有時(shí)間可以找樂(lè)趣咪啡。
這個(gè)項(xiàng)目具有很大的實(shí)驗(yàn)意義首启,但最終的結(jié)果讓我很滿意。我達(dá)到了我所有的目的撤摸,盡管中途我也有過(guò)放棄的想法毅桃。后面更為出色的是加入了一些多線程解碼模型褒纲。讓我慢慢做出了一點(diǎn)感覺(jué)。
自然到目前為止钥飞,差不多半年了莺掠,我也沒(méi)回過(guò)頭去看那個(gè)項(xiàng)目,也沒(méi)有更新任何代碼读宙。但是嘗試的過(guò)程讓我對(duì)學(xué)習(xí)新的知識(shí)更為自信彻秆。19年年底到現(xiàn)在,在目前知識(shí)范圍內(nèi)结闸。如果想找到學(xué)習(xí)資料唇兑,學(xué)習(xí)視頻。發(fā)現(xiàn)快了很多桦锄,資料也更為精準(zhǔn)扎附。這是很好的一塊英語(yǔ)應(yīng)用。
到開(kāi)年前结耀,又開(kāi)始學(xué)算法帕棉,忘記是第幾次撿起來(lái)了。反正這塊是弱項(xiàng)饼记,也沒(méi)啥好顧忌的。本身以前也沒(méi)有花太多時(shí)間慰枕,只是這次更加認(rèn)真具则。這里之所以一直用英語(yǔ)學(xué)東西,有另一個(gè)區(qū)別之處在于具帮。我的習(xí)慣里博肋,中文已經(jīng)很熟了。從來(lái)也沒(méi)有把語(yǔ)言蜂厅,理解當(dāng)作一個(gè)問(wèn)題過(guò)匪凡。所以我上手學(xué)東西,真的就是學(xué)掘猿,會(huì)圖快病游,圖快速實(shí)現(xiàn)〕硗ǎ看到效果衬衬。
而開(kāi)始應(yīng)用英語(yǔ)后,本身的語(yǔ)言弱點(diǎn)改橘,使我不得不靜下心來(lái)滋尉。一點(diǎn)一點(diǎn)理解字里行間的意思。再理解整個(gè)流程的意思飞主。令我沒(méi)有想到的是狮惜,這反而加快了我的學(xué)習(xí)進(jìn)度高诺。把以前一目十行的壞毛病給改了。把以前圖快碾篡,只求實(shí)現(xiàn)虱而,不求理解多深的壞毛病也改了〉⒚罚看起來(lái)學(xué)的慢了一些薛窥,但其實(shí)好像更快了一些。
因?yàn)閷W(xué)習(xí)本身是理解眼姐,而不是實(shí)現(xiàn)诅迷。實(shí)現(xiàn)只是做項(xiàng)目的需求。卻不是個(gè)人學(xué)習(xí)的需求众旗。我以前把實(shí)現(xiàn)當(dāng)成了學(xué)習(xí)的目的罢杉,本末倒置憨琳,自然沒(méi)辦法從實(shí)現(xiàn)中赴蝇,學(xué)到更多。但我以前彌補(bǔ)這塊的辦法是杠愧。多實(shí)現(xiàn)利朵,以量彌補(bǔ)律想。做得多了,想得也會(huì)多一些绍弟,就會(huì)將本來(lái)一次不明白的技即,在多次實(shí)現(xiàn)中,慢慢弄明白樟遣。當(dāng)然這個(gè)過(guò)程有多慢而叼。可能因人而異豹悬】辏可能因?yàn)槲冶旧碜黾夹g(shù)不急,所以很多的技術(shù)點(diǎn)瞻佛,最終還是會(huì)達(dá)到我的預(yù)期脱篙。
但,這并不代表涤久,學(xué)習(xí)方法沒(méi)問(wèn)題涡尘。僅僅只是用多次嘗試,彌補(bǔ)了自己無(wú)法靜心去理解的問(wèn)題响迂。
所以重新開(kāi)始學(xué)數(shù)據(jù)結(jié)構(gòu)算法時(shí)考抄,這次我開(kāi)始放低預(yù)期,以每天最低時(shí)間約束自己蔗彤,減少壓力川梅。然后以反思疯兼,研究為主。最初研究的問(wèn)題是遞歸贫途。本身用的不多吧彪,但是在算法中應(yīng)用得就很多。我開(kāi)始反推某些題型的思維丢早。記錄他程序運(yùn)行的軌跡姨裸。再思考作者寫(xiě)代碼的思路。這樣的過(guò)程下來(lái)怨酝,讓我受益菲淺傀缩。從心態(tài)中減少了對(duì)某些不熟練的技術(shù)點(diǎn)的排斥感。增加了一些思維鍛煉的好奇农猬。以及上面提到的赡艰,因?yàn)閷?duì)所有東西的理解,本身已經(jīng)放緩了速度斤葱。所以在不思反思中慷垮,能清楚的意識(shí)到揍堕。某個(gè)算法料身,或者數(shù)據(jù)結(jié)構(gòu),自己有哪些細(xì)節(jié)衩茸,是忽略了的惯驼。僅以部分條件去思考,本身很局限的情況下递瑰。是很難完全理解一些結(jié)構(gòu),一些算法的隙畜。
這是很大的一個(gè)感受抖部,另一個(gè)感受則是,長(zhǎng)期學(xué)習(xí)的必要性议惰。做項(xiàng)目慎颗,很多人一直做項(xiàng)目,做完就換言询,知識(shí)一直停留在項(xiàng)目的范圍內(nèi)俯萎。很難完成質(zhì)變。我曾反問(wèn)自己一個(gè)簡(jiǎn)單的問(wèn)題运杭,小學(xué)一年級(jí)的知識(shí)夫啊,到抵難不難?我認(rèn)為如果到了二年級(jí)辆憔, 回去看一年級(jí)的撇眯,總會(huì)認(rèn)為报嵌。好像也不是很難,但是如果一直停留在一年級(jí)熊榛。無(wú)法進(jìn)階锚国。除非反復(fù)學(xué)很多遍,否則玄坦,應(yīng)該還是挺難的血筑。反復(fù)學(xué)很多遍,就是我上面提到的路子了煎楣。
這些認(rèn)識(shí)豺总,使我對(duì)如何學(xué)習(xí)本身,有了一些不一樣的看法转质。我努力使自己變得不那么著急园欣。使我盡量把目標(biāo)放遠(yuǎn),把職業(yè)生涯放遠(yuǎn)一些休蟹。然后盡可能安心的往前走沸枯。