阮一峰:炫耀從來不是我的動機,好奇才是

>>>  技術話題—商業文明的嶄新時代  >>> 簡體     傳統

  圖靈訪談

  維克多·雨果曾說過:未來將屬于兩種人:思想的人和勞動的人。對各種事物都有著深刻好奇心和善于考據的思維方式的阮一峰,無疑是一個思想的人,一位對一切美好事物及感情充滿向往的真正意義上的知識分子。阮一峰廣泛涉獵,善于思考,勤于總結,并且樂于分享:他將自己從一本書、一部電影或者一段經歷中所得的感受和思考,都發表在了 2003 年開通的博客上。累積至今的 1500 余篇博文,書寫了各種龐雜的知識,理性且不乏人文關懷,試圖以個人單薄的力量向社會傳達一種向善的理想,希望通過這些文章來告訴大家如何做一個獨立思考者。

  問:請介紹一下自己。

  我上個世紀 70 年代生于上海,大學專業是經濟學。工作了幾年,又去讀了世界經濟的研究生,畢業后,在上海一所本地高校當了老師,教財經類的課程。最近,去了支付寶的前端團隊,在@玉伯負責的體驗技術部工作,目前主要從事 JavaScript 和 Node.js 的開發。

  我翻譯了《軟件隨想錄》《黑客與畫家》,出版了技術專著《ECMAScript 6 入門》和博客文集《如何變得有思想》

  問:你是怎么接觸到互聯網的?

  2000 年前后,我第一次上網,一下子就著迷了。那時候,只有圖書館的機房能上網,除了吃飯,我從早上 8 點開館一直待到晚上 10 點閉館,只做三件事:在化云坊 fanso.com 聽歌,在 chinaren.com 下棋,在水木清華 BBS 灌水。

  問:你是怎么開始學習計算機的?

  我對計算機一直有興趣,但從沒想過去編程。因為我是文科生,學校里只教 Word 和 Excel,對計算機沒概念。大學快畢業了,為了打游戲和上網,才買了第一臺個人電腦,CPU 是奔騰 133MHz。研究生時,我想考計算機二級C語言,買了指定教材,但發現完全看不懂。

  那個時候是互聯網泡沫,很容易申請免費的個人主頁空間。我在網易(yeah.net)和億唐(etang.com)申請了個人主頁,從此開始接觸到網頁制作。中國青年出版社引進的臺灣旗標計算機叢書,對我幫助很大。那套書圖文并茂,通俗易懂,我從那里學會了最簡單的 HTML 語言。

  問:你后來怎么學會編程?

  學了 HTML 以后,發現網頁要做得漂亮,必須懂 CSS。學了 CSS 以后,發現制作動態網頁,必須懂一門計算機語言,就去學了 asp。很快發現,asp 不如 php 功能強,就去學了 php 和數據庫 MYSQL。用了開源數據庫,就離不開了 Linux 系統了。這個時候,又重新去學C語言,這一次學會了。

  問:你是怎么開始寫博客的?

  2003 年以前,我制作網頁都是使用微軟的 FrontPage ,需要一張張地制作,非常麻煩。后來聽說博客軟件可以動態生成網頁、更換樣式、站內搜索,就很動心。

  我最早使用的博客軟件是 asp 語言寫的,忘了叫什么名字。2003 年底,我看到了王建碩的博客,非常震驚,原來博客可以玩得這么精彩。他用的軟件是 MovableType,我照他的樣子搭建了一個,一直用到現在。遺憾的是,王建碩已經換成 WordPress 了,MovableType 也停止更新了,國內還用這個軟件的人屈指可數。互聯網時代就是這樣,一切變得太快了,我覺得自己是個懷舊的人。

  問:你的博客是怎么出名的?

  我其實不知道,一開始我只把博客當作私人園地,并沒有想到有人會來看。但是,不知道是否錯覺,Google 對于 MovableType 生成的網頁,會給很高的權重。我的很多文章排在 Google 的第一頁,很多人這樣發現了我的博客。

  我的文風可能也有點幫助。我喜歡用口語,喜歡用短句,別人比較容易看懂。另外,比我水平更高、寫得更好的人,很多都放棄寫博客了,只有我還在寫。所以,我的體會是,如果你認認真真寫,認認真真排版,保證別人可以看懂,還時不時插入一些漂亮的插圖,或者一段趣聞軼事,你堅持這么做,就可以出名。

  問:你的博客早期都是談文學的,怎么會轉變為一個技術博客?

  大學里,我喜歡讀小說和傳記,曾經以為社會科學是自己一輩子的專業方向。后來發現,在中國搞社會科學沒前途,除非愿意給政策背書。那時,我還喜歡寫社會和政治評論,每次都有一大堆互相爭吵、人身攻擊的留言,無法得到任何結論。我還接到過有關部門的電話,要求刪除文章。

  最終,我覺得文學、政治學、經濟學、社會學之類的學科,都沒多大用處,就漸漸不想走這條路了。它們也不是真的沒用,就是在中國不行,改變不了現實,只會讓自己走入絕境。在我看來,走技術這條路至少有一個好處。我曾經在一篇文章里寫過:(在國內,)如果你想不撒謊、不干壞事、并且被公正地對待,那么可能你只能去編程了。

  問:很多人批評你的技術文章,錯誤非常多,你怎么看?

  我一直是外行,從來不敢說自己是專家。對我來說,博客首先是一種知識管理工具,其次才是傳播工具。我的技術文章,主要用來整理我還不懂的知識。我只寫那些我還沒有完全掌握的東西,那些我精通的東西,往往沒有動力寫。炫耀從來不是我的動機,好奇才是。

  當然,我肯定只寫那些我覺得對的東西,盡量對讀者負責。但是沒法保證,我覺得對的東西就是對的。網站流量越來越大,對我的爭議也越來越多,好幾次我都在文章前加上說明,這是初學者的筆記。我還會以這種方式寫下去。我希望自己永遠都能保持,那種不怕丟面子,敢于當眾說蠢話的勇氣。

  問:你近期在忙什么?

  最近一兩年,我的關注重點都將是 Node(io.js)。我覺得,Node 很適合作為前后端之間的中間層。我希望用 JavaScript、PostgreSQL、MongoDB、Nignx 實現一個網站,會是一個開源項目。

  如果有時間,我很希望能學一下 Go 語言,用它來寫后端實現。我也很想學函數式編程,它帶來了全新的思考方式,而且非常優雅。


Cnblogs www.ituring.com.cn 2015-08-23 08:57:40

[新一篇] 這一年 - labixiaoxin

[舊一篇] 雷軍:6.5%的毛利率公司就能生存
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表