May 2014


最近几年,“互联网思维”忽然热门起来,似乎成了点石成金的本领,掌握“互联网思维”就变得神通广大,不会“互联网思维”的人则注定要被淘汰。这让我非常惭愧,说起来我上网也有很多年的历史了,大学毕业后一直做与互联网相关的工作,虽然感觉到互联网的一些特点,却从来也不知道什么是“互联网思维”。不过俗话说“光脚的不怕穿鞋的”,所以不懂互联网思维,并不妨碍我使用和观察互联网,也不妨碍我谈谈自己对互联网的理解。在我看来,互联网并没有太多玄妙,它神奇的地方只是加速信息的有效流动,由此改变或产生了许多全新的应用形态。这个观点,从互联网发展的历史来看更加明显。

在正式开始谈“互联网”之前,我们不应忽略一个重要的准备阶段,即“信息化”(或者叫“电子化”、“数字化”。实际上,本文所说的“信息”基本都是“数字化的电子信息”)。也就是信息从物理载体抽离出来,成为“纯粹”的信息。书籍和报刊的电子化就是这个阶段的重要体现。我深深记得,《读者》杂志创刊20年之际,发行了一套3张CD,记录了《读者》20年的所有内容。之前很多人终年购买《读者》杂志,花了很多钱,其中的很大部分花销都用于纸张、印刷、装订、发行等等环节,与他真正关心的内容无关。信息化之后,读者只需要为自己真正关心的信息花钱(光盘的物料成本很低,可以不计),获得信息的成本大大降低。而且信息化的文档还可以方便地存放、检索、复制,所以信息利用的效率也大大提高了。除了文字,图片、视频、声音等内容也纷纷加入这一进程,以数字化的方式存储起来。只是这些信息还处于孤立的状态,而且形式各异,不方便交互。

(more…)

上周在深圳见朋友,聊天时仍然把“正则表达式”和我联系在一起,这真让人惭愧,因为我已经很久不写正则表达式了,甚至有些生疏。估计是Jeffrey Fridel的《精通正则表达式》写得太好,身为译者的我也沾了不少光,收获不少虚名。为避免误解,撇去虚名,有必要专门写写我和正则表达式的故事。

我和正则表达式的缘份,始于我的第一份工作。那时我刚刚离开学校,除了在学校里认真写过些程序实现书上的理论和练习,根本没做过实际的项目。找工作当然也不顺利,尤其不是北京的高校毕业,在北京找工作更加困难。好不容易找到一家公司愿意收留我,周四上午面试、下午复试、周五就签合同,通知“下周一来上班”了。

我清楚地记得,上班的第一天,为了不让其他人看穿自己其实没有项目经验,我特意带了那本厚厚的影印版《the Java Programming Language》,一来充门面,二来也抱抱佛脚,之前在学校写的都是C++程序,Java确实不熟悉。而且,上午确实没太多事情干,这本书救了我的命。

好日子在下午就到了头,项目经理给我们做培训。当我满心欢喜地参加培训,希望通过培训来“软着陆”时,等来的却是高强度的信息轰炸:一小时内讲完了JBuilder、JUnit、Ant三样东西,我完全没有接触过,但公司要求“明天就开始使用”。读书时虽然不排斥学习新的知识,毕竟习惯“循序渐进”,这种“培训”闻所未闻,结束之后只觉得大脑一片混沌。在QQ向同学吐槽说“公司这么不讲道理,纯粹血汗工厂”,答复却出乎我的意料:“赚翻了,赶紧学,我们想用还不让用呢”。在当时,被“堵”的感觉特别糟糕,但转念一想,这么说也有道理,所以我拼命忍住反感,硬着头皮学习。

(more…)

工作是在大公司更好,还是小公司更好?这个问题让大家争论不休,也没有最终的答案。凑个热闹,我结合自己的经历,谈谈我的看法。

我最开始工作就是在小公司。当时刚刚毕业,在对工作完全没有概念的情况下,进入了一家小的创业公司。虽然今天想起来,作为创业公司,它有这样那样的不足,但我依然非常珍惜那段经历。主要原因是,虽然在创业公司,我仍然受到了相对良好的职业训练。当时我的两位领导都是毕业于清华,而且在搜狐工作过的,有丰富经验的IT人员。所以我最初工作的两个月,几乎是每天在批评中度过的。虽然我在学校也认真写过一些程序,但还是每天被批得一无是处,因为学生写的程序,距离生产系统要求的工业级别,实在是差得太远了。所幸自己当时脸皮厚,被批了就赶紧改,根本不去想太多,这样过了两个月,终于没那么少被批评了。当然,另一方面是因为我受到的批评都是“对事不对人”的,所以一直没有“人格被否定”的糟糕感觉。

第一份工作我做了一年多,最大的收获是在领导持续的严厉批评下,深刻认识到了“现实生产环境需要的程序是什么样的”,其次就是模糊地领悟到,持续的“对事不对人”的批评,可以营造出追求专业进步的价值观。现在回头去看,很多人即便进到大公司,受到各种条框的限制,也不见得理解这些约束的意义;加之,如果领导没有严格的要求,没有树立“工作至上”的价值观,身为员工很可能不会有太多收获,反而会受到负面的影响。

(more…)

读书经验告诉我,读书不但要看书的内容,还需要留意作者、流派等等一系列信息,这样才能获得更丰富的认知。《社会性动物》《绝非偶然》已经让我受益匪浅,所以看到《错不在我》的作者是阿伦森的时候,我便毫不犹豫地买下来,事实证明,这本书确实值得一读。

“错不在我”,这是工作生活中经常听到的说法,几乎人人都说过这样的话。而且许多时候,明明“错在我”,大家还是要说“错不在我”,比如美国发动伊拉克战争,明明没有找到大规模杀伤性武器,小布什仍然认为“错不在我”;再比如基辛格面对20世纪70年代美国入侵越南的战争罪指控,也会说“一定有别人出错了”。阿伦森的《错不在我》就是从心理学的角度出发,分析这种现象,并给出了很多有益的建议和结论。

(more…)