如何看待陳斌說自己精通vimemacsvscode ?知乎使用者2020-12-28 09:24:04

我的工作見我github redguardtoo - Overview

知乎專欄

https://www。

zhihu。com/people/chen-b

in-88/posts

的文章我力求深入淺出,儘量不寫程式碼。部落格 http://blog。binchen。org 比較硬核,有很多程式碼。

我最受歡迎的外掛如evil-matchit和evil-nerd-commenter是基於Emacs的Vim模擬器EVIL。見 MELPA , 下載量排名在60到70名左右。

2010到2012年間的里程碑事件是Emacs的Vim模擬器EVIL終於成熟了。所以可以基於Lisp的強大語法,Emacs的開放性,豐富的API開發新技巧和新技術。Vim和其他Vim模擬器的缺點就是不能兼顧以上三點。用Typescript/VimScript/Lisp寫過外掛才能理解此觀點。

2013年到2015年間有一撥Vim高手遷移到Emacs EVIL的高潮,網上有很多影片和文章的。我只不過用通俗易懂的文字介紹流行技術趨勢。

如果你掌握了EVIL的技巧,回頭看VSCode,Vim或IDE,可以觀察到它們缺點並加以改善。又或者說它們借鑑了Emacs的一些技術和理念,那麼可以憑藉Emacs的經驗充分利用這些新功能。

新思維新方向就是會讓人覺得不舒服。網上有些文章我看了也覺得很舒服很輕鬆,除了軟體的名字換了,介面功能和20年前沒有什麼區別。

演算法和設計模式不是我專欄的重點。如果我們人人都專注於自己擅長的領域哪怕這個領域比較小眾,那麼網上或者知乎上的專業氛圍必然能得到極大改善。實際上我完全清楚連演算法和設計模式都早就out了。刷題,面試經驗,公考或進大廠,炒幣炒股才是熱門話題。

“專家”(expert)的定義就是L型人才,全面掌握各種技巧和技術並在某子領域有創新和突破。我以前學橋牌時從一個美國橋牌專家學到“高階玩家”和“專家”的定義。前者掌握所有中高階技巧並能在正確的時機使用。後者靈活使用各種技巧。我看的橋牌書裡基本上有名有姓的都是專家,數量沒有上萬也有好幾千了吧。

我個人想法,歐美髮達國家因為有工業革命的歷史,所以科學工程領域都有準確的用詞。我國網上用詞比較混亂,要麼人人都是精通,要麼就是沒人敢做專家。我Emacs的文章看了有4000多篇(emacs planet上統計的),都能看懂,各種常用技巧也已掌握。在幾個子領域也有創新和貢獻,所以可以稱為專家。

編輯器和IDE只是特定的程式設計工具,沒有必要神秘化或者宗教化。不需要倒背如流一本聖經才能稱為專家。能靈活運用各種技巧解決問題就行了。否則連Richard Stallman都不能稱為專家了,他老人家偶爾也要到mailing list上問一些Emacs的問題。

如何看待陳斌說自己精通vimemacsvscode ?知乎使用者2020-12-28 13:45:28

中國程式設計師的特點:簡歷上人人都敢寫精通,因為不寫直接垃圾簍。網上很少有人敢說自己精通,因為這樣意味著敢於擔負一定在責任,不怕他人的質疑。敢在網上自封精通的恐怕都有點自己的東西。不熟悉這位老兄,但是真心佩服。

如何看待陳斌說自己精通vimemacsvscode ?SpringHan2021-01-02 00:36:16

他叫陳斌。

他有這個實力。

你可以去看看他的GitHub,還有他的影片課,然後再做評論。

中國程式設計師的特點:簡歷上人人都敢寫精通,因為不寫直接垃圾簍。網上很少有人敢說自己精通,因為這樣意味著敢於擔負一定在責任,不怕他人的質疑。敢在網上自封精通的恐怕都有點自己的東西。

我覺得這句話說的很有道理。

如何看待陳斌說自己精通vimemacsvscode ?黃亮anthony2021-01-08 13:19:29

反對這種掛名字的問題,沒有任何建設性,想白嫖還不讓人裝個AC。

精通就精通,誰的簡歷上還不寫兩個精通,面試官誰跟你當過真。

更沒有必要來澄清什麼,證明自己精通,這麼凡爾賽?第三人旁證,商業互吹?

能力為上,達者為師,尺有所長,寸有所短。歡迎大家都來裝AC,我好多學(白嫖)一點。

如何看待陳斌說自己精通vimemacsvscode ?匿名使用者2021-01-10 12:03:46

精通這些工具不是什麼值得驕傲的事情。成為這些開源專案的貢獻者顯然更具價值。

但正是因為有這些對程式碼編輯器有濃厚興趣,肯付出精力的人的存在,你我寫程式碼的體驗才會一直提高。

不能僅僅因為看似幼稚的“精通”、“高手”等詞彙就否定。從實際價值上看,它的專案對 Emacs 的生態可以說是實實在在的貢獻了。

雖然這些在提主看來或許沒啥了不起的,但這確實又是客觀存在的事實。寫了這麼多質量尚可又維護多年的外掛了,如果還不精通,那還寫個錘子?