阮一峰,加油!

哎,就在今天,我關註瞭多年的博客 ruanyifeng.com 無法訪問瞭。

本文講述瞭阮一峰在過去 7 年對我的影響,文章很長,看完需要耐心。

初識阮一峰

我從大學的時候就開始關註阮一峰的博客。

我還記得那時我剛剛學編程,什麼都不懂,經常搜著搜著就搜到「阮一峰」的博客。於是我就看瞭一下他的百度百科:

原來他的專業並不是前端,而是一個經濟學博士。但是我當時覺得他寫的技術文章真的是好。

2012 年,我基本把阮一峰過往的所有文章全都讀瞭,覺得沒有學習動力的時候,就會去看阮的博客。雖然我幾乎沒有跟他交流過,但是看他的文字的時候我覺得是在跟一個友善的人對話。

同年我在「阮一峰的博客為什麼人氣很高」這個知乎問答裡回答道:

阮的文章,永遠都是用樸素語言給讀者解釋一些事物。雖然有時候算不上深刻,但是能讓你恍然大悟。

那個時候 Google Reader 還沒有關停,我幾乎是每天上班第一件事是就是先刷一下 Google Reader 看看阮一峰有沒有新的博客。

當時我跟我的每一個同事都推薦瞭阮一峰的博客,我希望更多人能看到他的博客。

現在我在教前端的時候也依然向我的每一個學生推薦阮一峰的博客。

阮一峰對我的影響

讀阮一峰的博客這麼多年,我受到瞭阮一峰的很多影響。

1 堅持寫博客

我入行的時候經常聽前輩們說:要多寫博客。但是我發現這些前輩自己卻沒有踐行這一句話。

後來我發現阮一峰做到瞭,他在 2006 年發表瞭一篇《為什麼要寫Blog?》寫道:

他在 2014 年發表瞭一篇《我的博客文集上架瞭!》寫道:

阮真的是在「堅持寫博客」。受阮一峰的鼓舞,我不管加班多累都會每個月寫一些博客,而這些博客令我成長很快。

我在每個技術團隊裡都是寫博客最勤快的,但是不管我多勤快,我都知道阮一峰比我寫得更勤快,我做得還不夠。

2 打開編程的大門

雖然我在大學裡學計算機編程,但是大學老師們似乎並不怎麼向我們介紹編程文化,隻是講書本上的內容。我無法體會到世界上其他程序員跟我有什麼聯系。

我是從阮一峰那裡瞭解到瞭一些生動而有趣的編程文化的,這些文化對我的影響一直持續到現在。

2008年10月25日,阮一峰發表瞭《我要翻譯<Joel on Software>瞭!》文中寫道:

這本書是 Joel Spolsky 的博客集,他是大名鼎鼎的 Trello 和 Stackoverflow 的創始人。Joel Spolsky 的英文文章極難翻譯,阮經常會問網友如何翻譯更妥當,我從來沒有見過一個譯者如此認真。

我得知阮在翻譯這本書的時候就已經迫不及待地想購買瞭。

2009 年這本書發佈瞭,名叫《軟件隨想錄》。

我毫不猶豫地購買瞭這本書,書拿到手後,除瞭吃飯睡覺,一口氣全部看完瞭。

雖然我的專業用的教材都是比較新的國外教材,但是觀念依然是趨於保守的。《軟件隨想錄》讓我看到瞭一個大師級程序員對軟件開發的獨特見解,令我佩服不已。

2012 年阮發表瞭一篇文章《<Linus Torvalds自傳>摘錄》。

我看完這篇文章之後十分慚愧,因為我本人就是一個立志做程序員的人,為什麼我沒有瞭解一下 Linus 和 Linux 呢。很快我就郵購瞭這本《Just For Fun》。

這本書讓我知道瞭 Linus 大神的一些事跡,也讓我瞭解瞭開源世界的魅力。

2013 年阮翻譯瞭一本書,名叫《黑客與畫傢》。

書剛發佈我就買瞭,依然一口氣讀完。

這本書讓我見識到一名黑客的熱忱、遠見和智慧。也許是從那時起,我就已經在心裡埋下瞭創業的想法。

我很感謝阮一峰給我開啟瞭一道道大門,大門裡面是世界上最厲害的程序員。

阮一峰就像一個熱心的前輩,向我娓娓道來這個程序員如何如何好,那個程序員如何如何厲害。

如果沒有阮一峰,我可能要在門外徘徊很久很久……

因為現實生活裡,並沒有人向我傳授這些知識。

3 讓我學會瞭寫文章的技巧

為什麼我這麼喜歡看阮一峰的文章?因為其他人的文章基本沒法看……

這麼多年,我喜歡的中文博主隻有幾個:阮一峰、陳皓、Matrix67。

這幾位博主的文章都有一個特點:平易近人。

阮在解釋一個事物的時候,從來不會引入更復雜的概念,而是以大傢都懂的語言或圖片來闡述。

我舉個例子,很多人在解釋 JS 的 this 的時候會提到「詞法作用域」和「動態作用域」。然而,對於一個前端新人來說,「詞法作用域」比 this 復雜多瞭,這樣解釋 this 根本就不能令人明白。

而阮的文章,都是對新人非常友好,同時又能把事情講清楚的。

比如下圖:

0242e832acbf4619d4eb6ae819379faf

在阮一峰發佈這種圖片之前,我對各種軟件開源許可證毫無概念,根本就分不清楚。

直到我遇到瞭阮一峰……

之後我寫文章一直都在模仿阮一峰,雖然沒有他那麼平易近人,但是依然堅持用樸素的語言把事情說清楚。

4 讓我知道「如何學習」

我時常想,為什麼阮一峰可以知道這麼多優質的知識,而我不知道?

想著想著就發現阮的兩個重要特點:

  1. 看英文資料。阮的很多知識都是隻能在英文世界獲取到的。因此我應該也把英文學好。
  2. 看大牛推薦的大牛。阮發現大牛 A 不錯,就會去看 A 的博客,然後從 A 的博客裡發現大牛 B,然後就去看大牛 B 的博客,以此類推,最後發現瞭一堆厲害的人。因此我也要學習這種學習方式。

與阮一峰的兩次見面

我以為我這輩子都不會跟阮一峰有什麼交集。

直到我到瞭阿裡,而阮一峰也到瞭阿裡。

那應該是 2014 年,阿裡內網有一篇郵件,說阮一峰要在支付寶大樓做一次分享。

當時我心裡挺開心,覺得公司真厲害,能請來我一直仰慕的阮一峰。

我再仔細一看不得瞭,郵件裡還說阮一峰已經入職阿裡巴巴瞭,那這麼說的話,我跟阮一峰不就是同事瞭!

僅僅因為這,我當天就開心得不行瞭,有一種做夢的感覺。

我當然是馬上搶先報名去聽這次演講。

演講的內容,我今天還記得。

我坐在第二排,聽得真切。現在看來這次演講的內容對我內心的影響也是很大的。我敢於跳出阿裡,跟若愚兩個前端出來辦網校,很可能也是因為想去「自己從來沒有去過的地方」。

阮一峰講完之後,正好坐在瞭我的前方。

我拿出準備好的《軟件隨想錄》讓他給我簽名,然後跟他合影留念瞭。

這就是我跟阮一峰的第一次見面。並沒有過多的交談。

阮一峰給我的印象,是一個溫和的學者,跟他的文章給我的印象一致。

後來我抽空又去支付寶大樓參加瞭一次阮一峰組織的技術分享會,他本人沒有演講,在一旁專註地敲著電腦,我就沒有過去打擾他瞭。

我知道,他已經從老師,變成瞭一個程序員瞭。

畫風突變

在阮一峰加入阿裡之後,網上對阮一峰的評論突然開始變瞭。

這個轉變大概要從「樸靈評註阮一峰」事件開始。

樸靈和阮一峰都是阿裡的,當然不會因為此事交惡,但是網友們似乎發現懟阮一峰是一件很容易的事情,並樂於圍觀別人懟阮一峰。

實話說,在我獲取瞭一些專業知識之後,確實發現阮一峰寫得技術文章存在一些問題,這跟他的技術積累有關。

但我並不覺得他寫得技術入門文章比其他技術入門文章差。其他文章看似沒有問題,但是卻令新人看不懂。如果新人看不懂,那麼還能幫助新人嗎?

大傢指出阮一峰文章中存在的問題可以,但是對阮一峰全盤否定是不能接受的。連我自己也在知乎指出過阮一峰推特中對技術的解讀存在錯誤,但我依然尊敬阮一峰。阮一峰的推特幾乎每天都在更新,偶爾出現幾個錯誤太正常不過瞭。大部分讀者都是有自己的判斷能力的。

後來,微博上的一些前端就經常對阮一峰文章中的錯誤進行吐槽瞭。

阮一峰為前端寫瞭兩本書《JavaScript 標準參考教程》和《ES6標準入門》。

阮一峰在寫書的過程中,時常遇到不是很理解的地方,於是就會在推特和微博上發表出來,看看大傢怎麼說。我記得有一次阮一峰對 ES6 的圓括號作用域沒有搞清楚,於是一批前端就開始在評論裡冷嘲熱諷瞭。

基本上隻要阮一峰出一個錯,就會引起這些人的興奮。

然而阮一峰從來都沒有反駁過他們,依然寫著自己的書,幫助前端新人們。

而這群批評阮一峰的人,其中大部分人,都沒有為前端做哪怕一點點貢獻。

正因為沒有反駁,所以他們原來越大膽瞭,一直到最近的這篇

確實,阮一峰寫得快排不是完美的,但絕對不是「完全是錯的」。

我不知道中國的前端現在是怎麼想的,新人毫無頭緒,老人天天看戲。

他們似乎分不清誰是好誰是壞,什麼應該被鼓勵什麼應該被唾棄。

氣得我都開始押韻瞭!

網站無法訪問

4fd2f6cf1c6d299ae01e8b2f38967b75

今天阮一峰發瞭兩條推特,表示他的博客站點被攻擊,無法訪問瞭。

我並不知道是誰在做這種令人惡心的事情。但我知道,阮一峰應該被我們鼓勵。

遂有此文。

希望攻擊者早日認識到自己的幼稚,

希望 ruanyifeng.com 早點恢復訪問,

也希望阮一峰不要再遭受這些無端的攻擊瞭。

目前如果你想看阮一峰的博客,隻能用 Google 的緩存功能查看。

更新

发表回复

相关推荐

涂料—–马来漆

专业服务,为爱添星!安星家让您装修更安心!

· 2分钟前

中國共產主義運動先驅——李大釗

開欄的話習主席指出,中華民族是崇尚英雄、成就英雄、英雄輩出的民族,和平年代同樣需要英雄情懷。對一切為黨、為國傢、為人...

· 2分钟前

票選粵語最走心的“三個字”,哪個是你真實寫照?

當人人都熱衷於“唱、跳、Rap、打籃球”廣東人隨便開口就能來一段“Cantonese Style”!向上滑動閱覽祖傳粵語《三字經》人之初,口...

· 3分钟前

什麼是30Cr呢?

什麼是30Cr呢?什麼是30Cr呢?牌號30Cr中國ISCA20302對應標準GB /T 3077-1999合金結構鋼Alloy Structure Steels歸類合金鋼

· 6分钟前

泰戈尔|《飞鸟集》中英双语摘录

鸟儿愿为一朵云, 云儿愿为一只鸟。 The bird wishes it were a cloud. The cloud wishes it were a bird. 让仅仅看到花刺 ...

· 6分钟前