關於未來自己的三個小計劃 學習算法,一定要每天學習算法 學習歷史,一定要好好學習歷史 精英日課,一定要讓自己每天都有收穫

我是一名程序員,姑且還可以說自己是一名程序員吧。我從大學畢業以後,已經從事軟件開發有9年了,但是最近4-5年自己基本是在做管理,所以自己的編程技術肯定是生疏了。原以爲自己以後會一直在管理這條路上走下去,但是最近自己的一些感受,還是下意識的想把技術撿起來,尤其是想把計算機的算法給學好。而之所以會有這個想法,主要有以下兩個原因吧:

一是:最近工作實在是太累了。而且感覺自己就是在做一些雜活,被各種制度上的事情牽着鼻子走,難道所謂的管理,就是做這些工作嗎?

二是:做一個手藝人,還是能夠更乾淨和清楚一些。而且尤其是在計算機行業,指做技術,往往薪水也不低,甚至是更高。

也正是自己想把計算機算法學好,從而給自己的未來尋找更多的可能,所以給自己定了以下三個小計劃。

學習算法,一定要每天學習算法

最近自己學習了很多算法的初級知識:鏈表、數組、隊列,排序算法、遞歸算法等。我學習這些算法的過程中,一個最大的感受就是:算法是有題庫可以去挑戰的。我看了一下LEETCODE上的算法習題庫,一共是1750道左右的算法題,我覺得自己完全是有能力把這些題都搞定的,如果我真的搞定了,我自己會是一個什麼水平呢?我很想知道,能夠刷1750道算法題的自己,是一個什麼樣的自己,所以,我給自己定了一個目標:一定要把這1750道題給搞定。而且最讓我興奮的是:做算法題庫是一個非常標準的刻意練習的過程,而且長期從事這個刻意練習的過程,是可以提高自己的薪水的,自己是沒有理由不去幹這個事情的。

說一個您可能不太喜歡的話:

算法真的不是任何一個人都可以學的。

而且甚至是不是任何一個大學生都能夠學的。也就是說,能夠學習算法本身就是有門檻的,而如果自己在這個門檻之上,再給自己提高一個臺階,那自己的競爭力不就更高了。所以,自己一定要抓住這個機會,做好這個計劃,把算法這1750道題給搞定。

那我應該怎麼刷題呢?自己的時間真的是太少了,先從小的目標開始,比如一週先刷10道題,如果能夠成功,那就每週10道,等順利以後,可以每週15道,總之,自己的一定要慢慢把這個刻意練習的過程給搞起來。

學習歷史,一定要好好學習歷史

熊逸老師的《講透資治通鑑》已經進行了80講左右了,自己每一講都聽了,而且看了。而且自己做了70多講的筆記。對於《資治通鑑》,我自己給自己立了一個FLAG:要一直跟着熊逸老師,把《資治通鑑》學完,而且沒講都要有自己的筆記,只有這樣,自己纔會對中國的歷史有一個大致的瞭解。也許你會問了,有這個瞭解有什麼用呢?

我覺得有時無用方爲大用,但我還是要說一個自己認爲最重要的原因:

歷史學就是未來學。

我已經從歷史中看到了一些現在的影子,看到了未來中國,甚至總是欺負中國的那些國家,未來會有什麼可能。自己成爲歷史學家是不可能了,但是學習歷史以後,比別人多一個看待重大事件的眼光,也能夠給自己做一些大的決策提供非常好的判斷依據。

精英日課,一定要讓自己每天都有收穫

《精英日課》是一個給自己提供收穫的地方。裏面的文章千奇百怪,幾乎每一篇文章看完都會讓你有這麼一種感覺:哦~,原來是這樣的呀。就這一句原來是這樣的呀,如果每天積累下去,我相信自己也會成爲一個更好的人。更何況,萬維鋼老師還經常給我們做一些思維的體操,來鍛鍊我們的大腦。

我問您幾個問題:你相關相對論是怎麼回事嗎?你知道量子糾纏是怎麼回事嗎?你覺得下圍棋能提高人的決策能力嗎?這些問題在《精英日課》中都有答案,而且,就以我跟人的經驗,自己之所以這麼推崇《精英日課》主要有這麼兩個原因:

一是:《精英日課》能夠讓你看到,這個世界除了生活,還有很多事情值得思考。一旦你開始思考這些事情,你就會發現,這個世界原來還有這麼多可能,這麼多令人神往的世界;

二是:《精英日課》能夠讓你看到,很多你覺得理所當然的事情,只要稍微思考一些,就不是那麼理所當然了。

說了說去,好像成了做廣告了。但如果這個廣告真的做成了,您看了這篇文章真正成爲了《精英日課》的讀者,那我真是從心底裏爲你高興。

還有一件非常重要的事情要在最後說一下,正是因爲《精英日課》讓自己知道,真正在一個領域出類拔萃的方法就是:刻意練習。那麼自己如果想在計算機領域出類拔萃,那搞定那1750道題,就是必經之路。

我是徐建航,這是我寫的第153篇文章,歡迎你加入007社羣,七天寫一篇,一起寫七年,七年之後一起去南極。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章