學技術沒有什麼捷徑

​這篇文章主要來自我 2019 年底寫的總結,在此基礎上稍做修改。主要是回顧一下本身的成長曆程。固然,若是對其餘人有幫助,那就更好了。面試

1.有沒有什麼捷徑?

16 年大二下,我無心間看到 Fenng 的公衆號小道消息在推一個小密圈(如今叫知識星球)的應用,當時看免費順手就進了。說實話,剛開始進去的時候,總是在想有沒有捷徑,成功的祕訣之類的,翻遍了精華區也沒有找到!在圈子裏呆了一段時間,發現好像大多人都是一步步走,並無誰什麼奇技淫巧,一步登天。編程

2.學什麼呢?

17年上半年,各個公衆號,各個新聞,就連校園裏,一天到晚都在講雲計算,大數據,機器學習,人工智能。我要不要去學下?安全

抵制不了誘惑,本身也不思考,看着也挺有趣,那就去試試唄。看了一段時間好像不太懂,數學基礎不夠,那些公式都不會推導。你要是我讀英文文檔,調 API,跑起來不難,讓我本身理解透徹改進,不太行。簡單來講,就只能把這些東西當作黑盒來用。多線程

本身以前學了點Java,而後就在糾結本身該學什麼了,Java 仍是機器學習?因而就有了下面的問答。
在這裏插入圖片描述併發

看了馮大的回答,本身又不打算考研,就老老實實複習,先準備面試。馮大說的打基礎,但當時仍是沒鬧清楚基礎要學到什麼程度,一方面是懶,一方面是認知有限。機器學習

3.先搬會磚?

18年下半年,入職瞭如今的公司,面向 API 編程對我而言是不難的,但時不時就會陷入困惑,腦殼裏一團漿糊,到底計算機裏面發生了什麼?舉個例子,好比多線程併發,到底線程和進程共享哪些數據?如何安全地訪問這些共享數據?編程語言

疑問越多,焦慮越多。爲此我前後買了極客時間 26 門課程,迄今爲止大約學了其中的一半多一點,但確實學到了不少。可這些課程大可能是偏向於實戰的,計算機系統原理講的較少。因此仍是沒有完全解決個人疑問, 或者說本身尚未能力將這些知識串聯起來。學習

4.嗯,從頭再來

我大學專業是軟件工程,可工做了才發現就只會各類編程語言的拼寫。固然考試關於計算機的課程分數都還挺不錯,儼然一副自我感受良好的模樣。我不知道以本身當時的水平如何考的 90 多分,多是老師出的題太簡單些了,都給咱們劃好了重點了吧。大數據

我想這樣不行啊,因而就去研究 Java 的併發編程庫,因而我看到了 Java 調用 C, C 調用匯編指令。這時才下定決心把馮大推薦的計算機自學路徑拿過來仔細看看!根據馮大的推薦路徑和陳皓的左耳聽風練級攻略學習, 並在豆瓣上創建了一個豆列來記錄本身要看的書。 雲計算

關於普通大學的計算機教育,值得思考的地方不少,我懂的很少,權當交流。學校的課程是否合理(課程前後順序合理嗎?學那麼多編程語言有必要嗎?微軟C#那一套還有必要嗎?教材真的要本身搞一套嗎?)。老師是否與時俱進,仍是在原地踏步呢?固然,更重要的是,本身又作了什麼呢?環境和他人都是咱們很差改變的,改變本身是最容易的——徹底能夠自學啊。

5.總結

學技術沒有捷徑,不過仔細想一想,幹什麼有捷徑呢?

這幾年仍是有點進步的。

1.去除了一些貪念。沒有什麼武功祕籍,有的只是前輩們的避坑經驗,讓你少走彎路。可是一開始老想着走捷徑,行不通了纔想着聽別人的,緣由可能一個是懶,一個是無知。看到什麼火學什麼,其實永遠在繞圈子,抵達不了終點。不少花枝招展的新技術,大可能是底層技術的抽象封裝,排列組合的方式有千千萬萬種,若是你流於表面挨個學,那不得累死..

2.讀書多了一點。看了一些書,聽了一些獲得專欄,去除了自身的一些愚昧與無知。讀書多了之後,有一特大的好處,一點兒也不焦慮了,天天看一點就是了,感興趣的就多看一點。固然也可能只是我覺得我知道了不少東西,其實我並不知道。

感謝每一位幫助我進步的人:Fenng,吳軍, 左耳朵耗子,cazsay,MacTalk, stormzhang....

相關文章
相關標籤/搜索