关于作者

姓名:Thunder1

性别:其他

出生日期:--

地区:南京

联系电话:

QQ:57189440婚否:保密
用户名:thunder1
笔名:Thunder1
地区: 南京
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



收藏链接

博客收藏

访问统计:
文章个数:67
评论个数:20
留言条数:0




Powered by BlogDriver 2.1

Thunder1的博客

 

欢迎访问Thunder1的博客

文章

Nokia 770 即将改变手机和PC格局
分析称,nokia整合了4个产品部门,研发的这一款新产品,不仅不具备手机功能,而是一个使nokia充满危险、也是一个全新的消费电子业务的产品。不仅仅如此,nokia不仅仅偏离了其核心业务领域,而且这款产品的组成注定了其充满的风险:

1,通过直销、消费产品零售商、宽带服务商销售
其市场调研分析师彼特森说,宽带服务商将对这款机型的销售提供补贴,预计超过100美元。不过,internet tablet talk站点其后猜测,由于协调这些渠道,nokia造成了新产品发布的延迟。

2,选择了linux-based的操作系统
这意味着nokia偏离了多年坚持的软件策略。nokia很多年来都支持symbian这种垂直式操作系统,相比PC操作系统来,更加紧凑而且针对手机作了更多的优化。

3,将遭遇强有力的竞争对手
在偏离其最重要的手机业务的同时,会遭遇到PC的生产厂商(大部分是tablet pc的生产厂商),以及消费电子生产厂商如三星。但是由于偏离其软件策略,在软件上面遭遇的挑战要明显超过在硬件方面,虽然nokia采用开源社区的方式推动软件开发,可是长期在symbian这种开发模式转向pc软件开发模式必然存在着无从预期的困难。

有风险也有挑战。nokia憋到今年才肯承认n-gage手机的失败,在这次失败垫底下,卧薪尝胆开发出来的770,代表的一个类型的消费产品,至少从几个方面已经具备挑战手机和pc交叉领域的实力。 前面文章说起过,新一代的硬件并不需要追求功能的全面,form factor、 connectivity、平台和功能这四个因素综合才是硬件在市场上的竞争实力的表现。

form factor是消费性产品的关键因素,770介于tablet pc和smartphone之间,相比起来,比smartphone屏幕看起来舒适,又轻于tablet pc。tablet pc推出已经2-3年了,日本牌子和美国牌子都有,虽然这是一个让人激动的创新,遗憾的是过了两三年了,tablet PC也没有大的突破,甚至谈不上普及。不仅仅是tablet pc价格比较高,而且form factor还是不够完美。把table pc屏幕卸下来是770的2.5倍。我这样口头说没有什么说服力,大家以后去硬件店试用吧。pc制造商在form factor这个角度,还是没有办法跟手机制造商相比。所以,这算不算以后在pc和手机交叉领域手机制造商可能会胜出的关键因素?

韩国的厂商们还在往smartphone上推花样,因为他们总担心功能不够多,硬盘不够大。我一直觉得小键盘输入是一种自虐。

connectivity就不谈了,前面文章谈到过。nokia在5月linuxworld峰会上,副总裁Janne Jormalainen还强调过:随着诺基亚770互联网手写机型的上市,用户可以摆脱台式机的束缚,在任意地方接入宽带互联网服务,例如在Wi-Fi覆盖的家庭或咖啡厅。

相信使用linux是nokia考虑很长时间才下的决定,这是手机商使用pc开发软件开发方式,使得手机一改其封闭的开发环境,而用广泛使用的linux操作系统(debian)和开放源代码技术来取代。nokia为移动设备开发的平台和开源社区称为Maemo,依赖于这个社区,nokia在2006年初就可以推出voip产品和即时通讯产品。maemo虽然目前是为nokia 770开发的,但是很快将会成为独立于平台和form factor的平台——这个开放会带来更多类似于nokia 770的硬件。并且促进linux-based的系统在移动设备上的普及。

nokia功能还是ipod nano线路,专一强大,并且直接迎合用户需求。nokia770的更多的功能应该依赖于其软件产品的更新(这里是hacker们的扩展),这与最初pc发展起来的时候得核心竞争力相类似,当然,nokia没有机会成为另一个微软,不过这个优势却足以用来跟同等水平的手机生产商竞争,提供更方便的移动设备解决方案。同时可以利用这个登陆点进入消费类电子市场,甚至PC市场,促进互联网在移动设备上的普及,并分享这个普及过程带来的巨大商机,包括音乐、视频、媒体等各个方面。

这就是为什么我们谈到硬件成就新市场,而它必将迅速改变手持设备的市场格局。



- 作者: Thunder1 2006年02月27日, 星期一 21:22  回复(1) |  引用(3) 加入博采

高效程序员应该养成的七个习惯

对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。

理解你的需求
成为一个有效率的程序员首先要知道如何正确的支配自己的时间。对时间最大的浪费莫过于去做那些没有用处或者永远不会上线的项目。而导致这种结果的根源往往是对需求理解的偏差。
要最大程度避免这种情况的发生,最好的办法是快速建模,尽可能让演示系统早点出来。对于客户来说,只有看得到摸得着的产品摆在面前,他们才会有兴趣去试用观察,才会在实际的操作中发现供需双方在需求理解上的偏差。否则即使你写上几百页的需求分析文档也只能是自己的一面之词,客户可没耐心去检查这些文档写的是否准确。
另一方面,你应该让每一个阶段的开发成果都能够尽早的提交给客户。让他们以完全不考虑操作合理性和业务逻辑性的傻瓜级操作来发现程序员编程中的固有思维局限。尤其必须让QA尽早的介入到项目开发中来。如果能够每天提交一份测试版本给QA自然是最理想的了,但大多数项目开做不到这样的粒度,那么就争取每周提交一份可测试版本。重要的是应该让QA和开发能够保持交错并行状态。只有这样,才能让QA尽早发现bug,降低每个bug的修复成本,同时缩减独立测试周期的跨度。
程序员往往不愿意把半成品代码交付给测试人员,相反他们更喜欢在所有代码都完工,达到自己满意的程度之后再让别人来测试。因为在这之前的代码往往存在很多程序员自己知道需要修改(或者故意留待后续补全)的流程缺失和Bug,测试人员并不知道哪些是真正的Bug,哪些只是临时性的运行错误,每次都会一股脑儿作为Bug反馈给程序员。这往往让程序员们心烦。同时测试人员有时候也不喜欢测试这种很多分支都走不通的中间版本。
但不管喜不喜欢,测试并发现问题是测试人员的工作;程序员则应该认识到,Bug反馈得越早就越是件好事情。QA和开发之间的关系往往很敌对,可实际上双方的目标是一致的。“忠言逆耳”古训有之,对于程序员来说就应该“有则改之,无则加勉”。总好过项目完成之后才发现一堆的问题,到那时候再要做修改,基本上都会牵一发而动全身,痛苦的还是程序员自己。

保持真实性
尽可能让你的系统运行在最接近真实环境配置下面,使用有实际意义的数据和真实的编译版本,并经常性进行模块整合。如果你的测试环境使用的数据都是些胡乱添加的东西,那么将来和测试数据大相径庭的真实数据这块大冰山早晚会撞沉你的程序。另一方面如果你只在开发环境来编译运行测试,会发现正式发布之后有各种各样莫名其妙的问题产生,到最后原来都是因为环境配置与开发环境有些不起眼的差异所导致。把所有模块整合进行编译联调,看上去应该是最后作的一项附加工作,但实际上这是一项需要在开发过程中经常性进行的工作。只有这样QA才能有最完整的东西拿来测试,得到更多的Bug反馈,同时降低模块整合的难度。

理解你的代码
书写规范的代码,并保持代码的整洁。Coding是一门艺术。正如写作一样,同样的文字在文豪的笔下就能够熠熠生辉,读起来赏心悦目;在普通人的笔下大概就只是词能达意的效果了;在某些人的笔下或许就需要研究半天才能猜出个大概来。当然不可能人人都成为艺术家,但至少你可以学会欣赏艺术、学习艺术。书写漂亮的代码是对自己工作的尊重,也是对其他程序员的尊重。如果你的代码中间充斥着大段过时的注释、可读性差的变量/函数,怎么去要求别人或者自己以后能够理解它们?

最优编程
把你的时间花在代码的功能上, 而不是去把现有的代码改得对自己胃口(尤其对于那些copy/paste过来的代码);要找到系统的瓶颈进行优化,而不是对那些无益于系统整体性能提高的地方做无用功。
管理好你自己
也许有人会说计划和进度控制是PM的事情,但一个好的程序员应该比PM更了解自己目前工作的进度。不论上头给的进度计划是否合理,你都应该有自己的原则和概念,清楚知道每天该做什么怎么去做。

持续教育
只有不断的学习、实践、犯错误,你才会真正有所提高。在我看来,对于程序员来说最好的老师不在学校,而在书本、网络、社区。学会自我学习才能保持与时俱进。

R-E-S-P-E-C-T
互相尊重是一切的基础。

- 作者: Thunder1 2006年02月9日, 星期四 17:57  回复(3) |  引用(3) 加入博采

程序人生:25岁以上程序员单身手册

1. 生活

wrong:每天用两分钟刷牙洗脸,冲出房间的时候扣子还没扣上

right:提前一个小时起床,花五分钟刷牙,洗个澡,挑件干净点的衣服去上班

wrong:每天早晨经过超市买一包烟,我不吃早餐已经很多年

right:经过超市买一听牛奶,其他的根据个人兴趣了

wrong:我吃麦当劳肚子起泡泡了,或者,昨天那箱方便面吃完了。

right:租一个有厨房房子,去超市买现成的菜调剂一下,心情好添一只啤酒,有人来添一双碗筷

wrong:我从来不收拾房间,有必要么,一个人住。

right:一周拖一次地,洗次衣服,收拾房子,环境影响心情;买束花,使用一下芳香剂都不错

wrong:从来没有早于1点睡觉,睡不着,我的眼袋赶上熊猫了。

right:洗个热水澡,就会很困很困了

2. 朋友

wrong:朋友就是在一起吃吃喝喝一起玩闹,除了同事没有什么朋友。

right:在周围有比自己年长的朋友,他可以指导你的人生;在网上有技术上的朋友,可以在工作上给你帮助;有那么一两个损友,干点一个人不敢干的事;有些玩友,空闲的时候不至于无聊;知心朋友么,不好找,QQ上泡七八个MM勉勉强强了。

3. 运动

wrong::一天工作累死了,动也不想动

right:运动是最好的放松

wrong:我想动也动不了了,你瞧我的身材

right:不要不好意思到健身房show你的身材,这样永远没有抬起头那一天

wrong:我对运动从不感兴趣

right:其实运动最容易上瘾了

4. 休闲

wrong:我最大的爱好是当蜘蛛,蹲在网上一动不动。

right:你该出去走走了,或者找本书读读。

wrong:我是路盲,离开住的地方1000m就得打的回去了,并且对住的地方一无所知

right:知道附近去那里看电影,去那里喝茶,去那里有特色的美味

wrong:我不抽烟,也不喝酒

right:你是不是程序员?抽烟可以找到灵感,喝酒可以找到朋友。

5. 爱情

wrong:我相信一见钟情,相信缘分天定,不需要进一步的表示了。

right:算了吧,还是拿出诚意和恒心去打动对方吧,要做吃苦在先享受在后的打算。

wrong:我懒得找女朋友,现在的女子太那个;不要跟我提这个,我头好痛敖~

right:吃不到葡萄就说葡萄酸,更不能逃避内心的欲望

wrong:我也想过,总是碰不上合适的

right:你肯定有看着远去背影直咽口水的,下一次鼓足勇气说小姐可以认识你呢,只要不收到一个耳光就可以继续尝试下去。(当然你首先要帅到她不忍心下手才行)

wrong:我想过了,我想从网络开始,或者看看HGame,Hardcore DVD是怎么样的

right:~!@#$%^&*……还是从现实开始吧。

对了,我相信程序员不是太花心,就是有,也没有时间太花心。

6. 工作

wrong:程序员是青春饭,我什么时候才可以从后山跳出去

right:既入此门,当不做他念,要出去也要打了木人阵从正门出去

wrong:工作时间长,加班也没有加班费,环境也老差,午餐的水果都是烂的

right:我们度过了这个难关,产品上市一切就会好起来。适当的发泄一下,但是不要让谈话在抱怨中结束。

wrong:不用想了,我打赌这样做肯定无法实现!

right:这中间还有疑点,我先做一个评估,再给您一个详细的文档。说服你的上级,要有凭有据。

wrong:这个问题啊,哎呀,还是交给我来吧。

right:这里有一些文档你看一下,有问题可以问我。让新手迅速成长起来成为你的左膀右臂。

wrong:啊,是我忘记checkin了,等一下,现在好了

right:不要在细节的地方重复性的范小错误,虽然不是问题,可会降低自己的威信。

wrong:这个绝对不是我的问题

right:永远不要这么自信

wrong:我的这个模块写得太精湛了,延误了一点时间而已

right:我们成功地抵达了这个里程碑,一切以项目为重。

7. 事业

wrong:天生我才必有用,安得倚天抽宝剑,直挂云帆济沧海,打倒微软,把他踩在脚下,使劲踩,我踩,踩,踩……

right:都一把年纪了,还做梦呢

wrong:我已经烂掉了

right:我不能像他一样烂掉

wrong:一次付出不会成功,但是不懈的付出一定会成功

right:你还经历的起多少失败?

你说我虚伪,我是虚伪,虚伪要是有一颗仁慈的心,就不是虚伪,是虚心.

- 作者: Thunder1 2006年02月9日, 星期四 17:48  回复(1) |  引用(3) 加入博采

c语言实现动态数组
#include <stdio.h>
#include <stdlib.h>
#define Flex(T) \
 typedef struct {T *a; int m,n;} Flex##T; \
 Flex##T initialFlex##T(void) { \
  Flex##T v = {0,0,0}; return v; \
 } \
 void freeFlex##T(Flex##T A) { \
  free(A.a); \
 } \
\
 int lengthFlex##T(Flex##T A) { \
  return A.n; \
 } \
\
 T* arrayFlex##T(Flex##T A) { \
  return A.a; \
 } \
\
 T getFlex##T(Flex##T A,int i) { \
  if (0<=i && i<A.n) return A.a[i]; \
  else abort(); \
 } \
\
 Flex##T putFlex##T(Flex##T A,int i,T v) { \
  if (i<0) abort(); \
  if (i>=A.m) { \
   A.m = 2*i+1; A.a = (T*)realloc(A.a,A.m*sizeof(T)); \
   if (!A.a) abort(); \
  } \
  if (i>=A.n) A.n = i+1; \
  A.a[i] = v; \
  return A; \
 }
Flex(char)
int main()
{
 Flexchar text = initialFlexchar();
 int ch;
 int len;
 int i;
 while ((ch=fgetc(stdin)))
 {
  len = lengthFlexchar(text);
  text = putFlexchar(text,len,ch);
  for(i = 0; i < len; i++)
   printf("%c",getFlexchar(text,i));
  printf("\n");
 }
 return 1;
}

- 作者: Thunder1 2006年02月7日, 星期二 17:47  回复(1) |  引用(3) 加入博采

visual c++ 2005 express editions
这个版本是微软提供给那些希望了解、学习和开发visual studio和sql server的人用的,通过它可以认识了解visual studio2005和sql server 2005的最新技术。在2005年11月7号到2006年11月7号可从微软官方网站免费下载。

- 作者: Thunder1 2006年02月6日, 星期一 11:27  回复(2) |  引用(3) 加入博采

35岁以前把下面十件事做好
35岁是青春的后期,35岁以后是收获的季节,如果你没有资格说这句话,你将会憎恨自己。所以在35岁以前,在烂漫蓬勃的青春年华里,你最好把下面十件事做好:
  
  第一,学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时,已经成为零件行业的领袖,并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问题,但到了35岁,就不应该再为学习基本技能而大伤脑筋了。35岁之前是一个人从事原始积累的阶段,35岁之后就应该勃发了。
  
  第二,养成个人风格。在35岁以前,找出你所喜欢的,不论是衣着或是爱好,哪怕是与众不同的小习惯也好。20岁、30岁时你可以不断尝试、不断改变,但是到了35岁,你便要明确地建立个人风格。一位男士或女士在事业中途改变自己的形象,就会让人觉得很不可靠。你喜欢穿西装吗?好!就把西装当作你的商标吧!办公桌上摆些鲜花会令你工作更有效率吗?那就每天都摆些鲜花吧!
  
  第三,在感情生活方面和安定。在攀登事业的高峰时,如果私人生活不愉快,陷入感情危机,对你会产生很大的干扰,甚至会逐渐令你对别的事物失去兴趣。那些在35岁之前私人生活已经平和安定的人,一般都比生活动荡不安的人有更大的机会获得成功。因此,如果你想结束一段没有结果的恋情,或者你想和女友结婚,那就赶快行动吧,免得把问题拖到生命的第35个春秋。在35岁以后,你应该专注地看着你对事业的投资开始获利。
  
  第四,明白自己的短处。承认有些事情你的确做不好,或者不愿做。如果你讨厌数字而喜欢创作,那就不要因为待遇高或顺从别人的期望而强迫自己做数字工作。在35岁之前,一定要投入你所喜爱、所擅长的那种工作。否则,35岁之后必然会有一段郁郁不乐的日子。而且,真正的成功可能因为活力的消退而丧失。
  
  第五,知道自己的长处。你应该知道自己擅长什么,并且清楚你所喜欢做而又做得比别人好的事情。不管你目前担任什么样的角色,知道自己的长处对成功都很重要。
  
  第六,储备辞职另谋生路的钱。在这个多变的职业世界里,你也许不会永远在一个地方工作,或者永远在一个位置上淋漓尽致地发挥自己,当你感到无法施展时,你很可能会想到辞职,或者开辟第二职业,如果你事先储蓄了足够的钱,你便有了一个安全的后盾。
  
  第七,建立人际关系网。如果到了35岁你仍未建立起牢固的人际关系网,那你就有麻烦了。这个人际关系网包括你的朋友、亲人,最低限度包括所有可以互相帮助的人。这些人有的是你的同事,有的受过你的恩惠,有的你倾听过他们的问题,有的你和他有着相同的爱好。人际关系网不是一朝一夕就能建立起来的,它需要几年甚至十几年的培养。一个人在事业上、生活上的成功其实如同一个政党的成功,你要有许多人散布在适当的地方,你可以依赖他们,他们也可以依赖你。
  
  第八,学会授权他人。许多人不肯或不能这样做,因此始终被钉在从属的职位上。授权他人是成功的一半,一个事无巨细,不能将工作授权别人的人,注定会遇到极大的障碍。到了35岁,你最好已成为这方面的专家。换言之,你懂得挑选合适的人并信任他们。
  
  第九,学会在什么时候三缄其口。因说话不小心而自毁前程的人,比因为任何其他原因丧失成功的人都多。要学会保持沉默而且看起来机智--别人自然以为你知道的比实际还多。别讲别人的闲话,别谈论你自己的大计,守口如瓶所赢得的声誉,远比讲人闲话所带来的东西更加珍贵。你在事业上越成功,这一点就越重要。
  
  第十,对人要忠诚。如果你到了35岁仍未能建立起坚如磐石的忠诚信誉,这一缺点将会困扰你一生。不忠诚的恶名必然会使你在事业上到处不受欢迎。你不能靠暗箭伤人爬到事业的顶峰,而要靠在早期树立起来的真诚刚直和不可动摇的声誉。35岁以前,忠诚只是投资;35岁以后,你会作为一个可以信赖的人收到忠诚的回报。

- 作者: Thunder1 2006年02月6日, 星期一 09:27  回复(1) |  引用(3) 加入博采

wps2005 个人版

wps2005 个人版,让我们看到了国产软件新的希望。WPS第六代历时三年,斥资数千万,100多程序员,重写500多万行代码没有人白白等待。

http://wps.kingsoft.com/

- 作者: Thunder1 2006年02月5日, 星期日 13:47  回复(1) |  引用(3) 加入博采

疯狂单词

     疯狂单词,七星阁软件,感觉对记忆单词很有帮助。它有真人发音,联想记忆功能,词汇量估算,以及mp3制作等功能。有免费版本可下,注册版也不贵。

下载地址:http://www.wainsoft.com

- 作者: Thunder1 2006年02月5日, 星期日 11:07  回复(1) |  引用(3) 加入博采

华为的冬天

华为总裁讲话(2001)

           来自:华为老总在内部的讲话

           

   公司所有员工是否考虑过,如果有一天,公司销售额下滑、利润下滑甚至会破产,我们怎么办?我们公司的太平时间太长了,在和平时期升的官太多了,这也许就是我们的灾难。泰坦尼克号也是在一片欢呼声中出的海。而且我相信,这一天一定会到来。面对这样的未来,我们怎样来处理,我们是不是思考过。我们好多员工盲目自豪,盲目乐观,如果想过的人太少,也许就快来临了。居安思危,不是危言耸听。


    我到德国考察时,看到第二次世界大战后德国恢复得这么快,当时很感动。他们当时的工人团结起来,提出要降工资,不增工资,从而加快经济建设,所以战后德国经济增长很快。如果华为公司真的危机到来了,是不是员工工资减一半,大家靠一点白菜、南瓜过日子,就能行?或者我们就裁掉一半人是否就能救公司。如果是这样就行的话,危险就不危了。因为,危险一过去,我们可以逐步将工资补回来。或者销售增长,将被迫裁掉的人请回来。这算不了什么危机。如果两者同时都进行,都不能挽救公司,想过没有。


   十年来我天天思考的都是失败,对成功视而不见,也没有什么荣誉感、自豪感,而是危机感。也许是这样才存活了十年。我们大家要一起来想,怎样才能活下去,也许才能存活得久一些。失败这一天是一定会到来,大家要准备迎接,这是我从不动摇的看法,这是历史规律。


   目前情况下,我认为我们公司从上到下,还没有真正认识到危机,那么当危机来临的时刻,我们可能是措手不及的。我们是不是已经麻木,是不是头脑里已经没有危机这根弦了,是不是已经没有自我批判能力或者已经很少了。那么,如果四面出现危机时,那我们可能是真没有办法了。那我们只能说“你们别罢工了,我们本来就准备不上班了,快关了机器,还能省点电。”如果我们现在不能研究出现危机时的应对方法和措施来,我们就不可能持续活下去。


    这三年来的管理要点讲的都是人均效益问题。不抓人均效益增长,管理就不会进步。因此一个企业最重要、最核心的就是追求长远地、持续地实现人均效益增长。当然,这不仅仅是当前财务指标的人均贡献率,而且也包含了人均潜力的增长。企业不是要大,也不是要强,短时间的强,而是要有持续活下去的能力与适应力。我们有一位员工写了一篇文章《还能改进吗?还能改进吗?》,只有不断改进,我们才有希望。但是华为公司有多少员工在本职岗位上在改进,有多少人在研究还能再改进。我们的干部述职报告所有指标都是人均效益指标。人均效益指标降低了,我们就坚定不移地降工资。如果你连降工资都不能接受,我认为你就没有必要再留在华为公司奋斗了。一个部门领导没有犯过什么错误,但人均效益没有增长,他应下台了。另一个部门的领导犯过一些错误,当然不是品德错误,是大胆工作,大胆承担责任,缺经验而产生的错误,而人均效益增长,他应受到重视。若他犯的错误,是集体讨论过的,错了以后又及时改正了,他应受到提拔。各级干部部门,要防止明哲保身的干部被晋升。在一个系统中,人均效益的指标连续不增长,那么主要部门领导与干部部门的人,应全部集体辞职。因为,人是他们选的,您选了些什么人。


    在当前情况下,我们一定要居安思危,一定要看到可能要出现的危机。大家知道,有个是世界上第一流的公司,确实了不起,但去年说下来就下来了,眨眼之间这个公司就几乎崩溃了。当然,他们有很好的基础研究,有良好的技术储备,他们还能东山再起。最多这两年衰退一下,过两年又会世界领先。而华为有什么呢?我们没有人家雄厚的基础,如果华为再没有良好的管理,那么真正的崩溃后,将来就会一无所有,再也不能复活。


   华为公司老喊狼来了,喊多了,大家有些不信了。但狼真的会来了。今年我们要广泛展开对危机的讨论,讨论华为有什么危机,你的部门有什么危机,你的科室有什么危机,你的流程的那一点有什么危机。还能改进吗?还能改进吗?还能提高人均效益吗?如果讨论清楚了,那我们可能就不死,就延续了我们的生命。怎样提高管理效率,我们每年都写了一些管理要点,这些要点能不能对你的工作有些改进,如果改进一点,我们就前进了。


   一、均衡发展,就是抓短的一块木板


    我们怎样才能活下来。同志们,你们要想一想,如果每一年你们的人均产量增加百分之十五,你可能仅仅保持住工资不变或者还可能略略下降。电子产品价格下降幅度            一年还不止只百分之十五吧。我们卖的越来越多,而利润却越来越少,如果我们不多干一点,我们可能保不住今天,更别说涨工资。不能靠没完没了的加班,所以一定要改进我们的管理。在管理改进中,一定要强调改进我们木板最短的那一块。各部门、各科室、各流程主要领导都要抓薄弱环节。要坚持均衡发展,不断地强化以流程型和时效型为主导的管理体系的建设,在符合公司整体核心竞争力提升的条件下,不断优化你的工作,提高贡献率。为什么要解决短木板呢?公司从上到下都重视研发、营销,但不重视理货系统、中央收发系统、出纳系统、订单系统……等很多系统,这些不被重视的系统就是短木板,前面干得再好,后面发不出货,还是等于没干。因此全公司一定要建立起统一的价值评价体系,统一的考评体系,才能使人员在内部流动和平衡成为可能。比如有人说我搞研发创新很厉害,但创新的价值如何体现,创新必须通过转化变成商品,才能产生价值。我们重视技术、重视营销,这一点我并不反对,但每一个链条都是很重要的。对研发相对用服来说,同等级别的一个用服工程师可能要比研发人员综合处理能力还强一些。所以如果我们对售后服务体系不给认同,那么这体系就永远不是由优秀的人来组成的。不是由优秀的人来组织,就是高成本的组织。因为他飞过去修机器,去一趟修不好,又飞过去修不好,又飞过去又修不好。我们把工资全都赞助给民航了。如果我们一次就能修好,甚至根本不用过去,用远程指导就能修好,我们将省了多少成本啊!因此,我们要强调均衡发展,不能老是强调某一方面。比如,我们公司老发错货,发到国外的货又发回来了,发错货运费、货款利息不也要计成本吗?因此要建立起一个均衡的考核体系,才能使全公司短木板变成长木板,桶装水才会更多。我们这几年来研究了很多产品,但IBM还有许多西方公司到我们公司来参观时就笑话我们浪费很大,因为我们研究了很多好东西就是卖不出去,这实际上就是浪费。我们不重视体系的建设,就会造成资源上的浪费。要减少木桶的短木板,就要建立均衡的价值体系,要强调公司整体核心竞争力的提升。


   二、对事负责制,与对人负责制是有本质区别的,一个是扩张体系,一个是收敛体系。


    为什么我们要强调以流程型和时效型为主导的体系呢?现在流程上运作的干部,他们还习惯于事事都请示上级。这是错的,已经有规定,或者成为惯例的东西,不必请示,应快速让它通过去。执行流程的人,是对事情负责,这就是对事负责制。事事请示,就是对人负责制,它是收敛的。我们要减化不必要确认的东西,要减少在管理中不必要、不重要的环节,否则公司怎么能高效运行呢?现在我们机关有相当的部门,以及相当的编制,在制造垃圾,然后这些垃圾又进入分捡、清理,制造一些人的工作机会。制造这些复杂的文件,搞了一些复杂的程序,以及不必要的报表、文件,来养活一些不必要养活的机关干部。机关干部是不能产生增值行为的。我们一定要在监控有效的条件下,尽力精简机关。秘书有权对例行的管理工作进行处理,经理主要对例外事件,以及判别不清的重要例行事件作出处理。例行越多,经理就越少,成本就越低。一定要减少编制,我们的机关编制是过于庞大的。在同等条件下,机关干部是越少越好,当然不能少得一个也没有。因此我们一定坚定不移地要把一部分机关干部派到直接产生增值的岗位上去。机关的考评,应由直接服务部门进行打分,它要与机关的工资、奖金的组织得分挂勾。这也是客户导向,内部客户也是客户。


    市场部机关是无能的。每天的纸片如雪花一样飞啊,每天都向办事处要报表,今天要这个报表,明天要那个报表,这是无能的机关干部。办事处每一个月把所有的数据填一个表,放到数据库里,机关要数据就到数据库里找。从明天开始,市场部把多余的干部组成一个数据库小组,所有数据只能向这个小组要,不能向办事处要,办事处一定要给机关打分,你们不要给他们打那么好的分,让他们吃一点亏,否则他们不会明白这个道理,就不会服务于你们,使你作战有力。庞大的机关一定要消肿。在这个变革过程中,会触及到许多人的利益,也会碰到许多矛盾,领导干部要起模范作用。要有人敢于承担责任,不敢承担责任的人就不能当干部。当工程师也很光荣嘛。


    在本职工作中,我们一定要敢于负责任,使流程速度加快。对明哲保身的人一定要清除。华为给了员工很好的利益,于是有人说千万不要丢了这个位子,千万不要丢掉这个利益。凡是要保自己利益的人,要免除他的职务,他已经是变革的绊脚石。在去年的一年里,如果没有改进行为的,甚至一次错误也没犯过,工作也没有改进的,是不是可以就地免除他的职务。他的部门的人均效益没提高,他这个科长就不能当了。他说他也没有犯错啊,没犯错就可以当干部吗?有些人没犯过一次错误,因为他一件事情都没做。而有些人在工作中犯了一些错误,但他管理的部门人均效益提升很大,我认为这种干部就要用。对既没犯过错误,又没有改进的干部可以就地免职。


    三、自我批判,是思想、品德、素质、技能创新的优良工具


    我们一定要推行以自我批判为中心的组织改造和优化活动。自我批判不是为批判而批判,也不是为全面否定而批判,而是为优化和建设而批判。总的目标是要提升公司整体核心竞争力。为什么要强调自我批判?我们倡导自我批判,但不提倡相互批评,因为批评不好把握适度,如果批判火药味很浓,就容易造成队伍之间的矛盾。而自己批判自己呢,人们不会自己下猛力,对自己都会手下留情。即使用鸡毛掸子轻轻打一下,也比不打好,多打几年,你就会百炼成钢了。自我批判不光是个人进行自我批判,组织也要对自己进行自我批判。通过自我批判,各级骨干要努力塑造自己,逐步走向职业化,走向国际化。只有认真地自批判,才能在实践中不断吸收先进,优化自己。公司认为自我批判是个人进步的好方法,还不能掌握这个武器的员工,希望各级部门不要对他们再提拔了。两年后,还不能掌握和使用这个武器的干部要降低使用。在职在位的干部要奋斗不息、进取不止。干部要有敬业精神、献身精神、责任心、使命感。我们对普通员工不作献身精神要求,他们应该对自己付出的劳动,取得合理报酬。只对有献身精神的员工作要求,将他们培养成干部。另外,我们对高级干部实行严要求,不对一般干部实施严要求。因为都实施严要求,我们管理成本就太高了。因为管他也要花钱的呀,不打粮食的事我们要少干。因此我们对不同级别的干部有不同的要求,凡是不能使用自我批判这个武器的干部都不能提拔。自我批判从高级干部开始,高级干部每年都有民主生活会,民主生活会上提的问题是非常尖锐的。有人听了以后认为公司内部斗争真激烈,你看他们说起问题来很尖锐,但是说完他们不又握着手打仗去了吗?我希望这种精神一直能往下传,下面也要有民主生活会,一定要相互提意见,相互提意见时一定要和风细雨。我认为,批评别人应该是请客吃饭,应该是绘画、绣花,要温良恭让。一定不要把内部的民主生活会变成了有火药味的会议,高级干部尖锐一些,是他们素质高,越到基层应越温和。事情不能指望一次说完,一年不行,二年也可以,三年进步也不迟。我希望各级干部在组织自我批判的民主生活会议上,千万要把握尺度。我认为人是怕痛的,太痛了也不太好,象绘画,绣花一样,细细致致地帮人家分析他的缺点,提出改进措施来,和风细雨式最好。我相信只要我们持续下去,这比那种暴风急雨式的革命更有效果。


   四、任职资格及虚拟利润法是推进公司合理评价干部的有序、有效的制度。


   我们要坚定不移地继续推行任职资格管理制度。只有这样才能改变过去的评价蒙估状态。才会使有贡献、有责任心的人尽快成长起来。激励机制要有利于公司核心竞争力战略的全面展开,也要有利于近期核心竞争力的不断增长。


    什么叫领导?什么叫做政客?这次以色列的选举,让我们看到了犹太人的短视。拉宾意识到以色列一个小国,处在几亿阿拉伯人的包围中,尽管几次中东战争以色列都战胜了。但不能说50年、100年以后,阿拉伯人不会发展起来,今天不以土地换和平、划定边界,与周边和平相处,那么一旦阿拉伯人强大起来,他们又会重新流离失所。要是这样犹太人再过2000年还回不回得来,就不一定了。而大多数人,只看重眼前的利益,沙龙是强硬派,会为犹太人争得近期利益,人们拥护了他。我终于看到一次犹太人也象我们一样的短视。我们的领导都不要迎合群众,但推进组织目的,要注意工作方法。一时牺牲的是眼前的利益,但换来的是长远的发展。我曾经在与一个世界著名公司,也是我司全方位的竞争对手的合作时讲过,我是拉宾的学生,我们一定要互补、互助,共同生存。我只是就崇敬拉宾,来比喻与竞争对手的长期战略关系。如何掌握任职资格的应用,是对各级干部的考验。我们公司在推行激励机制时,不要有短期行为,我们要强调可持续发展。既要看到他的短期贡献,也要看到组织的长期需求。不要对立起来,不要完全短期化,也不要完全长期化。同时,我们要推行以正向考核为主,但要抓住关键事件逆向考事,事就是事情的事。对每一件错误要逆向去查,找出根本原因,以改进。并从中发现优良的干部。我认为正向考核很重要,逆向的考事也很重要。要从目标决策管理的成功,特别是成功的过程中发现和培养各级领导干部。在失败的项目中,我们要善于总结,其中有不少好干部也应得到重视。要避免考绩绝对化、形而上学。特别是要从有实践经验、有责任心、有技能,且本职工作做得十分优秀的员工中选拔和培养骨干。


    干部要有敬业精心、献身精神、责任心和使命感。区别一个干部是不是一个好干部,是不是忠臣,标准有四个:第一,你有没有敬业精神,对工作是否认真,改进了,还能改进吗?还能再改进吗?这就是你的工作敬业精神。第二,你有没有献身精神,不要斤斤计较,我们的价值评价体系不可能做到绝对公平。如果用曹冲称象的方法来进行任职资格来评价的话,那肯定是公平的。但如果用精密天平来评价,那肯定公平不了。我们要想做到绝对公平是不可能的。我认为献身精神是考核干部的一个很重要因素。一个干部如果过于斤斤计较,这个干部绝对做不好,你手下有很多兵,你自私、斤斤计较,你的手下能和你合作很好吗?没有献身精神的人不要做干部,做干部的一定要有献身精神。第三点和第四点,就是要有责任心和使命感。我们的员工是不是都有责任心和使命感?如果没有责任心和使命感,为什么还想要当干部。如果你觉得还是你有一点责任心和使命感的,赶快改进,否则最终还是要把你免下去的。


    五、不盲目创新,才能缩小庞大的机关。


    庙小一点,方丈减几个,和尚少一点,机关的改革就是这样。总的原则是我们一定要压缩机关,为什么?因为我们建设了IT。为什么要建设IT?道路设计时要博士,炼钢制轨要硕士,铺路要本科生。但是道路修好了扳岔道就不要这么高的学历了,否则谁也坐不起这个火车。因此当我们公司组织体系和流程体系建设起来的时候,就不要这么多的高级别干部,方丈就少了。建立流程的目的就是要提高单位生产效率,减掉一批干部。如果一层一层都减少一批干部,我们的成本下降很快。规范化的格式与标准化的语言,使每一位管理者的管理范围与内容更加扩大。信息越来越发达,管理的层次就越来越少,维持这些层级管理的官员就会越来越少,成本就下降了。要保证IT能实施,一定要有一个稳定的组织结构,稳定的流程。盲目创新只会破坏这种效率。我们不要把创新炒得太热。我们希望不要随便创新,要保持稳定的流程。要处理好管理创新与稳定流程的关系。尽管我们要管理创新、制度创新,但对一个正常的公司来说,频繁地变革,内外秩序就很难安定地保障和延续。不变革又不能提升我们的整体核心竞争力与岗位工作效率。变革,究竟变什么?这是严肃的问题,各级部门切忌草率。一个有效的流程应长期稳定运行,不因有一点问题就常去改动它,改动的成本会抵消改进的效益。已经证明是稳定的流程,尽管发现它的效率不是很高,除非我们整体设计或大流程设计时发现缺陷,而且这个缺陷非改不可,其它时候就不要改了。今年所有的改革必须经过严格的审批、证实,不能随意去创新和改革,这样创新和改革的成本太高。我们要坚持“小改进,大奖励”。“小改进、大奖励”是我们长期坚持不懈的改良方针。应在小改进的基础上,不断归纳,综合分析。研究其与公司总体目标流程的符合,与周边流程的和谐,要简化、化、再固化。这个流程是否先进,要以贡献率的提高来评价。我年轻时就知道华罗庚的一句话,“神奇化易是坦途,易化神奇不足提”。我们有些员工,交给他一件事,他能干出十件事来,这种创新就不需要,是无能的表现。这是制造垃圾,这类员工要降低使用。所以今年有很多变革项目,但每个变革项目都要以贡献率来考核。  既要实现高速增长,又要同时展开各项管理变革,错综复杂,步履艰难,任重而道远。各级干部要有崇高的使命感和责任意识,要热烈而镇定,紧张而有秩序。“治大国如烹小鲜”,我们做任何小事情都要小心谨慎,不要随意把流程破坏了,发生连锁错误。大家在处理相互之间的人际关系上也要保持冷静,稍不冷静就惹麻烦。千万不要有浮躁的情绪,戒骄戒躁,收敛自我,少一些冲动,多一些理智。我们要坚决反对形而上学、幼稚浮躁、机械教条和唯心主义。在管理进步中一定要实事求是,特别要反对形左实右。表面上去做得很正确,其实效率是很低的。


    六、规范化管理本身已含监控,它的目的是有效、快速的服务业务需要。


    我们要继续坚持业务为主导,会计为监督的宏观管理方法与体系的建设。什么叫业务为主导,就是要敢于创造和引导需求,取得“机会窗”的利润。也要善于抓住机会,缩小差距,使公司同步于世界而得以生存。什么叫会计为监督,就是为保障业务实现提供规范化的财经服务,规范化就可以快捷、准确和有序,使帐务维护成本低。规范化是一把筛子,在服务的过程中也完成了监督。要把服务与监控融进全流程。我们也要推行逆向审计,追溯责任,从中发现优秀的干部,铲除沉淀层。以业务为主导,会计为监督的管理模式,就是要为推行区域、业务的行政管理与统一财务服务的行政管理相分离做准备(财务IT,将实行全国、全球统一管理)。


    七、面对变革要有一颗平常心,要有承受变革的心理素质。


    我们要以正确的心态面对变革。什么是变革?就是利益的重新分配。利益重新分配是大事,不是小事。这时候必须有一个强有力的管理机构,才能进行利益的重新分配,改革才能运行。在改革的过程中,从利益分配的旧平衡逐步走向新的利益分配平衡。这种平衡的循环过程,是促使企业核心竞争力提升与效益增长的必须。但利益分配永远是不平衡的。我们在进行岗位变革也是有利益重新分配的,比如大方丈变成了小方丈,你的庙被拆除了,不管叫什么,都要有一个正确的心态来对待。如果没有一个正确的心态,我们的改革是不可以成功的,不可能被接受的。特别是随着IT体系的逐步建成,以前的多层行政传递与管理的体系将更加扁平化。伴随中间层的消失,一大批干部将成为富余,各大部门要将富余的干部及时输送至新的工作岗位上去,及时地疏导,才会避免以后的过度裁员。


我在美国时,在和IBM、Cisco、Lucent等几个大公司领导论问题时谈到,IT是什么?他们说,IT就是裁员、裁员、再裁员。以电子流来替代人工的操作,以降低运作成本,增强企业竞争力。我们也将面临这个问题。伴随着IPD、ISC、财务四统一、支撑IT的网络等逐步铺开和建立,中间层消失。我们预计我们大量裁掉干部的时间大约在2003年或2004年。今天要看到这个局面,我们现在正在扩张,还有许多新岗位,大家要赶快去占领这些新岗位,以免被裁掉。不管是对干部还是普通员工,裁员都是不可避免的。我们从来没有承诺过,象日本一样执行终身雇佣制。我们公司从创建开始就是强调来去自由。同时,公司与社会间的劳动力交流是必要的,公司不用的、富余的劳动力在社会上其它地方可能是需要的,社会上也许有一些我们短缺的。公司内长木板和短木板的交换也是需要岗位与人员的流动。我们要及时地疏导员工到新岗位上去,才会避免以后过度裁员。内部流动是很重要的。当然这个流动有升有降,只要公司的核心竞争力提升了,个人的升、降又何妨呢?“不以物喜,不以己悲”。因此今天来说,我们各级部门真正关怀干部,就不是保住他,而是要疏导他,疏导出去。在新岗位上尽量使用和训练老员工,老员工也应积极去占领,不然补充了新人,他也有选择的权利。只有公司核心竞争力提升,才会有全体员工价值实现机会。我们要消除变革中的阻力,这种阻力主要来自高中级干部。我们正处在一个组织变革的时期,许多高中级干部的职务都会相对发生变动。我们愿意听取干部的倾诉,但我们也要求干部服从,否则变革无法进行。待三年后,变革已进入正常秩序,我们愿意遵照干部的意愿及工作岗位的可能,接受干部的调整愿望。对于干部,我们只有这样一个方法,愿意听你们诉一诉,诉完后还是要到分配的岗位工作。对于基层员工要“干一行,爱一行,专一行”,努力提高自己本职工作的技能。要严格控制基层员工的转岗,转岗一定要得到严格的审查与批准。我认为基层员工就是要发展专业技能,专业技能提高了也可以拿高工资。对已经转岗的和以后还要转岗的,只要不能达到新岗位的使用标准,而原工作岗位已由合格员工替代的,建议各部门先劝退。各部门不能在自己的流程中,有多余的冗积和沉淀。哪一个部门的干部工作效率不高,应由这一个部门的一把手负责任。我们要减少工作协调与调度会议,即使对于那些必须开的、开完要立即实行的会议,也要减少参加这些会议的人员数量。同时要禁止技能培训类远期的目标的会议在上班时间召开,其他活动如体检、沟通、联欢之类活动,更不得在上班时间举行,要确保工作时间与质量得到贯彻落实。   


八、模板化是所有员工快速管理进步的法宝


   我们认为规范化管理的要领是工作模板化,什么叫做规范化?就是我们把所有的标准工作做成标准的模板,就按模板来做。一个新员工,看懂模板,会按模板来做,就已经国际化、职业化,现在的文化程度,三个月就掌握了。而这个模板是前人摸索几十年才摸索出来的,你不必再去摸索。各流程管理部门、合理化管理部门,要善于引导各类已经优化的、已经证实行之有效的工作模板化。清晰流程,重复运行的流程,工作一定要模板化。一项工作达到同样绩效,少用工,又少用时间,这才说明管理进步了。我们认为,抓住主要的模板建设,又使相关的模板的流程连结起来,才会使IT成为现实。在这个问题,我们要加强建设。


   九、华为的危机,以及萎缩、破产是一定会到来的。


   现在是春天吧,但冬天已经不远了,我们在春天与夏天要念着冬天的问题。我们可否抽一些时间,研讨一下如何迎接危机。IT业的冬天对别的公司来说不一定是冬天,而对华为可能是冬天。华为的冬天可能来得更冷,更冷一些。我们还太嫩,我们公司经过十年的顺利发展没有经历过挫折,不经过挫折,就不知道如何走向正确道路。磨难是一笔财富,而我们没有经过磨难,这是我们最大的弱点。我们完全没有适应不发展的心理准备,与技能准备。


   我们在讨论危机的过程中,最重要的是要结合自身来想一想。我们所有员工的职业化程度都是不够的。我们提拔干部时,首先不能讲技能,要先讲品德,品德是我讲的敬业精神、献身精神、责任心和使命感。危机并不遥远,死亡却是永恒的,这一天一定会到来,你一定要相信。从哲学上,从任何自然规律上来说,我们都不能抗拒,只是如果我们能够清醒认识到我们存在的问题,我们就能延缓这个时候的到来。繁荣的背后就是萧条。玫瑰花很漂亮,但玫瑰花肯定有刺。任何事情都是相辅相背的,不可能有绝对的。今年我们还处在快速发展中,员工的收入都会有一定程度的增加,在这个时期来研究冬天的问题,比较潇洒,所以我们提前到繁荣时期来研究这个问题。我们不能居安思危,就必死无疑。


    危机的到来是不知不觉地,我认为所有的员工都不能站在自己的角度立场想问题。如果说你们没有宽广的胸怀,就不可能正确对待变革。如果你不能正确对待变革,抵制变革,公司就会死亡。在这个过程中,大家一方面要努力地提升自己,一方面要与同志们团结好,提高组织效率,并把自己的好干部送到别的部门去,使自己部下有提升的机会。你减少了编制,避免了裁员、压缩。在改革过程中,很多变革总会触动某些员工的一些利益和矛盾,希望大家不要发牢骚,说怪话,特别是我们的干部要自律,不要传播小道消息。我认为,每一个人都要站在严格要求自己的角度说话,同时也要把自己的家属管好。一个传播小道消息、不能自律的人,是不能当干部的,因为你部下的许多事你都知道,你有传播习惯,你不会触及部下?他们能相信您?因此,所有的员工都要自律以及制止小道消息的传播,帮助公司防止这些人成为干部。


   十、安安静静地应对外界议论


    对待媒体的态度,希望全体员工都要低调,因为我们不是上市公司,所以我们不需要公示社会。我们主要是对政府负责任,对企业的有效运行负责任。对政府的责任就是遵纪守法,我们去年交给国家的增值税、所得税是18个亿,关税是9个亿,加起来一共是27个亿。估计我们今年在税收方面可能再增加百分之七、八十,可能要给国家交到四十多个亿。我们已经对社会负责了。媒体有他们自己的运作规律,我们不要去参与,我们有的员工到网上的辩论,是帮公司的倒忙。媒体说你好,你也别高兴,你未必真好。说你不好,你就看看是否有什么地方可改进,实在报道有出入的,不要去计较,时间长了就好了。希望大家要安安静静的。前几年国外媒体说我们资不抵债,亏损严重,快要垮了,不是它说垮就垮的。也许它还麻痹了竞争对手,帮我们的忙。半年前,也还在说我司资不抵债,突然去年年底美国媒体又说我司富得流油,还说我有多少钱。我看公司并不富,我个人也没多少钱。你们看我象有钱人吗?你们最了解,我常常被人误认为老工人。财务对我最了解,我去年年底,才真真实实还清了我欠公司的所有帐,这世纪才成为无债的人。当然我买了房子、买了车。我原来是10万元买了一台广州厂处理的标志车,后来许多领导与我谈,还是买一个好一些的车,万一车祸能抗一下。所以媒体说我们富,就富了?我看未必。而且美国媒体别有用心的编造,不知安的什么心。所以我们的员工都要自律,也要容忍人家的不了解,不要去争论。有时候媒体炒作我们,我们的员工要低调,不要响应,否则就是帮公司的倒忙。


   我肯定的说,我同你们在座的人一样,一旦华为破产,我们都一无所有。所有的增值都必须在持续生存中才能产生。要持续发展,没有新陈代谢是不可能的。包括我被代谢掉,都是永恒不变的自然规律,不可抗拒的,我也以平常心对待。


   我认为,我们要严格要求自己,把自己的事做好,把自己不对的地方改正。别人说的对的,我们就改了;别人说的不对的,时间长了也会证实他说的没道理。我们要以平常心对待。我希望大家真正能够成长起来,挑起华为的重担,分担整个公司的忧愁,使公司不要走上灭亡。为了大家,大家要努力。希望大家正确对待社会上对我们的一些议论,希望大家安安静静的。我想,每个员工都要把精力用到本职工作上去,只有本职工作做好了才能为你提高带来更大的效益。国家的事由国家管,政府的事由政府管,社会的事由社会管,我们只要做一个遵纪守法的公民,就完成了我们对社会的责任。只有这样我们公司才能安全、稳定。不管遇到任何问题,我们的员工都要坚定不移地保持安静,听党的话,跟政府走。严格自律,不该说的话不要乱说。特别是干部要管好自己的家属。我们华为人都是非常有礼仪的人。当社会上根本认不出你是华为人的时候,你就是华为人;当这个社会认出你是华为人的时候,你就不是华为人,因为你的修炼还不到家。


    沉舟側畔千帆过,病树前头万木春。网络股的暴跌,必将对二、三年后的建设预期产生影响,那时制造业就惯性进入了收缩。眼前的繁荣是前几年网络大涨的惯性结果。记住一句话“物极必反”,这一场网络、设备供应的冬天,也会象它热得人们不理解一样,冷得出奇。没有预见,没有预防,就会冻死。那时,谁有棉衣,谁就活下。


- 作者: Thunder1 2006年01月18日, 星期三 17:18  回复(2) |  引用(3) 加入博采

checksum算法
unsigned short Checksum(unsigned short *buffer, int size)
{
 unsigned long cksum=0;
 while(size >1)
 {
 cksum+=*buffer++;
 size -=sizeof(unsigned short);
 }
 if(size)
  cksum += *(unsigned char*)buffer;
 cksum = (cksum >> 16) + (cksum & 0xffff);
 cksum += (cksum >>16);
 return (unsigned short)(~cksum);
}

- 作者: Thunder1 2006年01月17日, 星期二 15:18  回复(1) |  引用(3) 加入博采