如何才能聽懂 Teahour 或 IPN 的《內核恐慌》?

非常喜歡這類播客 我目前本科計算機專業 但是對程序所知甚少

聽了這類播客 覺得很多東西課堂上學不到 要靠自己

目前只有c和數據結構基礎知識

請問該如何學習以進入程序員圈子 聽懂這些播客呢


不用著急,等你有了實際的經驗(工作也好、個人項目也好),慢慢體會到現實中會遇到的種種問題和痛點,你就能明白我們在節目里吐槽什麼了。如果你學得夠好,還可以邊聽邊嘲笑我們傻逼連這種小問題都不知道怎麼解決簡直弱爆了! ^_^


只談 IPN 的節目:固然說學校課程不一定是學習的最佳途徑,但我可以擔保,聽 IPN 的節目是更糟糕的途徑。課堂上學不到的東西,如果竟然以爲聽 IPN 的播客可以學到,那我們的罪孽就深重了。我本人雖然大學沒有畢業,但顯然不可能持「大學課程都沒用」這種反智觀點。關於這個問題,知乎上有過很多討論了。(比如自學的程序員和科班出身的程序員有什麼區別。)

記住,IPN 所有節目都具備不接地氣,不反智,溼貨多三個特點。我是很誠實滴。


作為一個從內核恐慌第一期追到現在 / Teahour 從 2013 聽到現在的普通聽眾,個人感覺內核恐慌比起 Teahour 來說更多的是在討論技術圈裡的文化 / 梗 / 小知識等等,往往不會談及對具體開發有較強指導意義的內容(React.js 的那幾期除外,做的比較像 Teahour)。而這些文化 / 梗 / 小知識並不是每一個程序員(哪怕是大神級的程序員)都需要了解的,就像動畫製作者並不一定需要數稔大家喜聞樂見的 ACG 相關文化也能做出好作品一樣。同時一個對這種文化如數家珍的人,也不一定是實際生產的好手。比如初三(2009 年)的時候開始混 acfun,感覺這裡的人都好厲害什麼都懂,自己完全是個小白,必須要好好補習相關知識,然後一年後自己差不多都懂了,但還是完全做不出一個哪怕最簡單的 MMD。

當然我並不是在說工程能力強和對業界文化熟悉是矛盾的,只是在說這兩點很大程度上是彼此獨立的而已。

回到正題,想提高專業能力的話,還是好好搬磚 / 看論文才是正道啊。如果對 IT 行業的相關文化感興趣,那麼也是有途徑的:

  • 刷 Hacker News / Reddit 相關頻道熱帖的評論
  • 刷 Google+ / Twitter 里國內外活躍人士的帖子
  • 刷知乎 / v2ex 相關話題
  • 刷 cnBeta 的評論((

以上途徑逼格(或效果)由高至低遞減,請自便。。


不不不,內核恐慌講的內容跟 Computer Science 實際沒有多大關係。

比如編輯器,是用 vim 還是用 emacs,或者用 Sublime,Notepad++……這對於數據結構,演算法等等是不會有幫助的……

至於機械鍵盤……拜託,你有沒有聽說過 Linus 用 Macbook Air 工作?用再好的鍵盤也無法提升你的代碼質量的,醒醒……


不需要學習,播客更多是濕貨。就像聽一群前輩在閑談,作為後輩靜靜聽著,聽到有趣的地方,會心一笑就好。

想像你跟朋友聊技術的時候,更多內容是技術周邊八卦,技術深層次的內容是沒法很好通過口述的形式表達。

八卦,更需要一顆好奇心。


好好學習,聽不懂就說明學的不夠


只聽了鍵盤、電腦和消極姐那三期。


這種偽專業的真娛樂節目的正確姿勢難道不是一邊聽一邊吐槽嗎?


我作為一個真·純文科狗其實我基本是完全聽不懂的。但是我憑藉著對程序員的謎之愛一路聽下來!不停吐槽技術男生的莫名萌點~~然後聽他們偶爾在節目中流露出來的方法論和三觀。

然後我發現一直聽久了,其實有很多事情可以慢慢搞懂。就好像是學習一門新語言。在氛圍中會耳濡目染。


誰靠看明星訪談進入了演藝圈呢.........

要進入程序員圈子可不是靠聽個扯淡(非歧義)節目的,有時間不如去寫代碼、看代碼、去圈子裡交流。。。


這就是個娛樂節目……


推薦閱讀:

C++ 調用 GetLastError() 返回 8 ,應該怎樣解決?
什麼樣的程序員需要多個顯示器? 或者說那種類型或者情況下的編程需要台式電腦配多個顯示器?
關於C語言中自增自減的問題?
學習 Python 用哪本書好?
MATLAB 有什麼奇技淫巧?

TAG:程序員 | 編程 | 科技 | 播客Podcast | 內核恐慌Podcast |