從自身成長聊一下我理解的“終身學習”

今晚打老虎嗎發表於2019-04-08

前言

這周我們來聊點輕鬆的,聊一下技術人員的“終身學習”。個人淺見,希望能幫助到你
其實我當初在選擇方向的時候還是挺糾結的,稀裡糊塗的就選擇了程式設計師這條路。也渾渾噩噩的度過了幾年的日子。後來工作了,發現之前有規劃有計劃的小夥伴們都成長的很快。而自己就像一條沒有夢想也沒有追求的鹹魚,根本不知道自己想要什麼。其實我一開始工作的時候,對這個專業的興趣並不是很濃,之所以選擇這個專業,無非是因為好找點工作,多掙點錢,畢竟都說:“CS專業是寒門之子逆襲的一條捷徑”。既然家庭條件決定了要打工,就早點為打工做準備。可惜當初並沒有明白這個道理,現在看來從大學開始,個人選擇開始變得格外重要,越早認識到這一點,大學階段的收穫就越大。一些優秀的家庭不止是關注孩子的成績,更關注的是孩子的認知,一個人的認知往往決定了它的高度,大多數人都不懂這個道理。

成長經歷

隨著自己慢慢成熟,自己的認知也提升了不少。我漸漸明白做一個人,要做負責的人(包括不限於對自己負責、家人負責、工作負責、愛情負責等)。既然選擇這個專業了,並且沒有換方向的想法,那就把它做好,對自己負責。
我開始慢慢接觸一些技術的圈子,開始慢慢了解我所屬的這個行業。在中國網際網路的行業常說;程式設計師的35歲危機、框架更新太快學不會等。弄得程式設計師這個行業充滿焦慮,凡是撩撥這種情緒的文章都能獲得大量的轉發。我一度也陷入這個焦慮和恐慌中,現在看來其實每個時代都一樣,社會並不欠我們一個成功。無論你怎麼忙、沒時間、有困難、不能痛下決心、拖延症等,社會不管,它不能保證每一個人的成功。

前兩年的知識付費的興起恰恰證明了這一點,越來越多人意識到了焦慮,開始尋找緩解這種問題的解。資本家發現現在的人極度焦慮,卻又不肯深入性的去學習和思考,所以推出了知識付費,打著利用碎片時間學習的口號來收割韭菜。大家積極性都很高,而且一個課程只需要幾分鐘到十幾分鍾,很容易就堅持下來了,但是往往會陷入一個死迴圈,被困在知識的底層,因為知識這東西本來就是需要自己去學習,自己去思考提煉總結的。你想要別人把現成的給你,那是不可能的。相信大家都知道一萬小時的定律,一個高手的成長需要一萬小時。這其中包括了很多,簡單的聽一些專欄不去思考的話,是不可能成為一個高手的。而且大多數作者為了課時,把密度很大的知識抽象成一小段。你不去深入的學習或者是和作者交流,你根本不會理解其中的內容。只會讓你知其然而不知所以然,往往會越學越焦慮。當然我並不是質疑作者的能力,這是知識的本質,知識是不能不勞而獲的。
我之前也是知識付費的一員,當初是什麼火學什麼,今天這個框架比較火學這個,明天那個技術出來的學那個... 但是網際網路上層技術本來就是跟新迭代比較快的,一直學習著表面的東西我也覺得累,慢慢的我就在想,按照這樣下去,等我35歲以後能留下什麼。技術更新往往新技術出來老技術就沒用了,三年前的技術拿到現在來不一定有人用了。等自己年齡大了,學習新知識的能力不如年輕人了,自己又有什麼優勢呢?可能除了年齡和經驗就一無所有了吧,我想這也是大多數做技術人的焦慮。所以我就慢慢停下來看,我學習了這麼多究竟給我帶來了什麼,對以後又能帶來什麼?往往都是學完一個技術再去學下一個技術,而學完下個技術,前一個技術可能已經不流行了。這樣下去不行的,我開始停止學習框架,開始研究有沒有一種技術領域的“元知識”,又或者是一種很牛的技術可以在以後一直通用下去。顯然通用下去的技術我是找不到,因為我不能預測未來,所以只能找一種"元知識",或者是變化很小的知識。最後發現一些底層的知識是變化很少的,但凡是有心的都能看出來TCP發展了四十年了,除了效能方面的一些略微修改,到現在來說幾乎沒怎麼更新過,作業系統隨著馮洛伊曼提出作業系統結構就沒更改過。而且瞭解作業系統的I/O模型可以有助於自己編寫各種併發程式設計,瞭解記憶體分配可以有助於寫出高效能的程式碼。這正是我一直尋找的“元知識”,學會了這些東西,可以保證我在技術浪潮中保證學習效率的速度,並且可以優於他人。

技術人員的終身學習

最近一段時間和幾個大佬聊到"終身學習"這個概念(我主要是聽大佬講),為什麼說這是個“概念”,其實我覺得這是一個偽命題,一個只存在概念中不存在現實中的題。
很多人提到過緩解技術焦慮,保持終身學習。我覺得一個人能不能終身學習最重要的是他愛不愛這個東西,對這個東西是不是有興趣。能不能愛上這個東西我並不知道,但是興趣是可以培養的我知道,並且我就是把興趣“培養”出來的。
學習一般分為兩種:

  • 主動學習
    一般主動學習的人都是一些自律性很強的,有著明確目的,早知道自己想要什麼的人。

  • 被動學習
    被動學習就是被逼著學的,可能是因為工作的事不得不學習,因為房貸車貸要還,或者是乾脆說是不想被別人看不起想要證明自己的等等。

這兩種都可以保證你在一段時間內保持學習,但是要是說保持終身學習,那是不切實際的。因為你學習一段時間後就會覺得枯燥無趣,慢慢就會放棄自己的堅持。但凡是能長期堅持下去的人,除了自己的自律性不說,還有主要的一點就是興趣。
興趣這一點其實可以慢慢培養,做技術這個就怕悶頭不交流,培養興趣重要的一點就是有正反饋,讓你有成就感。成就感的來源自別人的認同或者讚賞,所以你要有交流,多交流的好處就不多說了。舉個正反饋的例子;比如你現在正在學作業系統的記憶體管理和,然後你學完了,並且學的還可以,但是你不知道有什麼用,很是枯燥,自己完全是靠著堅持才學下去的。然後你和別人交流,別人向你請教個問題調優效能的問題,你發現他們在儲存資料的時候儲存了一些冗餘的資料,導致儲存這些資料的時候存在記憶體的不同地方,你在不影響業務的情況下通過簡單的去除一些冗餘資料,把這些資料壓縮在一個連續的記憶體空間上,並且保證一次仿盤就可以拿到,大大的提升的效能,從當初50臺server降到了1臺。這個例子是一個大佬告訴我的,這是事實經歷的,並不是杜鑽的。所以你在解決了上面的問題的時候你的會有成就感,而且給你帶來的讚賞,和滿足感,你會發現學習這個原來這個好玩。再說一個我的例子,我當初在學習TCP/IP的時候也覺得很枯燥,後來在排查TC的問題的時候那本書給我帶來的很大的幫助,所以再去看那本書的時候就不會覺得枯燥了,反而覺得很有意思。
自律也很重要,興趣決定了你適不適合這行,自律決定了你在這行能走多遠。自律不單單是管好自己這麼簡單,這其中包括了很多,像時間管理這塊也屬於自律。說下我對時間的管理供大家參考;
早上:
5:30 起床
6:00 - 8:00 學習
8:00-8:30 吃早餐
8:30-9:00 總結一下當日學習的東西,然後去上班
中午:
1:00-1:30 看書
晚上:
9:00-9:30 總結一下今天完成的任務和計劃,規劃明天的任務
10:30 休息
這套作息堅持半年了,週末也是如此,帶來的提升很大。一般週六會總結一些本週、週日計劃一下下週,不過我會在週日休息半天(利用好週末的時間很重要)。做技術的想要早睡一般很難,經常晚上加班和專案上線,不過利用好時間也不是不可能的。一開始很難,堅持下去,利用習慣的力量就很簡單了。
最後希望大家看待問題的時候都能通過表面看到本質,而不只是沉浮在表面

相關文章