分类

图灵访谈

作者: 阮一峰

日期: 2015年2月 3日

上周,我接受了图灵教育访谈,谈了自己的人生经历。

我的目的是卖书,如果你还没买《如何变得有思想》,请考虑一下吧。只有出版社赚到钱,我才有机会出下一本。

下面是书面访谈的原文。

================================================

Q - 图灵,A - 阮一峰

Q: 请介绍一下自己。

A: 我是70后,在上海出生和长大,大学糊里糊涂读了经济学。工作了几年,又去读了世界经济的研究生,毕业后,在上海一所本地高校当了老师,教财经类的课程。最近,去了支付宝的前端团队,目前主要从事 JavaScript 和 Node 的开发。

我翻译了《软件随想录》《黑客与画家》,出版了技术专著《ECMAScript 6入门》和博客文集《如何变得有思想》

Q: 你是怎么接触到互联网的?

A: 2000年前后,我第一次上网,一下子就着迷了。那时候,只有图书馆的机房能上网,除了吃饭,我从早上8点开馆一直待到晚上10点闭馆,只做三件事:在化云坊fanso.com听歌,在chinaren.com下棋,在水木清华BBS灌水。

Q: 你是怎么开始学习计算机的?

A: 我对计算机一直有兴趣,但从没想过去编程。因为我是文科生,学校里只教Word和Excel,对计算机没概念。大学快毕业了,为了打游戏和上网,才买了第一台个人电脑,CPU是奔腾133MHz。研究生时,我想考计算机二级C语言,买了指定教材,但发现看不懂。

那个时候是互联网泡沫,很容易申请免费的个人主页空间。我在网易(yeah.net)和亿唐(etang.com)申请了个人主页,从此开始接触到网页制作。中国青年出版社引进的台湾"旗标计算机丛书",对我帮助很大。那套书图文并茂,通俗易懂,我从那里学会了最简单的HTML语言。

Q: 你后来怎么学会编程?

A: 学了HTML以后,发现网页要做得漂亮,必须懂CSS。学了CSS以后,发现制作动态网页,必须懂一门计算机语言,就去学了asp。很快发现,asp不如php功能强,就去学了php和数据库MySQL。用了开源数据库,就离不开了Linux系统了。这个时候,又重新去学C语言,这一次学会了。

Q: 你是怎么开始写博客的?

A: 2003年以前,我制作网页都是使用微软的FrontPage ,需要一张张地制作,非常麻烦。后来听说博客软件可以动态生成网页、更换样式、站内搜索,就很动心。

我最早使用的博客软件是asp语言写的,忘了叫什么名字。2003年底,我看到了王建硕的博客,非常震惊,原来博客可以玩得这么精彩。他用的软件是MovableType,我照他的样子搭建了一个,一直用到现在。遗憾的是,王建硕已经换成WordPress了,MovableType也停止更新了,国内还用这个软件的人屈指可数。互联网时代就是这样,一切变得太快了,我觉得自己是个怀旧的人。

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

A: 我其实不知道,一开始我只把博客当作私人园地,并没有想到有人会来看。但是,不知道是否错觉,Google对于MovableType生成的网页,会给很高的权重。我的很多文章排在Google的第一页,很多人这样发现了我的博客。

我的文风可能也有点帮助。我喜欢用口语,喜欢用短句,别人比较容易看懂。另外,比我水平更高、写得更好的人,很多都放弃写博客了,只有我还在写。所以,我的体会是,如果你认认真真写,认认真真排版,保证别人可以看懂,还时不时插入一些漂亮的插图,或者一段趣闻轶事,你坚持这么做,就可以出名。

Q: 你的博客早期都是谈文学的,怎么会转变为一个技术博客?

A: 大学里,我喜欢读小说和传记,曾经以为社会科学是自己一辈子的专业方向。后来发现,在中国搞社会科学没前途,除非愿意给政策背书。那时,我还喜欢写社会政治评论,每次都有一大堆互相争吵、人身攻击的留言(比如这里这里),无法得到任何共识。我还接到过有关部门的电话,要求删除文章

最终,我觉得文学、政治学、经济学、社会学之类的学科,都没多大用处,就渐渐不想走这条路了。它们也不是真的没用,就是在中国不行,改变不了现实,只会让自己走入绝境。在我看来,走技术这条路至少有一个好处。我曾经在一篇文章里写过:"(在国内,)如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。"

Q: 很多人批评你的技术文章,错误非常多,你怎么看?

A: 我一直是外行,从来不敢说自己是专家。对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。

当然,我肯定只写那些我觉得对的东西,尽量对读者负责。但是没法保证,我觉得对的东西就是对的。网站流量越来越大,对我的争议也越来越多,好几次我都在文章前加上说明,这是初学者的笔记。我还会以这种方式写下去。我希望自己永远都能保持,那种不怕丢面子,敢于当众说蠢话的勇气。

Q: 你近期在忙什么?

A: 最近一两年,我的关注重点都将是Node(io.js)。我觉得,Node很适合作为前后端之间的中间层。我希望用Node、PostgreSQL、MongoDB、Nignx实现一个网站,会是一个开源项目。

如果有时间,我很希望能学一下Go语言,用它来写后端实现。我也很想学函数式编程,它带来了全新的思考方式,而且非常优雅。

[说明] 摄于艾西拉,摩洛哥,2014年8月

(完)

留言(120条)

看完后,对未来充满了希望和向往。

很期待能够在各大 conf 上做演讲呢

给女朋友买了一本, 朋友又送了我一本. 阮老师, 这个后面会有 kindle 版的吗?

请问阮老师是p几?

建议和出版社商量出电子版,希望支持您的书,但纸质的,老实而言,有些占地方

我也想南下跟您和玉伯混,可惜人在天津,孩子刚出世。一声叹息!

阮老师,你应该学Ruby , Rails
世界上还有这么一个神奇的东西-> http://rubyonrails.org/ 能满足你所有的需求。

原来没有教书,去淘宝了。。。

第七个问答深表同感,也算是当时弃文学理的原因之一

作为一个理科生,居然一直在看一个文科生的技术博客

当当上买了一本,全当支持和收藏(因为有电子版和这个博客网站)。 期待您新的软件作品和文章。

引用leoyounghome的发言:

建议和出版社商量出电子版,希望支持您的书,但纸质的,老实而言,有些占地方

豆瓣阅读,多看阅读,百度阅读,都有电子版。

刚从亚马逊上买了本《如何变得有思想》支持一下老师。另外请问老师博客上的那个广告oneDNS是干嘛用的?

阮老师终于露脸了。支持

难得一见的下面照!

引用Tony的发言:

给女朋友买了一本, 朋友又送了我一本. 阮老师, 这个后面会有 kindle 版的吗?

图灵社区在售的该书电子版提供Kindle推送。

想知道你的博客用的哪家主机服务

我也是因为想做网站才入这行的,同样是从HTML学起,现在勉强能胜任前端的工作,还有很多要学的,佩服你的坚持,向你学习。

早上看到了「图灵访谈」微信号的推送,简直就是自己心目想象的自己。虽然走来艰难,但还是希望可以继续,希望可以跟你学习一下关于博客写作的知识。

哎呀呀,真的转行做技术啦~~继续支持~

"我希望自己永远都能保持,那种不怕丢面子,敢于当众说蠢话的勇气。"
能做到这点的人真的很少, 支持你. 不把错误说出来, 你永远不会进步.
那些躲在暗处, 发现一个别人的错误就跳出来洋洋自得的人, 才是真的愚蠢.

“我希望自己永远都能保持,那种不怕丢面子,敢于当众说蠢话的勇气。”

非常支持哦!其实我们都要学习你这样的态度。

这种精神值得程序猿学习!

关于Q: 你的博客早期都是谈文学的,怎么会转变为一个技术博客?
的回答,感觉是不是有良心中国人的悲哀

一直觉得阮兄的精神很值得学习,博客一般不高谈阔论,踏踏实实地把一个个自己不懂的问题解决好,很符合乔帮主“stay hungry, stay stupid”的精神。

强烈支持 "(在国内,)如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。"

引用ZhuWei的发言:

图灵社区在售的该书电子版提供Kindle推送。

3ks, 已下单

文章里Nignx拼错啦,应该是笔误嗯

牛逼

总需要一些正能量的人给我们感动,有开源之心的人都是值得尊敬的

"(在国内,)如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。"
我当时大学毕业在某国有建筑公司待了一段时间,里面各种复杂,最后毅然离职变成了程序猿。。。

支付宝的团队在上海?

你现在还使用MT?厉害,我只为现在还使用MT的人只有车东和飞猪了。

阮一峰老师,一直关注您的博客。尽管有很多您写的博客内容我还看不懂。
我从最初XHTML标准出来以后学习了CSS(CSS如果满分,我可以拿60分,基本语法熟悉、会用),并能使用CSS进行网页布局设计。
不了解PHP。现在很想学习java或者其他类似语言,jquery也想学一下。目的是2年后可以独立开发手机客户端的APP(我只浅显的知道手机端APP懂java的比较容易搞,具体不清楚是否正确)

希望能您能指点一下:我这样的基础如何选择学习,请您推荐基本适合入门的java和jquery的书(最好中文和英文的都能推荐一下)

谢谢!

非常喜欢你的文章,支持你继续写下去

感谢!支持

经过这么多年的不断努力,你终于“转行”了!这篇访谈是个很好的总结呀。看过后我很感动。
我家10号搬家,希望15年生活将有新的变化。除了能读书带孩子,也干点儿有意思的事情。

感觉人越上了年纪,越是不太想学习,有时候为了更好的做好自己的工作,还是不得不学,不过那都是与本专业相关的,计算机真的太广了,好难学,越学越不行,只怪自己没天赋

看来阮兄没了朝气。没希望、没前途的事就不做了。

挺喜欢这里的,偶尔能给到我一些动力

我也学了编程,只为相信技术改变命运.蛋扯不扯都会碎,不如碎的有点留念

看了链接内的几篇文章,对您的思想我想我是赞同的,在一个专制的地方传播自由确实很难很难很难,近期我会购入您写过翻译过的书,算是对您的支持同时自己学习一些新知识,获得一些新启迪.
听说您在企鹅工作,呵呵,我也在深圳.
作为一个后来者,我也深爱自由,爱编程,从您的文章中也获取了不少信息或知识.
表示感谢.

从07年大二的时候看你的blog,转眼8年都过去了,博主一直在进步,希望自己也是。

支持阮兄,看过您翻译的《黑客与画家》,《如何变得有思想》也入手了,正在看。希望有机会可以和您喝咖啡。

请问网易阅读的电子版是正版吗?如果是,请问是最新版本吗?感谢!

支持,祝福!呵呵,只有编程吗,其他人该走什么路呢...

关注博客已经很久了。终于有合集出来咯~

平静,人生态度理应如此!

24岁,没房没车没存款,技术水平太差,个人阅历不够。一切都太浮躁,总是静不下心来,更不用说写点东西了。

这是个孤独的人。

晕了,原来博主是个文科生,还一直以为你是个大牛呢。

为啥不出电子版的?

如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。

----出家也可以的...

支持阮大哥 买过阮大哥的黑客与画家 非常棒
非常喜欢阮大哥的博文 不管是技术还是思想文集

你让我觉得做个单纯的程序员也挺好,谢谢!

老了。。。。。。

GRD, 有品味。

已在当当下单,虽然不懂技术,作为站长,有些东西感同身受, 向你学习,变得更有思想。

关注,向您学习。

您好,我现在也想建立一个像您这样的个人博客,请问你用的是什么服务器,有木有性价比的服务器推荐的

您是我少见的一个,可以很简单的把事情说清楚的人,这是一种非常非常棒的能力,希望你一直进步带动着跟随你的人一起进步。

阮一峰老师,我是人民大学出版社商业新知部的编辑刘芳。我们目前手头有本外文书需要您看下能否翻译。我能加下您的qq吗?方便跟您仔细谈谈。

原来黑客与画家是您翻译的啊,真的很棒!

70年后,还能对技术如此追求,佩服!

好久没来关注 恭喜转行 教书实在屈才啦^^

@fishee,

很高兴见到你,好久没有联络了。有空的话,约个时间见面聊聊,:)

引用阮一峰的发言:

@fishee,

很高兴见到你,好久没有联络了。有空的话,约个时间见面聊聊,:)

加我微信吧 账号同这里留的gmail地址@之前部分 ^^

您的《如何变得有思想》55页第三,四行“利率高,或借不到钱,来得早的高收入会有较高的财富”是不是“高收入社会”,少个“社”字。

我希望自己永远都能保持,那种不怕丢面子,敢于当众说蠢话的勇气。真心打动了我

如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。

说得很有意思,值得品味。

"在国内,如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。"

对阮老师一直很佩服,但这句话完全不同意。


关注阮老师有段时间了,非常佩服,能够完成这么大的跨行,其实这也说明了教育体制问题,中学生考大学选专业就选热门,而不是选适合自己的,他们也不知道自己适合什么,因为除了学习、考试之外,根本就没有时间去思考、去体验、去选择。

为一个非专业的专家点赞。看了你写的jquery的异步处理的博文,短句加例子,直观。之后读了这个页面,没有佩服,只有欣赏。

对于技术的观点不敢苟同,写一堆在用电环境下运行的东西,还不如自己去种一棵树带给我的感觉强烈

阮老师,看你的书和网站学到了很多东西,在此表示感谢。
师者不必面传手教,你就向一面镜子,让我能时刻看清自己。谢谢。

像一面镜子

我刚开始起步。18岁有点迷茫---真想有个好的导师啊

有个词儿拼错了。。。Nignx

看BLUES的文章的时候看到他欣赏阮哥,于是过来看看,留了链接以后要常来!

引用福磊的发言:

强烈支持 "(在国内,)如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。"

也不完全对,GFW也是编程吧…

赞一个,楼主的精神值得学习。

膜拜下大神 您的博客给我很大的启发

感谢,学习

牛逼啊!

仁兄所言甚慰吾心

人之初心,莫若如此。阮大哥是我的榜样。有自己的思想,有自己的想法。干自己想干的事情。有些成就,有些朋友。这样的人生是完美的。

看阮老师的总能学到不少知识点,阮老师是我们的榜样。

引用mead的发言:

如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。

----出家也可以的...

在庙里面和尚都可以娶老婆开7系的年代,你觉得出家可以吗?

真厉害。说得对。只要有技术,就有实力在中国混下去

我正在转行,现在上大二,学的专业是油画,也就是出来差不多当画家的,大一的时候看到你翻译的黑客与画家这本书,书的主人公是从黑客走向画家的,这是正好我也想当黑客,总觉得这是一条错误的路,还是犹豫到大二才自学HTML,学到banner,自动切换图片不会了,希望能阮老师引导一下,也就是师父引进门,修行在个人。

发照片掉粉。。。

很好的网站,学了很多前端的知识。

向老师学习

当当购买2本书,随书还有诗集;赠送了一本给公司的程序员,一本留着自己读;

思想与我们同在

持续关注

已购买

作为web前端开发人员,没有收藏过这个网站,却每次都有缘搜索关键词进来。
为博主点赞,博主是我的偶像,做到了我一直想做但没有做到的事。

给阮老师点赞,技术让人不用想复杂的人际关系,也能被公平对待。

阮叔写的东西通俗易懂,是晚辈们学习的榜样,看了阮叔的博客,我也爱上了写博客。

阮老师的博文看了很多,想的最多不是学了多少,而是学习的欲望和决心

谢谢

峰哥,是我的偶像


喜爱,谦虚,就是对技术最大的热爱

引用福磊的发言:

强烈支持 "(在国内,)如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。"

在体制内的我非常赞同这句话。

阮老师:
很庆幸在冥冥之中遇到了您的博客(老实说觉得遇到的太晚了),我是因为在搜索朴素贝叶斯的时候发现了您的博客,然后就看了您的个人档案和访谈,深深被震撼了。我也是一个跨专业转型的编程自学者,以前的专业也是社会科学(社会学本硕),毕业后迫于现实的情况,收起自己追求理论的理想,从事市场调研工作;在2012-13年大数据概念开始兴起,于是逐渐自学python和R等工具,终于在15年转行去了互联网公司,但发现准备工作还是不够充分,包括sql、甚至对数据来源、采集都缺乏认识,于是下决心自学编程、希望能够打通行业经验、数学和编程这三个大圈(虽然几乎是愚公移山)。看了您的博客,虽然不敢说有打通的信心,但是至少让自己更加坚定,不轻易放弃。
再次感谢您的博客!希望1年后能够有所突破,再来这里回复(还愿: ))!

这几天拜读了阮老师的文章,感觉受益匪浅。感谢!

"(在国内,)如果你想不撒谎、不干坏事、并且被公正地对待,那么可能你只能去编程了。"

我的生活经历也告诉我这些。

看了博主的这篇日志 觉得很励志。

引用丁丁的发言:


在庙里面和尚都可以娶老婆开7系的年代,你觉得出家可以吗?


现在要研究生学历吧

“如果有时间,我很希望能学一下Go语言,用它来写后端实现。我也很想学函数式编程,它带来了全新的思考方式,而且非常优雅。”

这两门语言,我都学过,Go是在我创业做米扑科技时学的,函数式编程Clojure是我在小米时学的,很多时候是工作环境逼着自己去学习,在痛苦中才会成长!

这两门语言,在我的米扑博客里,有一些入门安装和编程实例,供大神分享参考。

引用mimvp的发言:

“如果有时间,我很希望能学一下Go语言,用它来写后端实现。我也很想学函数式编程,它带来了全新的思考方式,而且非常优雅。”

这两门语言,我都学过,Go是在我创业做米扑科技时学的,函数式编程Clojure是我在小米时学的,很多时候是工作环境逼着自己去学习,在痛苦中才会成长!

这两门语言,在我的米扑博客里,有一些入门安装和编程实例,供大神分享参考。

人没痛苦,何来改变,很多时候,学习不是因为好奇,不是因为兴趣,而是背后的压力,甚至是生活所迫,生在这个年代,如果不是地主,如果安于现状,时光和年龄所带来的现实将会把一个活生生的人生撕个粉碎。

文科生学理 很牛,很能把知识讲得通俗易懂,感谢老师!

2018 万事如意

阮老师,文章中的一个词打错了 Nginx 打成了Nignx。

您是我的学习榜样

看了阮老师的经历,才明白阮老师的有的文章很不够深入,原本不是本行,基础还需要加强啊!哈哈哈
但阮老师的涉足领域很广,对问题也是一针见血式的独到见解,令人印象深刻和敬佩!

阮哥,现在能坚持写博客的真的没了,希望你坚持下去,我也会看下去,最近流行vlog,其实内容还是blog有深度,毕竟是思考过的。

久仰大名

本人是一个95后,上的学校是一个三流的大专学校,专业也是跟编程八竿子打不着。也是初入社会之后才接触到了编程。很多HR或者面试的人都说我是培训出来的,我一直都极力和他们坦白我不是培训出来的,我真的是因为喜欢玩电脑喜欢上网才爱上了编程。
我没有阮老师这么牛逼,也许是之前学校拉下的东西太多了,现在已经很多的东西都要学习。不过前不久在某个教程里看到了node搭建服务器,所以我自己的博客网站就是用的nodejs基础开发的,数据库是MongoDB,服务器的环境是Nginx,因为一个服务器不一定就放一个node程序,可以使用多个。希望和阮老师有更多学习上的交流。
因为看到您的文章和博客,我才发现原来编程是真的很有趣!我还要学习更多。

我觉得你这个人真是恶心,你说中国政府不好,说gwf不好,说中国没有民主自由,说维基谷歌才是自由,我觉得你真是瞎眼没有良心。明明自己错还不想让别人批评你,还得出一个什么只能在中国编程的结论,你恶心不恶心,真的我觉得你很没有良知良心。

看完一下就平静了

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接