到微软工作还有意思么?
首先是牛皮轰轰的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)。
到微软工作还有意思么?相关推荐
- 在微软工作365天,还你一个我眼中更加真实的微软
去年12月28日,我正式成为了微软中国的一名员工. 今天又是12月28日,不知不觉我已经在这里工作365天了. 其实在入职100天的时候我就写过一篇关于微软的文章,详见 在微软工作100天,谈谈我眼中 ...
- 在微软工作有多舒服?不加班,最高20天全薪年假,下班有时间玩狼人杀
一项不加班文化就让同行羡慕得无以复加,最近微软又有了一项超福利动作--在家办公. 据外媒The Verge10月9日的报道,微软允许部分员工定期在家自由工作,每周不超过50%的工作时间.如果经理批准, ...
- 在微软工作是怎样一番体验
2019 年暑假,我在微软上海实习了 3 个月,也算是在微软「工作」了,下面我来谈一谈一个 SWE INTERN 眼中的微软工作体验. 印象比较深刻的是微软的伙食.早餐最棒,午餐次之,晚餐最差.当然, ...
- 在微软工作100天,谈谈我眼中的微软
自从去年年底加入了苏州微软,不知不觉中我已经在这里工作100天了. 通过这100天的时间,我想我大概已经适应了这边的工作节奏,和身边的同事们也都比较熟悉了.因此现在我想写一篇文章,谈谈我眼中的微软是什 ...
- 招聘:赴微软工作SharePoint技术专家(V-,北京)
致:园子里研究SharePoint技术的各位兄弟姐妹: 如果你具有以下特质,并且希望能够在微软公司工作(V-身份),请迅速与我取得联系(wang.zhiyong@gmail.com). 沟通良好,有团 ...
- 想去微软工作吗?这些岗位年薪超过1100000元
转自:http://www.ithome.com/html/it/218632.htm 在首席执行官纳德拉(Satya Nadella)的带领下,微软呈现出一派欣欣向荣的景象.客户们喜欢微软,华尔街喜 ...
- 一出校门就进入微软工作是一种怎样的体验?
春 日 招 聘 万物可爱·我只要你 那些刚毕业就来到微软的"萌新"们 进来之后进了什么组,做些什么? 职场生活和学生时代有什么不一样? 工作中对英文的要求到底有多高? 上下班时间规 ...
- 在微软工作一年,我学会了什么
大家好,我是运营小马. 正如我们所知道的那样,10.23日 ,崔庆才因为写文写得很痛苦,将公众号转给我运营. 10.24 我兴致勃勃又小心翼翼的宣布了我要运营 10.25 崔庆才回来了,他说他有喷薄而 ...
- 微软成功尝试:员工周休三天、待遇不变,工作效率却提高40%!
"上四休三",微软成功试行了! 近日微软宣布,在今年8月举行的 "工作生活选择挑战(Work-Life Choice Challenge)"活动中,微软日本子公 ...
最新文章
- 硅谷产品实战-总结:15、如何组织有效的会议?
- shell发送网页邮件
- 基于nginx的tomcat负载均衡和集群(超简单)
- 给Fedora 15的gnome3增加自定义程序快捷方式
- JS特效 -- 网页图片飞起来
- devstack 安装trove newtone
- CSS布局之脱离文档流详解——浮动、绝对定位脱离文档流的区别
- MongoDB 的高级查询 aggregate 聚合管道
- linux安装python3.7的步骤_Linux 安装python3.7.3
- Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
- 服务器上传至云系统,上传至云服务器命令
- ROS限速不生效问题
- 转 Hystrix超时实现机制
- Linux命令:XZ解压tar.xz后缀的压缩包
- Java后台直接生成二维码介绍
- 命令行参数解析函数 getopt
- 基于统计语言模型的拼音输入法
- K8s系列之:Persistent Volume
- 8个免费恶搞照片在线生成网站
- puppet知识简记
热门文章
- 宜昌高考2021成绩查询,2021宜昌新高考再选科目考试成绩怎么计算
- matlab计算kl散度命令,熵,交叉熵,KL散度公式与计算实例
- CAD插件技术真心不难,无非是画点线条,CAD内部能实现的,C#调用acdbmgd.dll和acmgd.dll也能实现
- 数字化转型要去解决基础性的、急难险重的问题
- jToken与JArray简单笔记
- 数据库选型粗略对比,欢迎补充!!!
- [SDOI2010] 所驼门王的宝藏
- 全屏响应式html5+jquery幻灯片轮播特效,纯CSS3超酷全屏响应式幻灯片特效
- 2021年深度学习主机配置推荐
- HBase2.1.0分页查询(支持跳页)