【雜談】學習一直在路上

博客已經有一段時間沒有更新。江湖依舊在,心態有些懈怠,需要收拾心情,我要好好看風景。

工作近來相對輕鬆,也就有了更多學習的時間。雖然博客停更了一段時間,但是在我自己的mediawiki上仍在耕耘,只是大多是付費課程的筆記,放在網上就不厚道,不亦樂乎之後,博客也就暫時放下。

推薦一下極客時間,都是一些資深的大牛,講的東西系統、清晰,很多前沿技術,發展很快,版本迭代快,沒有什麼經典書籍,需要頻繁在官網中翻查,如果有人講一講,帶一帶,事半功倍的。

走入這行,最大的幸運就是有很多新東西可以去探查和應用,最大的不幸同樣是有太多的新東西。蘇格拉底說過掌握的知識就是一個圓,圓越大,接觸的未知就越大(大抵意思)。而人類簡史一書說科學的發展就是人類承認無知(大抵意思)。雜七雜八的書看了些,基本都是剩下大抵意思,有時在想按現在教育趨勢,白日依山盡,芯片滾滾來,語文多背誦,理科低要求,不知道高考成績會如何。就我那淺薄的背書能力,以及對(出題人自以爲是的)情懷的極不靠譜的猜測,真要涼涼。人總是最大的謎題,一句話,搓過來揉過去的,作者怎麼想根本不重要,關鍵是可以怎麼解讀,累啊。有人是樂此不疲,這是思維方式不同,說白了,道不同。我就覺得我和高中那個語文老師是生活在兩個平行世界,中年文藝男的情懷,我總是猜錯。幸好高考不是他出題。

從大學開始,至少從工作開始,知識不是別人教的,都是自己學的。你若不學,參加再多的培訓課也一樣。沒有說誰就必然懂得多點,你就懂得少點,關鍵是你要不要學。學習是要花時間和精力,每個人的學習習慣和方法不同,很難說套路,但第一,自己要學。我見過平時不學,要用的時候就說不會,和他談的時候,一句我已經盡力了噎得你暗下決心,我決不在下一個項目團隊中碰到這個傢伙。如果團隊有這樣的人,而且看起來還活得不錯,需要平常心。他是他,我是我,他影響的只是工作關係(哪怕覺得不平衡)。但他不影響我的學習,學習是自己的。內功修煉是自己的事情,海闊天空,我們管好自己的事,不替別人操心。

至於學習,我說說我的方式。基礎原理是需要了解的,包括網絡知識,我發現很多程序員在網絡方面略有欠缺,這會影響故障定位和分析能力,也影響優化方向的判斷。舉個例子,http請求異常,被斷掉了,抓包看到的是tcp連接成功,發送了http請求,然後tcp被RST,這很有可能是應用防火牆進行了攔截。

我們去學習一項技術,同樣需要對原理或者架構有大致的瞭解。具體的coding學習是很費時間的,如果沒有相關項目支撐,缺乏實踐,一來很容易忘了,二來不容易深入。但是原理和架構的掌握,可以幫助你很快地將coding重拾起來,又或者你不具體做coding,可以進行code review,又或者可以作爲架構師進行一些選擇。這些技術的原理和架構都是業界的翹楚,都是精美的,會開拓我們的視野,提高思維分析能力,在對自己項目的思考上,實際是默默提供了幫助,而且幫助不小,只是你不一定能意識到。這是你的內功提升了。

在學習過程中,需要實踐。有項目練手不說,如果沒有,也要做一些小試驗,儘可能將一些經典場景動手練一下。這個過程中,可以記錄學習筆記,將自己的理解和實踐情況記錄下來,碰到什麼坑,什麼原因,如何解決也記錄下來。寫博客是個不錯的方式。這些內容,以後用到時,翻出來,順着自己的思路,很快就複習了。這個過程很重要。

學習一直在路上,與君共勉!

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