新闻首页 / 标签为“王垠”的新闻

11

为什么拍照是个坏习惯

王垠很多人旅游的时候喜欢拍照,仿佛他们到了风景优美的地方,唯一的目的就是把它拍下来,然后贴到朋友圈或者 Facebook,这样会有很多人点赞,会有很多人羡慕自己。所以很多人去旅游,最后发现自己的目的其实是为了显示,为了攀比,或者为了吸引异性朋友。这样的做法其实是得不偿失的。首先,...
5

智商的圈套

文/王垠。上次买了个任天堂 3DS 游戏机,觉得里面的游戏很无聊,所以第二天就把游戏机连同游戏一起,转手倒卖给了别人。从那天之后,我开始琢磨一个问题——到底是什么让我觉得一个游戏好玩或者不好玩。我似乎对事物有一种很特别的品味,很多别人说“好玩”,...
16

英语口音与装逼心理

我目前生活在一个说英语的国家,然而我对英语的用法和态度,却跟很多人不一样。我并不认为英语是什么了不起的语言。相反,我不喜欢英语说得太地道,或者试图说得地道的中国人。有些人(特别是女生)一眼看去不错,可是说了几句话之后,我就失去了很多的好感。很多时候出现这种情况,都是因为这个人说话用的语言,显示出...
3

设计的重要性

我曾经在一篇文章里谈过关于设计的问题,然而那篇文章由于标题不够醒目,可能很多人没有注意看。我觉得现在有必要把里面的内容专门提出来讲一下,因为设计在我的心目中具有至关重要的地位,却被很多计算机科学家和程序员所轻视。我觉得自己不但是一个计算机科学家和程序员,在很大程度上我还是一个设计师。我不...
2

什么是“对用户友好”

当我提到一个工具“对用户不友好”(user-unfriendly)的时候,我总是被人“鄙视”。难道这就叫“以其人之道还治其人之身”?想当年有人对我抱怨 Linux 或者 TeX 对用户不友好的时候,我貌似也差不多的态度吧...
3

不要做聪明人

世界上有三种人:聪明人,傻瓜,傻b。傻瓜和傻b的区别是,傻b是令人讨厌的傻瓜。很多人想做聪明人,比其他人都聪明,结果他们变成了傻b。为什么会这样呢?其实很多人所谓的“聪明”,要么是能够高效的完成一些机械化的任务,要么是能够高效的绕过一些前人的设计失误。他们的所谓&...
2

我为什么在乎这一个A+

我知道有些人至今仍然嘲笑和鄙视我,因为我曾经说过,我在 Dan Friedman 的两门课程 B521(程序语言理论)和 B621(高级程序语言理论)都得了A+。只要提到我,他们就会拿出这个把柄来,好像我是一个只在乎分数的肤浅的人。实际上我觉得这些人只是心理变态,为了鄙视而鄙视,所以他们发现貌似...
1

我眼里的Stanford

本来跟 Stanford 这学校没有瓜葛,但是在好几个 Stanford 毕业生开的公司工作过,都很不开心,再加上加州人提到 Stanford 的时候那种仰慕艳羡的神情啊,越看它越不顺眼,所以觉得有必要谈谈我的看法。我也仰慕过 Stanford,我曾经以为它是计算机科学的圣地。可是回头想...
18

王垠:我为什么不再公开开发Yin语言

有些人可能知道我在设计一个程序语言,叫做 Yin 语言。最开头宣布要做这个语言的时候,很多人热血沸腾,可是过了不久,我发现自己很不喜欢这样的气氛,越来越厌倦跟人讨论,所以后来悄悄地丢掉这些人,淡出了。我现在想告诉你我是怎么想的。我从来没有想让 Yin 语言流行起来。我对程序语言的认识,其...
35

怎样尊重一个程序员

文/王垠得知一位久违的老同学来到了湾区,然而我见到他时,这人正处于一生中最痛苦的时期。他对我诉苦说,自己任职的公司在他加入之前和之后,判若两人。录取的时候公司对他说,我们对你在实习期间的表现和学术背景非常满意,你不用面试,甚至不用毕业拿学位,直接就可以加入我们公司成为正式员工。然而短...
12

生活中的“过度工程”

Overengineering,也就是“过度工程”,是工程界常见的一种得不偿失的现象。作为一个多次把公司项目从过度工程中拯救出来的人,我想探讨一下过度工程在日常生活中的表现,希望对喜欢探索新的生活方式的人们有一些启发意义。所谓“工程”,通常...
4

所谓“人为错误”

昨天是一个让人悲哀的日子。旧金山湾区主要的上下班交通工具 Caltrain,在 24 小时之内发生三次事故,撞死三人。其中一次事故发生在 Menlo Park,一辆汽车被困在铁轨上,因为被前后的车辆堵塞而无法逃避,终于被飞驰而来的列车撞得稀烂。开车人被消防队员从残骸里切割出来,送往医院后不久死亡.....
6

不要让其他人修补自己的BUG

在软件行业,经常看到有的公司管理让一个人修补另一个人代码里的 BUG。有时候有人写了一段代码,扔出来不管了,然后公司管理让其他工程师来修复它。我想告诉你们,这种方法会很失败。首先,让一个人修复另一个人的 BUG,是不尊重工程师个人技术的表现。久而久之会降低工程师的工作积极性,以至于失去有...
22

王垠:怎样成为一个天才

(王垠 yinwang.org 版权所有,未经许可,请勿转载)有人说我是天才。我一直“谦虚”得很, 从来不承认。可是纵观像 John Nash,Richard Feynman 这些公认的天才的各种特征和生活遭遇,我发现自己还真是一个天才。我知道这个事实已经很久了,...
7

王垠:黑客文化的精髓

(王垠 yinwang.org 版权所有,未经许可,请勿转载)博客园转载本文,已获王垠本人许可。听说“黑客文化”这个词,就像在昨天。想起它,眼前就出现一些头发蓬乱,穿黑色道袍的人。最早的时候,他们努力地向人们澄清:“黑客”不是贬义词,不是指...
5

王垠:休息,休息一会儿

(王垠 yinwang.org 版权所有,未经许可,请勿转载)博客园转载本文,已获王垠本人许可。本人进入了比较长的,理所应得的休息和娱乐时间。无聊时也看看闲书和电影。这里推荐几个最近看的东西。《The Design of Everyday Things》最近给我最大影...
20

王垠:批判的价值

王垠 yinwang.org 版权所有,未经许可,请勿转载说明:博客园已获许可。总是有人告诉我,我不应该批评一些技术,特别是不应该在一些公认的“大牛”或者流行的技术头上动土。要做出自己的“成果”,这样才可以得到大家的“尊...
2

程序语言与它们的工具

谈论了这么多程序语言的事情,说得好像语言的好坏就是选择它们的决定性因素。然而我一直没有提到的一个问题是,“程序语言”和“程序语言工具”的设计,其实完全是两码事。一个优秀的程序语言,有可能由于设计者的忽视或者时间短缺,没有提供良好的辅助工具。而一个不.....
2

程序语言与……

程序语言的设计类似于其它很多东西的设计。有些微妙的地方只有用过更好的设计的人才能明白。现在我就简要介绍一下我自己的体会。程序语言与微波炉有的程序语言就像左边的,现在中国市场上流行的微波炉。布满了花哨的一年都用不到一次的专用菜单,却连最基本的 0-9 数字键都没有。输入个时间都...
2

王垠:一个对 Dijkstra 的采访视频

之前在微博上推荐了一个对 Dijkstra 的采访视频(也可以访问YouTube或者从源地址下载MPEG1,300M),看了两遍之后觉得实在很好,所以再正式推荐一下。如果你不清楚 Dijkstra 的贡献,那么就想一想自己用的程序语言里面司通见惯的&ldq...

最新评论