为您找到与华为google是干什么的相关的共46个结果:
面试是华为公司录用考试的关键环节。下面是由读文网小编分享的华为面试题,希望对你有用。
1.请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? OSI/ISO根据整个计算机网络功能将网络分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层七层。也称“七层模型”。 TCP/IP“五层模型”分为:物理层、网络接口层、网络层(IP层)、传输层(TCP/UDP层)、应用层。
2.请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
IP协议是网络层的协议,它实现了自动路由功能,也就是寻径的功能。TCP协议是传输层的协议,它向下屏蔽了IP协议不可靠传输的特性,向上提供一个可靠的点到点的传输;UDP也是传输层的协议,提供的是一种无连接的服务,主要考虑到很多应用不需要可靠的连接,但需要快速的传输,如局域网中的计算机传输文件一般使用UDP协议。
3.请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
交换机用在局域网中,交换机通过记录局域网内各节点机器的MAC地址就可以实现传递报文,无需看报文中的IP地址。路由器识别不同网络的方法是通过识别不同网络的网络ID号(IP地址的高端部分)进行的,所以为了保证路由成功,每个网络都必须有一个唯一的网络编号。路由器通过察看报文中IP地址来决定路径,向那个子网(下一跳)路由。也就是说交换机工作在数据链路层看MAC地址,路由器工作在网际层看IP地址。但是由于现在网络设备的发展,很多设备既有交换机的功能有由路由器的功能(交换式路由器)使得两者界限越来越模糊。
4.请问C++的类和C里面的struct有什么区别?
C++的class具有数据封装功能,其包含属性访问级别可以为
private,public和protect,还具有实现类接口功能和辅助功能的操
作函数,而struct属性访问权限只有public,没有数据封装功能,也就没有实现信息隐藏这一面向对象的思想的机制,struct本身不含有操作函数,只有数据。
5.请讲一讲析构函数和虚函数的用法和作用?
析构函数是在类对象死亡时由系统自动调用,其作用是用来释放对象的指针数据成员所指的动态空间,如果在构造函数中,你申请了动态空间,那么为了避免引起程序错误,你必须在析构函数中释放这部分内存空间。如果基类的函数用virtual修饰,成为虚函数,则其派生类相应的重载函数仍能继承该虚函数的性质,虚函数进行动态联编,也即具有多态性,也就是派生类可以改变基类同名函数的行为,在面向对象世界中,多态是最强大的机制,虚函数就是这一机制的c++实现方式。
6.全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
全局变量是整个程序都可访问的变量,谁都可以访问,生存期在整个程序从运行到结束(在程序结束时所占内存释放);而局部变量存在于模块(子程序,函数)中,只有所在模块可以访问,其他模块不可直接访问,模块结束(函数调用完毕),局部变量消失,所占据的内存释放。 操作系统和编译器,可能是通过内存分配的位置来知道的,全局变量分配在全局数据段并且在程序开始运行的时候被加载. 局部变量则分配在堆栈里面。
7.8086是多少位的系统?在数据总线上是怎么实现的?
答:8086的机器字长是16位,8086使用40个引脚的16个做地址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD、WR及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。可见,地址与数据信号不会同时出现在一个时钟(CLK)周期,二者可以分时复用同一组引线。
看过“华为面试题”
浏览量:3
下载量:0
时间:
面试题质量的好坏直接影响面试的水平,下面是由读文网小编分享的华为软件测试面试题,希望对你有用。
一、判断题
1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)
2.Beta 测试是验收测试的一种。(Y)
3.验收测试是由最终用户来实施的。(N)
4.项目立项前测试人员不需要提交任何工件。(Y)
5.单元测试能发现约80%的软件缺陷。(Y)
6.代码评审是检查源代码是否达到模块设计的要求。(N)
7.自底向上集成需要测试员编写驱动程序。(Y)
8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)
10.代码评审员一般由测试员担任。(N)
11.我们可以人为的使得软件不存在配置问题。(N)
12.集成测试计划在需求分析阶段末提交。(N)
二、选择
1.软件验收测试的合格通过准则是:(ABCD)
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B. 所有测试项没有残余一级、二级和三级错误。
C. 立项审批表、需求分析文档、设计文档和编码实现一致。
D. 验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA 负责人
C.配置负责人
D.测试组
3.下列关于alpha 测试的描述中正确的是:(AD)
A.alpha 测试需要用户代表参加
B.alpha 测试不需要用户代表参加
C.alpha 测试是系统测试的一种
D.alpha 测试是验收测试的一种
4.测试设计员的职责有:(BC)
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(ABC)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
三、添空
1.软件验收测试包括: 正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)
3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。
四、简答(资料是搜集整理的,感谢前辈的解题)无
1.区别阶段评审的与同行评审
同行评审目的:发现小规模工作产品的错误,只要是找错误;
同行评审人数:3-7人人员必须经过同行评审会议的培训,由SQA指导 同行评审内容:内容小一般文档 < 40页, 代码 < 500行
同行评审时间:一小部分工作产品完成
阶段评审目的:评审模块阶段作品的正确性 可行性 及完整性
阶段评审人数:5人左右评审人必须是专家 具有系统评审资格
阶段评审内容: 内容多,主要看重点
阶段评审时间: 通常是设置在关键路径的时间点上!
2.什么是软件测试
为了发现程序中的错误而执行程序的过程
3简述集成测试的过程
系统集成测试主要包括以下过程:
1. 构建的确认过程。2. 补丁的确认过程。3. 系统集成测试测试组提交过程。4. 测试用例设计过程。5. 测试代码编写过程。6. Bug的报告过程。7. 每周/每两周的构建过程。8. 点对点的测试过程。9. 组内培训过程。
4 怎么做好文档测试
1.仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。2,。检查文档的编写是否满足文档编写的目的3.内容是否齐全,正确4.内容是否完善 5.标记是否正确
5 白盒测试有几种方法
总体上分为静态方法和动态方法两大类。
静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义 动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
6系统测试计划是否需要同行审批,为什么
需要,系统测试计划属于项目阶段性关键文档,因此需要评审。
7 Alpha测试与beta的区别
Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。
Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。
8比较负载测试,容量测试和强度测试的区别
负载测试:在一定的工作负荷下,系统的负荷及响应时间。
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
9测试结束的标准是什么?
用例全部测试。 覆盖率达到标准。 缺陷率达到标准。 其他指标达到质量标准
10描述软件测试活动的生命周期?
测试周期分为计划、设计、实现、执行、总结。其中:
计划:对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力资源,安排进度等;
设计:完成测试方案,从技术层面上对测试进行规划;
实现:进行测试用例和测试规程设计;
执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例。 总结:记录测试结果,进行测试分析,完成测试报告。
11软件的缺陷等级应如何划分?
A类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机,非法退出 2. 死循环 3. 数据库发生死锁 4.因错误操作导致的程序中断 5. 功能错误 6. 与数据库连接错误 7. 数据通讯错误
B类—较严重错误,包括以下各种错误: 1. 程序错误 2. 程序接口错误 3.数据库的表、业务规则、缺省值未加完整性等约束条件
C类—一般性错误,包括以下各种错误: 1. 操作界面错误(包括数据窗口内列名定义、含义是否一致) 2. 打印内容、格式错误 3. 简单的输入限制未放在前台进行控制 4. 删除操作未给出提示 5. 数据库表中有过多的空字段
D类—较小错误,包括以下各种错误: 1. 界面不规范 2. 辅助说明描述不清楚 3. 输入输出不规范 4.长操作未给用户提示 5. 提示窗口文字未采用行业术语 6. 可输入区域和只读区域没有明显的区分标志
E类—测试建议四、简答题(共37分)
5. 白盒测试有那几种方法?(6 分)
1代码检查法2静态结构分析法。3静态质量试题法。4逻辑覆盖法
以上是由小编分享的华为软件测试面试题的全部内容,希望对大家的面试有帮助!
看过“华为软件测试面试题”
浏览量:2
下载量:0
时间:
面试问答是考官对求职者的一个评定标准。那关于华为的面试题有哪些呢?下面是读文网小编为你整理的华为面试的一些面试题,希望对你有帮助。
1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
答案:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域, 限制了它的使用范围。 static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
2、程序的局部变量存在于()中,全局变量存在于()中,动态申请数据存在于( )中。
答案:栈;静态区;堆
3、设有以下说明和定义: typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; DATE max; 则语句 printf("%d",sizeof(too)+sizeof(max));的执行结果是:______ 答案:DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20 data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32. 所以结果是 20 + 32 = 52. 当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20
4、队列和栈有什么区别?
答案:队列先进先出,栈后进先出÷
5、已知一个单向链表的头,请写出删除其某一个结点的算法,要求,先找到此结点,然后删除。答案:slnodetype *Delete(slnodetype *Head,int key){}中if(Head->number==key) { Head=Pointer->next; free(Pointer); break; } Back = Pointer; Pointer=Pointer->next; if(Pointer->number==key) { Back->next=Pointer->next; free(Pointer); break; } void delete(Node* p) { if(Head = Node) while(p) }
看过“华为面试的面试题”
浏览量:2
下载量:0
时间:
华为的企业文化概括:团结、奉献、学习、创新、获益、公平。华为公司的企业文化是什么呢?读文网小编把整理好的华为公司企业文化分享给大家,欢迎阅读!
我想我们可以从这个企业的核心文化着手。一个企业,一定是有一种统一的思想在指导,才能创造出这么巨大的社会财富。其中,最引人注目,同时也最饱受非议的无疑是华为的“狼性文化”。
“狼”,作为一种生物种,有着非常鲜明的优缺点。优点包括有良好的嗅觉,反应敏捷,共同攻击(团队合作)等。同样,华为公司对市场的动向有着惊人的前瞻性,07年华为筹建了无线通信接入技术实验室在08年成为第一家在无线通信接入技术领域建立国家重点实验室的企业:09年华为与全球射频产品的领导厂商和晶圆代工服务的重要供应商TriQuint半导体公司结成战略合作伙伴,共同研究开发下一代光传输系统。在“板凳要坐十年冷”的理念下,华为人也将“做实”发挥到淋漓尽致。技术就是IT业的生命,截止10年12月31日为止,华为已经连续7年蝉联国内专利申请数量第一,而且大多是发明专利申请。取得这个成绩并非偶然,它是建立在庞大的研发团队和经费上的成果。“华为坚持以不少于销售收入的10%的费用和43%的员工投入研发,并将研发投入的10%用于前沿技术、核心技术、基础技术的研究。”华为的官方发言人如是说。
但是,事物都具有两面性。“狼”同样具有明显的缺陷。在公司“以结果为导向”的理念下,很容易就产生“不择手段最大限度获取利益”的心理,并有此产生的“绩效考效制度”很容易扭曲员工心态,进而使公司偏离正轨。在华为,从上到下形成了一股风气,就是一做错,上级首先是骂,在了解情况,再边骂边指导改正。可能这个和CEO任正非总裁有关吧。但是,这样的做法会在一定程度上打击员工的创新积极性,建议华为公司可以参考一下美国硅谷的态度,苹果CEO乔布斯说过,在硅谷,如果你没有犯过错,你就肯定是一个失败者。
还有另一个最受非议的地方就是华为的“加班文化”。据一个离职的员工说,“有时候,团队为了赶项目, 连续两周都基本上没踏出公司。”更有另一离职员工说,“在华为,每个人都是超负荷工作,每个人都很忙,甚至连谈恋爱的时间都没有了,有些同事连妻子分娩的时候都没能在身边。”纵所周知,在华为,更有“床垫文化”,即每个员工的工作桌下面都有一张床垫,是用来休息用的。试问,在这种环境中,能最大程度的激发员工的创造力吗?连休息都不足,还怎么精力百倍呢?只能是透支生命力了,所以,我们可以看到,经常有华为的员工因为工作劳累而需要去就医。
有一件事不得不提,2000年的时候,当时核心成员之一的李一男带着1000万分红和大批研发人员自立门户,成为华为的竞争对手这一闹剧就很大程度地暴露出“狼性文化”的弊端。当狼团队中出现“病、残”的时候,狼会毫不犹豫的消灭他们曾经同生共死的伙伴来保持自身的优势。但是我们是人,当今社会提倡的是人性关怀,而不是残忍的压榨剩余价值。
现在,随着国际接轨越深,华为公司也面临着新的挑战,例如,要想在另外的国家立足,就必须把本土文化融进公司文化了,就必须雇用外籍员工,首先成本就要升高,特别是欧美地区,而且,外籍员工会愿意无偿加班吗?
但是,有有一各很诡异的现象,就是,相比与IT业的人才流失率,华为公司的人才流失率一直都在一个比较低的水平,几乎和联想公司在同一个水平,而且,很少听到有在职的华为员工公开说华为的这个那个的。难道因为他们都忙到没有时间说这些?或者是华为公司的薪金真的就丰厚到可以让他们不顾身体的卖命?我想都不是的,原因可能在于进入华为,可以站在技术的前沿,可以很大程度的发掘自己的潜力,证明自己的生命价值吧!
浏览量:2
下载量:0
时间:
华为公司是一家位于中国广东的民营科技公司,华为公司的企业战略是什么样的呢?来看看小编为你带来的华为公司企业战略吧,欢迎阅读!
魏肖
一、 简介
华为技术有限公司成立于1988年,是一家主要从事研究通信网络技术与产品的研究,开发,生产和销售工作,专业从事光网络的电信运营商,并已成功进入全球电信市场。在过去的20年中,华为迎来了中国改革开放和ICT产业的快速发展的历史机遇。华为根据客户的需求,坚持以客户为中心,不断创新,赢得了广大客户的尊重和信任。华为从一个在中国深圳特区只有21000元民营企业的基础上,最终成为为世界500强企业。到2014年,年销售额达到近288.2十亿人民币。今天,华为的电信网络设备,IT设备及解决方案和智能终端已应用于超过170个国家和地区。
二、华为公司swot分析
A.内部环境分析
(一)优势
1.技术。华为已经建立了16个研究机构。在美国,德国,日本,中国等地都有研究所,大约有7万名开发人员从事产品研发工作,大约占公司总人数的百分四十五。华为的研发投入不低于销售投入的百分之十,并坚持在预研,新技术,不断研究和跟踪新领域的研发投入中投入百分之十的研发经费。 2013年,华为的研发费用为人民币30672万元,占收入的12.8%。华为的研发支出在最近几年超过151000万元。
2.质量。华为的产品性价比高,交货快。华为先进的生产技术体系,缩短了生产周期,提高生产效率和生产质量。为了确保产品的质量和项目实施,赢得快速,高质量,低成本的比较优势,华为还创造了完整的供应商认证流程。
3.价格。华为产品更具价格优势,国内廉价的劳动力成本比国外厂商更具竞争力。
4.企业文化。华为的核心价值观:自我批判,开放的精神,成就客户,艰苦奋斗,真诚守信,团队合作。团队之间的合作非常有效地减少了摩擦,因此要大力提高管理效率,最大限度地发挥协同效应,促进华为公司良好的企业文化的发展。
5.客户关系。如加强本地化。华为坚持以客户为中心,积极响应客户需求,持续为客户创造长期的价值,与客户进行深度的交流和沟通。华为在各大城市建立了客户服务中心,加强城市的营销服务网络的建设,以前的销售经理转变为客户代表,维护客户的利益,监督华为公司的客户服务水准。客户的需求是华为发展的原动力。
(二)劣势
1. 华为的“狼性文化”违背了人性化管理要求。华为员工之间竞争残酷,这虽然践行“你行你上“,却给员工造成了过大的心理压力。不利于工作人员的身体和智力发育,这肯定会影响工作效率。
2.领导强烈的个人色彩。强权色彩蔓延,很容易造成决策上的失误。从而影响华为公司的生产效率。
3.华为在民间的呼声很大。但是相比于其他手机,宣传力度有些弱了,不利于提高企业形象 。
#p#副标题#e#
B.外部环境分析
(一)机会
1.国家政策的支持。中国政府意在复制民族通信业,不仅提供了政策上的支持,还在研发资金上给予国内企业援助。
2.通信业的快速发展,成为华为的机会。
3.中国企业逐渐得到外国客户的认可。
(二)威胁
1.行业间的竞争。美国的高端智能手机,一直被苹果和三星这两款智能手机所垄断。目前还不清楚美国的运营商将在多大程度上接纳华为手机。据美国科技市场研究公司IDC的数据,目前在美国手机市场,华为的份额不到1%。
2.宏观环境—汇率波动
3.国外贸易保护政策。金融危机后,各国为促进本国经济发展,纷纷采取各种严格的保护措施,形成了如知识产权、环境标准的新的贸易保护手段,这些贸易保护政策可能对华为的出口情况产生较大的影响。
4.国内劳动力成本的提升。这将增加华为的生产成本。
三、华为战略的制定
(一)公司层战略
1.国际化战略。华为销售的主要来源已经逐步从国内市场转向国际市场。华为的产品和解决方案已经应用于全球100多个国家和地区,服务于超过十亿世界各地的用户。
2.技术的研究和开发战略。华为从事世界上最前沿的IT和通信技术的研发和销售,是由“营销团队+研发中心”组成的高科技公司。因此,核心技术和产品的开发是华为最重要的两个成功的因素。华为专注于将研究ICT技术,架构,标准作为重点领域,致力于为客户提供更广泛,更智能,更节能的零等待管道,为用户创造更好的体验。华为不断进行技术上的创新,在未来的5G通信,网络基础设施,计算和存储,取得了重要的创新,同时从行业的企业,学术界,研究机构紧密合作。华为领先运营商成立28联合创新中心,领先的技术转换为吸引客户的竞争优势和商业成功的秘诀。
3.全员持股战略。这种方法不仅可以让员工在高回报的承诺中增强对对未来的预期,也增强了员工的归属感和主人翁意识,从而鞭策和激励大家为公司的生存和发展而努力奋斗,并客服一波又一波的挑战。
(二)业务层战略
1.从产品线的组织变革开始,改变公司的管理团队和战略,实现会为主导的市场驱动型组织,加强客户对于营销系统的理解,把握战略方向和增强业务规划的决策支持能力。同时,华为通过投资审查委员会,营销管理团队,产品,系统,管理团队和与管理团队配套的交付团队的合作,加强公司的有效运作,以确保客户为导向的华为的整体战略及其实施。
2.质量控制和生产工艺。聘请德国FHG,以帮助设计和生产工艺系统,从而减少了物料移动,缩短了生产周期,提高生产效率和生产质量。
四、基于swot分析对于华为战略的建议
(一)优势机会策略
1.加强国际化。只有一家公司从管理制度,流程,供应链,生产制造,研发,人力资源等方面都取得了国际化,形成相互支持,相互谦让,相互支持的国际体系,才能最终实现全面国际市场。
2.实现范围内的最佳整合和全球资源的分配。一个大公司,尤其是国际业务,有很多比小企业更多的人力和资金优势,如何利用这些优势,成长和发展服务,不会造成多余和浪费,管理者必须要考虑这些重要的问题,从而实施全球范围内的整合和配置资源,走到国际市场中去。
3.技术创新。无论市场如何变化,与设备自身的核心优势和市场领先的技术是每一家通信企业必须追求的目标。拥有更多的自主知识产权,就意味着占据在未来的竞争力,这是企业的根本宗旨,赢得更大的市场份额和利润。
(二)优势威胁策略
1.提高设备的技术内容和服务水平,以更高的服务质量吸引更多用户。
2.加强与有关政府部门的合作,充分利用政治来促进经济的手段。
(三)劣势机会策略
1.人性化管理。什么叫做人性化?人除了物质之外,还有其它层次的需要,物质是第一性,精神是第二性。除了生理需求,还有社会需求。华为公司这方面做得还不足,只是单纯的满足了员工的物质层面的需求,却忽略了人精神上的需要。
2. 培养海外销售渠道。
(四)劣势威胁策略
1.与国外的企业进行合作,合作生产合作经营双管齐下,双方共同生产产品。
2.多组织与国外机构的交流,展览,以提高品牌知名度以及双方的经贸合作。
浏览量:2
下载量:0
时间:
华为公司的企业文化是什么?华为公司有什么成功的秘笈吗?看完读文网小编整理的华为企业文化后你就会明白了!
一、民族文化、政治文化企业化:华为把共产党的最低纲领分解为可操作的标准,来约束和发展企业高中层管理者,以高中层管理者的行为带动全体员工的进步。在号召员工向雷锋、焦裕禄学习的同时,又奉行决不让“雷锋”吃亏的原则,坚持以物质文明来形成千百个“雷锋”成长且源远流长的政策。
二、双重利益驱动:坚持为祖国昌盛、为民族振兴、为家庭幸福而努力奋斗的双重利益驱动原则。
三、同甘共苦,荣辱与共:团结协作、集体奋斗是华为企业文化之魂。成功是集体努力的结果,失败是集体的责任,不将成绩归于个人,也不把失败视为个人的责任;一律同甘苦,除了工作上的差异外,华为人在工作和生活中,上下平等,不平等的部分用工资形式体现。自强不息,荣辱与共,胜则举杯相庆,败则拼死相救的团结协作精神。
四是《华为基本法》所总结的七条核心价值观。
浏览量:2
下载量:0
时间:
华为从学习IBM到学习谷歌
当华为两年前开始做自己的品牌手机,从B端进入C端时,这个中国的科技巨人引起了一片喧哗。这家真正的科技公司颇为低调,与“科技”的互联网公司惯于营销的手法,有着完全不同的文化,于是,人们点赞华为强大竞争能力,也贴上了“没有互联网基因”的标签。
华为成长的历史上,曾经与世界上几乎所有领先的通讯技术公司(CT)交过手,AT&T、北方电讯、阿尔卡特、朗讯、诺基亚、西门子、爱立信等,一路过关斩将,后来逐步进入IT领域,开始与思科等公司竞争,现在进入企业服务与消费终端领域,在国际市场上与三星和苹果竞争,在中国市场上与风头颇劲的小米竞争。
华为还有可能有更多“跨界”的动作,遇到新的竞争者。狼性十足的华为,与谁竞争,从而也定义了华为是谁。华为在全球看起来更像三星这样的公司,但华为面临的真正挑战,还可能是新崛起的一批互联网巨头,谷歌、亚马逊,也许不久的将来,还会包括中国的百度、阿里、腾讯(BAT)。
最近在新加坡举办的福布斯全球CEO论坛上,我有机会与华为首席科学家李三琦先生交流。我问了个“苹果与橙”的问题:华为与BAT,在互联网时代,技术领先与商业模式创新哪个更重要。李三琦认为,目前华为与BAT基本上还是不可比较的。华为是ICT(信息通讯技术)公司,从事ICT的数字基础设施,而BAT是直接面对用户的互联网服务公司。华为覆盖了全球市场,BAT还在中国国内市场啃人口红利。华为主要客户、全球移动与固定运营商用户人均收入(ARPU)可达到每月几十到上百美元,而社交用户的ARPU每年最多也不到10美元。但BAT这些互联网巨头公司,商业模式非常成功,从增长前景来看,巨大的运营商市场面临很大的压力,华为的成长要求其必须扩展业务领域。
华为在运营商那里取得了成功,其秘诀就在于与运营商共同创新(co-innovation),帮助运营商实现商业模式转型。为此华为部署了一个由7.5万名工程师组成的军团。但是,与互联网公司相比,运营商动作迟缓,让华为着急。李三琦认为技术创新总是领先商业几个时区。“对于运营商来说,技术推动的进步要缓慢一些,而互联网公司从无到有就能成长非常快。”如何把技术优势转化为商业模式的优势,在消费和企业应用市场上与互联网巨头展开竞争,这是华为目前努力的方向。
华为在技术创新方面与美国的巨头和中国国内的巨头相比都有自己的特色。华为不是一家上市公司,无法用股权等工具并购,而且现金流非常重要,加上无法在美国并购技术,李三琦认为,华为在这方面的步子迈得比较谨慎,不过现在已经开始有所探索,在欧洲进行了一些小规模的技术公司收购。而相比国内的BAT公司以及新兴的小米公司,华为已经建立了国际一流的专利组合,未来无论在国内还是在国际的竞争,都可以发挥作用。在手机和智能终端领域,“我们有芯片、有LTE技术,这是技术加产业链优势,成本会降下来。”此外,华为的专利组合,会不会在国际市场用于对苹果与三星的防御,同时针对国内对手小米等的狙击呢?李三琦没有回答这个问题。
尽管拥有这些优势,华为仍然迫切地感到转型的压力。李三琦认为,华为潜在的颠覆者是自己。在这样的形势下,华为引以为傲的研发模式需要改变,管理层已经决定要学习谷歌。这是华为研发的第二次变革,第一次是华为当年全面引入IBM的研发管理流程,帮助华为进入全球市场。
李三琦首次披露了华为是如何学习谷歌的:“华为内部的研发模式,一直在不断地摸索改进。尤其是ICT软件方面,不断地学习谷歌的创新开发模式;在相关开源社区方面加大投入,与业界共建产业链;内部研发引进了大量的自动化工具,从编程、测试、社区到集成、交付以实现DevOps的新模式。华为内部研发管理层面坚定不移地推动这方面的工作,并取得了有效的进展。在硬件及其嵌入式软件方面,我们多年来摸索了一套相当成功的研发模式,不断利用新技术、新工具、新理念做持续创新。这几年我们一直在探索如何能够更好地学习谷歌,建立起一个云架构下的软件大平台,推动公司从做产品向做解决方案、系统集成及管理服务的深度延伸。”
浏览量:2
下载量:0
时间:
华为就象一个幽灵一样,游荡在国人的意识世界中。而华为的低调,更加激发了人们对其的好奇心。于是有时候华为被神化了,有时候也被妖化了。那么华为是怎样成为一支营销铁军的呢?下面,就随小编一起去看看吧,希望您能满意,谢谢。
制度完善并不能保证制度一定能够有效地执行,也就更不能一支优秀的营销队伍出现。要确保制度的有效性,考核是关键。那华为是如何考核其庞大的营销队伍呢?
浏览量:2
下载量:0
时间:
时下谷歌已经成为全球最热门的搜索引擎,那么它是怎么发展起来的呢?以下是读文网小编为大家整理的文章。
Google是一个用来在互联网上搜索信息的简单快捷的工具。Google取自数学术语googol,意思是一个1后面有100个0,致力于互联网搜索、云计算、广告技术等领域,开发并提供大量基于互联网的产品与服务,其主要利润来自于AdWords等广告服务。
Google由当时在斯坦福大学攻读理工博士的拉里·佩奇和谢尔盖·布卢姆共同创建,因此两人也被称为“Google Guys”。1998年9月4日,Google以私营公司的形式创立,设计并管理一个互联网搜索引擎“Google搜索”,Google网站则于1999年下半年启用。Google被公认为全球最大的搜索引擎,也是互联网上5大最受欢迎的网站之一,在全球范围内拥有无数的用户。Google允许以多种语言进行搜索,在操作界面中提供多达30余种语言选择。如果你是一个Google迷的话,那不妨来马海祥博客上看下目前谷歌的创始人兼CEO拉里·佩奇讲诉Google的创业史。
1、谷歌(Google)的成立
谷歌成立于1998年9月4日,也就是佩奇在梦里构思出用内置链接进行网页排名的想法之后两年。他自己担任CEO,他最好的朋友谢尔盖·布林被任命为联合创始人。
当时的拉里·佩奇还是一个年仅22岁的斯坦福大学研究生,这距离他半夜想到一个主意仅仅五年时间。根据这个主意,他可以下载整个互联网,查看不同页面上的链接,进而能够以一种全新的方式查看全世界的信息。
佩奇当天晚上写成的代码成为一种算法的基础。他称之为PageRank,并将其用于支持一种全新的互联网搜索引擎BackRub,但这个名字并没有使用多久。
2001年7月,BackRub更名为Google,其发展异常迅速,拥有了数百万用户,而且获得了不少知名投资者青睐,另外还有400名员工,包括数名项目经理。
联合创始人经常被历史遗忘。史蒂夫·乔布斯在苹果有两位联合创始人,马克·扎克伯格在Facebook有四位联合创始人。
谢尔盖·布林是一位与佩奇截然不同的搭档。他们在斯坦福大学相识,当时布林非常外向和精力充沛,教授们都知道他喜欢不敲门就直接进入办公室。
在佩奇的创业公司发展为国际科技公司的过程中,布林提供了谷歌必需、但佩奇缺乏的外向性格。布林擅长战略和品牌,以及发展谷歌与其他公司的关系。他是佩奇的合作伙伴,最后成为兄长。
尽管谷歌经常被看作是布林和佩奇这两位计算机天才的产物,实际上谷歌是拉里·佩奇的创造物,谢尔盖·布林只是帮手。
佩奇和布林为成立这家公司从好友和家里筹集了100万美元,并从斯坦福大学校园里搬到了租来的车库。
到1999年2月,这家创业公司的发展规模已非车库能容纳,于是搬到了位于加州帕洛艾托(Palo Alto)一个自行车商店楼上的办公室里。七个月之后,这个办公室的规模也不再够,于是公司又搬到了山景城附近距离高速公路几英里的一个办公园区里一座毫无特征的楼上。
在这座楼外面的一片柏油停车场,有一个黄色警用胶带标识的区域,佩奇、布林和谷歌其他员工在这里玩滑轮曲棍球。他们的游戏是全身体接触,因此员工们都戴着护具,回到办公室的时候一定是汗流浃背,有时候还会有出血和淤肿。“在场上对抗创始人的时候,没有人会收敛一点。”道格拉斯·爱德华兹写道,“你玩得越激烈,赢得的尊重越多。”
在这座褐色大楼内部,游戏要激烈得多。是的,这里为所有员工提供免费食物,以及一位现场按摩治疗师。另外还有色彩明亮的餐厅和沙发,整个区域看起来就像一个幼儿园和大一新生宿舍的混合体。
但是对于佩奇的员工而言,在谷歌工作就像是一场无休止的论文答辩。放眼望去,到处都是饱读圣贤书的人才随时想要与你辩论。佩奇曾经每天与布林进行激烈的争论,这也是他们关系发展的方式。他们的辩论并不是相互争吵,而是一方陈述观点,然后另一方陈述,很少有打断对方的情况发生。佩奇会说布林的想法很愚蠢,布林则会说佩奇的主意太幼稚。他们相互都会称对方为混蛋。
佩奇从来没有感觉到他与布林的关系因为这些争论而有所恶化,因此他也用同样未经任何修饰的方式与其他谷歌员工进行沟通。佩奇曾经对满屋子的谷歌首批营销员工说,他们的职业就是建立在说谎的基础之上。
佩奇还喜欢用肢体语言来表达想法。如果他的眉毛会上扬,说明他认为你的想法很愚蠢。如果你说了一些让他感觉愤怒或不舒服的话,他会用更加平静的语调回应,而且说话的时候绝对不会看着你。
佩奇因为缺乏社交技能而带来了不好的名声。产品演示时应用程序加载过慢也会令他咆哮如雷。
佩奇鼓励公司高管像他和布林那样相互挑战。在新招聘员工的见面会上,两位联合创始人之一经常会挑起一场关于企业或产品决策的论战。然后他们就静静坐在一边,观看下属们相互之间的争论。只要任何一个论点说到了点子上,佩奇就会说:“我不想再听下去了。就这样做。”
这并不是说马海祥觉得他是个专制的统治者,而是说明他与人沟通靠的是想法,而不是感觉。
2、发明家特斯拉的故事给拉里·佩奇的感悟
1943年1月7日,尼古拉·特斯拉(Nikola Tesla)安静地躺在纽约客酒店的房间里,这是一家位于曼哈顿大街上方的33层酒店。突然间,特斯拉胸部剧痛,随后他的心脏停止了跳动。
一天之后,酒店服务生决定忽略特斯拉房间门口“请勿打扰”的标识,打开房间,发现了他的尸体。这位优秀的发明家已经离世。
特斯拉是一位克罗地亚移民,出生于1856年。他曾发明了当今世界上绝大多数电的发电方式,也曾构思和创造出无线通信。但是在去世之前的最后十年,他只能努力赚取养老金和喂养鸽子,无力说服投资者资助他最新的构想。直到去世的时候,他都坚信自己可以发明出结束所有战争的武器,发明出电能通过无线方式跨越大洋的方式,并计划从太空中收集能量。他去世的时候,寂寞一人,负债累累。
特斯拉是一个聪明的人。他能够讲八种语言,有过目不忘的记忆力。他能够在脑海中构成出完整的发明。但是在商业方面,他极其糟糕。
1885年,他告诉自己的老板托马斯·爱迪生,他可以改进汽车和发电机。爱迪生说:“如果你做到了,给你5万美元。”特斯拉履行了自己的承诺,爱迪生却只给他加薪10美元。
特斯拉愤而辞职,组建了自己的公司:特斯拉电灯与生产公司。但是不久后,他就与投资者就公司发展方向出现分歧,并被炒了鱿鱼。随后一年,特斯拉被迫挖沟谋生。
1900年,他说服摩根大通给另一家公司投资15万美元,但这些钱在1901年就用完了。特斯拉余生一直在给摩根大通写信,请求更多资金支持。但他再也没有拿到过一分钱。
特斯拉去世后的第二年,也就是1944年,《纽约先驱导报》记者约翰·约瑟夫·奥尼尔(John Joseph O’Neill)撰写了一篇关于这位发明家的传记。二人过去曾是好友。
这篇传记题为《浪子天才:尼古拉·特斯拉的一生》。“在他生命的最后三十年,见到过他数千人当中,知道他是谁的很可能不超过10个人。”传记总结说。
“即便媒体每隔一年就会头条报道特斯拉和他最新的科学预测,但没有人将这些报道与这个高高瘦瘦、衣着过时、每天喂鸽子的人联系起来。”“他就是那类奇怪的人群之一,他们能够以不同的方式,令城市里的人们生活更好。”
这篇文章发表后41年,也就是1985年,一个12岁的密歇根男孩阅读了特斯拉的传记之后哭了。他就是拉里·佩奇。
佩奇的父母都是密歇根州立大学的计算机科学教授,他从小就在一个杂乱的房子里长大。房间里不仅有计算机和电子设备,还有到处堆放的科技杂志。再加上佩奇父母专注的精神,这种氛围培养了佩奇的创造力和发明精神。
从那一刻起,佩奇认识到,仅仅构思出创新的科技未来是不够的,重大理念并不足够,它还需要商业化。如果佩奇想要成为一个发明家,他就必须创立一家成功的公司。
特斯拉的故事还教育佩奇要小心世界上托马斯·爱迪生这样的老板,他们会利用你实现梦想的愿望,去服务于自身的世俗目的。
3、谷歌中的“乔布斯”
到2001年8月,施密特卸到了自己在Novell的全部职责,成为谷歌CEO,也就是对佩奇和另外一位联合创始人谢尔盖·布林(Sergey Brin)进行所谓的成人监护。
很长一段时间,拉里·佩奇感觉很不开心。
每个人都知道史蒂夫·乔布斯(Steve Jobs)的故事,知道他被自己创立的苹果公司解雇,流亡几十年后又回归并拯救了公司。但很少有人理解苹果董事会和投资者当时解雇乔布斯是一个非常正确的决定。在职业生涯早期,乔布斯非常任性和自私,容易造成破坏。离开苹果之后,他才知耻而后勇,在Pixar取得了第二次成功,进而成为一名成熟的领袖。回到苹果之后,他带领苹果发展成为世界上最具价值的公司。
拉里·佩奇就是谷歌的史蒂夫·乔布斯。与乔布斯一样,佩奇也有另外一位联合创始人谢尔盖·布林,但佩奇一直是公司真正的梦想家和推动力。就像苹果投资者将乔布斯扫地出门一样,谷歌投资者也没有满足佩奇的意愿,迫使他聘请一位CEO实施成人监护。
后来,两个人都经历了长时间的迷失。史蒂夫·乔布斯的流亡形势更加严峻,但佩奇也在几年时间里没有涉足谷歌的日常工作。与乔布斯一样,只有在经历了长时间流亡后,佩奇才能够成熟起来,了解到自己的优点与缺点。
再后来,与乔布斯一样,佩奇带着雄心壮志与坚定决心回归公司。
4、解雇项目经理
与大多数创业公司一样,在第一年的谷歌,公司CEO佩奇与工程师之间没有任何管理层级。但随着公司的发展,CEO与工程师之间新增了一层管理者,他们可以见到佩奇和谷歌其他高管,然后给工程师下达命令和截止时间。
佩奇讨厌这种格局。他认为谷歌只应聘请最优秀的工程师,过多的监督层级不仅没有必要,而且会构成阻碍。他甚至怀疑谷歌的项目经理们引导工程师偏离对他个人非常重要的项目。例如,佩奇曾经制定计划,想要扫描世界上所有图书并使其在互联网上搜索可得,但几乎没有人从事这个项目。佩奇将其归罪于项目经理。
他提出了一些大幅的精简措施。所有的谷歌工程师将不再向项目经理报告工作,而是向新聘请的工程副总裁韦恩·罗辛(Wayne Rosing)汇报,而罗辛将直接向佩奇汇报工作。
据道格拉斯·爱德华兹(Douglas Edwards)撰写的关于谷歌早期内部观点的著作《我很幸运》(I'm Feeling Lucky)披露,当时谷歌的人力资源主管史塔茜·苏利文(Stacey Sullivan)是一位非常认真的女性,她认为佩奇的计划太疯狂了。她说:“人们在遇到问题时需要有人去解决”,可佩奇却没有理会她。
苏利文将自己的担心告诉了埃里克·施密特(Eric Schmidt)。那年3月份,施密特担任谷歌董事长。所有人都预计,只要他离开Novell CEO的全职工作,就会担任谷歌CEO。
施密特同意苏利文的观点,佩奇的执行教练比尔·坎贝尔(Bill Campbell)同样如此。所有人都称坎贝尔为“教练”,是因为他曾经担任哥伦比亚大学的橄榄球教练,他仍然像在场边指挥比赛一样边走边说。
正如史蒂芬·列维在自己的作品《In the Plex》里所说,有天晚上,坎贝尔与佩奇就他的计划发生了争执。为了证明自己的观点,坎贝尔把工程师一位接一位地叫到佩奇的办公室,让他们表达自己的观点。一位又一位工程师告诉佩奇,他们确实要一位经理,这个人可以结束他们的分歧,并给团队指明方向。
但佩奇却已经下定了决心,并不打算使用项目经理来管理。
施密特可能是苏利文寻求帮助的最糟糕对象。佩奇从来没有支持聘请施密特或者任何一位CEO,只是谷歌投资者迫使他不得不这样做。
不久之后,施密特似乎成为佩奇实施计划的障碍。但当时候是2001年7月,施密特尚未正式担任谷歌CEO,因此佩奇的计划得以实施。佩奇要求罗辛代表他宣布这个消息。
当天下午,大约130名工程师和数名项目经理聚集到一起。谷歌的办公室隔档错落有致,沙发等家具是从其他失败的创业公司里淘来的廉价货。这些人就站在佩奇办公室外面。
最后,戴着眼镜、秃顶的罗辛开始说话。他解释说工程部门将进行重组:所有工程师将向他报告工作,所有的项目经理将被解雇。这个消息没有引起积极的反馈。项目经理们都惊呆了,他们事先没有得到任何警告,而且当着所有同事的面被炒了鱿鱼。
工程师们要求一个解释。佩奇做出了解释。他脸上几乎没有任何表情,用标志性的平缓、机器人式的语调,佩奇解释说他不喜欢由非工程师来监督工程师。工程师们不应接受科技知识有限的经理们监督。最后,他说,谷歌项目经理们的工作也不能令人满意。
佩奇说话的时候,他的眼神漂到别处,避免与他人直接接触。尽管他的身高高于平均水平,一头黑发令其外表英俊,但他在社交场合显得很腼腆。
这个消息遭到了大量的抱怨。最后,房间里一位名叫罗恩·道林(Ron Dolin)的工程师开始向佩奇发难。他说,全体大会并不是进行业绩评估的场合,佩奇的所作所为“非常荒谬”,“一点都不职业”。
“太扯了,”一位当时在场项目经理后来说,“我感到很受侮辱。拉里当着全公司的面说我们不需要经理,说他不喜欢我们。他的话伤害了很多人。”
最后,裁员并没有进行下去。佩奇那天想要截掉的项目经理全都转到谷歌日益发展的运营部门,由乌尔斯·霍兹勒(Urs Hozle)领导。佩奇的重组也没有持续太久。尽管一些工程师在没有监管的情况下成果丰硕,但问题也随之而来。项目所需资源并没有保障到位。重复冗余问题出现。工程师希望得到反馈,并想知道他们的职业生涯会如何发展。
最后,谷歌再次开始招聘项目经理。“我尽全力解释管理的真正价值,你可以为如何管理定一个基调。”史塔茜·苏利文回忆说,“希望拉里可以从中吸取教训。”
5、管理原则
谷歌早期的人力资源主管希瑟·凯恩斯(Heather Cairns)还记得有一次遇到佩奇在下班后与谷歌清洁工专心致志地聊天。随后她问佩奇,他们如此严肃地都聊了些什么。
他回答说。“我想知道每个人工作的情况。”随后他详细回忆了这位清洁工的方法:把空垃圾袋放到垃圾桶底部,这样就可以方便地更换。“这种方法非常有效,”佩奇肯定地说,“他这样做可以节约时间,我也从中学到了东西。”
在社交上,佩奇就像个孩子。在大学和研究生期间,他能够借外部事物与他人交流:对未来的构想,超酷的技术。在谷歌,他仍然用这个层面的东西与员工交流,却忽略了情感沟通。
在被问及他管理公司的方法时,佩奇曾经对一位谷歌员工介绍说,他解决复杂问题的方法就是将其简化到二选一,然后选择最佳答案。无论此举会带来什么附加损害,他都能接受。具体可查看马海祥博客的《聊聊google(谷歌)不一样的思维逻辑》相关介绍。
佩奇在获得密歇根州立大学的计算机科学学士学位之后,前往斯坦福大学就读硕士研究生。当时他认为自己需要在学术与创建公司之间二选一。选择前者意味着放弃成为发明家的机会,但创建公司将迫使他以自己不喜欢的方式与诸多人打交道。在谷歌的前几年,他在两个方面都游刃有余:既能开发出数百万人广泛使用的产品,又培养了专注于理念和成果,而非细微情感的人际文化。
多年来,谷歌一直在这种管理方式下繁荣发展。
对于很多员工而言,这种相互竞争的氛围是在一个目标真正明确的公司工作的合理代价。
即便有时候这种环境造成伤害,最后也是有价值的理念获胜。在《In The Plex》一书中,史蒂芬·列维介绍说2000年时谷歌聘请了一位名叫韦斯利·陈(Wesley Chan)的产品经理助理,并指定他负责开发一款名叫谷歌工具栏的产品。
这款产品原本是希望用户无需打开微软IE浏览器就进行搜索,但韦斯利·陈发现没有人使用这项功能,因为它没有任何特别之处。他决定将其转化为一款弹出广告的拦截工具。
在一次会议上,他向佩奇提出了这个想法。“这真是我听过的最愚蠢的想法!”佩奇回答说,“我们从哪把你招来的?”
然而,韦斯利·陈并没有因此而退缩,他悄悄把改进后的工具栏安装到佩奇的电脑上。后来佩奇有一次在会上说他看到的弹出广告变少了,韦斯利·陈才把原因说了出来。于是,这款工具栏正式推出。
佩奇后来总结了他的管理原则:
(1)、不要推诿:亲自做事,加快进度。
(2)、如果不能增加价值,就不要干涉其中。让那些真正做事的人去相互讨论,你去做其他事情吧。
(3)、不要官僚主义。
(4)、想法比年龄重要。年龄小并不意味着他不值得尊重与合作。
(5)、你所做的最糟糕的事情就是用一个“不”字就阻止别人做事。如果说出不,你就要帮助他们找到更好的方法。
社交沟通时的琐碎并不是佩奇唯一不愿遵守的规则。例如,1999年,eBay、雅虎和谷歌这样的大型互联网公司扩大服务器的方法已经相当普及。他们购买服务器,然后将其安装到第三方所有的庞大仓储中心。这些仓储空间提供商支付电费确保服务器运行,购置空调为服务器降温,而网站所有者则根据面积支付费用。
佩奇认为,既然谷歌要按每平方英尺的面积来付费,他就要在固定的空间里安装尽可能多的服务器。于是,他拆开服务器,寻找缩小服务器体积的方法。最先被佩奇砍掉的就是所有的关闭开关。
“你何必要关闭服务器?”他多次这样问。
将没有用的零件去掉之后,再装到软木板里,防止线缆缠绕在一起,于是谷歌开发出了全新的轻薄型服务器。这些服务器外观丑陋,但不久之后,谷歌就用早期竞争对手Inktomi支持50台服务器的价格,支持了1500台服务器。因此,谷歌的搜索速度更快,而Inktomi与谷歌的其他搜索竞争对手一样,逐渐消失在尘埃里。
尽管在前两年管理谷歌的过程中取得了诸多令人赞叹的成功,但或许正是因为这样,拉里·佩奇即将丢掉自己的工作。
6、惨遭流放
1999年上半年,谷歌经历了疯狂的增长,这种用户使用量的增长需要新的资金注入,购买更多的服务器,招聘更多的员工。但谷歌当时候还没有赚到一分钱。
佩奇和布林开始寻找新的投资者的时候,佩奇提出了一个首要的条件:他和布林要保留公司的大多数投票股,并保持对谷歌的绝对控制权。
最初,硅谷风投资本家们对这个想法嗤之以鼻。
随着谷歌不断发展壮大,这种嘲笑也逐渐散去。不久之后,硅谷两家最知名的风投公司,Kleiner Perkins和红杉资本,同意向谷歌投资2500万美元,同时答应佩奇提出的条件。
但投资者仍然有自己的怀疑。作为允许佩奇和布林保留谷歌大多数股权的交换条件,他们要求年仅26岁的佩奇从CEO位置上退下来。他们要为他实行成人监护。
正如史蒂芬·列维所写,Kleiner Perkins合伙人约翰·多尔(John Doerr)告诉佩奇说,一位世界级的CEO能够“干出更优秀的工作,打造出世界级的管理团队”。
佩奇接受了这个条件。谷歌确实需要这笔钱。
然而,这笔协议达成之后几个月,投资者已经无法撤回资金的时候,佩奇打电话给多尔说,他和布林改变了主意。“事实上,我们认为我们两个人能够把公司管理得很好。”他说。
或许佩奇最初答应了多尔提出的条件,认为谷歌确实需要一位世界级的CEO,只是后来改变了主意。但也许并非如此。佩奇一直是一个控制狂。一位大学好友回忆说,早在密歇根大学时期,佩奇就是“控制狂和偏执狂”,因为“他想要把一切都做对、做好”。
1998年,佩奇和布林决定带着谷歌的全部8名员工把公司搬到Lake Tahoe。他们租了一辆厢式货车之后,发现如果指定一位司机,可以每天节约2.5美元。佩奇决定自己担任司机。于是,他开着货车一路前行,其他人则在后面玩数学游戏。
道格拉斯·爱德华兹说,这是天生的。“拉里不想把自己的生活交到任何人手里。”他说。真相就是,佩奇认为他不需要任何人帮助管理谷歌,至少是除了布林提供的帮助之外。他也把这个想法告诉了新的投资者。
多尔大发雷霆。很显然,他认为佩奇并不适于领导一家大型公司,而且他表达观点的方式也令人沮丧。
他建议佩奇与多位大型科技公司CEO见面,包括苹果CEO史蒂夫·乔布斯、英特尔CEO安迪·葛洛夫(Andy Grove)、亚马逊CEO杰弗·贝索斯(Jeff Bezos),并咨询他们关于工作的建议。多尔认为,佩奇回来的时候,肯定会认为自己需要帮助。
佩奇很爽快地答应了。所有会见结束之后,他给多尔打电话,说出了令人惊讶的观点。佩奇认为,如果说谷歌真的需要一位CEO,那只有史蒂夫·乔布斯能够任胜。
很显然,这是不可能的,但多尔很高兴听到佩奇认为世界上终究还是有人能够提供帮助。于是他们共同面试其他候选人。多尔向佩奇和布林推荐了Novell公司CEO埃里克·施密特。
佩奇还算喜欢施密特。与大多数高管不同,施密特曾经是一名程序员。事实上,多年前他曾为一款软件编写过代码,而谷歌仍在使用这款软件。布林喜欢施密特是因为他是一个“火人”,也就是每年在内华达州沙漠里举行的“火人节”的参加者。
谷歌聘请了施密特。2001年3月,他以董事长的身份加盟,8月份成为CEO。
佩奇同意了这个安排,但却并不感到开心。他对自己在新权力结构里的地位感到不满,他的头衔是产品总裁。他甚至开始怀疑他是否在这家公司已经可有可无。
就在这段不确定时期内,2001年7月,佩奇推动谷歌实施了那次设计拙劣的工程业务重组。此举立即向大多数观察人士证明,多尔一直以来都是正确的。
佩奇这样做还有一个动机:摆脱那些向施密特报告工作的项目经理,这样就可以保持自己的控制权。
“我认为,谷歌内部没有比这更令人担心的事情,至少在工程部门如此。”前谷歌工程师、Gmail发明者保罗·布切海特(Paul Buchheit)对爱德华兹说,“人们在公司有一种主人翁的感觉,这是一个欢乐的大家庭。但突然之间,你的一些朋友就被扫地出门。你的感觉就像这样:‘这并非我所想,我原以为我们可以在一起。’”
在佩奇的领导下,谷歌已经在滑轮曲棍球和论文答辩的道路上走了很远。但是渐渐地,谷歌员工对于由一位更加灵活、更加体贴的人来管理公司感到越来越高兴。
7、埃里克·施密特到来
接下来几年,谷歌成长为一家国际性的大型公司。施密特经常与佩奇和布林沟通,他把事情都摆在平面上。他聘请了一个高管团队,打造了一支销售团队,然后带领谷歌上市。
谷歌内部每个人都将拉里·佩奇看作他们的终极老板。他批准了每一个招聘,谷歌IPO当天,也就是2004年8月19日,最后的签字人也是他。这次IPO创造了数百位百万富翁,佩奇自己则成为亿万富豪。
但是佩奇渐渐成为一个遥远的人物。用谷歌早期的一个比喻,佩奇不再驾驶这辆货车,他已经聘请了一位司机,他只需要在后面做白日梦。这是一个渐进的过程。最开始几年,佩奇对谷歌的产品拥有绝对的控制权。
2001年8月施密特担任谷歌CEO之后,他的首要任务就是说服佩奇,谷歌需要聘请一位负责产品管理的副总裁。佩奇则认为这个角色是多余的。然而,施密特说服了佩奇,聘请了乔纳森·罗森伯格(Jonathan Rosenberg)担任这个职位。罗森伯格加盟谷歌之前,在一家获得很多投资的创业公司任职,但这家公司在上世纪90年代末期倒闭。
但是罗森伯格加盟谷歌并担任产品管理副总裁,并不意味着佩奇会给他提供发挥才能空间。“参加员工会议的时候,我会带上自己的计划、我们所需的市场调研报告,一年或两年的路线图,但拉里总是嘲笑我和这些东西。”罗森伯格后来对记者说。
罗森伯格还很努力地招聘产品经理。他从哈佛大学和斯坦福大学MBA(工商管理硕士)项目上带来了很多顶级毕业生,但是均遭到了佩奇的拒绝。最后,罗森伯格问佩奇,他哪里做错了。佩奇告诉他,不要再告诉工程师们应该做什么,不要再招聘一些非工程师的员工来告诉工程师该做什么。
玛丽莎·梅耶尔(Marissa Mayer)是佩奇在谷歌最亲密的朋友之一,也是谷歌冉冉升起的一位高管。她暗示罗森伯格说,不要再试图招聘MBA来担任产品经理,应当招聘一些对商业感兴趣的计算机科学专业毕业生。唯一有可能让佩奇放松控制,并允许他与谷歌工程师之间存在管理层级的方法,就是这个层级的员工全部由工程师担任。罗森伯格接受了这个建议,并据此行动。不久之后,谷歌就构建起一支产品经理团队。佩奇退让了一步。
罗森伯格在谷歌任职几年之后,他遇到了拉里·佩奇的母亲。她的儿子正带着她在公司园区里参观。看到罗森伯格后,佩奇的母亲问道:“他是做什么的?”
“嗯,最开始我不太确定,”佩奇告诉她说,“但现在我发现,正是因为他的存在,我才能有一些自由时间。”
8、渐行渐远
但这绝不意味着,佩奇会停止对谷歌推出的产品进行评估、批准,并为其做贡献。佩奇与布林一起控制着谷歌绝大多数的投票股。做产品相关工作比与人打交道更令他感兴趣,另外,他确实擅长这方面。
2004年谷歌推出Gamil之前,这款电子邮件服务的发明者保罗·布切海特将这款产品带到佩奇的开放式办公室,供他评估和审查。
布切海特在佩奇的电脑上打开程序之后,老板做了个鬼脸。佩奇说:“太慢了。”布切海特并不这样认为,他说加载速度还不错。佩奇坚持说不,这个页面加载用了整整600毫秒。
“你不可能知道。”布切海特说。但当他回到自己办公室,查看服务器记录,发现Gmail加载速度真的是整整600毫秒。
佩奇仍然是谷歌重大战略措施的决定性人物,例如谷歌数十亿美元购买无线频谱,以及2006年以16.5亿美元收购视频分享网站YouTube。但对谷歌员工而言,佩奇似乎越来越少参与公司的日常管理工作。
施密特召开谷歌运营委员会(简称OC)会议时,佩奇也会出席,但整个开会期间他面前的笔记本电脑都会开着。布林同样如此。他们两人都没有真正参与会议,除非施密特做出“孩子们,请注意”这样的提醒。然后佩奇或布林才会就刚才讨论的问题提出尖锐的意见。当然,佩奇说话的时候,仍然会标志性地看着房间里一个空无一人的角落。
偶尔,佩奇会兴致勃勃地谈论下去,这时候施密特就会认真地打断他,说:“我们听到了,拉里。谢谢。”
在有些问题上,佩奇的观点被完全忽略。例如,谷歌成为互联网领域最成功的广告公司之后,佩奇决定公司应当打破广告中介行业。在他看来,这显然是一个效率极低的系统,可以在科技的帮助下重新改造。但公司不仅没有进行这个话题的讨论,施密特和谷歌顶级广告高管,蒂姆·阿姆斯特朗(Tim Armstrong)和雪莉·桑德伯格(Sheryl Sandberg),还要全力确保谷歌的诸多重要广告客户不要受到佩奇观点的影响。
随着时间的推移,佩奇越来越欣赏施密特的优点。佩奇的目标是发明一些令世界更加美好的东西,并使之商业化。谷歌搜索显然已经做到了前面这一点,但施密特在打造一家能够在财务上实现佩奇梦想的公司过程中发挥了关键作用。他与那些破坏了尼古拉·特斯拉生活的坏蛋们截然不同。
随着他与施密特的关系升温,佩奇也进一步后撤。
2007年,他发现自己参加了太多的会议,于是开始拒绝这些参会请求。但需要他提供建议的谷歌高管们找到了一个捷径:直接把会议邀请发送到他的助理手中,助理则会尽职尽责地把大量的会议安排到佩奇的日程里。于是,佩奇解释了他的助理。这样,那些想要与佩奇见面的人必须直接来到谷歌的办公室。这种情况下,他长久以来的社交缺陷却变成了优势:他能够一边走,一边友好地点头,然后拒绝别人。他很擅长这样做。
他还对接受采访感到厌倦。2008年,佩奇对谷歌公关团队说,他们一年要占用他多达八个小时的时间。他为何要与外部世界交谈?这应当是施密特的工作。
9、更多项目的开发
1998年底的一天,谷歌首任人力资源主管希瑟·凯恩斯走到公司的车库办公室,发现拉里·佩奇和谢尔盖·布林正在玩乐高积木玩具。“你们到底在干什么?”凯恩斯用她那大声但却温和的声音问道。桌子上,佩奇面前摆放的奇异装置有机器人胳膊,尾部装有橡胶滑轮。
“我们在研究如何无需人手就能翻书。”佩奇解释说,“总有一天我们会把世界上所有出版物都放到互联网上,这样每个人都能够看到。”凯恩斯说:“当然,当然。”
之后不久,佩奇开着车,带着小型照像机在帕洛艾托转了一整天。他每行驶几英尺,就停下来拍一些照片。再行驶几英尺,停下来再拍照片。回到家之后,他把这些照片上传到电脑上。他所看到的一切令他坚信,最新的想法是可行的。谷歌可以在很多汽车上装大量的照相机,然后在世界各国的大街小巷上行驶,沿途进行拍照,进而在互联网上创造一个数字化的、可搜索的现实世界,或者是最相关的一部分。
在施密特时期,图书和照片项目都成为谷歌的流行产品。2003年推出的谷歌图书项目已经收集了2000万卷书籍,而且数字仍在增加。谷歌街景在2007年推出,到2014年已经采取了50个国家的每条大街图片,并可以通过浏览器查看(对此有兴趣的博友可看下马海祥博客的《Google图片搜索辨别技术的原理》相关介绍)。
甚至在谷歌早期,佩奇就一直希望公司不要局限于基本的互联网搜索。由于他还是一个孩子,所以一直在梦想改变世界的计划。在密歇根大学学习期间,他建议学校用一种PRT(即个人快速通勤)系统取代公共交通系统,PRT实际上是一种无人驾驶的单轨式交通系统,每个乘客都有自己的汽车。后来在斯坦福大学,他提出的论文观点令导师特里·维诺格拉德(Terry Winograd)摸不着头脑。
他当时的观点看似非常遥远,直到现在电动汽车公司特斯拉才提出了类似的部分计划。其中一个观点就是,打造一条从地球表面直通太空的超级长的环形轨道,使得物体进入太空更加便捷。另外一个提议是能从太空中吸收能量的太阳能风筝。
10、打造Android
谷歌已经可以从广告中获取大量收益,施密特对公司的管理也进入了稳步发展阶段,佩奇开始认识到,他终于可以去实现自己的理想了。
到2005年,佩奇的其中一个理想是研发手持计算机,它可以把谷歌服务装到地球上每个人的口袋里。因此,当年佩奇要求谷歌企业开发部门收购一家拥有同样梦想的小型创业公司。这家创业公司名叫Android,公司CEO和联合创始人名叫安迪·鲁宾(Andy Rubin),他曾是苹果高管,他曾经开发出风靡一时,但最终失败的互联网电话Sidekick。
收购Android是拉里·佩奇一手促成的。佩奇没有将这笔花费5000万美元的交易告诉施密特,直到交易完成。布林知道这笔交易,但他没有丝毫兴趣。
佩奇将Android定为一个独立的实体,它只是名义上属于谷歌。因此,鲁宾可以有很大的经营自主权,不必受到母公司的干涉。Android甚至有自己的办公楼,普通谷歌员工戴着工作证也无法进入。施密特就当这个部门根本不存在,因为对于当时坐拥大量资产的谷歌来说,5000万美元花得值不值根本不必担心。
佩奇把Android当作一个热心的项目,他大量的时间都是与鲁宾在一起,甚至因为对谷歌其他方面关注不够而感到愧疚。再一次,这应当是施密特的工作。
接下来两年里,鲁宾开发出了自认为技术水平最高的移动操作系统。不久之后,2007年前往拉斯维加斯时,鲁宾在出租车上打开自己的笔记本电脑,看到史蒂夫·乔布斯发布了苹果的互联网手机。这就是iPhone,相当有魅力的产品。
鲁宾心想,老天爷,我们要重新做自己的手机。他让出租车停下来,以便更好地观看乔布斯接下来的演示。
大约一年之后,2008年9月,T-Mobile推出了第一款使用鲁宾团队开发的移动操作系统的手机G1。这款操作系统就像iPhone的翻版,但却是一个不错的翻版,而且可以免费提供给手机生产商安装。
手机生产商想要追赶苹果,运营商想要与iPhone在美独家运营商AT&T保持同步,于是谷歌的这款操作系统迅速普及。2009年第二季度,Android手机占手机总销量的1.8%,到2010年第二季度,Android销量已经占到了17.2%的市场份额,超过了苹果的14%,这也是Android首次超越苹果。不久之后,Android成为世界上最受欢迎的手机操作系统。
到2010年,佩奇已经在打造两项随处可见的科技方面发挥了关键作用,这两项科技都改善了世界上人们的生活。谷歌,这家最初从论文答辩开始的公司,使得互联网成为日常生活中一个更加强大的工具。后来,在没有任何成人监护的情况下,佩奇维持了Android的发展。现在,Android已经使智能手机成为日常生活用品,世界上所有人都可以用计算机连接互联网只是时间问题。
实现如此巨大的二次成功,而且是作为一名经理取得成功,大大提升了佩奇对自己的管理能力的自信心。佩奇也认识到自己职业生涯早期的错误。他很高兴能够与鲁宾合作取得成功。
佩奇一直存在信任别人的问题,但这个问题正在改变,或许是因为他有了家庭。在2009年5月密歇根大学的毕业演讲上,佩奇谈到了自己的父亲、母亲、新婚妻子露茜·索斯沃斯(Lucy Southworth)和他们的孩子。“和我一样,你们的家人把你送到这里,你又把他们带回到这里。”他说,“请靠近他们,要记住:他们是你生命中真正重要的人。”
11、问题接踵而至
就在Android普及和佩奇逐渐成熟的同时,谷歌基于搜索和广告的核心业务也在施密特的管理下不断发展。到2010年,谷歌市值达到1800亿美元,拥有2.4万名员工。真是一家大公司。
它也遇到了一些大公司特有的问题。据马海祥博客收集的纽约时报记者克莱尔·凯恩·米勒(Claire Cain Miller)在2010年11月的一篇题为“谷歌发展壮大,但要保持灵活思维”的文章中详细剖析了这些问题。
在这篇报道中,米勒援引了多位谷歌员工和前员工的话,他们称这家公司过于官僚和膨胀。她写道,谷歌过去将工程师所从事的项目限制为10个,但近年来已经增加到20个,甚至40个项目。更糟糕的是,“工程师称公司鼓励他们更少地开发新产品,而是专注于现有产品的改进。”
一位项目经理透露,他觉得是时候从谷歌辞职了,原因就是他需要在电子邮件里添加抄送很多人。他说:“我认为有不少人会离开这个赚钱容易的地方,因为他们对大公司的办事程序感到不满。”另外一位项目经理告诉米勒说,他考虑离职是因为在谷歌工作意味着自己研发的产品公众曝光度太低。
米勒甚至援引施密特的话说,他对这种形势感到担忧。报道援引施密特的话说:“曾几何时,谷歌三个人就可以开发出世界级的产品,但这个时代已经过去。”
米勒的文章发表后,施密特勃然大怒。一位谷歌女发言人致电“纽约时报”,要求米勒撤下这篇文章。(但据马海祥了解其结果是她并没有撤)
除了官僚主义,到2010年时施密特领导下的谷歌还要应对另外一个大公司问题。它不再是硅谷的新兴巨头,Facebook才是。
2007年,一位名叫贾斯汀·罗森斯泰恩(Justin Rosenstein)的产品经理从谷歌辞职,加盟了Facebook。随后,他给自己在谷歌的同事写信,称Facebook就是“昨日的谷歌,一家正在改变世界的公司,一家规模仍然很小、每名员工都能对公司发挥巨大影响力的公司”。
到2010年,Facebook公司1700名员工当中,有142名从谷歌而来。
在谷歌高管当中,公司的老化以另外一种方式呈现出来。施密特从来没有真正改变佩奇时代形成的做决策时激烈争论的做法。十年之后,反复的冲突使得高管成为对手,甚至不愿彼此共事。
2010年秋天,佩奇感受到了谷歌的这些问题。他还感受到另外一个令他更加担心的问题。在施密特较为成功的任期内,该公司的进取心反而有所退步。
2009年,谷歌实现了65亿美元的利润,拥有2万名员工。佩奇看着这些数字想,我们有这么多钱,这么多人,为什么不做更多的事情?他禁不住想,为什么谷歌最近所做的最大项目就是Android,是一个施密特并不感兴趣的项目。
婚后淡出公众视野的佩奇很享受自己作为谷歌幕后梦想家和领袖的生活,但他开始思考,施密特是否是谷歌未来的正确领导者?
当年晚些时候,佩奇接受了史蒂芬·列维的采访。列维问佩奇,他是否希望再次担任CEO。佩奇给出了似是而非的回答。“我很享受自己所做的事情,”他说,“我觉得自己能够在很多事情上发挥积极影响,这让我感觉良好,我觉得这不太可能变化。”
随后,他就走出了房间,采访随之结束。
但是一分钟后,佩奇又回来了。他问列维:“我觉得人们并没有从事具有影响力的工作。”他说,谷歌在有些事情的快速执行和规模发展方面做得并不够好。
佩奇承认,谷歌搜索广告业务带来了巨大的利润和持续的发展,这就像一个吸金机器,他心目中的英雄尼古拉·特斯拉就是缺少这样的机器来支持自己的梦想。现在,他有机会做不同的事情。看到谷歌做一些进取心不足的事情,令他感到担心。
据马海祥了解这种沮丧之情在他2009年发表密歇根大学毕业演讲时也能听得出来。他对毕业生讲到了他和妻子几年前在印度的经历。他们访问了一个非常贫穷的村庄,那里污水遍地,而且污水都感染了脊髓灰质炎,与夺走他父亲生命的病一样。
“如果脊髓灰质炎仍然持续,他会非常担忧,尽管我们已经有了疫苗。”佩奇说,“人类即将消灭脊髓灰质炎,今年到目前为止只有328人感染。我们让这一切来得快一些吧。”
2010年秋天,佩奇在一次产品评估会上公开表达了自己的沮丧之情。埃里克·施密特、布林、佩奇,谷歌的顶级高管,以及他们的代表共同出席会议。与平常一样,佩奇安静地坐在那里看手机。一开始,一位高管介绍了一款帮助用户找到恰当的线下购物商店的新产品。
这位高管正在介绍,突然佩奇打断了他。“不,”佩奇直接说,“我们不做它。”
整个房间陷入一片沉静。
“我们要开发的产品,应当是利用科技解决数亿人面临的大问题。”他继续说,“看看Android,看看Gmail,看看谷歌地图,看看谷歌搜索。这才是我们应该做的。我们要开发出你生活中不可或缺的产品。而这并不是。”
佩奇并没有大声说话,他不需要这样做。他所表达的信息已经足够嘹亮和明确。
那年12月,佩奇、布林和施密特坐到一起进行了一次讨论。在2011年1月20日的谷歌电话会议上,施密特宣布他将结束谷歌CEO生涯,这个职位将由拉里·佩奇重新担任。施密特将转任谷歌执行董事长。当天晚些时候,他发了一条Twitter消息:“成人监护再无必要。”
12、佩奇重新担任谷歌CEO
佩奇带着快速执行的决心重新担任CEO。
首先,他对公司高级管理层进行了重组,亲自负责了公司的大多数重要产品部门,包括YouTube、广告和搜索,并且在每个部门顶层任命一位类似于CEO的经理。佩奇希望复制他和鲁宾在Android取得的成功。
随后,佩奇和谷歌终于对Facebook的威胁做出了回应,推出了自己的社交网络Google+(最近看来,Google+的运营貌似已经失败了,具体可查看马海祥博客的《导致Google+作为社交网络产品失败的原因解析》相关介绍)。到第一年夏天为止,谷歌依据统一、连贯的界面重新设计了所有产品。
2012年,佩奇斥资120亿美元收购了摩托罗拉,这主要是为了收购该公司旗下的大量专利,保护Android不受苹果和其他公司的诉讼困扰。
谷歌进入了硬件领域,推出了Chromebook,这是一款基于谷歌操作系统的超轻薄笔记本电脑,以及用户可以佩戴的计算设备,例如谷歌眼镜。
到2012年底,谷歌开始在堪萨斯城安装超高速光纤网络,为城市里所有人提供免费的互联网连接,而且速度比宽带快100倍。
这些举措震惊了世界,但马海祥觉得这没有惊到那些了解佩奇的人。他还是个孩子的时候,就是一个心怀大梦想的人,而且尽自己的努力,尽可能快地实现自己的梦想。
但是,不久之后,那些与佩奇关系最密切的人才发现,远离尘世的这段时间,佩奇发生了多少改变。
2013年2月,谷歌顶级高管们从世界各地来到Carneros Inn,这是一个位于纳帕谷山区的度假圣地,他们来参加谷歌每年一度、为期两天的顶级高管会议。
与会者当中,包括负责谷歌广告业务的苏姗·沃西基(Susan Wojkicki)、负责Android业务的安迪·鲁宾、YouTube部门CEO萨拉·卡曼格尔(Salar Kamangar)、Chrome部门负责人桑达尔·皮采(Sundar Pichai),以及Google+主管维克·贡多特拉(Vic Gundotra)。每位高管都带着自己手下的高级管理者。
会议第一天,所有人聚集到Carneros Inn白色的纳帕大厅听佩奇的演讲。
佩奇用沙哑的声音对与会者说,谷歌的理想非常远大,如果在场的各位不停止相互斗争,那么谷歌永远无法实现这些目标。从现在开始,谷歌将“对斗争实行零容忍”。佩奇承认,这家公司在年轻时曾要求领导者相互竞争,他自己或许是最具侵略性的那个。
但那时候,谷歌的问题是显性问题。例如,谷歌旗下所有产品都要扩大市场份额,从零扩大到有竞争力,再到获胜。现在,谷歌在产品领域领先着世界,面临的问题也成为佩奇所称的n次方问题。谷歌需要以10倍的速度发展,需要创造全新的市场,以尚未想象到的方式解决问题。要解决n次方问题,谷歌高管必须学会合作。
这次演讲令谷歌高管们感到惊讶,尤其是资深的公司高管。过去佩奇和布林把自己不喜欢的每个观点都称为“愚蠢”,甚至是“邪恶”,斗争就是谷歌完成工作的方式。
其中一些人还记得,2001年7月,佩奇当着所有同事的面,侮辱和解雇了多位项目经理。但那一天,Carneros Inn大厅里所有人看着佩奇,他们看到的是一个与在自己宿舍里打造谷歌首台服务器的人截然不同的佩奇。佩奇的头发已经泛白,他的腰围和脸上也呈现出中年人的样子。由于患声带麻痹症,他的声音也变得沙哑。
13、理解每一个需求
2014年3月19日,拉里·佩奇在温哥华TED大会期间接受了采访。他和采访者查理·罗斯(Charlie Rose)坐在台上的高椅上,两人之间有一张桌子。
采访原本是提前准备好台词的。佩奇,他的首席公关高管拉切尔·维特斯通(Rachel Whetstone),以及谷歌首席营销官洛莱尼·图希尔(Lorraine Twohill)提前一天在温哥华酒店的房间里为这次采访做准备。
现在,佩奇和罗斯坐在台上,背后有一面大屏幕,上面是一款拳击视频游戏,一位拳击手把他的对手逼迫到角落里,无情地击打对方。获胜的拳击手由谷歌研发的人工智能计算机程序控制。
佩奇向罗斯解释说,这就是谷歌的未来。佩奇指出,谷歌的人工智能能够像人类玩家一样,以同样的清晰度“看到”屏幕上的内容,它可以自己学习如何玩游戏。佩奇说,看看它干得多么漂亮。想象一下,如果这种智能投入到你的工作。
罗斯听得很兴奋,但却有些困惑。台下观众也是如此,他们不知道佩奇在说什么。之前的彩排一点都没有派上用场,但这并不怪维特斯通和图希尔。
在与人打交道方面,自从2001年7月那个尴尬的一天之后,拉里·佩奇已经取得了很大的进步,但他仍然不擅长在公众面前讲话。所有的内容都涉及到了,但却淹没在大量不完整的句子里。佩奇不是史蒂夫·乔布斯,也不是马克·扎克伯格。因此,公众根本不了解谷歌和拉里·佩奇最近要做什么。
随着佩奇重新执掌谷歌进入第四年,这家公司也处于极佳的状态。股价已经涨到700美元以上,不难想象总有一天谷歌将是一家年营收超过千亿美元的公司。
然而,马海祥博客认为,谷歌仍然面临着一个存在意义的问题。继搜索之后,谷歌还能否开发出另一项伟大的业务?通过谷歌搜索和Android,佩奇和谷歌可以说创造了两个全世界几十亿人都在使用的科技平台。
但谷歌免费授权Android使用,因此Android对于谷歌业绩的意义仅在于它把谷歌搜索和谷歌搜索广告装进了世界上数千万用户的口袋。在这个意义上,它并不是谷歌的全新业务,仅仅是谷歌主要业务的拓展。谷歌仍然有90%的收入来自广告,其中总收入的70%来自搜索广告。
马海祥觉得谷歌面临的一个危险在于,最终--不是今年,也不是这个十年,但不可避免--谷歌会发展得极其巨大,并获取世界上所有企业在广告方面的几乎所有支出。听起来虽然疯狂,但并非遥不可及。谷歌营收已经超过了广告主在杂志和报纸上投放的广告支出的总额。谷歌已经主导了在线广告市场。谷歌搜索已经走出家门继续发展。
对于佩奇而言,这意味着,他现在经常要问自己,未来是什么样的,我们如何创造未来?他产生了很多想法,现在他负责谷歌,可以让工程师们投入足够的时间来完成他的梦想。
他从来没有放弃曾经向密歇根大学提出的公共交通系统建议,所以现在谷歌正在研发无人驾驶汽车。
还有人工智能。除了统治视频游戏,谷歌的人工智能还能够观看YouTube视频,从经验中学习,还会画猫。
谷歌还有一家名叫Calico的子公司,它正在研发老龄化和死亡相关问题的解决方法。
谷歌的另外一家子公司名叫Google Fiber,它用比宽带快100倍的互联网连接堪萨斯城的家庭。Google Fiber可能会在不久后扩大到另外九座城市,包括菲尼克斯、夏洛特和波特兰等。
2013年,佩奇把安迪·鲁宾从Android主管位置挪开,问他是否愿意开发机器人。佩奇幻想着这样一个世界,机器人可以完成很多工作,包括照顾老人,把杂物和家庭生活用品装到无人驾驶汽车上,等等。2013年底,谷歌收购了一家名叫Boston Dynamics的公司,后者可以生产仿人类和仿动物机器人,其中一些可以投入军事使用。
同样是在2013年,佩奇与前苹果高管托尼·法德尔(Tony Fadell)见面,这个家伙曾经设计过iPod播放器。佩奇说服他将自己新成立的公司Nest以32亿美元的价格出售给谷歌。Nest可以生产连接互联网的恒温器。就在这个月,谷歌又收购了一家公司Titan Aerospace,它可以生产无人机。
在谷歌,他们将最大胆的想法称为登月。这种想法很多,包括用热汽球为世界落后地区提供互联网服务,以及生产基于Android操作系统的手表。
佩奇承认,大量想法的多样性令公司的一些投资者感到担忧。他们担心谷歌能否保持专注?或者谷歌会不会像过去的大量科技巨头一样,把战线拉得太长,追求过多的狂野梦想?确实,有谁需要一台能够在视频游戏里击败人类的计算机?
佩奇对这些担忧的回答分为两个方面。首先,他坚信谷歌完成登月式的项目比从事普通研究更容易。他的逻辑是:这方面竞争更少。另外,最优秀的人才愿意为谷歌工作,因为最优秀的人才希望从事最有野心的项目。
其次,佩奇认为,所有这些项目都能够为世界带来更好的搜索。
这些年来,佩奇一直在给谷歌搜索总结一个宽泛的定义。
2012年,他对一名记者说,“完美的搜索引擎应当理解你的任何需求,它可以深入理解世界上的一切,并给你提供你所需的一切。”
在2013年一次谷歌会议上发表主题演讲时,佩奇表示,长远来看,他希望谷歌的软件能够“理解你哪方面知识丰富,哪方面知识缺乏,以及如何构建世界,以便解决重要问题”。
所以,在佩奇看来,如果你回到家感觉有些冷,你的谷歌手表将会进行搜索,进而理解这种感觉。搜索结果就是打开基于谷歌软件的恒温器进行加热升温。
与此类似,如果你的牛奶喝完了,家里基于谷歌软件的电冰箱就会通知同样基于谷歌软件的无人驾驶汽车,带着谷歌机器人到附近的商店买一些牛奶回来(当然,用的是谷歌钱包进行支付),这都是搜索的功能。
理解谷歌登月项目的关键在于理解佩奇对“完美搜索”的观点,他认为只有与你互动的一切产品都相互兼容,才能实现完美搜索。例如,谷歌当前最先进的搜索产品Google Now能够做很多事情。如果Android用户要赶飞机,Google Now就会发出提醒,告诉用户该出发了。但这需要读取Android用户的收件箱、谷歌地图、谷歌航班搜索、谷歌日程,当然还有用户的智能手机。
所以,尽管谷歌进入汽车、恒温器、机器人、电视等看似杂乱无章的领域,但背后有一个共同的目标。佩奇理想的世界,是我们触及的一切都能够通过人工智能计算机连接和理解,这种计算机还能总结我们的活动规律,预测我们的需求,甚至比我们自己还要早知道。佩奇曾多次说,总有一天,这种人工智能将与大脑直接相连,或许可以通过移植来实现。
如果佩奇的表达更清楚,其中一些想法会令人们害怕。毕竟,他每年都会把数十亿美元投入到快速实现这些梦想的努力中。他曾多次表示,谷歌应当聘请100万名工程师。谷歌有这么多资金,这并非不可能。
佩奇希望创造出普遍连接的人工智能,并理解和满足我们的需求。但是这样做的目的并不针对人类,对于世界而言,这是一个好消息。从内心来讲,佩奇是一个热情的乌托邦主义者,他坚信科技已经极大改善了人们的生活,并将继续改善。
“你所想象到的任何事都有可能是可行的,”佩奇在2012年对谷歌投资者说,“你只需要想象,然后为此努力。”
在2013年谷歌大会的问答环节,佩奇对与会者说,未来人们回顾今天的生活,就像我们回顾老祖宗每天用大量的时间来打猎和农耕一样,感觉非常“疯狂”。
2014年,佩奇的生活,与他12岁时所看的尼古拉·特斯拉传记中的晚年生活截然不同。他并没有生活在贫穷与漠视中,年仅41岁的佩奇,将在他的后半生投入数十亿美元和无数的时间,完成他最狂野的梦想。
浏览量:2
下载量:0
时间:
1、c51的指针有几位?数据存贮类型有几类?
这个得问会用c编程的人,我平时都是用汇编的
2、选择运放的标准?
带宽,开环放大倍数,共模抑制比,输入输出阻抗 电源,噪声系数,是否是rail-to-rail
3、一般你采用那种放大电路?有什么优点?为什么采用?
反向放大或者差动放大 输入阻抗大,能够检测小信号
4、DSP、8086和51的区别?
DSP数字信号处理器,一般采用多总线结构(即哈佛结构)主要应用于大量浮点或定点运 算场合特别是数字信号处理
8086是intel推出的第一款通用微处理器,采用冯诺伊曼传统计算机结构 51是intel推出的第一款单片机,主要应用于控制
5、RS232、RS485的区别?
浏览量:3
下载量:0
时间:
华为技术有限公司是一家生产销售通信设备的民营通信科技公司,其产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。那么华为的管理为什么能成功?
任正非不是照搬IBM,而是让IBM帮助华为培养专家,再依靠自己的专家建立自己的管理体系。大讲特讲追求和境界的,但同时又最懂得人内心中现实的一面。华为激发了那么一大群天之骄子内心的自豪感与事业心,也让他们通过劳动获得了经济上进而是人格上的独立。“向小米学营销,向华为学管理,向三星学变革”。我像祥林嫂一样,说给见到的每一个企业家与管理者。向领先企业学习,让自己少走弯路,一次做对。不单是学习他们是怎么做的,更要学习他们是怎么思考的。他们为什么这么做,经历了哪些困难,又如何突破困难,坚决在正确的道路上探索——这些,更重要。对,我没说向他们学战略。很多人认为自己的战略也不错,与这些顶尖高手的差距只是企业的执行力。索性,我们不谈战略,也暂不谈营销和变革,只谈管理。向华为学管理,尤其是学习怎样管理庞大的知识员工。
第一是责任。如何把不同层级和岗位的员工放在统一的责任体系内,并依据责任建立分权与激励体系,是很多企业面临的难题。常有人说,组织内只有两个层级是有完整的责任意识的:一个是老板,他承担着生死存亡的压力;一个是一线员工,他们每天每时都有明确的任务指标和行为要求。而中间层很容易成为“转包商”——把上级分配的任务分配给下级,自己成为监工。没有承担责任,并不表明他们无所事事。恰恰相反,很多企业的管理者很忙,但就是没有产生绩效或战略要求下的成果。尤其知识员工,很容易“自己给自己找事做”,偏离企业的方向,空耗资源。华为依靠严肃的三级计划和预算管理体系来完成责任的落实,然后发育基于责任的能力,评价基于责任的贡献,执行力由此产生。不仅华为,凡是管理有效的公司,首先学会的都是这一点。
很多企业所做的是“分指标”而不是“分解责任”。指标只是结果,责任是条件。责任到位了,指标自然成;责任落空,指标也就成了肥皂泡。包政老师曾说,应该把各尽所“能”按劳分配,改为各尽所“责”按劳分配。责任是能力的前提,是结果的基础。我曾经想,可能是我们在计划经济下运行太久,所以企业都不擅长、也不重视做计划,而把更多的精力放在预算上,或许是预算关乎每个人可以掌控的资源,与利益直接相关。而没有严格的经营计划的分解过程,责任是无所识别出来的。
华为每年是从7月份开始制定经营计划与预算,从远景规划、到五年滚动战略规划、到年度目标任务和经营计划、直到个人绩效承诺,然后是预算。你可以不用半年,哪怕3个月,1个月也行,总不能拿个表格、添几个数、开两次动员会,就当成经营计划了吧?如此这般,何来执行力?
第二是协同。这个更难!钱德勒说,现代企业的根本难题就是不断专业化分工之后如何协同。体力劳动的协同,可以依靠外化的标准,形成明确的输入、输出和工作方法。知识劳动的输入、输出和工作方法非常难以标准化,协同起来就无比困难。
部门专业化和岗位专业化的不断发展,会在企业中造成难以逾越的部门墙。每个人都成为自己领域的专家,都站在专业的角度来思考,而不是站在组织共同目标上,从来不思考“自己怎么做才能让别人的工作更有效”,常常以局部效率伤害整体效率。我们说,管理有四化:标准化、规范化、流程化和信息化。流程化是难题,没有这一点,标准化和规范化带不来整体效率,而信息化也无法真正实现。很多企业说,自己的ERP系统是样子货,原因不在ERP本身,而是没有流程化。2001年,某国企领导人告诉我,“搞了那么多年精兵简政,就是想扁平化,结果发现‘扁’很容易,无非是想赶跑和尚先拆庙,但就是扁而不平”。平,就是流程化。把责任分层落实相对容易,分流程落实难上加难。很多老板焦头烂额,大约70%是作为裁判,处理部门协同的问题。久而久之,变成老板一个人指挥各个部门,员工成了“听令行事”者,丧失独立思考及做事的能力。
有些老板初期还很享受这种感觉,不停地想出一个有一个主意,员工去执行,效果还不错,颇自得。这很像孔明先生,自己累死,终究无法安天下。老革命家陈云先生说,一个组织内总要有些人头戴瓜皮帽、手拿文明棍、踱着四方步,看起来无所事事。实际上,他在做“造钟人”,而不是“报时者”。
很多老板成了报时者,不断发挥自己的天才想出一个又一个主意,然而一个绝顶天才,不依靠管理有效的组织又能做多大事?2005年,和利郎创始人王良先生有一席谈话,对我很有触动。他说,早些年利郎是晋江企业的标杆,他依靠天分和勤奋不断创新,请大牌代言人、上中央五台做电视广告等等,每一件事都做得干脆利索外加漂亮,但几年过去,别人走在了前面,自己被越拉越远。他说了一句很悟道的话,“招数打不过系统”。
系统的基础是流程化。不是有没有流程的问题,而是能不能在专业分工的基础上形成协同的问题。任老板的高明之处,恰恰是把一个打乱仗打得还不错的华为带到了组织化状态,学会了流程化。从集成研发、集成供应链、集成财务等等,华为学会了协同,建立起系统。
这是很艰难的过程。很多企业都试图这样做,但大多半途而废。华为当年请IBM[微博],同样面临煎熬。管理者不停地向任老板诉说:那一套不适合华为,我们的效率反倒下降了;顾问先说英语然后再翻译给我们听,我们相当于花费双倍的钱;那一套系统太大了,我们小脚穿了一双大鞋,脚趾头还露在外面……各种言论,都指向一点,放弃管理,回到过去。但任老板毫不迟疑,提出“削足适履”,先僵化再优化,终于成功。华为的流程化道路是每个有追求的企业都要经历的。企业如果不能协同,不能形成系统,就永远无法发挥组织化的力量,老板也就永远是个报时者,或者精疲力竭而死,或者极度厌倦而弃。
第三是激励。当企业建立了责任和协同体系之后,就要考虑如何让员工主动地承担起责任,也就是如何激励员工。甚至有人说,激励是管理的核心问题。好像激励问题怎么说都不为过,毕竟这关乎员工工作动力。
现实一点的老板说,激励就是分钱。很对,物质永远是基础吗。但分钱不是一件容易的事。很多老板是有“钱聚人散、钱散人聚”的理念的,但确实不知道怎么分。分钱的依据是什么?能够让组织成员共同认可的依据是什么?这难倒很多人。现代企业是个高度分工协作的组织,涉及不同专业的人共同努力来完成同一件事情,那么不同的人做的不同的工作,如何评价?科学不断告诉我们,质上不同的东西量上无法比较,但在组织中,我们恰恰要比较性质上不同的工作和贡献。
企业要解决价值评价和价值分配问题,也就解决了价值创造的动力问题,使价值创造成为可能,得以持续。所以,薪酬激励的根本是评价,不是评价人,是评价人在岗位(责任)上的发挥的价值,而且是把不同岗位的人的价值用相同的评价系统来区分。
这就依靠权威了。评价质上不同的东西,无法依靠客观的科学,而必须依靠权威。这一点上,管理更接近实践,而非科学。大概这是德鲁克先生把著作命名《管理实践》而非《管理学》的原因吧。权威不是来自于权力,而是战略的代言。理想的老板说,人要有点境界,不能眼盯着钱。这个也对。社会进步到现在,钱应该不是,或者不应该是唯一的追求了,这符合马斯洛的需求层次论。何况,经济学早就讲了“效用递减规律”,单纯靠分钱无法解决持续的动力问题。而且,有非常多的案例证明:越有钱之上的追求,越能找到工作的成就感,越能把事情做好。井深大先生讲“让工作本身成为工作的最大激励”,意味深长。早年的索尼也正是靠这个理念来激励工程师不断创新的。
现实中,单纯讲境界的,一直活得很艰难;单纯讲分钱的,初时繁荣,但不长久;但两种都抓、两手都硬的,成为翘楚,华为即是。任老板是大讲特讲追求和境界的,但同时又最懂得人内心中现实的一面。华为激发了那么一大群天之骄子内心的自豪感与事业心,也让他们通过劳动获得了经济上进而是人格上的独立。这难能可贵!
华为是极少数有管理的企业,依靠庞大而管理有效的系统,推动自身不断成长和超越。这是任老板非常了不起的地方。但华为不是神话,华为学得到,关键是你学不学,以及怎么学。学习是人类进步的阶梯,说某某某学不到,基本都属夸大其词或危言耸听之类。华为不是凭空出现的,是一步一步走出来的,自然能学到。古人云,临渊羡鱼,不如退而结网。与其崇拜华为,不如学习它,往死里学。但首先要学的,不是华为现在是如何管理的,而是华为如何建立起管理系统的。
很多人想走捷径,以为把华为的管理制度拷贝一份过来,自己也就有管理了。其实每个企业都有自己的活法,都需要建立适合自己的管理体系。能借鉴别人的是道理,做法背后的道理,而不是直接复制做法。华为就是这样学IBM的。引入IBM学习IPD(集成产品开发),建立全流程研发管理,是华为建立管理体系的最重要的事件之一。但华为并不是按照IBM的模式照本宣科,而是学习IBM的方法及其背后的道理,自己建立制度规范,再请IBM专家提建议和意见,华为人再不断尝试和修改,最终形成华为IPD管理规范的1.0、2.0、3.0版本。这是华为的管理方法,不是IBM的。
任老板高瞻远瞩,不断强调,不是照搬IBM,而是让IBM帮助华为培养专家,再依靠自己的专家建立自己的管理体系。一位朋友是亲历者,他说,“我们不是学习IBM怎么干的,而是IBM为什么这么干,其背后的逻辑是什么”。
为了最大程度攫取IBM专家的知识、经验和智慧,任老板支持对接组成员不遗余力地缠着IBM专家进行交流。一个细节很能说明问题。一位华为高管告诉我,“几乎每晚请IBM专家吃饭,恨不能24小时不停地问各个细节,但IBM专家只喜欢喝茅台,那餐费就相当昂贵,签单的时候我自己都犹豫,但任老板给我们充足的预算,支持我们全力去做”。华为由此一步步地学会了IPD/ISC(集成供应链)管理,以及集成财务管理、人力资源管理、秘书管理系统等,并建立了自己的整体管理体系。这就有个疑问:请IBM做过咨询的中国公司多不胜数,为什么华为如此成功,而有些企业失败?某个行业的龙头企业,当年也高价请IBM,试图引入管理,但中途夭折,双方互相埋怨。两相比较,如此差异的产生原因在哪?
我认为就是《华为基本法》。华为有基本法,很多企业都没有。《华为基本法》,是任老板和华为人对“企业及其成长之道”的系统思考和共识。正是通过《华为基本法》,任老板完整地理清了:华为必须从一次创业走向二次创业、从机会主义走向能力主义、从人治走向法治,以及要完成这个过程,华为应该继承什么、扬弃什么、坚持什么、学习什么、发展什么。
华为才有了指导自己前行的事业理论。这些都想清楚了,怎么走下去也就清楚了,即便遇到过程中的艰难与挫折,也就不会动摇,坚决前行。华为才能历经艰难,百折不挠,建立了有效的管理体系。这是《华为基本法》的真正价值所在。学习华为,要从学习《华为基本法》开始。每一个老板都需要像任老板那样,完成企业的系统思考,形成自己的事业理论:我是谁,从哪来,向哪去,如何去,如何团结志同道合者等等,也就有了自己的基本法更重要的永远不是现象,而是现象背后的道理。
浏览量:2
下载量:0
时间:
如果你的回答是第1名,你就错了!你如果追过第2名,你只是取代那人的位置,你是第2名。
如果你的答案是倒数第2名,你又错了!告诉你,你怎能追过最后一名?请保持思考冷静!
得到5000是吗?正确的答案是4100,不相信?用计算器查证吧!
答案是NUnu吗?不!绝对不是,她的名字是Mary,请再读一次问题!
他只要张开嘴问即可。他是瞎子,不是哑巴。就这么简单!
浏览量:2
下载量:0
时间:
导语:华为技术有限公司是一家生产销售通信设备的民营通信科技公司,其产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。
答:软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。
软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)。编码和单元测试属于软件生命周期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试,这是软件生命周期的另一个独立阶段,即测试阶段。
华为独立外包测试一般包括ST(系统测试)和SDV(详细设计验证)两个阶段。
浏览量:3
下载量:0
时间:
华为技术有限公司是一家生产销售通信设备的民营通信科技公司,总部位于中国广东省深圳市龙岗区坂田华为基地。华为的产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。华为于1987年在中国深圳正式注册成立。华为相信大家是耳熟能详,今天读文网小编要与大家分享的是:在华为工作的相关体验分享。具体内容如下,仅供参考阅读:
2012年7月入职华为做嵌入式开发,2014年4月离职华为,2014年7月找到一份创业公司的移动互联网产品经理的工作。
这是我离职时写的,当时写的比较匆忙,所以想到什么写了什么,这里具体分析一下从华为的工作体验,供其他在华为工作或是拿到华为offer的朋友参考:(由于是做研发岗,从研发岗的角度分析)
1、薪水:
薪水目前是统一应届本科9K,研究生10K,博士12-14K左右;五险一金按工资标准交,年终奖分等级A/B+/B/C/D,每个等级内也有排名,A一般5-7个月,B+为3-5个月,B则是2-3个月,C的话有的部门有少许奖金,但大部分都是没有奖金的,D属于裁退绩效。
年终奖一般是年中发4-5月份沟通,5-6月左右到账。
每年A/B+的员工有很大机会涨薪,B涨薪机会几乎没有。大约3年一次普调薪水,幅度20%-30%左右,目的是和当时的应届生收入水平靠齐,否则招不到应届生了,另外老员工也被应届生倒挂;
2、补贴:
没有车补,饭补,通话补助,住宿补助等任何补贴。如果晚上加班到8点之后,可以自己到后台去申请7元的夜宵补助(税前),但如果不申请则没有,另外超过申请时间了也没有补助。另外有的部门加班到10点后打的回去可以报销;
3、交通:
公司一般处于城市的郊区或是开发区,开车去的话赶上早高峰一般花个30分钟-1小时,班车收费5-10元每趟不等,深圳总部有多趟班车可选择,小一点的研究所则只有一趟班车,通常7点前发车,得早起才能赶上。另外,加班到20:40之后的晚班车不收费;
4、考勤:
未转正前需早上8点前到公司刷卡,转正后可弹性工作制到9点刷卡,不过欠的一个小时工时得在当月补齐。每月可有2次忘刷卡机会和2次忘带卡机会,不过如果经常忘刷卡或忘带卡会影响个人绩效和部门绩效;
5、伙食:
本人所在的杭州研究所,分批就餐,人还是很多。早晨一般消费5元,中餐10-15元,晚餐10-13元左右,食堂提供微波炉,可自己带饭。由于在郊区,园区附近的小餐馆比较少,因此大部分在食堂解决,有车的话可以几个同事开车出去下馆子;
6、加班:
周三和周五不用加班,周一可加可不加,周二和周四没活也基本要得待一待,属于潜规则加班日;中午有午休时间,可以自己买个午休床,有些部门甚至可以睡到2点才起来工作,晚上通宵时也可以拿来睡觉。
由于华为整个公司已经比较庞大了,所以一个项目从立项到真正开始研发,大概有几个月的闲适期,这期间加班不多,但一旦立项,就是各种拼命赶着催着过点,发版本,这时候加班就比较多了,LZ曾经连续通宵加班7天,在机房里跨年看烟花的感觉不是一般人能体会的。
另外,每个月最后一个周六是要求加班的,给予双倍工资或是结算为调休假。平时的周末加班是看部门,一般会有加班记录,不是无偿加班的,不过各部门不同,有的是结算为调休,有的是结算为加班费(双倍工资),未使用完的调休,在离职时会以双倍工资的形式结算给你;
7、晋升:
由于华为每年都会招很多应届生,所以想凭资历上位那得等很久了,内部升级一般是2年升一次(应届本科/研究生一般是13级,应届博士14级),先得做技能鉴定,然后再晋升,薪水视能力涨幅500-2000左右,不过内部职级,对于升任管理岗或是内部转岗之类的还是比较重要。
外部挖过来的人一般职级比土着要高,但是土着有股票,空降的没股票。
另外,如果能和领导甚至领导的领导搞好关系,或是具备PPT,邀功,吹牛,扯皮等技能,晋升之路会比其他人更快一些(大公司通病);
8、股票:
走之前华为正在改股权制为期权制,估计也是看到很多老土着手握大把股票,让很多新员工不满的原因了吧,另外华为的股票得自己掏钱买,相当于把存款存在公司那,每年到期会分红,收益率15%-20%左右,年终绩效B以上都有理论配股,不过B的概率最小;
9、机会:
如果是校招的,建议还是把华为作为一个跳板,社招的可视情况长期发展。原因是校招进去的很大概率会被HR随机分配到各个部门,我见过大学做java的被分去做FPGA测试,另外像我这种想做产品经理的,被分去做了嵌入式研发。如果被分配的任务刚好是你感兴趣的工作,也不妨多待一段时间看看是否被受重视。
在华为这种大公司,普招进去的人往往只能做到螺丝钉的角色,能力和技术成长不如小公司,能够快速升职加薪的往往只有一两个“火车头”,华为特推崇“火车头”文化,而“车厢”往往就被抛弃或是无视。
若是要想转岗更是比跳槽还难,在华为,部门墙很严重,人员的管控也是同样,若是想转岗或是去其他部门,得自己部门同意放人,对方部门同意接收才能通过。
另外,说从华为出去会比较好找工作的,还真不是,因为每年从华为离职的人太多了,另外像本人这种嵌入式转互联网产品经理的人,更难找到满意的工作;
10、氛围:
华为的整个氛围还是比较严肃和工程师思维的,整体比较偏硬件,就算做web或是移动互联网的项目经理,也或多或少有过硬件相关的经历。如果想去那种活泼又热血的公司的话,华为可能还不太适合,月底部门秘书会组织一次生日会,两个月的寿星一起来分蛋糕。另外,偶尔也会组织一些小活动,比如XX好声音,小型的运动会之类的;
11、奋斗者协议:
员工签署奋斗者协议,自愿放弃指令性加班工资(即下班之后的加班工资)和带薪年休假,这个协议也可以不签,不过会有一定影响到年终考评和年终奖;
另外,未签奋斗者协议的员工没有资格提拔为管理岗,职级晋升也会受一些影响。
12、异地研发:
这是华为一个轮值CEO想出来的办法,可以减少出差带来的开销,所谓异地研发,就是实质是长时间出差工作,但没有任何出差补贴的工作方式,有的异地研发长达一年。另外在华为工作有一定机会出差到各个地区的研究所,如深圳总部,可以趁机去趟香港购物,也有机会出国进行交流(前提是你很NB);
13、其他:
华为总体来说还是在向上发展的,随着越来越多的90后加入华为,应该会注入更多新鲜的血液和活力。另外,如果最终是想创业或是比较机灵的人才,建议还是不要去华为了,因为随着你跟华为的员工待的日子越来越长,你会慢慢的跟他们变成一样,失去你的激情,失去你的机灵,然后慢慢的成为了你之前讨厌的那种人。
浏览量:3
下载量:0
时间:
导语:2000年,相差11岁的锋菲(谢霆锋、王菲)恋首次曝光,引发社会各界震动;2003年,两人宣布分手;11年后(2014年),在经历了各自结婚生子、离婚恢复单身后,锋菲又走到了一起。
2000年,当第一次公开恋情,王菲31岁,谢霆锋20岁,王菲的年龄是谢霆锋的1.55倍。转眼到了2014年,如今两人破镜重圆,王菲45岁,谢霆锋34岁,王菲的年龄是谢霆锋的1.32倍。
1)求两人年龄倍数与公历年的时间序列收敛函数,收敛域以及收敛半径。
2)这件事给张柏芝和李亚鹏留下了巨大的心理阴影,求阴影面积是多少?
3)如果用挖掘机填补阴影面积,那么,请问,挖掘机技术哪家强?
1. 根据可惜准则:设f(x,y)在a≤x+∞,c≤y≤d 上连续,对于任意给定的y,∫(a → +∞)f(x,y)dx收敛。若对于任意给定的正实数ε,都存在一个只与ε有关与y无关的正整数A0,对于任意的AA0,c≤y≤d 均有|∫(A → +∞) f(x,y)dx|ε,则称含参变量的无穷积分∫(a → +∞)f(x,y)dx在c≤y≤d 上一致收敛。如果王和谢一直和好到终老100岁,即王的值域为55,谢的值域为66,取两者交集为55,年龄倍数为a,
王/谢的年龄比从1.55 → 1.32, ∫(a → 1)f(x,y)dx在45≤y≤100 上一致收敛,即张和谢年龄倍数和公里年序列在收敛域是[45,100]是收敛函数, 收敛域是[45,100],收敛半径为[1,1.55]
2. 根据量子力学波动方程,设张柏芝受伤时间为E,张心理阴影形成时间为P
因为E=ħω,p=h/λ, ħ=h/2π 得到ΔxΔp≥ħ/2=h/4π
由波方程解出张心理阴影面积每秒 , h=6.626176pin
设定面积为F.2 得,张心理阴影面积部分为F.2=6.626176平方米,
即张每秒钟心理产生阴影6.626176平方米,而解答1中得出的收敛于上限为
另,根据爱因斯坦狭义相对论原理, ,经过洛伦兹变换后:
即,设李心理受伤时间为T,相对论因子γ可根据张和李相对的空间求得:张在香港,李在新疆,两地空间绝对距离3384千米,时差7200秒,因此γ= 1.001
根据上式,解出T= 2.56t,就是说,张每伤心一秒,李就要伤心2.56秒,因此,李每秒受伤的心理面积F.(2)= 16.9631平方米。
3. 要用挖掘机挖土方来填埋受伤体积为V,单位面积为S,张和李的平均身高为h,h=1.78m
即V= S.h=(6.626t + 16.9631t)* 1.78 = 41.99t,这就说张和李每秒钟产生的心理阴影体积有42立方米。工程量巨大,这对挖掘机选手技术要求很高,请到山东找蓝翔!
浏览量:2
下载量:0
时间:
华为技术有限公司是一家生产销售通信设备的民营通信科技公司,总部位于中国广东省深圳市龙岗区坂田华为基地。华为的产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。
很少有企业能像华为一样长时间引起公众的关注,自1988年创立以来,华为以令人吃惊的速度成长为中国通信行业领头羊,华为的群狼们正在世界范围内扩张着自己的领土。
2002年,华为采取区域落地的方式,由华为当地的市场拓展人员和渠道合作伙伴共同开展活动,并加强与行业用户面对面的沟通,使品牌推广做到“因地、因行业”。
我想作为一个销售人员,进入华为这个大公司是很多人的梦。那么接下来大家就来看一下华为面试的问题,通过对这些问题的了解,我想大家肯定能掌握面试技巧及注意事项的:
华为面试一面:
技术面,由于项目是无线通信相关的,跟软件没太大关系,所以就出了两个考题:
第一,求1/7的第n位小数?
第二,gdb调试相关的一些问题。此外还叫另外无线牛人面了我,cdma,功率控制,协议,等等。面完后没有直接告诉我过还是不过,我心想估计挂了。郁闷……没想到晚上12点多收到二面通知,高兴啊!
华为面试二面:
著名的群面,今年刷的有点厉害,至少在成都是这样的。大概平均12刷3~5。谈点注意事项吧,第一,说话切忌罗嗦,一定要逻辑清晰,有自己的想法,有充分的理由,不要忽悠,不懂装懂,让你谈优点,也要实事求是,别夸大其词,面试官一旦盯上你问你几个问题就傻掉了,漏泄了。
第二,不要太张扬,感觉你是头,人家听从你的,这样的绝对挂了。
第三,不要太低调,千万别愣着不说话,要积极参与,发言要有技术含量,啰哩罗嗦的人肯定不会喜欢。
第四,保持一个团队的团结合作,每个组员都围绕一个中心,每说一个观点不要说你个人观点,而应该是团队的讨论结果。总之一个词“中庸”。面试技巧
华为面试三面:
这次的面试相对比较轻松了,只要不出差错应该没问题,都是些常见的hr问题。如:谈谈你最得意的事情;谈谈你经历过的最的挫折;谈谈你初中以前家庭生活的一个片段;……最后当然很重要的事工作地点的问题,不再赘述
华为面试四面:
心理测试,很简单,做分题就可以了面试经验
华为面试五面:
签约:关于福利待遇等问题。从四面结束到签约,基本上是一个礼拜之内给消息。
浏览量:2
下载量:0
时间:
1、局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量?
答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个编写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
答:可以,在不同的C文件中以static形式来声明同名全局变量。 可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错.
4、请写出下列代码的输出内容
#include
int main(void)
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
}
答:10,12,120
5、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
答: 1) 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误。
2) 从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。 3) static函数与普通函数作用域不同,仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件
综上所述:
static全局变量与普通的全局变量有什么区别:
static全局变量只初使化一次,防止在其他文件单元中被引用;
static局部变量和普通局部变量有什么区别:
static局部变量只被初始化一次,下一次依据上一次结果值;
static函数与普通函数有什么区别:
static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
6、程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。
7、设有以下说明和定义:
typedef union
{
long i;
int k[5];
char c;
} DATE;
struct data
{
int cat;
DATE cow;
double dog;
} too;
DATE max;
则语句 printf("%d",sizeof(struct data)+sizeof(max));的执行结果是:___52____
考点:区别struct与union.(一般假定在32位机器上)
答:DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20. data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32. 所以结果是 20 + 32 = 52. 当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20
8、队列和栈有什么区别?
队列先进先出,栈后进先出
9、写出下列代码的输出内容
#include
int inc(int a)
{ return(++a); }
int multi(int*a,int*b,int*c)
{ return(*c=*a**b); }
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1, int*arg2)
{
FUNC1 p=&inc;
int temp =p(arg1);
fun(&temp,&arg1, arg2);
printf("%dn",*arg2);
}
main()
{
int a; https://局部变量a为0;
show(multi,10,&a);
return 0;
}
答:110
10、请找出下面代码中的所有错误 (题目不错,值得一看)
说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”
#include"string.h"
main()
{
char*src="hello,world";
char* dest=NULL;
int len=strlen(src);
dest=(char*)malloc(len);
char* d=dest;
char* s=src[len];
while(len--!=0)
d++=s--;
printf("%s",dest);
return 0;
}
答:
方法1:一共有4个错误;
int main()
{
char* src = "hello,world";
int len = strlen(src);
char* dest = (char*)malloc(len+1);https://要为分配一个空间 char* d = dest;
char* s = &src[len-1]; https://指向最后一个字符
while( len-- != 0 )
*d++=*s--;
*d = 0; https://尾部要加’/0’
printf("%sn",dest);
free(dest); https:// 使用完,应当释放空间,以免造成内存汇泄露
dest = NULL; https://防止产生野指针
return 0;
}
方法2: (方法一需要额外的存储空间,效率不高.)不错的想法
#include
#include
main()
{
char str[]="hello,world";
int len=strlen(str);
char t;
for(int i=0; i
{
t=str[i];
str[i]=str[len-i-1]; https://小心一点
str[len-i-1]=t;
}
printf("%s",str);
return 0;
}
11.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
c用宏定义,c++用inline
12.直接链接两个信令点的一组链路称作什么?
PPP点到点连接
13.接入网用的是什么接口?
V5接口
14.voip都用了那些协议?
H.323协议簇、SIP协议、Skype协议、H.248和MGCP协议
15.软件测试都有那些种类?
黑盒:针对系统功能的测试
白盒:测试函数功能,各函数接口
16.确定模块的功能和模块的接口是在软件设计的那个队段完成的?
概要设计阶段
17.
unsigned char *p1;
unsigned long *p2;
p1=(unsigned char *)0x801000;
p2=(unsigned long *)0x810000;
请问p1+5= ;
p2+5= ;
答案:0x801005(相当于加上5位) 0x810014(相当于加上20位);
选择题:
21.Ethternet链接到Internet用到以下那个协议? D
A.HDLC;B.ARP;C.UDP;D.TCP;E.ID
22.属于网络层协议的是:( B C)
A.TCP;B.IP;C.ICMP;D.X.25
23.Windows消息调度机制是:(C)
A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;
找错题:
25.请问下面程序有什么错误?
int a[60][250][1000],i,j,k;
for(k=0;kMax_GT_Length)
{ return GT_Length_ERROR;
} ....... }
答: 死循环https://
问答题:
29.IP Phone的原理是什么?
IP电话(又称IP PHONE或VoIP)是建立在IP技术上的分组化、数字化传输技术,其基本原理是:通过语音压缩算法对语音数据进行压缩编码处理,然后把这些语音数据按IP等相关协议进行打包,经过IP网络把数据包传输到接收地,再把这些语音数据包串起来,经过解码解压处理后,恢复成原来的语音信号,从而达到由IP网络传送语音的目的。
30.TCP/IP通信建立的过程怎样,端口有什么作用?
三次握手,确定是哪个应用程序使用该协议
31.1号信令和7号信令有什么区别,我国某前广泛使用的是那一种?
1号信令接续慢,但是稳定,可靠。
7号信令的特点是:信令速度快,具有提供大量信令的潜力,具有改变和增加信令的灵活性,便于开放新业务,在通话时可以随意处理信令,成本低。目前得到广泛应用。
32.列举5种以上的电话新业务
如“闹钟服务”、“免干扰服务”、“热线服务”、“转移呼叫”、“遇忙回叫”、“缺席用户服务”、“追查恶意呼叫”、“三方通话”、“会议电话”、“呼出限制”、“来电显示”、“虚拟网电话”等
四.找错题:
1.请问下面程序有什么错误?
int a[60][250][1000],i,j,k;
for(k=0;k<=1000;k++)
for(j=0;j<250;j++)
for(i=0;i<60;i++)
a[i][j][k]=0;
答: 把循环语句内外换一下
2.#define Max_CB 500
void LmiQueryCSmd(Struct MSgCB * pmsg)
{
unsigned char ucCmdNum;
......
for(ucCmdNum=0;ucCmdNum
{
......;
}
答: 死循环,unsigned int的取值范围是0~255
3.以下是求一个数的平方的程序,请找出错误:
#define SQUARE(a)((a)*(a))
int a=5;
int b;
b=SQUARE(a++);
答:结果与编译器相关,得到的可能不是平方值.
微软亚洲技术中心的面试题!!!
1.进程和线程的差别。
答:线程是指进程内的一个执行单元,也是进程内的可调度实体.
与进程的区别:
(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位
(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行
(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.
(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开销。
2.测试方法
答:人工测试:个人复查、抽查和会审
机器测试:黑盒测试和白盒测试
3.Heap与stack的差别。
答:Heap是堆,stack是栈。
Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。
Stack空间有限,Heap是很大的自由存储区
C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。
程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传递也在栈上进行
4.Windows下的内存是如何管理的?
分页管理
8.谈谈IA32下的分页机制
小页(4K)两级分页模式,大页(4M)一级
9.给两个变量,如何找出一个带环单链表中是什么地方出现环的?
一个递增一,一个递增二,他们指向同一个接点时就是环出现的地方
10.在IA32中一共有多少种办法从用户态跳到内核态?
通过调用门,从ring3到ring0,中断从ring3到ring0,进入vm86等等
11.如果只想让程序有一个实例运行,不能运行两个。像winamp一样,只能开一个窗口,怎样实现?
用内存映射或全局原子(互斥变量)、查找窗口句柄..
FindWindow,互斥,写标志到文件或注册表,共享内存。.
12.如何截取键盘的响应,让所有的'a’变成'b’?
答:键盘钩子SetWindowsHookEx
14.存储过程是什么?有什么用?有什么优点?
答:我的理解就是一堆sql的集合,可以建立非常复杂的查询,编译运行,所以运行一次后,以后再运行速度比单独执行SQL快很多
15.Template有什么特点?什么时候用?
答: Template可以独立于任何特定的类型编写代码,是泛型编程的基础.
当我们编写的类和函数能够多态的用于跨越编译时不相关的类型时,用Template.
模板主要用于STL中的容器,算法,迭代器等以及模板元编程.
(C++的template是实现在库设计和嵌入式设计中的关键。
template能实现抽象和效率的结合;同时template还能有效地防止代码膨胀)
16.谈谈Windows DNA结构的特点和优点。
答:Windows Distributed interNet Application Architecture(Windows分布式应用结构,简称Windows DNA)是微软创建新一代高适应性商业解决方案的框架,它使公司能够充分地挖掘数字神经系统的优点。Windows DNA是第一个将Internet、客户/服务器、和用于计算的PC模型结合并集成在一起的为新一类分布式计算方案而设计的应用软件体系结构
17. 网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
答:1)进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。
2)线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。
两者都可以提高程序的并发度,提高程序运行效率和响应时间。
线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。
思科
1. 用宏定义写出swap(x,y)
答#define swap(x, y)
x = x + y;
y = x - y;
x = x - y;
2.数组a[N],存放了1至N-1个数,其中某个数重复一次。写一个函数,找出被重复的数字.时间复杂度必须为o(N)函数原型:
int do_dup(int a[],int N)
答:int do_dup(int a[],int N) https://未经调试
{
int sun = 0;
int sum2;
for(int i=0;i
{
Sum+=a[i];
}
Sum2 = (1+N-1)*N/2;
Return (sum-sum2);
}
3 一语句实现x是否为2的若干次幂的判断
答:方法1)int i = 512;
cout << boolalpha << ((i & (i - 1)) ? false : true) << endl; https://位与为0,则表示是2的若干次幂
2)return (x>>N==1);
4.unsigned int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位,n为需要转换的长度,假设起始点在右边.如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001
答:unsigned int intvert(unsigned int x,int p,int n) https://假定p=4,n=3
{
unsigned int _t = 0;
unsigned int _a = 1;
for(int i = 0; i < n; ++i)https://循环的目的主要是-t
{
_t |= _a; https://位或
_a = _a << 1;
}
_t = _t << p; https://转换后_t变为1110000
x ^= _t; /异或,将原来的位取反
return x;
}
慧通:
1. 什么是预编译,何时需要预编译:
答: 就是指程序执行前的一些预处理工作,主要指#表示的.
何时需要预编译?
1)、总是使用不经常改动的大型代码体。
2)、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。
2. 下述三个有什么区别?
char * const p;
char const * p
const char *p
解答:
char * const p; https://常量指针,p的值不可以修改
char const * p;https://指向常量的指针,指向的常量值不可以改
const char *p; https://和char const *p
3. 解释下列输出结果
char str1[] = "abc";
char str2[] = "abc";
const char str3[] = "abc";
const char str4[] = "abc";
const char *str5 = "abc";
const char *str6 = "abc";
char *str7 = "abc";
char *str8 = "abc";
cout << ( str1 == str2 ) << endl;
cout << ( str3 == str4 ) << endl;
cout << ( str5 == str6 ) << endl;
cout << ( str7 == str8 ) << endl;
结果是:0 0 1 1
解答:str1,str2,str3,str4是数组变量,它们有各自的内存空间;
而str5,str6,str7,str8是指针,它们指向相同的常量区域。
4. 以下代码中的两个sizeof用法有问题吗?[C易]
void UpperCase( char str[] ) https:// 将 str 中的小写字母转换成大写字母
{
for( size_t i=0; i
if( 'a'<=str[i] && str[i]<='z' )
str[i] -= ('a'-'A' );
}
char str[] = "aBcDe";
cout << "str字符长度为: " << sizeof(str)/sizeof(str[0]) << endl;
UpperCase( str );
cout << str << endl;
答:函数内的sizeof有问题。根据语法,sizeof如用于数组,只能测出静态数组的大小,无法检测动态分配的或外部数组大小。函数外的str是一个静态定义的数组,因此其大小为6,函数内的str实际只是一个指向字符串的指针,没有任何额外的与数组相关的信息,因此sizeof作用于上只将其当指针看,一个指针为4个字节,因此返回4。
注意:数组名作为函数参数时,退化为指针.
数组名作为sizeof()参数时,数组名不退化,因为sizeof不是函数.
4. 一个32位的机器,该机器的指针是多少位
指针是多少位只要看地址总线的位数就行了。80386以后的机子都是32的数据总线。所以指针的位数就是4个字节了。
5. 指出下面代码的输出,并解释为什么。(不错,对地址掌握的深入挖潜)
main()
{
int a[5]={1,2,3,4,5};
int *ptr=(int *)(&a+1);
printf("%d,%d",*(a+1),*(ptr-1));
}
输出:2,5
*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5
&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)
int *ptr=(int *)(&a+1);
则ptr实际是&(a[5]),也就是a+5
原因如下:
&a是数组指针,其类型为 int (*)[5];
而指针加1要根据指针类型加上一定的值,
不同类型的指针+1之后增加的大小不同
a是长度为5的int数组指针,所以要加 5*sizeof(int)
所以ptr实际是a[5]
但是prt与(&a+1)类型是不一样的(这点很重要)
所以prt-1只会减去sizeof(int*)
a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地址,a+1是数组下一元素的地址,即a[1],&a+1是下一个对象的地址,即a[5].
6.请问以下代码有什么问题:
1).
int main()
{
char a;
char *str=&a;
strcpy(str,"hello");
printf(str);
return 0;
}
答;没有为str分配内存空间,将会发生异常
问题出在将一个字符串复制进一个字符变量指针所指地址。虽然可以正确输出结果,但因为越界进行内在读写而导致程序崩溃。
Strcpy的在库函数string.h中.程序的主要错误在于越界进行内存读写导致程序崩溃https://
2).
char* s="AAA";
printf("%s",s);
s[0]='B';
printf("%s",s);
有什么错?
答: "AAA"是字符串常量。s是指针,指向这个字符串常量,所以声明s的时候就有问题。
cosnt char* s="AAA";
然后又因为是常量,所以对是s[0]的赋值操作是不合法的。
1、写一个“标准”宏,这个宏输入两个参数并返回较小的一个。
答:#define Min(X, Y) ((X)>(Y)?(Y):(X)) https://结尾没有;
2、嵌入式系统中经常要用到无限循环,你怎么用C编写死循环。
答:while(1){}或者for(;;) https://前面那个较好
3、关键字static的作用是什么?
答:1)定义静态局部变量,作用域从函数开始到结束.
2) 在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;
3) 在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝
4、关键字const有什么含意?
答 :1)表示常量不可以修改的变量。
2)可以修饰参数,作为输入参数.
3)修饰函数,防止以外的改动.
4)修饰类的成员函数,不改变类中的数据成员.
5、关键字volatile有什么含意?并举出三个不同的例子?
答: 提示编译器对象的值可能在编译器未监测到的情况下改变。
例子: 硬件时钟;多线程中被多个任务共享的变量等
6. int (*s[10])(int) 表示的是什么啊
int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。
1.有以下表达式:
int a=248; b=4;int const c=21;const int *d=&a;
int *const e=&b;int const *f const =&a;
请问下列表达式哪些会被编译器禁止?为什么?
答:*c=32;d=&b;*d=43;e=34;e=&a;f=0x321f;
*c 这是个什么东东,禁止
*d 说了是const, 禁止
e = &a 说了是const 禁止
const *f const =&a; 禁止
2.交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3;
答:有两种解法, 一种用算术算法, 一种用^(异或)
a = a + b;
b = a - b;
a = a - b;
or
a = a^b;https:// 只能对int,char..
b = a^b;
a = a^b;
or
a ^= b ^= a;
3.c和c++中的struct有什么不同?
答: c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而class默认为private.
4.#include
#include
void getmemory(char *p)
{
p=(char *) malloc(100);
}
int main( )
{
char *str=NULL;
getmemory(str);
strcpy(p,"hello world");
printf("%s/n",str);
free(str);
return 0;
}
答: 程序崩溃,getmemory中的malloc 不能返回动态内存, free()对str操作很危险
5.char szstr[10];
strcpy(szstr,"0123456789");
产生什么结果?为什么?
答;正常输出,长度不一样,会造成非法的OS,覆盖别的内容.
6.列举几种进程的同步机制,并比较其优缺点。
答:原子操作
信号量机制
自旋锁
管程,会合,分布式系统
7.进程之间通信的途径
答 共享存储系统
消息传递系统
管道:以文件系统为基础
浏览量:2
下载量:0
时间:
从开始,一直跟踪报道联想和华为这两家企业有十多年了。如果放在几年前,跟大家的看法是一样的,当然应该是联想更多地学习华为嘛:要知道,华为是第一家在全球主流市场上战胜了欧美主流厂商的中国企业,而联想只不过在欧美人已经退出的PC上捡了个漏;华为每年至少投入10%以上的营收搞研发,申请的专利数都全球第一了,联想才投了多少钱搞研发,除了IBM留下来的自己好像也没有多少“硬”专利;华为多专注呀,一直把电信设备做到了全球No.1,联想则好像一直心有旁骛,除了PC之外还搞投资,现在又进军化工和农业……
不过,通过最近几年对两家企业的近距离观察,通过不断与两家公司员工(特别是那些在两家企业都待过的员工)的交流,觉得,现在的华为恐怕更应该向联想学习了。那么,华为应该向联想学什么呢?小编觉得主要有六大能力:
最近这几年小米很火,据说联想内部就曾经专门召开会议,学习小米的成功经验,而到了华为,恐怕更多的还是对小米的不屑。此外,华为内部的“战功文化”比较严重,不太重视专业人士的意见,华为的高管往往认为自己既然能够击败爱立信、诺基亚、西门子、北电等业内高手,这些企业也就没有什么值得华为学习的地方,感觉有点像《亮剑》中被送到军校学习的李云龙,一看败军之将在台上讲课就满心的不服。也真是因为盲目的自大和不愿意学习,华为在进入企业和消费者市场的初期才会犯那么多的错误。
浏览量:1
下载量:0
时间:
你知道华为总裁是谁吗?今天小编要来为大家介绍这个传奇人物,欢迎阅读。
中国历来都不缺乏政治家、企业家,但从来都缺乏真正的商业思想家—在当代中国,任正非算是一个。(田涛、吴春波《下一个倒下的会不会是华为》评)
任正非是一个为了观念而战斗的硬汉。(《时代周刊》评)
任正非43岁才开始创业,不惑之年始见春,一手把山寨公司变成了震惊世界的科技王国,同时创立了开中国企业先河的企业治理大法。在判断企业市场时又极具预见性,在企业繁花似锦的时候却说这很可能是企业的“寒冬”。(魏昕《任正非的真实世界》评)
以上就是小编整理的关于华为总裁任正非的资料,希望能帮助到大家。
浏览量:3
下载量:0
时间: