GitHub 星標 7K 的電腦科學速成課!

沉默王二發表於2021-05-14

記得之前有個讀者留言說,“二哥,你把你妹也帶到計算機這個行業,不覺得無趣嗎?況且現在程式設計卷的飛起。”

說實話,如今這個快節奏的時代,哪個行業都很容易卷,尤其是頂著高薪帽子的計算機行業。但算不上無趣吧?我當年上大學的時候也不知道學啥,屬於迷茫的年輕人之一,誤打誤撞的就學了 Java,做了一名程式設計師,還一下子做了十多年。

因為寫作的原因,認識了不少大牛,技術都頂得不行,每次和他們交流, 我都抱著一種學習的態度。交流之後就很自責,自己技術怎麼就到不了這種頂尖的水準呢?

想來想去,只好安慰自己,那就做一輩子的 CURD 男孩吧!

偉大的羅素先生曾說過,“參差不齊乃幸福本源”,我特別喜歡這句話。在任何一個行業,總有取得成就特別高的,也有一些渾水摸魚的。我就在計算機這個行業就摸魚摸得很快樂。

人最重要的是懂得自持,既不妄自菲薄,也不妄自尊大,在自大與自信之間找到一個 Balance 吧(從 Rapper 那學到的一個潮詞)。拿我妹來說,我真沒想著她擠破腦袋進大廠,能找到一份工作,自己掙錢自己花那種就 OK。

大廠當然有大廠的優勢,就像一線城市有一線城市的優勢一樣。但與此同時,也有苦逼的一面。我認識的不少朋友當中就有鵝廠的,阿里的,薪資水平當然很高。對技術充滿“極客精神”的同學來說,去大廠歷練一下是理所當然的事。

如果有可能的話,我希望我妹畢業後能像我當年去外企工作就行。或者找一家國企待著我也覺得挺滿意的。

我之前在的是一家日企,提供員工宿舍,提供員工餐廳,提供籃球場地、檯球場地、乒乓球場地,提供班車,還有高溫補貼,一年漲兩次薪。當然,加班也是會有的,尤其是遇到專案上線的時候。

不管技術處於什麼樣的水平,不管在一線還是像我一樣在三線,不管在大廠工作還是外企國企還是小作坊,重要的是,一定要跟得上,不能落後。要不斷地學習,學習不是一件輕鬆的事,但也算不是多麼苦。

我雖然技術不是特別牛逼的那種,但還是挺愛學習的。前段時間,我在 YoDobe 上發現了一個質量非常高的電腦科學速成課,講解的內容有:

  • 計算機早期歷史
  • 電子計算機
  • 布林邏輯
  • 二進位制
  • 算術邏輯單元
  • 暫存器 & 記憶體
  • 中央處理器
  • 指令和程式
  • 高階 CPU 設計
  • 早期的程式設計方式
  • 程式語言發展史
  • 程式設計原理
  • 演算法入門
  • 資料結構
  • 阿蘭圖靈(我最喜歡的一集)
  • 軟體工程
  • 積體電路 & 摩爾定律
  • 作業系統
  • 記憶體 & 儲存介質
  • 檔案系統
  • 壓縮
  • 命令列介面
  • 螢幕 & 2D 圖形顯示
  • 個人計算機革命
  • 圖形使用者介面
  • 3D 圖形
  • 計算機網路
  • 網際網路
  • 全球資訊網
  • 電腦保安
  • 黑客 & 攻擊
  • 加密
  • 機器學習 & 人工智慧
  • 計算機視覺
  • 自然語言處理
  • 機器人
  • 計算機心理學
  • 天網 & 計算機的未來

全部都是計算機專業需要掌握的知識點啊,至少是應該瞭解的知識點。關鍵是視訊的畫面特別精良,我來截兩幅圖給大家感受下。

關鍵是英文中字版的,觀看起來毫無壓力。我自己每天會刷一集。像二進位制這一集,以前經常被二進位制搞得暈頭轉向,刷了這集視訊後,明顯感覺對二進位制沒那麼生疏了,彷彿一個陌生人坐在對面,喝了一杯酒後,就成了老熟人。

我把視訊地址發給了我妹,也要求我妹每天刷一集,像她這種年輕人竟然也喜歡這種視訊,真的是不得了。我看她還把視訊下載下來轉到了知乎上。

後來,我在 GitHub 上又發現了這套視訊的中文精校版,已經標星 6.8k 了——看來我上課又遲到了!

我遲到了,希望大家不要遲到啊,還沒有看的小夥伴可以趁早刷起來了。B 站上也有了,不知道小姐姐的英語發音屬於英式的還是美式的,但聽起來就是很舒服。對於我這種英語功底的渣渣來說,配合彈幕用 0.75 速食用起來會比較容易消化,

我看彈幕有人說,“第一次用 B 站看這麼正經的東西。”好他喵的真實呀!我也是。如果英語聽力像我一樣渣的話,第一刷可以先盯著中文字幕看,第二刷的時候盯著畫面看,第三刷的時候用 1.0 倍速看,跟著小姐姐的聲音和畫面做一些思考。遇到重點的內容最好暫停一下,記一記筆記。

www.bilibili.com/video/BV1EW…

如果實在是聽不懂,我建議直接到 GitHub 上先刷一遍中英文對照的字幕。大致有了這個基礎後,再去看視訊,收穫會更大。

如果英語功底真的過硬,建議直接看原視訊,也就是純英文版的。

總之,不管怎麼說,(像二哥一樣)趁著年輕,多學點計算機基礎知識,或者多刷一刷演算法題,每天來個兩三道,不要多刷,還是很香很受用的!尤其是如果你還在讀大學的話,趁早刷,對提升程式設計思維也很有幫助!另外,就是面試前一定要刷一刷,因為是必考專案

刷完 300 道 LeetCode 題目後,我飄了

再說回這個電腦科學速成課,大家儘量到 GitHub 上為作者點個 Star, 真的非常非常感謝中文字幕的譯者朋友們,讓我們可以舒舒服服地白嫖這麼優秀的視訊資源。

我是二哥呀,傳道不容易啊,希望大家給這篇內容點個贊,讓更多計算機專業的同學看得到,手有餘香,今年暴富~

相關文章