1. 程式人生 > >從我想,到我做 | 掘金年度徵文

從我想,到我做 | 掘金年度徵文

image

前言

感謝在螢幕前駐足的你

自我介紹

大三網工學生,我就是你身邊那個彷彿做了很多事情,身邊的人都覺得你很努力,甚至曾經努力到自己被自己感動?某天驀然回首卻發現不曾成事的 boy。

幸好及時懸崖勒馬,有幸於2018年通過培訓瞭解到了前端這個新的世界,而後學了大半年,近期將去實習。

一、兩年半經歷的揚棄

一切從開始知道自己不知道開始

選擇大於行動

大學過去了兩年半,絲絲回憶湧上心頭,曾經為了快閃翹過考試,為了志願逃過課,為了搶佔清晨第一個帳篷外出租房子住……當時只覺得光榮,現在覺得有點可愛,不可否認的是這些經歷極大得提升了我的自信和與人相處的能力,也完善了我的部分人格。

但瞭解了二八法則,我明白經歷雖多,但雜且不精只能算是體驗遠遠稱不上能力,無法成為我立足的根本。那麼我的未來到底是怎麼樣的,我到底想做什麼?直到那刻注意到這個問題開始我才恍然發覺,前二十年沒有一件事是真正完全靠自己決定的,也好像沒有一個愛好是深入到底的,可能想過未來做什麼但卻從未認真想過怎麼落地,怎麼實踐,說白了就是空想

以前的你靠父母老師做選擇,現在他們已經無法在你身邊了,該是自己對自己負責了。(說實話這個過渡本該在大一完成)

說白了我缺的是在選擇上的思考,看行為上好似努力,其實是一個思想上的懶漢

方法優先於堅持

一方面是選擇,另一方面是方法。作為一個學生我就談學習。什麼時候發現自己學習方法差的?

掛科,就像壓死駱駝的最後一根草,我的人生已經失控了。如果不做改變,根本無法在保證大學正常課業的情況下還去應對重修,學一些技術,大二下(2018年初)的時候仍還有些許學生工作,另外還有自己的一些小興趣。

這裡我不得不提一句,為什麼我之前不覺得方法存在問題?找藉口,比如我的事情多,努力努力不會比別人差。他們不就是比我花的時間更多嘛,至於到後期則是,不就是我的基礎差麼(這裡開始已經開始逃避問題了),綜上,永遠不要給自己找藉口

對於方法,我的答案是不用有太多,但絕對要有,一個適合自己的就好。絕對不能安於現狀,需要不斷吸納新的想法並且有所揚棄

知道自己不知道

打算重頭開始,大致是在大二上結束的時候,猛然間發現自己掛了好幾門課。怎麼畢業?怎麼跟家裡人交代?畢業了怎麼找工作?一系列的壓力逼得我不得不去重新審視自己。迫於改變的我無意中接觸到了時間管理,從那時候開始我開始記錄日報,建立反饋來觀察自己,就慢慢的就發現了潛在的諸多問題,包括上面提到的學習不專注,還有精力過於分散,懶於思考,拖拉……知道是改變的開始

堅持

一位前端 2018 絕地求生記 | 掘金年度徵文 這裡我想借鑑他的文章中關於刻意練習的內容,就不多做贅述了,近期要讀一讀這本書。

在我理解,在我們確定了目標和方法後,堅持就是不斷重複一件相對簡單的事。

第一步:拆分簡化

不斷把困難的複合任務拆分成簡單任務,讓自己實踐起來不會那麼吃力,畢竟人總是喜歡做簡單的事。

這裡可以結合番茄時鐘,一個番茄鍾要求專注時間 25 分鐘以上,就在這一個小番茄鍾把一件小事做好。

第二步:踏踏實實做好手上的事

這裡有關於到出離心,有點複雜推薦樊登閱讀的《正念的奇蹟》

結論是,遇到任何事,接納享受當下,對於當前的事專注,又保持對未知的警覺,隨機應變。

第三步:不斷重複

第四步:在重複的過程中不斷觀察反思並且加以修正

二、兩年半思維的揚棄

談幾個近幾年比較大的思維迭代。

我的認識模型中,每個人都有屬於自己認識世界的模型,在遭遇事件時,事件被模型加工促使人產生相應的情感,情感又使人做出相應的反應,包括思維和行動。但只要存在認識模型就必然有認知遮蔽,就是人一定會因為過去自己認識模型的存在本身,在認識新事物的本質時產生扭曲或者偏差從而認識不全面。

好比我從小呆到大的家自然認為我的床睡著舒服,你肯定不這麼認為一樣,好比牛頓定律在發現微觀世界之前也被認為是真理一樣。綜上,個人的認識模型是需要被自己不斷質疑揚棄的。

生活不是你想舔,想舔就該舔

在我印象中“舔狗”不是個好詞,所以少以讚美,怕人覺得我是在討好。那麼事實上我最後是“舔狗”麼,我是。舔的不是那個人而是在討好這個社會強加給我的印象,此外時常還會討好我焦慮又無處安放的內心,我難以自制的慾望。

生活不用你去那麼在意別人的眼光,先關注自己內心的想法,走好腳下的路,做自己想做的事,窮則獨善其身,達則兼濟天下。鄭智化(他說風雨中這首歌是他唱的)有一首歌叫《先愛自己》,裡面說先愛自己,再去愛你,當時覺得莫名其妙,如今卻覺得頗含深意。

感覺會騙人

從 0 到 1 很難,但它沒你感覺的那麼難,很多時候要學會去質疑自己的感覺,行動起來。

別人比你強就一輩子比你強?

根據否定之否定規律,成長是一條充滿分岔路口有佈滿荊棘和陷阱的盤山公路,走走停停發現也沒上升多少,越努力這條路可能走得越累卻也最遠~童話故事裡唐僧一行人不也是經歷了九九八十一難,那或許我不過就是在提前經歷劫難呢?

以過程為導向

人可能就像貪吃蛇一樣在地圖上瘋狂尋找食物,最後被自己圍困而死,不知道它臨死時的那一刻會不會懷念自己曾經短小而快樂的時光?志趣以過程為導向的,口味更加綿長,換句話說就是要苦中作樂,享受努力的過程

我的快樂源泉

當我靜下來接受當下的時候下,火車抖動的上鋪也變成了一張共享電動按摩床。

三、學習地圖

毫無疑問目前我的水平,夯實基礎多刷幾遍高程,看 ES6 入門是沒有錯的,但此時不思考無異於是慣著自己的懶惰。

首先要談一下認知從 Redux 作者 Dan Abramov 的文章談前端學習路線圖 目前我比較贊同這位大神的觀點。

路線圖的目的在於讓你知道前端的領域是什麼樣的?它需要足夠詳細,足夠完整,能在你要用的時候馬上找到並學習但絕對不意味著你全部都得會,沒有人有這個精力,如果有也不如花同樣的時間去深挖一個1-2個領域,成為其中的專家。比如去迪士尼旅遊,我手裡拿著地圖,這就是用來找我最感興趣的專案的,絕對不意味著你每一個地方都要進去玩耍,排隊就要等很久好麼!

在該問的最後提到了

我相信 Dan 在解決那些 UI 問題時都很開心,就像我寫每篇技術文章的時候無論花了多少時間、查了多少資料也還是覺得開心。沒什麼,就因為我熱愛。

對,是熱愛,回想過去我的學習到底是為了自己還是演給別人看,心中已經有了答案。

具體的路線圖我是畫不出的,下面的圖是我從Roadmap to becoming a web developer in 2018,原作者 Kamran Ahmed 裡面扒來的。但是我對於今年的自己的學習方向是有數的。

image

語法層:重點在打好 ES5ES6 的基礎,學 Node.jsTypeScript ,還有時間研究一下 HTML5CSS

框架層:React(學習中)

資料層:Redux(學習中)

JS後端框架:Koa(學習中)

跨端框架:React Native(學習中)

其他程式語言:考慮入門 python(學習中)

構建工具:Webpack(學習中)

工具庫:date-fns(關於函數語言程式設計,要晚點再學)

基礎:演算法,作業系統,計算機網路(先複習以前學的基礎,再深入探索一下)

四、未來的計劃

首先看看一些大佬給我的一些建議

看程式碼 造輪子

多看程式碼,多造輪子就是要反覆練習,這個過程逃不掉。接下來會閱讀zepto的原碼,因為量小,輪子還沒造過,假期嘗試做。

用費曼學習法

把學到的東西用自己的話簡單得表述出來,說得別人都會才是真的會。

把學習當娛樂

這個真是很高的境界,再次推薦上面推薦過的《正念的奇蹟》,另外推薦大大寫的一篇文[世界上最偉大的真理](www.jianshu.com/p/1eff3f240…

看《忍者祕籍》?先把高程三刷吧。

沒錯,基礎很重要,路要一步步走,飯要一口一口吃。

那麼路線就是 js 基礎 + 演算法資料結構 + 框架原理了,先看書後刷題。

這裡有關於一個前端工作中是否要學習資料結構的問題了。首先學是肯定要學的,但在初期甚至中期工作中肯定是用不大到的,校招要求會比較高,社招要求不是太高。我準備就是打好基礎,但不鑽牛角尖,重點還是 JavaScript

實習生的話 積極主動,不會沒事,肯學就好,平時沒事用筆記整理所思所想,工作流程。可以列一個計劃,查資料,再計算時間是否可行。每天或者每週統計一下,看計劃是否可行。每天或者每週統計一下,看看任務執行情況如何,給自己一個反饋機制。

感謝,一步一步實現。

年紀輕輕有什麼好焦慮的,我還沒女朋友呢都不焦慮,先去做。沒有人會在意你過程中花費了多少時間,一定要拿出實際成績來。

焦慮沒有用,行動起來。

先拷貝,然後是超越,再然後是變現。產品上不要花裡胡哨的,把基礎的東西先拿出來,再一點點做改進。要多思考,我說的可能也不是最適合你的, 你要自己有一個判斷。

產品上有一些想法,做差異化競爭吧。

學習方法上的計劃

期末考試前天結束,給我留下不少值得反思的問題。

日常學習流程: 上課學習用雙色筆圈劃重點和依據。

回去後先用思維導圖畫出知識樹,知識樹最好是參照最經典的書籍,把學到的東西新增到響應的部分。

務必找空把學到的東西用自己的話總結,也可以寫寫部落格,期末把所有的知識彙總總結。

有閒餘時間把知識點再濃縮,放到 anki 裡反覆回顧。

學習環境:找一個固定的安靜的地方學習。
學習方法:分清主次重點,理解為先,實踐第一,博聞強記,專注愉悅得學習。
時間安排:日報中記錄,不斷反饋修正,最高效的時間做最重要的事。

寫作計劃

每週一個主題,做相應的學習和調研。

每天十點總結所學,技術部分單列。

週六週日八點後放下一切開始寫文。

英語計劃

短期目標:過六級。

每天 50 個單詞,10 分鐘聽力。

空閒時間看英文小說,美劇。

預計四月份開始刷六級題。

大物複習的計劃

2 月到 4 月期間每天留 1 小時學習。

實習的計劃

沒什麼計劃,據說要重頭開始學習框架。

要求:對人尊重,對事認真。態度上好學,積極主動,以提升自己為目標導向,享受其中。
工作流程:日報,週報

生活上的計劃

下班回來給自己安排一小時的運動時間。

生活作息早 6 晚 11。

我愛的人愛我的人

多跟爸媽聊聊天。

多跟菠蘿(女友)聊聊天。

假期也找老朋友聚一聚。

還有一個細化的總計劃就不表了。

2019 目標

日常生活習慣,學習習慣深化養成。

更加沉穩專注,有一個提升情商和幽默感的計劃。

寫滿 33 篇部落格成為掘金的聯合編輯。

和小菠蘿一起蒸蒸日上。

六、總結

心智模式 -> 情感 -> 想法/行動

真正的精進需要不斷觀察自己的心智模式,不斷質疑加以改正,在那之前要知道自己不知道。

覺察 -> 選擇 -> 方法 -> 堅持

接納自己,擁抱現在,創造未來。

七、後言

歡迎一切批評,每一條我都會認真記錄與思考。

如果你還願意給我提一提學習,工作上的建議,那我都不知道該如何感謝你了 ~