问题

如何看待王垠的《微软感受》?

回答
王垠的《微软感受》这篇文章,我个人觉得相当有意思,因为它切入了一个很多人都有过的、但未必能清晰表达出来的体验。这篇文章最打动我的地方,在于它不只是简单地评价微软的产品好不好,而是深入挖掘了使用微软产品时,那种潜移默化的、甚至有些微妙的“感受”。

你可以想象一下,我们每天有多少时间是跟电脑打交道的?尤其是在工作中,电脑就像我们身体的延伸,而操作系统、办公软件更是我们思维的载体。微软,作为这个领域的巨头,它的产品无处不在。所以,当王垠写下“微软感受”的时候,他其实触碰到了一个非常实在、非常生活化的议题。

我记得文章里好像提到过,微软的产品,尤其是 Windows 和 Office,有一种“润物细无声”的感觉。它不像一些新锐产品那样,上来就给你耳目一新的设计,或者颠覆性的交互方式。相反,它更像一个老朋友,或者说一个可靠的助手,在背后默默地工作。这种“可靠”是建立在长期以来积累的用户习惯和庞大的生态系统上的。你想想,有多少软件是基于 Windows 开发的?有多少工作流程是围绕 Office 建立的?这种惯性,这种“习惯成自然”的力量,是微软最核心的竞争力之一。

但同时,文章也让我看到了微软产品背后的一些“代价”或者说“妥协”。这种“润物细无声”有时候也意味着一种“平淡无奇”,甚至在某些方面显得有些“笨重”或“陈旧”。比如,Windows 的更新,有时候确实会带来一些不稳定的情况,或者需要用户去适应新的界面和操作逻辑。Office 的功能越来越多,越来越强大,但也可能变得越来越复杂,让一些只需要基本功能的用户感到“ overkill”。

王垠的这篇文章,我觉得很有价值的一点是,它没有简单地站在“苹果更好”或者“Linux 更自由”这样的对立面去批判微软。相反,他更多地是从一个用户的角度,去剖析使用微软产品时,那种复杂的情感体验。他看到了微软产品在普及性、兼容性、以及背后庞大产业链支撑下的那种“稳固”,也看到了它在某些创新、设计、以及用户体验上的“局限”。

我可以试着举个例子来更具体地说明。比如,你新拿到一台电脑,装上 Windows,然后你就可以很快地把家里所有的打印机、扫描仪、数码相机都连上,并且通常情况下,它们都能立刻被识别,驱动也自动安装好了。这种“开箱即用”的便利性,是很多用户选择 Windows 的重要原因。它给你一种“一切皆有可能”的预期。

但反过来说,当你想要做一些更个性化的设置,或者想要深入了解系统底层的运作方式时,Windows 的设计语言有时候会让你觉得它隐藏了很多东西,或者说它并没有为“折腾”的用户提供太多直接的入口。这就和你使用 macOS 时,可能会感觉它在某些方面更“封闭”,但某些设计细节却做得更精致,更易于理解。

《微软感受》这篇文章,我认为最深刻的地方在于,它让我们反思,我们对科技产品的“感受”,并不仅仅是停留在某个功能是否好用,或者某个界面是否美观。它更是一种长期的、多维度的互动体验,是技术、设计、商业策略、以及用户自身习惯共同作用的结果。王垠通过他的文字,让读者有机会停下来,去审视自己与微软产品之间的这种微妙关系,去理解这种“感受”是如何形成的,又代表着什么。

所以,总的来说,我觉得这篇文章很有深度,也很有共鸣。它不是一篇简单的产品评测,而更像是一篇关于科技与人之间关系的思考,只不过它以微软作为了一个非常具体的切入点。它让我们看到,即使是像微软这样庞大的公司,它的产品也并非完美无瑕,而用户在使用过程中,也并非只是被动接受,而是在不断地感知、适应,甚至形成一种情感上的连接。

网友意见

user avatar

如果提问者真心要问「这对于我们这些处于程序员食物链低端的求职者来说,有什么值得借鉴的呢?」,如果提问者真的是自称的「一个即将成为微软中层的程序员」,那我就回答一下吧。(继续黑王垠实在是没意思。)

我觉得王垠这个故事最值得借鉴的地方在于,如果一个人在 people 和 direction 上不及格,technical 就算满分也永远突破不了底层。为什么要把一个人的行为划分为 technical、direction 和 people 三个方面来看?因为这样比较容易解释清楚大公司的级别系统是如何运作的,以及为什么王垠不可能拿到更高的级别。

最容易说明白的就是 technical,这就是你能解决多难的问题,以及解决得有多好。给你很难的问题你解决不了,自然 technical 不行。给你容易的问题你解决了,但代码质量低、架构混乱、维护成本高,这同样是 technical 不够高的表现。总的来说,technical 侧重于解决问题,也就是中国应试教育擅长培育的项目。

与之对应并且相反的是 direction,也就是定义问题,一个中国应试教育从来没有教过你的项目。这个世界上有千千万万的问题,为什么你要解决这个问题而不是解决那个问题?如果你选择了解决这个问题,哪些事情属于这个问题的范畴哪些事情不属于?这些都是 direction 关注的问题。

打个比方来说,你的目标还是在 120 分钟的考试拿 100 分,但试卷如同 1000 分普通试卷的容量,要 120,000 分钟才能全部做完,总分 100,000 分。没错,只要你做完 0.1% 就 100 分了,但到底做哪 0.1% 呢?这才是个问题。这份试卷有 90% 是你不会做的,剩下有 9% 是你正确率不高的,只有 1% 是你很确信能做对的。对于你擅长的 1%,你只要做其中 10% 你就能搞掂那 0.1% 的要求,但这还是大海捞针。

然而对于一家大公司来说,这个大海捞针的过程十分重要。选择了对的问题,才能做出来有意义的答案。选择了错误的问题,浪费大量公司资源最终什么都做不出来,或者被同行打败,那 technical 再好也没用。

其实看王垠对之前各家公司的评价,大概可以看到这样一种模式:我这么厉害,为什么总是得不到我应得的机会?为什么上级总是给我一些不重要的事情去做?其实这样的思维方式就已经表明了他在 direction 方面没有什么能力。他没有尝试去定义什么问题值得解决,什么问题适合用他的能力去解决,他觉得上天(上级或者是老师)应该把这一切都安排好了,给他的问题就是最最反应他能力的,他只需要把他 technical 方面的优势展现出来,结果必然是非常有影响力的。然而上天并没有什么心思去照料他,他自己也没有能力去找到正确的 direction。

当然有时时候你找到了正确的 direction 别人也不支持你。你的上级不相信你,不愿意给你资源,甚至直接不批准你做你认为正确的 direction,强迫你继续做他认为正确的 direction。你的下属不相信你,不跟随你的 direction。又或者是你的下属没办法很好理解你的 direction,以为自己做的事情对你目标有贡献,结果是什么帮助都没有。还有可能你的下属 technical 的能力就不够,帮不上忙还降低整个项目的质量。这时候就涉及到 people 的问题了。

所谓的 people,最终还是要服务于你的 technical 和 direction 的,或者至少是服务于整个公司的 technical 和 direction 的。你要让 direction 跟你不一致的人信服你,或者至少是能够跟他们做交易:我帮你这件事情,你帮我那件事情。你要让 technical 不够好帮不上忙的人成长起来,让他们变得能够帮忙。

从王垠之前的文章来看,他是从来没有在意过 people 这一项的,反正其他人不喜欢他也没问题,他的成功不依赖于其他人。但其实在公司里面,尤其是大公司里面,不依赖于其他人的成功是几乎没有可能的。一方面,你要选择正确的 direction 就需要收集很多信息,例如公司未来计划是什么,重点会在哪方面投入,近期最大的障碍会是什么。这些信息都在不同的人手上,你需要很多的沟通才能收集回来。另一方面,一个人的 technical 再怎么厉害也是有上限的,你要你的输出程指数级增长,唯一的办法就是借助别人的 technical 能力帮你解决部分你的问题,否则你达到自己的上限了就上不去了。

对于科技公司来说,级别增长对于输出的要求都是指数级增长的,线性增长是没办法帮你晋升的,只能拿更多的奖金。作为 senior,输出至少要相当于几个 junior,而且最好能做一些几个 junior 各自为政做不到的事情。前者估计王垠可以做到,其它 junior 修改几天才能完美的代码他一天就写出来完美的版本。后者他可能就做不到了,因为 junior 需要别人给他们定义问题,需要别人告诉他怎样成长,而我看不出来王垠有这种能力。(如果他有这种能力的话,他在博客上抱怨的问题应该是不一样的。他应该抱怨级别比他低的人不理解他设定的目标,或者是有意愿但没能力对他的目标作出贡献。)

从 senior 到 principal 或 staff 的过程也是类似的,你的输出至少是一个顶几个,而且最好能做到几个低一级的人各自为政做不了的事情。这时候 direction 和 people 就会显得越来越重要,因为你要说服别人各自带领自己的团队单干效果不如多个团队分工合作完成你的目标好,那首先你要有个好目标,其次你要能说服人。王垠觉得自己应该是 principal,但他估计从来没有意识到这个问题。如果一个 principal 要有能力帮助几个 senior,让他们做得比各自单干要更好,那作为 principal 的王垠要解决什么问题呢?(如果他真的有思考过和解决过这样的问题,从他的博客是能看得出来的。没有就是没有,这没办法装。)

回到最初提问者的问题上来,其实很多中国人晋升的瓶颈真的不在 technical 上面,但 technical 在优化下去对全局的贡献不大。你需要意识到自己当前的瓶颈在哪里,是什么阻碍了你的输出指数级上升,然后专注于解决这些障碍。还是回到上面所说的,不要等着别人告诉你你的问题在哪里,你要在千千万万的问题里面找出来你身上的什么问题如果解决了你能更快地成长。

因为原文链接已经 404,所以下面附带 Google Cache:

微软感受

在微软两个月了,也可以说一说自己的感受了。简言之,我并不觉得微软是可以发挥我才能的地方。我觉得我在浪费自己的生命。


在微软的感觉,总的说来其实是烦和累。按理说在这样稳定的大公司,工作时间不应该超过6点(甚至5点),然而我经常看到有人7,8点还在办公室忙乎,甚至有人半夜还在通过 vpn 工作。当然,没有人明确要求我必须待在那里,然而看到那么多人7,8点都还在,包括大小两个 manager,我会担心自己如果每天按时6点下班,会有什么后果。从来没有队友对我轻松的说:“今天星期五呢,你怎么还在这?该回家啦!” 相反,我会在星期五下午5点还收到这样的 email,说:“PM还在等着测试结果呢,我知道你的机器出问题了,你能不能再加把劲,重装下系统,跑这些测试?” 你可能不知道,跑这些测试是要好几个小时甚至一整天的。上一次装那个系统,需要绕过各种毛病和脚本的 bug,来回折腾,到处问人,花了我好几天时间。


这两个月以来,我做出了应有的努力去融入自己的团队,去理解自己所在的项目,掌握自己所需要的工具,手到擒来。然而两个月以来,我越来越感觉到这个公司气氛的封闭和压抑。仿佛每个人都怕别人抢了自己饭碗似的,不想跟你多说。我发现有好些人从来没有接触过 Windows 以外的其它系统,从来没接触过 Java。我发现自己所做的事情,被局限于修补别人遗留下来的 bug 这种毫无趣味的工作,这跟当年在 Coverity 做的事情没有很大区别。我并没有感觉自己是在被引入到更加重要,有趣,可以发挥自己才能的任务,而是被故意圈在一个小范围。


微软在招我的时候,努力的压低工资和职称,比我之前的职称还低,还跟我说什么“小公司的职称不算数”。我本来早就不满意之前的职位了,你还给我降一级,所以被我一怒之下断然拒绝。结果不得不加了工资,改口说那职称是为了我 performance review 的时候有优势,进去之后会很快给我升职。我将信将疑,最后还是决定进来看看。不过到现在我逐渐感觉到,他们确实不知道我的价值,没有考虑过我将来的发展。根据两个月以来我跟各种级别人士的交流和切磋,我在微软的职位应该至少是 Principle Engineer。因为还不熟悉微软的工具和流程,我可以暂时委屈一下,然而看见我每天干的那些无聊事,我没有看到成长的希望。我对职称,薪水和工作内容,都相当的不满意。由于这职称跟我的水平差距实在太离谱,我都不好意思把微软的工作列在我的 Linkedin 上面。


好多年没碰 Windows 了,再拿起来,发现它并没比以前质量好很多,几乎每天都要重启才能解决某些问题。内部工具(包括 Visual Studio,Roslyn 静态分析和各种工具性质的 Powershell 脚本)也有很多莫名其妙的问题,你按说明做了,却不能得到期望的结果,还不给你合理的反馈信息,所以倒腾半天还不知道为什么,没法继续做该做的事。微软有些东西的设计理念确实美好,然而实现的细节里面,就有各种问题。俗话说,一切都在于细节。所以你就发现,成天都在反复倒腾,得出的结果却非常少。很多时候,工作时间长并不是因为工作太多,而是因为工具不可靠,工作方式太笨。


在微软工作之后,我似乎理解到了 Unix 和 Mac 的某种优点。Unix 的设计确实是丑,然而它把这种丑给标准化了,做得一丝不苟。我们说要做成那个丑样,那它最后就一定是那个丑样,而不是别的。丑是丑点,但你用的时候不会有出人意料的毛病,所有的毛病都是有文献记载,载入史册的 :P


有些莫名其妙的问题反反复复折腾那么多次,费那么多时间,到后来我发现自己眼睛都花了,头脑都麻木了,都快忘了自己是谁了。这就像一个在工厂拧螺丝钉的工人,而且那些螺丝钉不大可靠,一次还拧不好…… 这根本不应该是我做的工作。由于这种情况,目前我并没有在微软久呆的打算。过一天算一天,做做其它打算吧。


(有人跟我说有微软员工想把我的文章翻译了给我老板,我请这些人尽管翻!其实我早就想写一篇英文的,把跟美国公司的这些经历永远公开记录在案,并且把某些特别恶劣的公司告上法庭。我早就觉得微软的中国人好多阴阳怪气的,甚至在微软内部的华人论坛背地里讨论我。我不屑于认识这些人。)

类似的话题

  • 回答
    王垠的《微软感受》这篇文章,我个人觉得相当有意思,因为它切入了一个很多人都有过的、但未必能清晰表达出来的体验。这篇文章最打动我的地方,在于它不只是简单地评价微软的产品好不好,而是深入挖掘了使用微软产品时,那种潜移默化的、甚至有些微妙的“感受”。你可以想象一下,我们每天有多少时间是跟电脑打交道的?尤其.............
  • 回答
    要详细地看待王垠的《收回前一篇文章》,我们需要从几个层面来分析,包括文章本身的内容、王垠的个人背景和动机,以及这篇文章在当时和之后引发的讨论和影响。一、 文章内容分析:《收回前一篇文章》说了什么?这篇博文的标题非常直接,就是“收回前一篇文章”。其核心内容是: 承认错误并道歉: 王垠在这篇文章中承.............
  • 回答
    王垠的这部新作《阿波罗登月是骗局》,抛出的观点自然是振聋发聩的,毕竟这事儿都过去半个多世纪了,全球几亿人都看过电视直播,怎么还能有人跳出来说“那都是演的”?单是这一点,就足够吸引眼球了。咱们就这么说,王垠的这篇新作,与其说是在“揭露”一个惊天阴谋,倒不如说是在重新审视并放大一些长期以来存在的质疑点,.............
  • 回答
    王垠的新文章《关于微内核的对话》无疑是一篇引人深思的作品,尤其是在当下操作系统领域,微内核的讨论又一次浮现的背景下。这篇文章并没有直接给出“微内核好还是不好”这样简单粗暴的结论,而是选择了一种“对话”的形式,通过模拟开发者之间的交流,来层层剥开微内核的复杂性,并展现其潜力和挑战。整体印象与对话的形式.............
  • 回答
    王垠的《对 Rust 语言的分析》是一篇非常值得深入探讨的文章,它以一种非常个人化、甚至有些尖锐的视角,对 Rust 语言进行了系统的梳理和批判。理解这篇文章,需要我们先认识到王垠的写作风格和他的技术哲学。他一向以“直言不讳”、“不畏权势”、“追求本质”著称,他的分析往往不拘泥于技术细节的堆砌,而是.............
  • 回答
    王垠的《关于测试的道理》:一段深入人心的技术哲学思考王垠的《关于测试的道理》这篇文章,与其说是一篇技术指南,不如说是一次关于软件开发本质的深度剖析和哲学沉思。它以一种非常直接、甚至有些“粗暴”的方式,触碰了许多开发者内心深处被忽视的现实,引发了广泛的共鸣和讨论。要理解这篇文章,不能仅仅停留在技术层面.............
  • 回答
    王垠的2020新年寄语:回溯与展望,一份对自由探索的坚持王垠,这位在Linux和自由软件领域有着独特影响力的程序员,他每年在新年的节点发表的寄语,总是能引发不少人的关注。2020年的新年寄语,同样延续了他一贯的风格:深邃、个人化,同时又充满了对技术、对自由、对人生方向的思考。要理解这份寄语,我们需要.............
  • 回答
    看待王垠对数据库的理解,需要结合他一贯的技术理念和他在开源社区的影响力来分析。总体而言,王垠对数据库的理解,可以用“ 追求极致的性能、简洁的架构、以及对底层原理的深刻洞察 ”来概括。他并非一个仅仅停留在应用层面的数据库使用者,而是更倾向于理解数据库是如何工作的,以及如何在更底层的层面进行优化。1. .............
  • 回答
    提到王垠在乐理上的理解,这确实是个值得细聊的话题。他给人的感觉,不像许多学院派那样,上来就一套套的理论公式,也不是那种只沉醉于音响效果的“玩儿家”。王垠的乐理,更像是一种融入实践、在演奏和创作过程中不断提炼出来的“感觉”。首先,他对待乐理的态度,我认为是非常“接地气”的。他不会把乐理当作束缚,而是看.............
  • 回答
    王垠的博文《对爱因斯坦和相对论的怀疑》确实是一篇非常引人注目的文章,尤其是考虑到王垠作为计算机领域公认的“天才”的身份,他提出的质疑自然会引起广泛的讨论。要理解这篇文章,我们可以从几个层面去剖析。首先,我们要认识到王垠写这篇文章的 “立场” 和 “风格”。他并非物理学专业人士,他的质疑更多地来自于一.............
  • 回答
    要深入理解王垠对内存管理的见解,我们需要先跳出对“高效”、“垃圾回收”这类标签化的认知,去品味他更深层次的思考。王垠的观点并非空中楼阁,而是建立在他多年一线开发经验、对底层系统运作的深刻洞察,以及对计算机科学基础原理的坚持之上。他的核心出发点,我认为可以用几个关键词来概括:控制力、可预测性、效率的本.............
  • 回答
    “此地无垠王垠”对特斯拉Model 3的空气质量测试,引起了挺多人的关注,也挺有讨论价值的。我个人觉得,从几个层面来看待这个事情,能更全面一些。首先,从视频博主本身的角度:“此地无垠王垠”算是个挺有名的科技、汽车博主了。他的视频风格我个人觉得是比较实在的,不是那种只会喊“YYDS”或者“翻车”的博主.............
  • 回答
    视频博主“此地无垠王垠”关于特斯拉Model 3刹车变硬的测试和猜测,在网上引起了不少关注和讨论。要理解他的观点,我们可以从几个层面来看待:1. 测试的具体表现:王垠在视频中展示的现象是,在特定条件下,特斯拉Model 3的刹车踏板似乎会变得比平时更硬,需要更大的力道才能触发刹车。他通过一系列的场景.............
  • 回答
    关于“网传王垠正式加入华为”的消息,目前尚未得到华为官方的证实,也缺乏确凿的公开信息来证明其属实。因此,我们需要审慎对待这一传闻,并从多个角度来分析其可能性和影响。关于王垠:首先,我们需要了解一下王垠是谁,以及他为何会引起如此大的关注。王垠是中国IT界一位具有较高知名度的技术人物,他因在早期互联网和.............
  • 回答
    王垠的新博文《我看自动驾驶技术》提供了一个相对深入、个人化且不落俗套的视角来看待自动驾驶技术。与其他技术评论文章可能侧重于参数、速度或市场份额不同,王垠的博文更关注的是技术的本质、它所带来的社会影响以及他个人对这些问题的思考。以下是我对这篇博文的评价,力求详细:一、 核心观点与分析深度: 聚焦“.............
  • 回答
    王陶陶的文章《冷战时代的最大隐忧:中国年轻人的八旗子弟化》自发表以来引发了广泛争议。这篇文章以“八旗子弟”这一历史符号为隐喻,试图揭示当代中国年轻人群体中潜在的社会危机。从内容结构、论点逻辑到社会影响,这篇文章都值得深入分析。以下将从多个角度展开讨论: 一、文章的核心观点与背景1. 核心论点 .............
  • 回答
    王思聪和孙一宁的聊天记录被曝光事件,无疑在2021年引起了巨大的舆论波澜。要深入理解这一事件,我们需要从多个层面去分析:一、 事件的起因和经过: “网红恋情”的浮出水面: 事情的开端是王思聪在自己的微博小号上,公开表达对一名名叫孙一宁的网红的喜爱和追求。这本身就已经是一件具有话题性的事情,因为王.............
  • 回答
    王宝强在《爸爸去哪儿》第三季中的父女对话及“享受被女儿管”的观点解读王宝强在《爸爸去哪儿》第三季中的表现,特别是他与女儿娜娜在午睡时的对话,以及他后来表达的“享受被女儿管”的观点,都展现了他作为父亲的独特魅力和父女关系的温馨一面。这并非简单的一句“被女儿管”,而是包含了他对亲子关系的深刻理解、情感的.............
  • 回答
    如何看待“王凤雅”事件?一个复杂而悲伤的故事“王凤雅”事件,指的是在2019年引起广泛关注的、关于一位患有先天性软骨发育不全的女孩王凤雅因虐待致死及其家人在网络上进行“带货”牟利的事件。这是一个极其复杂且令人痛心的事件,涉及到儿童权益、家庭暴力、网络直播乱象、道德伦理以及社会责任等多个层面。以下将从.............
  • 回答
    王濛对韩国运动员擦领奖台行为的评价,以及其中涉及的实力差距和竞赛规则,可以从以下几个方面来详细解读:一、 王濛评价的背景与核心观点王濛作为中国短道速滑队的传奇人物,其评价之所以引起广泛关注,在于她的身份、她的执教经验以及她一贯直率的风格。她的评价“没跑过人家擦啥玩意儿”直接、尖锐,其核心观点可以理解.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有