是什麼原因導致國內計算機教育不教 vim/emacs 這類編輯器的使用?


話說美國也沒聽說哪個學校專門會開這種課。。。


教Vi的和教emacs的老師打起來怎麼辦?

--

現在用spacemacs就不會打起來了


大學就應該只教理論,順便教一門C++,主要目的是告訴你們如何自學語言,剩下的全都給我自己去練。浪費大好時光,竟然學如何使用工具?那為什麼不去讀中專,他們就是這麼教的。


藍翔老師說:「你們學學計算機理論、軟體工程知識就可以啦,要是連vim都要上課教,那你們和清華北大的學生還有什麼區別?」


不是什麼都需要教的,再這麼下去怕是連怎麼吃飯都要教了。網路時代已經給我們提供了許多便利,奈何很多人的學習能力並沒有與之匹配的提高。


一個軟體的使用為什麼要出現在計算機科學的課堂上。難道不是應該自學的么?

順便一提,我們學校的CS課程還真教了vim。作為《計算機操作系統(實驗)》的其中一節課,並且期末考核有相關內容。


cs教軟體使用,這不搞笑么?

美國很多大學倒是喜歡在課程頁面教人用vi和emacs,然後吹捧一番,這是一種很低端的從眾心理,這兩個軟體都不夠好,學生真喜歡自己去玩好了。


因為這不是計算機科學的關鍵問題和研究對象。


為什麼要教這個。。。

工具選適合自己的就好。。。

難道你想在課上搞聖戰?


這不是熟能生巧,給個tutorial就可以了么?專門開個課會被說騙學分。


不應該教辦公軟體使用,同理不應該教Vim和Emacs。


計算機通識教育的話當然不應該教,吃力還不討好,除了計算機基礎知識以外,這些工具都可以引導,然後自行了解。

計算機科學的學生應該會教吧。我們有Linux 相關的課,有教vim相關的章節。並且 vim 作為所有 *nix 上都有的文本編輯器也是值得教的。

最後,很重要的一個原因是沒時間教工具。

另,Vim和Emacs都教的話這個班估計以後不能好好上課了...


我校教 C 前三節課全在說 unix 和 vi 的用法。

@李博傑@Li Miaomiao@郭家華 可以作證


我 vim 就是在大二的時候 Linux 基礎課學的。。。


我只是好奇說會vim的有幾個可以自己配置


講道理不教這兩個並不會死人。就和沒有看過某書還是能當好作家一樣,不學這兩樣照樣有資格寫代碼。


北大青鳥教,你去么……我教過Linux課程,有介紹VIM

好像現在也不教了。教的話你們也不會去吧。

這東西沒必要在課堂教,推薦你買本書自己折騰著學。


偽命題, 復旦大學微電子系大二必修課計算機軟體基礎什麼都教,教bash教vi教sed教awk教數據結構。


假定你是高校的計算機老師,現在領導要你講一門課——vim使用,一學期16周,每周兩節課,或者半個學期,8周。請你安排一下課程大綱。


我是重度emacs用戶

即使如此,想到學校要教emacs或vim我還是覺得學校傻X

當然,如果通過emacs教lisp順帶學了SICP我覺得是個不錯的思路


推薦閱讀:

有沒有人怎麼都學不會演算法?
有沒有什麼操作方便的非圖形操作系統?
公司沒有大牛好不好?
為什麼有人天生對編程有天賦?
做遊戲的人如何玩遊戲?

TAG:編程 | Vim | Emacs | 計算機科學 |