首先是牛皮轰轰的Joel Spolsky 写了一篇精彩的帖子, 讨论Windows Vista关机菜单的累赘设计。这篇帖子引出了一微软程序员(Moishe Lettvin)的文章,The Window Shutdown Crapfest。简单归纳一下:

  • Moishe用了整整一年才完成Windows关机菜单。
  • 实现该菜单用了200来行代码
  • 这个看似简单的功能牵扯到Windows Shell组,Windows Kernel组,和Mobile User Experience组。加上各类经理,一共42(!)个人参与讨论怎么实现关机菜单。
  • 42个人的讨论乱成什么样不难想象。连续N周,每次90分钟的激烈讨论,才能让所有人闭嘴。
  • Windows过于庞大,不得不采用多个代码库分层管理。后果是从代码check in到代码集成要花上几周甚至几个月(Thoughworks享受continous integration的老大们不要笑岔气了哈)。
  • 让每个人都满意的产品多半毫无新意,扼杀每个人的热情。Vista关机菜单也不例外。用Moishe的话说,就是42个人都满意的设计只能是乏味的“最小公分母”。横空出世的软件大作往往由两三个优秀程序员倾注心血锻造而成。这样的产品浸染了程序员的精神,张扬着程序员的个性。惟其激进,才有穿云裂石的力量。它不可避免地招来许多人强烈的恨意,但也受到更多人狂热的喜爱。Google的产品小组一般都是2到3人,不是没有道理。Seth Goding和Kathy Sierra的博客有很多相关的讨论,强烈推荐。

这样的工作有意思么?

Update:Joel又发了一个短帖子,里面说九十年代初微软把IBM臃肿的OS/2开发团队作为案例研究,找出微软以后不应该做的事。想不到从1991年到2006年15年间,微软也编程了一个臃肿的怪兽,用了整整5年才能发布自己旗舰产品的一套松散补丁(Joel应该是说微软的Windows Vista)。

到微软工作还有意思么?相关推荐

  1. 在微软工作365天,还你一个我眼中更加真实的微软

    去年12月28日,我正式成为了微软中国的一名员工. 今天又是12月28日,不知不觉我已经在这里工作365天了. 其实在入职100天的时候我就写过一篇关于微软的文章,详见 在微软工作100天,谈谈我眼中 ...

  2. 在微软工作有多舒服?不加班,最高20天全薪年假,下班有时间玩狼人杀

    一项不加班文化就让同行羡慕得无以复加,最近微软又有了一项超福利动作--在家办公. 据外媒The Verge10月9日的报道,微软允许部分员工定期在家自由工作,每周不超过50%的工作时间.如果经理批准, ...

  3. 在微软工作是怎样一番体验

    2019 年暑假,我在微软上海实习了 3 个月,也算是在微软「工作」了,下面我来谈一谈一个 SWE INTERN 眼中的微软工作体验. 印象比较深刻的是微软的伙食.早餐最棒,午餐次之,晚餐最差.当然, ...

  4. 在微软工作100天,谈谈我眼中的微软

    自从去年年底加入了苏州微软,不知不觉中我已经在这里工作100天了. 通过这100天的时间,我想我大概已经适应了这边的工作节奏,和身边的同事们也都比较熟悉了.因此现在我想写一篇文章,谈谈我眼中的微软是什 ...

  5. 招聘:赴微软工作SharePoint技术专家(V-,北京)

    致:园子里研究SharePoint技术的各位兄弟姐妹: 如果你具有以下特质,并且希望能够在微软公司工作(V-身份),请迅速与我取得联系(wang.zhiyong@gmail.com). 沟通良好,有团 ...

  6. 想去微软工作吗?这些岗位年薪超过1100000元

    转自:http://www.ithome.com/html/it/218632.htm 在首席执行官纳德拉(Satya Nadella)的带领下,微软呈现出一派欣欣向荣的景象.客户们喜欢微软,华尔街喜 ...

  7. 一出校门就进入微软工作是一种怎样的体验?

    春 日 招 聘 万物可爱·我只要你 那些刚毕业就来到微软的"萌新"们 进来之后进了什么组,做些什么? 职场生活和学生时代有什么不一样? 工作中对英文的要求到底有多高? 上下班时间规 ...

  8. 在微软工作一年,我学会了什么

    大家好,我是运营小马. 正如我们所知道的那样,10.23日 ,崔庆才因为写文写得很痛苦,将公众号转给我运营. 10.24 我兴致勃勃又小心翼翼的宣布了我要运营 10.25 崔庆才回来了,他说他有喷薄而 ...

  9. 微软成功尝试:员工周休三天、待遇不变,工作效率却提高40%!

    "上四休三",微软成功试行了! 近日微软宣布,在今年8月举行的 "工作生活选择挑战(Work-Life Choice Challenge)"活动中,微软日本子公 ...

最新文章

  1. 硅谷产品实战-总结:15、如何组织有效的会议?
  2. shell发送网页邮件
  3. 基于nginx的tomcat负载均衡和集群(超简单)
  4. 给Fedora 15的gnome3增加自定义程序快捷方式
  5. JS特效 -- 网页图片飞起来
  6. devstack 安装trove newtone
  7. CSS布局之脱离文档流详解——浮动、绝对定位脱离文档流的区别
  8. MongoDB 的高级查询 aggregate 聚合管道
  9. linux安装python3.7的步骤_Linux 安装python3.7.3
  10. Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
  11. 服务器上传至云系统,上传至云服务器命令
  12. ROS限速不生效问题
  13. 转 Hystrix超时实现机制
  14. Linux命令:XZ解压tar.xz后缀的压缩包
  15. Java后台直接生成二维码介绍
  16. 命令行参数解析函数 getopt
  17. 基于统计语言模型的拼音输入法
  18. K8s系列之:Persistent Volume
  19. 8个免费恶搞照片在线生成网站
  20. puppet知识简记

热门文章

  1. 宜昌高考2021成绩查询,2021宜昌新高考再选科目考试成绩怎么计算
  2. matlab计算kl散度命令,熵,交叉熵,KL散度公式与计算实例
  3. CAD插件技术真心不难,无非是画点线条,CAD内部能实现的,C#调用acdbmgd.dll和acmgd.dll也能实现
  4. 数字化转型要去解决基础性的、急难险重的问题
  5. jToken与JArray简单笔记
  6. 数据库选型粗略对比,欢迎补充!!!
  7. [SDOI2010] 所驼门王的宝藏
  8. 全屏响应式html5+jquery幻灯片轮播特效,纯CSS3超酷全屏响应式幻灯片特效
  9. 2021年深度学习主机配置推荐
  10. HBase2.1.0分页查询(支持跳页)