读《追随智慧》(二)

假如一个人过多地夸耀自己以往的经验,在微软看来,这也许正是思维枯竭的征兆,至少也存在陷入“思维瓶颈”的倾向。这“瓶颈”通常不是缺少经验所致,而恰是经验太多的结果。把一大堆固定知识装满脑子的学生,犹如把一大堆僵死经验装满脑子的老人。成功有时候并不是一个好老师,它有可能让聪明人的思想枯竭,走进死胡同。

有人可能会想,我只要勤奋努力,坐在房间里面想破了头,还干不成吗?我告诉你:干不成!除非你懂得怎样充分利用你能够利用的一切资源,懂得和别人协调共事,懂得和大家交流。最重要的是团队的智慧,这要比团队中任何一个个人的智慧大得多。但团队绝不排除个人的智慧。当你要解决一个问题的时候,你要知道你的团队当中谁会什么,谁最精通什么,谁对这个问题最清楚。你不用从第一步走起。这个“财富”非常重要。你的智慧就是充分利用这个财富。

如果说研究员的作用相当于设计师,那么,技术开发工程师的作用就是提供设计工具以及把设计图纸变成现实。如果一个研究员的“图纸”相当于整部机器上的一个零件,那么开发工程师的作用就是把所有零件衔接在一起。

一位名叫陈彩虹的,在《IT经理世界》上说出一番话,更加富有感染力:微软是市场自由竞争制度下产生的一个神话,不过,对美国政府来讲,“维护一种充满活力的竞争制度,比维护一个或是数个‘神话’更加重要,即使这样的‘神话’有着相当的社会影响力。充满活力的竞争制度所展示的是无数个‘神话’出现的可能,维护它的价值不论如何小,也会大大地多于维护一个特殊‘神话’的价值。

什么样的基础研究、什么样的产品开发、什么样的技术、什么样的商业模式,才能在服务领域里继续领先?这是微软今天面临的全部问题的关键。很显然,技术很重要,但更加重要的是建立一个全新的商业模式,也即一个“软件服务体系”。当网络更普遍、用户更多的时候,要用“提供服务”来取代“推销软件”。软件仍是新时代的主角,但那些印着微软标记、花花绿绿的盒子,将不再横行天下,甚至有可能越来越少。微软不能仅靠“卖软件”来发展自己,“视窗”仍将存在,但其销售额也许只在营销总额中占1%的部分。竞争将转向服务领域,企业利润也将以提供服务的方式产生

只要知道微软现在98%的营销额都是建立在“卖软件”的基础之上,就可以想像,下定决心驱赶整个公司开进“服务业”,对于微软来说,这件事本身就是一个不得了的变化。问题在于,直到现在,还没有人能想清楚,怎样做出这么一个庞大的具有服务功能的软件。收费也是一个很复杂的问题。软件设计师的收入将不再依靠卖软件,电视也将不能再依靠广告来维持节目的播出费用,因为用户一旦有了自由选择的权利,就只会搜索他们喜欢的节目而不会搜索广告。可是软件设计人员不能靠喝西北风去工作啊!大多数人倾向于按照服务的质量和数量来收取费用,就像现在人们租用轿车、电脑一类的硬件一样,来租用软件。李开复认定,这一问题的核心是,我们是否有一种生生不息的商业模式,给自由软件的程序员足够的报酬,以支持他有热情、有效率地修改和发展他的程序。“这种模式有可能存在,”他说,“但我们现在还没有见到。”对于希格玛大厦里面这些科学家和工程师来说,当务之急就是做出以服务为中心的新一代软件。这样的事情做到了,微软就从个人电脑时代走出来,走进了网络时代。李开复说,“这就是‘新一代网络平台’,也是比尔辞职之后思考的事情。”6月22日,比尔.盖茨终于公开了他的“思考”。他在“2000论坛”上宣布了新的战略,看上去,其最基本的部分与希格玛大厦中那些人的“思考”相当吻合。不过,名称不是原来设计的“新一代视窗服务系统”。

瑞曼德:如果我对他产生了影响,那只是把我对所有学生和自己孩子说过的话也告诉了他。我说,一个人职业生涯中最重要的东西是:要做就要做到最好。去追求你真正喜欢做的事情,不是因为它“时髦”,而是因为你将在这个领域出类拔萃,独占鳌头。不要担心能不能找到工作,在任何领域,只要你是最优秀的,就一定能找到工作。当然,成为最优秀的人需要勤奋和天赋,亚勤兼而有之。

附上一封斯蒂夫.鲍尔默在微软官司缠身时给所有员工发出电子邮件:

第一,微软公司是美国今天整个经济的代表,是最近25年新经济的代表,绝对不会被拆分的。你们不要看报纸上说什么,目前案件中没有一点能够证明解散微软是合法的。即便法官同意如此极端和史无前例的决定,按照法律程序也还有许多步骤要做,包括向上诉法庭申诉,如果需要的话甚至向美国最高法庭提出上诉。我们曾经在上诉法庭赢过,一步一步往前走,比尔和我有信心再赢。

第二,对微软的前景我十分乐观。微软与生俱来就是一个竞争者,我们将一如既往地公平公正而又充满活力地竞争下去。我们有一系列令人惊讶的新产品,它们将为我们的生意创造巨大的机会。我们今年将拥有视窗2000服务器、SQL2000服务器和一批新产品,在服务器589软件方面,与“甲骨文”和“太阳”竞争有强大优势。我们能支持多数网络公司和企业的需要。我们的MSN在可及范围内有着强大的吸引力,其上涨幅度大大超过“美国在线”和“雅虎”,仅在过去的4个月内,我们的MSN因特网接入业务就增加了50万新用户,这使我们的用户总量达到250万。所以我们对将来有信心。

第三,我们将往前走,不是因为过去有多了不起,而是因为我们有一个全新的战略。我们很多伟大的设想将会创造成功的未来。我们将在今春晚些时候召开的2000论坛上推出新一代视窗服务系统,这是微软为因特网时代推出的新平台。这些技术和服务将和第三方开发者一起,建立起因特网发展历程的新时代。我们在个人电脑领域占据强大的位置,如今和发展商及技术工人联合起来,新一代视窗服务系统将使我们和消费者、电子商务和非个人电脑设备一起成长。尽管有许多事情需要仔细考虑,但我们已经为这种转型准备好技术,并将果断地付诸现实。当我们这么做的时候,我们将拥有一个真正为其他公司创造同样机会的平台,正如视窗一直在做的那样,我们将永远是第一的。

第四,我们拥有整个业界最好的员工,有强大的领导队伍,有第一流的技术人才,再加上在研究发展领域的大量投资,我们拥有光明正大参与市场竞争的一切条件。所以,请不要,一分钟都不要,把你的眼睛从你们的竞争对手上移开。我们需要每一个人百分之百地专注,帮助我们创造良好的产品和服务,满足消费者的需要。

第五,我希望每一个人都知道,微软将继续感谢和奖赏员工做出的贡献。未来几年,我们必须不断前进,才能提供产品和服务,才能有效地参与竞争,为此,我们要求每一个人做的事情非常多,所以我们要确认你不会担心股票市场的上升或者降低,没有后顾之忧地面对你的竞争对手,从事你的工作。作为回报,尽管股市和公司股票出现不正常的波动,我们仍要确保你们实现未来的计划。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-29 19:11:45

读《追随智慧》(二)的相关文章

第8周读书笔记-读《编程珠玑》有感

读<编程珠玑>有感 <编程珠玑>(后文简称<珠玑>)在序章中就开宗明义地提出了两个问题:一个是如何对实际问题进行抽象,找出问题的独特性质.二是一个富有意思的小题目:"如何在1MB内存内对0~10^7内若干元素组成的集合内的整数进行排序(10s内)".一开始我想到的是归并排序,但是书中提出可以利用位图的位向量,不用考虑任何排序算法,只需要遍历两次即可,忽然就有茅塞顿开之感,从这个简单的例子中就可以对一些思想窥见一斑:位图数据结构.简单的设计.时间-空间

编程珠玑之关键字(1)--《c语言深度剖析》整理(转)

一.最快关键字register 关键字regiter请求编译器尽可能的将变量存在CPU的寄存器中.有几点注意的地方. 1.register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小于或等于整型的长度. 但是,有些机器的寄存器也能存放浮点数. 2.register变量可能不存放在内存中,所以不能用取址符运算符“ & ”. 3.只有局部变量和形参可以作为register变量,全局变量不行. 4.静态变量不能定义为register.  总

《编程珠玑》---笔记。浏览此文,一窥此书。

第一章: 磁盘排序:对于一个提出的问题,不要未经思考就直接给出答案.要先深入研究问题,搞清楚这个问题的特点,根据这个特点,可能有更好的解决方案. 比如:文中:最初的需求只是"我如何对磁盘文件排序". 我们首先想到了经典的归并排序. 但,进一步了解到排序的内容是10000000个记录,每条记录都是一个7位整数,且只有1M可用的内存.每条记录不相同. [位示图法,详见我的关于排序的博文] 第二章: 三个问题: 1.给定一个包含32位整数的顺序文件,它至多只能包含40亿个这样的整数,并且整数

【编程珠玑】【第二章】问题A

A题 给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中一32位整数.有三个问题:(1)在文件中至少存在这样一个数?(2)如果有足够的内存,如何处理?(3)如果内存不足,仅可以用文件来进行处理,如何处理? 答案: (1)32位整数,包括-2146473648~~2146473647,约42亿个整数,32bit可用表示的最大无符号整数约为43亿.可见,一定存在至少一个这样的整数不被包含在40亿个整数中. (2)如果采用位向量思想,通过建立一个大小为 2^32 的bool数组

【编程珠玑】【第二章】编程求解组合问题

组合问题 以下两个题目是等价的: 题目1:输入一个字符串,输出该字符串中字符的所有组合.举个例子,如果输入abc,它的组合有空.a.b.c.ab.ac.bc.abc. 题目2:打印一个集合所有的子集和,比如{a,b,c}的子集和有{a},{b},{c},{a,b},{a,c},{b,c},{a,b,c}以及空集{}. 方法一.递归求解给定集合的全组合n!. 之前我们讨论了如何用递归的思路求字符串的全排列,同样,本题也可以用递归的思路来求字符串的全组合. 1.算法思路: 具有三个元素的集合{a,b

编程珠玑番外篇

1.Plan 9 的八卦 在 Windows 下喜欢用 FTP 的同学抱怨 Linux 下面没有如 LeapFTP 那样的方便的工具. 在苹果下面用惯了 Cyberduck 的同学可能也会抱怨 Linux 下面使用 FTP 和 SFTP 是一件麻烦的事情. 其实一点都不麻烦, 因为在 LINUX 系统上压根就不需要用 FTP. 为什么呢? 因为一行简单的配置之后, 你就可以像使用本机文件一样使用远程的任何文件. 无论是想编辑, 查看还是删除重命名, 都和本机文件一样的用. 这么神奇的功能到底如何

《编程珠玑》笔记:数组循环左移

问题描述:数组元素循环左移,将包含 num_elem 个元素的一维数组 arr[num_elem] 循环左移 rot_dist 位.能否仅使用数十个额外字节的存储空间,在正比于num_elem的时间内完成数组的旋转? 一:Bentley's Juggling Alogrithm 移动变量 arr[0] 到临时变量 tmp,移动 arr[rot_dist] 到 arr[0],arr[2rot_dist] 到 arr[rot_dist],依此类推,直到返回到取 arr[0] 中的元素,此时改为从 t

Linux Shell编程之二选择结构

Shell编程学习之二 一.bash的条件测试 测试方法或者说测试书写: test EXPR [ EXPR ] [[ EXPR ]] 例如:测试变量 User_Name 的之是否为root test $User_Name="root" [ $User_Name == "root" ] [[ $User_Name == "root" ] 根据比较时操作数的类型,测试类型分为: 测试类型 运算符 运算符所代表的意义 示例 整形测试 -gt -lt -

《编程珠玑》第一章

一.题目: 如何在1MB的空间里面对一千万个整数进行排序?并且每个数都小于1千万.实际上这个需要1.25MB的内存空间(这里所说的空间是考虑用位图表示法时,每一位代表一个数,则1千万/(1024*1024*8) 约为1.25MB  ). 1MB总共有838,8608个可用位.所以估计也可以在1MB左右的空间里面进行排序了. 分析: 1)基于磁盘的归并排序(耗时间) 2)每个号码采用32位整数存储的话,1MB大约可以存储250 000 个号码,需要读取文件40趟才能把全部整数排序.(耗时间) 3)

《编程珠玑》阅读小记(9) — 取样问题

问题 本章研究的问题是取样问题,也就是程序设计中的随机数,问题描述如下: 程序的输入包含两个整数m和n,其中 m < n:输出是0~n-1范围内m个随机整数的有序列表,不允许重复.从概率的角度看,我们希望没有重复的有序选择,其中每个选择出现的概率相等. 条件假设: 我们假设有一个能返回很大的随机整数(远远大于m 和 n )的函数bigrand(),以及一个能返回i-j范围内均匀选择的随机整数的randint(i,j). 本章关于这个问题提供了三种算法,接下来详细叙述每个算法的程序实现. 算法1