學計算機專業(yè)的痛苦本質是什么?
[導讀]切記不要淪陷在無窮無盡的技術浪潮中,痛苦的來源就是你沒有看清計算機,計算機要做的事情究竟是什么,沒有看清楚核心內容就去學,你很難跨過35歲門檻。只是從技術方面說,不談未來轉管理的角度,最近看了好多phD的paper,也稍微理解了一點點計算機的本質,說白了,整個計算機世界的軟件層面...
切記不要淪陷在無窮無盡的技術浪潮中,痛苦的來源就是你沒有看清計算機,計算機要做的事情究竟是什么,沒有看清楚核心內容就去學,你很難跨過35歲門檻。
只是從技術方面說,不談未來轉管理的角度,最近看了好多phD的paper,也稍微理解了一點點計算機的本質,說白了,整個計算機世界的軟件層面(不談硬件)核心要做的事情,就是做計算,做存儲,做傳輸。
依賴于基于磁盤的存儲,SSD的存儲,甚至Memory和CPU的存儲,各種各樣的,基于不同的場景選擇不同的存儲格式,計算該怎么做,怎么才能計算更快,網絡之間的數(shù)據傳輸該怎么傳,太多了,亂七八糟的,懶得舉例了,你出去工作或面試的時候,有很多人都說基礎知識很重要,但這就很玄乎,到底什么是基礎呢,不同的人眼中,對基礎知識的認知是不同的,一千個人有一千個哈姆雷特,數(shù)據結構與算法,操作系統(tǒng),編譯原理,網絡協(xié)議,計算機組成原理這些是吧,害,有些同學就為了應付面試瘋狂背這些,可以大概總結一下這個過程:
看原理看概念(階段)-->看理論做點實踐初步嘗試階段 ---> 理論與實踐知識深入理解階段--> ?理論與實踐反復磨合階段 --> 突破理論---> 實踐落地。?
就這樣反反復復,很多人卡在第二個階段不能突破(不過也正常,很多大廠招收人八股文也只背到這個階段而已),其實要跨到第三個階段個人認為最少需要3年的時間磨合,突破第四個階段,至少5年,知識的積累絕對少不了時間的沉淀,悟性好天分高的話,十年磨一劍才算有可成就叭。
有一句話說的很好,不要為了面試而去背題,不過大環(huán)境太卷也沒有辦法,害任何學科學到最后更像一門哲學,計算機也不例外,文學也好,理工也罷,只能說路雖有異,但殊途同歸,不是有人說過嘛,學習的時候你會經歷幾個階段:
1、最初領悟時,看山是山,看水是水;2、領悟的中級階段,看山不是山,看水不是水;3、徹底領悟,看山仍然山,看水仍然是水。
萬變不離其宗,一切都要回歸原點。拿到具象化的計算機世界來看:
最初領悟時,計算機組成原理呀,操作系統(tǒng)呀,編譯器,數(shù)學呀等等,原來就這些東西呀,好懵呀,哪些好看的動畫是怎么做出來的呀,網頁是咋做的,我的app是咋搞的。中級領悟時:哇,這個框架好流行呀,這個組件好牛逼,這個app和網頁好炫酷最終領悟時:原來還是回到了操作系統(tǒng),計組網絡,數(shù)學算法等等身上。
其實對于科班或者自學從業(yè)者來說最難的莫過于:將理論與實踐落地結合起來(這是一道大檻)。
只是從技術方面說,不談未來轉管理的角度,最近看了好多phD的paper,也稍微理解了一點點計算機的本質,說白了,整個計算機世界的軟件層面(不談硬件)核心要做的事情,就是做計算,做存儲,做傳輸。
依賴于基于磁盤的存儲,SSD的存儲,甚至Memory和CPU的存儲,各種各樣的,基于不同的場景選擇不同的存儲格式,計算該怎么做,怎么才能計算更快,網絡之間的數(shù)據傳輸該怎么傳,太多了,亂七八糟的,懶得舉例了,你出去工作或面試的時候,有很多人都說基礎知識很重要,但這就很玄乎,到底什么是基礎呢,不同的人眼中,對基礎知識的認知是不同的,一千個人有一千個哈姆雷特,數(shù)據結構與算法,操作系統(tǒng),編譯原理,網絡協(xié)議,計算機組成原理這些是吧,害,有些同學就為了應付面試瘋狂背這些,可以大概總結一下這個過程:
看原理看概念(階段)-->看理論做點實踐初步嘗試階段 ---> 理論與實踐知識深入理解階段--> ?理論與實踐反復磨合階段 --> 突破理論---> 實踐落地。?
就這樣反反復復,很多人卡在第二個階段不能突破(不過也正常,很多大廠招收人八股文也只背到這個階段而已),其實要跨到第三個階段個人認為最少需要3年的時間磨合,突破第四個階段,至少5年,知識的積累絕對少不了時間的沉淀,悟性好天分高的話,十年磨一劍才算有可成就叭。
有一句話說的很好,不要為了面試而去背題,不過大環(huán)境太卷也沒有辦法,害任何學科學到最后更像一門哲學,計算機也不例外,文學也好,理工也罷,只能說路雖有異,但殊途同歸,不是有人說過嘛,學習的時候你會經歷幾個階段:
1、最初領悟時,看山是山,看水是水;2、領悟的中級階段,看山不是山,看水不是水;3、徹底領悟,看山仍然山,看水仍然是水。
萬變不離其宗,一切都要回歸原點。拿到具象化的計算機世界來看:
最初領悟時,計算機組成原理呀,操作系統(tǒng)呀,編譯器,數(shù)學呀等等,原來就這些東西呀,好懵呀,哪些好看的動畫是怎么做出來的呀,網頁是咋做的,我的app是咋搞的。中級領悟時:哇,這個框架好流行呀,這個組件好牛逼,這個app和網頁好炫酷最終領悟時:原來還是回到了操作系統(tǒng),計組網絡,數(shù)學算法等等身上。
其實對于科班或者自學從業(yè)者來說最難的莫過于:將理論與實踐落地結合起來(這是一道大檻)。
作者:數(shù)據庫民工鏈接:https://www.zhihu.com/question/460815279/answer/2086802217來源:知乎 




