??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品灌醉下药二区,日韩精品在线观,欧美一区自拍http://www.aygfsteel.com/hou/——黑武士是反微Y的JAVA阵营的流氓JAVAE序?zh-cnWed, 18 Jun 2025 15:59:39 GMTWed, 18 Jun 2025 15:59:39 GMT60中国人在国际上的真实C(转自留学杂志) http://www.aygfsteel.com/hou/archive/2005/08/12/9893.html黑武?/dc:creator>黑武?/author>Fri, 12 Aug 2005 02:36:00 GMThttp://www.aygfsteel.com/hou/archive/2005/08/12/9893.htmlhttp://www.aygfsteel.com/hou/comments/9893.htmlhttp://www.aygfsteel.com/hou/archive/2005/08/12/9893.html#Feedback2http://www.aygfsteel.com/hou/comments/commentRss/9893.htmlhttp://www.aygfsteel.com/hou/services/trackbacks/9893.html上周新报了一个关于历史文化方面的语言班,Z半年要开评西方术史打点儿专业名词上的基础。今天已l是上课的第三天Q班里年ȝ奌师今天对着同学说我Q“那个日本男孩儿......。”然后,我说Q“我是中国h。”老师一脸惊奇,用了一个词Q“bizarre。”法语难以置信的意思。甚至班里的那个学法的日本女生也跟着惊讶Q说我今天本w还军_和你用日语打招呼呢。我微笑着又说了一遍,花名册上写着我的国籍呢?


在国外这么久Q去q不地方,无论是在西班牙吃自助鲜Q还是旅途里Q托q行李,机场候机Q我被当q日本hQ台湾hQ新加坡人,甚至韩国人,但从来没有h直接的问Q你是中国h吗?甚至到政府去办居留,政府竟然我的国c一栏填写成taiwannaiseQ台湾hQ。至今我的护照上q保留着q张出错的居留,我常向媳妇开玩笑Q民族融合,国家l一Q没惛_在我的一本护照上实C?

我想q不是一个好现象?
之后我问q一些不同国c的朋友Qؓ什么他们在初次遇见我的时候,L把我当别的国家的人,却不把我当中国h。他们说Q难道你不看新闻吗?
我想了想是啊Q在Ƨ洲新闻里对于中国的报道多半是负面的Q甚臛_q里的中国h也L被报道一些不好的事情。当然我不否认本w就带有政治們֐的新闻,隑օ有它不公正的地方。但是那些现象有时候真的让我们自己脸发烫。每q大批的中国h者,像乞讨者一h向法国,留学生中一些女生“下”就是从事了性服务行业,打黑工,甌难民?.....
记得一ơؓ了维护自q民族严Q和一位法国h争执Q现在大安知道我们中国已经强大了。他_强大了?那ؓ什么那么多人逃跑一L涌向我们国家。我哑口?

是啊Q我在想Q我们真的强大了么,我们每个城市都有伟大的工E,摩天高楼Q政府大厦,看v来强盛繁华。在Ƨ洲除了巴黎伦敦{等的国安府有些浩大的工程Q其他的城市Q甚臛_我所居住的里昂这L文化古都Q都昑־朴实Q城市徏讄至不如中国的西北内陆城市Q政府的办事处,不过是租用的一层写字楼。我的一位去q中国的朋友_如果我们的h民没有饭吃,我们的政府决不会拿税收去建那些没有用的徏{,而在中国Q既边很多h饿死Q你们的政府也会拿民众的钱去建政府的和城市的形象工程。我们在假繁荣里沉浸的自满,却看不到了真正的问题?002q过q_在政府宣传着中国人均收入又有了多提高时我去了周臛_村探望朋友,才发现有些h的生zd于幸的我是难以惌的,心里|我却帮助不了他们M?

很多的h吃不起饭的中国,却成了世界上最大的建筑消费国,不断的有难民涌向西方的中国,却是世界上浩大工E最多的国家。在全球十四万收费的公\里,中国占10万公里。各U政府部门的服务加上了各U名目的服务费,老百姓不要问,我们的税收交C哪?1个亿的工E可以解?万多Zq的温饱Q可是哪个省没有动辄C的政府工E?

我们不能和外国h谈中国,因ؓ我们自己常常哑口无言?

再者就是素质与公共道d的问题,来欧z的留学生多半比Lz加拿大的学历好Q家境却一般,因ؓƧ洲多半不接受高中学生,最要l过高考,有大学的录取通知书。这些要求ƈ没有保证q些学生的公共道德和C会素养Q你可以在很多公共场所看到中国人大声地用中文喧哗,随地吐痰。这些年行的官员出国考察Q在Ƨ洲的旅行时甚至都有了两个必ȝ地方一个是“casion”赌场,一个是U灯名的阿姆斯特丹,q那里的门迎都会说中国话:“快来看真hQ操操操Q开饮发票。”这不是W话Q而是真事ѝ当Ӟ我的思想很开放,即便是官员,享受q些也是不ؓ错的Q但是他要是享受q些用的是h民的E收Q那׃是用心寒两个字可以说得了的?

我的朋友们说惛_中国׃惛_的词是Q富差距,腐|Q没有民权,素质低劣Q骄傲傲慢,政治黑暗Q有许多奇怪的令h不解的现象的国家。虽说这伤了我的自尊Q不q我不得不承认他们说得没有一条不是现在的中国现实



]]>
ȝ了中国程序员的奇怪的“微软思维?/title><link>http://www.aygfsteel.com/hou/archive/2005/08/11/9809.html</link><dc:creator>黑武?/dc:creator><author>黑武?/author><pubDate>Thu, 11 Aug 2005 06:05:00 GMT</pubDate><guid>http://www.aygfsteel.com/hou/archive/2005/08/11/9809.html</guid><wfw:comment>http://www.aygfsteel.com/hou/comments/9809.html</wfw:comment><comments>http://www.aygfsteel.com/hou/archive/2005/08/11/9809.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hou/comments/commentRss/9809.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hou/services/trackbacks/9809.html</trackback:ping><description><![CDATA[<FONT size=2>  我说点不中听的话Q程序员自n素质和编写的软g质量也有问题Q国内流行的微Y技术其实在国外用处很小Q中大型企业软g都用JavaQ所以用微Y技术做企业开发ƈ不说明你的水q_高,以下ȝ了中国程序员的奇怪的“微软思维”:<BR>     <BR>     “微软思维”是我创造出来的Q我不是用来贬低微Y或其它什么目的,只是用来表达长期以来中国E序员接受微软体pȝ输后造成的一U状态?BR>     <BR>     “微软思维”表现有下列特征Q?BR>     1. E序员表现是Q懒、等、靠<BR>     懒于学习微Y以外的东西,或者新思想Q“等”就是等着微Y产品来喂Q“靠”当然就是靠着微Y吃饭。这样下去,最l会毁了自己Q以前吃大锅饭时Q很多工人都是这Pl果Q最后下岗的是自己?BR>     <BR>     相机刚刚出来Ӟ不是Zh会拍Q所以拍照我们要到照盔RQ有了傻瓜相机后Q除非所谓艺术照Q我们已l不需要照盔R了?BR>     <BR>     很多软g公司应标Ҏ几乎是微软品说明书Q这样造成的后果是什么?最l客户会发生疑问Q需要要你中间者做什么?<BR>     <BR>     2. 目表现是:使用先进易的工具Q开发出落后思维的系l?BR>     很抱歉,我用落后不是ؓ了攻击谁Q但是确实这Lpȝ最l残害了软g业本w,看看那么多源代码下蝲|站Q触目惊心的各种各样Z微Y体系的源代码Q这些源代码可能会满_户一时之需Q但是它是企业系l的“木马病毒”,Windows已经把它自n疾的“木马病毒”{Ud了中国企业信息系l中Q危害之大,q是几个金山毒霸能够防治的吗Q?BR>     <BR>     <BR>     3. E序员最l症状是Q固执,思维奴役化,LQp我?BR>     在技术由于追随微软多q_技术上固步自封Q在微Y.NET没有推出或推E中Q不学习Java/Linux其它知识Q等?NET方便快速的工具送上门来Q进而贻误Y件公司技术定位时_从而可能导致公司在竞争中失败?BR>     <BR>     思维奴役化,LQ这些就不多说了Q有d和谈论政M嫌疑Q不q这实是技术\U政沅R?BR>     <BR>     丧失自我主要表现是:不会自主选择了,有机会接触到JavaӞ完全没有了主意,到处打听有没有包办一L完美技术,当发现Java技术L有弱ҎQ表现迟疑,拿不定主意,无法把握事物的主要点和次要点。当Ӟq样的程序员在技术上表现为无主见Q在现实生活中也可能是这Ph意,不要以ؓ很固执,喜欢牛的h是有主见,我认为那是最没有d骨的表现?BR>     <BR>     谈到.NET本质论,我想起“微软思维”还有一U表玎ͼ在微软技术中Q最厉害的h不是如何设计出高质量的YӞ而是对Windows API内部如何_深掌握Q这些h不是微Y内部的,他们只能靠对黑盒子的猜测Q象黑客一样去了解API机制Q他们会被微软的人推崇:“好厉害Q比我了解得多”?BR>     费人才Q浪费精力!<BR>     <BR>     只有微Y的东西,才有所?本质"探询的动力,见过Java本质论吗Q没有,你需要了解Java本质Q他是Open的,没有向你隐藏什么,所以,你不需要好奇,不需要探询所谓本质,它是真诚的,没有皇帝的新?BR>     <BR>     不要时间浪费在某种技术的本质上,应该是如何在该技术上如何高质量搭q应用pȝ?BR></FONT><img src ="http://www.aygfsteel.com/hou/aggbug/9809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hou/" target="_blank">黑武?/a> 2005-08-11 14:05 <a href="http://www.aygfsteel.com/hou/archive/2005/08/11/9809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>蓝色巨h http://www.aygfsteel.com/hou/archive/2005/08/06/9477.html黑武?/dc:creator>黑武?/author>Sat, 06 Aug 2005 07:29:00 GMThttp://www.aygfsteel.com/hou/archive/2005/08/06/9477.htmlhttp://www.aygfsteel.com/hou/comments/9477.htmlhttp://www.aygfsteel.com/hou/archive/2005/08/06/9477.html#Feedback0http://www.aygfsteel.com/hou/comments/commentRss/9477.htmlhttp://www.aygfsteel.com/hou/services/trackbacks/9477.html
      IBM前三十年的历史就是IT业前三十q的历史。这是我最初接触计机的时候听说的一句话Q一直以来,对IBM都是心存崇敬Q这是一个很奇特也很强大强大的公司,从螺丝钉键盘鼠标到CPU盘内存到大型机巨型机,它都可以刉,从Y件到g到服务,它都可以提供Q这在IT历史上,是否l后我不敢说Q空前应该是没什么问题了?BR>    IBM是全球ITW一巨头Q在q去半个多世U中遥遥领先Q与W二名拉开极大的距,人称“蓝色巨人”。长久以来,IBM是计算机的代名词。IBM无论在美国国内,q是在世界上Q都取得了极大的成功Q有着极其p的媄响。这?914q创立的公司Q目前拥有全球雇?0万多人,业务遍及160 多个国家和地区?000q_IBM公司的全球营业收入达到八癑օ十多亿美元?BR>    因此QIBM的历史就是一部计机的历双Ӏ美国《时代周刊》称Q“IBM的企业精是人类有史以来无h堪与Ҏ的……没有Q何企业会像IBM公司q样l世界业和人类生活方式带来和将要带来如此巨大的影响。”就q比L茨也不得不承认:“IBM才是计算业的真正怸Q毕竟是它一手栽培了我。?/FONT>

~造蓝色巨人的沃森父子


1888q_W一台刻度盘记录器(dial recorderQ诞生。是由Alexander Dey 博士发明的,Dey所在的公司后来Q?907q_被IBM前n中的一家公司收购?

1896q_ Herman Hollerith在华盛顿特区l徏制表机器公司QTabulating Machine CompanyQ,q是世界上第一家电子制表与财务审计机器公司?BR>

1901q_George W. Fairchild成立国际旉记录公司QInter-national Time Recording CompanyQ,该公司是邦_刉公司、威拉d与弗里克刉公司和标准旉印章公司三家公司的销售公司,同时q生产卡片记录器?/FONT>

1905q_制表机器公司在新泽西实现合ƈ。除了拥有ƈ控制Hollerith Tabulating 专利和系l外Q制表机器公司还是审计机器公司(Auditing Machine CompanyQ的大股东,现在该公怽Z个部门运作?/FONT>

1906q_W一台可以自动供U的制表机问世,该机每分钟可处理150 个卡片?/FONT>

1906q_国际旉记录公司在伯明翰建立了第二个工厂后,又在U约州Endicott了一坐现代化的,用水泥加固的工厂Q该工厂所在地是现在的IBM公司工厂的原址?

1907q_国际旉记录公司收购戴伊旉记录器公?(?883q成立的戴伊专利权公?Q该公司生d盘、卡片和工时记录器。国际时间记录公司的所有业务都转移CU州的Endicott?BR>

1908q_刉刻度盘记录器的锡拉丘兹旉记录公司QSyracuse Time Recording CompanyQ被国际旉记录公司收购?

1911q_Charles R. Flint{划了国际时间记录公司、计尺公司和制表机器公?三家公司的合qӞ成立了计?制表-记录公司QComputing-Tabulating-Recording CompanyQ即C-T-R公司Q。George Fairchild成ؓ公司的董事会董事ѝ?(C-T-R公司后来?924q改名ؓ国际商用机器公司Q即IBM)

1914q_Thomas J. Watson, Sr.加盟C-T-R公司 Q成为公司的ȝ理。此ӞC-T-R在美国通过销售、服务与出租{方式获得在L入达C400万美元。每一百股C-T-R公司的股hg?000元。年底公司有770位持股hQ员工达C1Q?46名?/FONT>

1914q_财务处理机器的应用开始普及开来。胦务处理品包括机械化的键盘穿孔机、手工操作的复穿孔机、垂直分拣机和制表机{。这些品的客户包括铁\、化工公司、公用事业公司和人寿保险公司{?/FONT>

1915q_T. J. Watson, Sr.当选C-T-R公司总裁兼ȝ理。第一ơ销售大会召开Q后来Ş成百分百׃部大会(One Hundred Percent Club ConventionQ。销售力量进行了重组q得C加强?/FONT>

1915q_著名的“Think”标志,老沃提出的口号Q开始在公司内部使用?/FONT>

1916q_C-T-R公司的L入达C600万美元,净收益?00万美元。员工达?,529名。同Ӟ公司向销售h员培训计划迈ZW一步?/FONT>

1917q_C-T-R公司以国际商用机器有限责d司(International Business Machines Co., LimitedQIBMQ的名字q入加拿大市场?/FONT>

1919q_C-T-R公司q入Ƨ洲市场?公司内部刊报The T. M. Business Record W一期发行?BR>同年Q推出电子同步计旉pȝ?

1920q_研制成功旉{֐记录器(Lock Autograph RecorderQƈ推向市场?921q_制表机器公司获得皮尔斯胦务处理机器公司(Pierce Accounting Machine CompanyQ和芝加哥票券印刷公司(Ticketograph Company of ChicagoQ的专利与设备?/FONT>

1924q_计算-制表-记录公司Q即C-T-R公司Q改名ؓ国际商用机器公司QIBM公司Q。四分之一世纪׃部(Quarter Century ClubQ成立,该俱乐部只承认那些ؓ公司工作25q以上的员工。IBM公司公司内部刊物《商用机器》(Business Machines Q第一期发行?/FONT>

1933q_IBM公司校舍与工E实验室大楼QIBM Schoolhouse and Engineering Laboratory BuildingQ在U约州的恩_U特QEndicottQ落成?

1935q_面向员工和客L杂志《思烦》(ThinkQ第一期发行。IBM公司在纽U州恩_U特丑֊了第一届服务性行业女性系l训l班?

1940q_׃二战业已爆发QIBM大量生军需品,生U日益扩大?

战争q代里,IBMq出了跨入计领域的W一步,1944q_IBM公司向哈佛大学赠送其首台大型计算?-自动序控制计算机,也被UCؓMark I?

1951q_IBM开始决定开发商用电脑,聘请冯¯依曼担Q公司的科学顾问,1952q?2月研制出IBMW一台存储程序计机Q也是通常意义上的电脑Q它?/FONT>IBM 701。这是IT历史上一个重要的里程?

1952q_沃出任CEOQIBMC代领导集体诞生?/FONT>

1964q??日,IBMdTom Watson, Jr.亲自发布System 360?/FONT>

1969q_在小沃森的改革下QIBM公司采纳新的营销政策Q对大部分系l工E活动、将来的计算机程序和客户培训评分别q行收费?同年Q政府在提出诉讼Q控告IBM公司“企囑֞断,q且已经垄断?..用于一般目的的数字计算机”?政府赯QIBM公司?967q控制了市场?6%。此外, 政府q声UͼIBM用了许多办法来阻止其他公司的竞争Q包括h格限Ӟ即降低hgLq入该行业,以及引v减少其他公司产品吸引力的C品?IBM以顽有力的方式Ҏ府的诉讼案(及许多私讼案Q进行了抗争。案件持l了13q?/FONT>

在七十年代看h是沃家族对IBM的领导的l束Q?971q_Thomas J. Watson, Jr.退休,成ؓ执行委员会的d。Frank T. Cary?973q接任CEO?/FONT>

在卡里的领导下,IBM在h们日常生zM扮演着来重要的角色?971q_IBM公司生的计机引导"阿L|?4??阿L|?5?宇宙飞船成功L?/FONT>

1981q_John R.OpelZQCEOQ开创了IBM历史新纪元,׃IBM—PCQIBM商标开始进入家庭、学校、中企业。Intel和微软的怸在此萌芽?/FONT>

1985q_John F. Akers接QCEO。IBM投资的科研项目催生了四位奖获得者?/FONT>

1993q_IBM的年收入下降?27.1亿美元,?992q下?.8%。纯收入下降到负81亿美元,较上一q下降了63.1%。公司机构重l花费了89亿美元(E前Q用以提高公司生产效率和减少资源费?

1993q_Louis V. Gerstner, JrZQCEO?/FONT>

q入21世纪之后QIBM的领导层又发生了一ơ变化,Samuel J. Palmisano?000q做了IBM的总裁Q两q后Q接任CEO?/FONT>
 


1774q_Hahn计算?/FONT>

1857q_Hill计数?

1890qh口普查用的制表?/FONT>

1930q_IBM550

工业d?/FONT>

IBM5140

s360

World Clock Globe Atlas

卢L特计器

马卓计算?

计数器原?

Midget Brunsviga

Peerless计算?/FONT>

SAGE

SSEC 控制桌面

Layton改进的计数器

Thacher圆柱计算?/FONT>

TIM计算?
不断完善?..
托马斯h父子:全球最大IT公司IBM创造者、前CEO
    父子俩成׃全球IT业第一巨头IBMQhU“蓝色巨人”。长久以来,IBM是计算机的代名词。IBM的历史就是一部计机的历双Ӏ老沃是20世纪前半叶伟大的企业家之一。而小沃森任职期间QIBM东创造的财富过了商业史上Q何一家公司,《胦富》杂志因此在1987q宣布他“或许是当代最伟大的资本家”?BR>
托马斯LWh(老沃)?/STRONG>
    Thomas J. WatsonQ托马斯·U翰·沃森QIBMQ国际商用机器公司)创始人?874q??7日出生于国U约。毕业于国埃尔cx商业学校?896q进入美国“全国收ƾ机公司”担L销员,1914q进入计制表记录公司(CTRQQ公司l理?924q改计算制表记录公司QCTRQؓIBM公司Q成为IBM的创始h?956q去世?BR>    老沃是20世纪前半叶伟大的企业家之一。作Z名销售天才,他说服商家们攑ּ分类帐簿Q而用穿孔卡q种原始的会计机器来计帐。他?IBM d遐迩。他l世界留下了一句箴a──“思考”。但是,?IBM 推进计算业的Q是他的长子沃?956 q取代父亲成为首席执行官后,他领导公司度q了一个前所未有的长期的、惊人的q猛增长时期。他塑造的 IBM 是美国战后繁荣时期最脍炙人口的成功故事──每当Z谈到国公司和“组lh”的话题的时候,他们的脑里׃涌现家公司。到 1971 q小沃森d IBM 的时候,公司已经d击|了通用甉|公司QGeneral ElectricQ、美国无U电公司QRCAQ和斯佩里-通用自动计算机公司(Sperry-UnivacQ这些计机行业的竞争对手。无论是规模q是CQ它都超q了q些曾一度主宰美国商界的老牌大公司。在他Q职期_IBM 东创造的财富过了商业史上Q何一家公司──q一成就一直gl到 90 q代的牛市,《胦富》杂志因此在 1987 q宣布沃“或许是当代最伟大的资本家”?
托马斯·U翰·沃森?/STRONG>
    Thomas J. Watson JrQ小托马斯LWh,IBMQ国际商用机器公司)的开拓者?914q生于美国俄亥俄州的代顿市?937q毕业于国布朗大学。毕业后q入IBM公司Q二战时Q?942q_到美国空军服役,1946q重qIBMQ?952q担任IBM总裁?956q担任IBM董事长,1971q因病辞去董事长职务?BR>    沃出生于1914q_汤姆的名字l生都跟随着他,即他变成了q近80岁的老头Q仍然被叫做汤姆?937q_沃前往IBM销售学校。这是IBM的灵,因ؓq里生公司的销售和理人才?941q?1月,战争气息渐浓Q小沃森赶回U约Q向他几q前认识的女友求婚,在基地匆匆D行了婚礼。不q汤姆在战争期间Q多半是替一位空军将军开飞机。开始靠着观察和模仿,学会如何理人。这D늻历,使他摆脱了父亲的阴媄Q有了自信心?949q小沃森当了IBM执行副总裁Q老沃对新兴的电子技术商业化不感兴趣。小沃森成ؓIBMW二号h物后Q当卛_研究机构q行革新。在公司发展方向上实施了带根本性的攚wQ?IBM开始跨传l?950q?月,d麦克道尔为实验室负责人,q让他在全球各地大量招聘电子技术方面的人才。而“国防计机”的研制正是沃率领IBMq入电子技术的一ơ冒险,是公司发展方向的d革命?BR>   
50q代初期Q雷明顿Q兰德公司将一台Univac电脑售给华盛的l计局Q引赯动。而统计局?9世纪80q代起就一直是IBM打孔机的忠实用户。小沃森M大惊。立卛_开紧急会议,下o用最快的速度Univac赶出IBM的领地?951q_IBM开始决定开发商用电脑,聘请冯¯依曼担Q公司的科学顾问,1952q?2月研制出IBMW一台存储程序计机Q也是通常意义上的电脑Q它叫IBM 701?956q?月,老沃正式将IBM的权力之柄移交给沃。父与子握手的镜子出现在《纽U时报》上Q代表着两个时代的过渡。这时IBM已是国排名W?7位的大公司?961q_在父亲去?周年U念日上Q小沃森看着桌上的公司发行股总额对妻子奥利夫_“我又独自经营了IBM公司一q。”这一q_公司q收入达20亿美元之巨。股h值比5q前增了4倍?965q_数百?60型电脑出厂交付用,?966q底Q已?000台电脑出厂,使IBMq收入超q?0亿美元,E前存利润高?0亿美元。一场历?q的“赌注?0亿美元的冒险l于见出了分晓。小托马?沃森和IBM成了史无前例的大赢家?
    1993q?2?1日,沃因中风q发症去世,享年79岁。他最具h值的遗可以归结为几个字Q“IBM是服务”?
IBM PC之父Q?埃斯特利?/FONT>
    当年QIBM曾是点燃PC熊熊大火的主力军Q手持火U的是埃斯特利奇。他在IBMq个十分“有序”的 环境中,L昑־格格不入Q但恰是q种个性让他有Z成就 了一番事业,把小的PC一举推向计机产业中最核心的品?管大功告成后,反而给他招来许多麻烦,q且Q他的生命结?于不q的飞行事故,但打开昨天的篇章,历史永远会承认一个真 正有贡献的h?BR>    如果说个人电脑之火是p果引燃的Q?那么IBM的介入,才真正将q场大火燃遍全球Q且燃烈Q将?PC一举推向计机产业最核心的品,l帅h个业,?度持l近20q。而缔造IBMPC的就是IBM历史上最富个人魅力的 唐·埃斯特利奇?BR>    埃斯特利奇一生都在逃避官僚体系Q但 他发现自己最l又被网在其中。经历调职纷扰后Q埃斯特利奇 l于带着太太Q去度承诺已久的假期Q好让所有的烦恼消去?1985q??日,两h乘坐?91班机试图在暴风雨中降落到达拉 斯机场。离地面只有700英尺Ӟ飞机失控Q埃斯特利奇和太太玛 丽不q怓生?一代英才就此陨落?BR>    此后QIBMPC再也不能展现雄风Q再?不会有最早的PC、XT机、AT机那样具有视野宽q和卓尔不群?产品?盖茨Uͼ埃斯特利奇是他在IBM公司中惟 一可以推心|腹的h。虽然两人时有激烈分歧,但埃斯特利奇 是少有的可让他折服的Ҏ。当时IBM的董事长埃克斯在致哀 悼时_埃斯特利奇本有可能最后成为IBM的董事长Q但寚w去 的h来说Q这些话毫无意义。(来自博客中国Q阅?/FONT>全文Q?BR>
路易斯·郭士纳QIBMd兼CEO
    郭士UILouis V. Gerstner, Jr.Q曾任IBMd兼首席执行官Q出生地Q纽U长岛,毕业学校Q哈佛大学MBA?BR>    1993q??日,愚h节。郭士纳从埃克斯手中接过IBM权力之柄Q担任董事长兼CEO。在U约希尔K店的新闻发布会上Qh们对q位国最大的RJR食品烟草公司老板充满了好奇,让一位外行来执掌全球最大的计算机公司,q事q发生在极ؓ官僚和保守的IBM内,实在是不可思议。郭士纳贯穿整个发布会的主题是Q“我是新来的Q别问我问题在哪或有什么解{,我不知道”。但是他说自己学习速度快,而且有勇气采取严厉措施。显Ӟq种场合他要为前ȝ下一点脸面。但是他已明白无误地发出了改变IBM的信P与众不同地穿着蓝色衬衫?BR>    郭士U似乎生来就~技术基因,他先在达牚w斯大学攻dE学位。但很快UL别恋Q到哈佛大学攻读MBA?962q_MBA到手后,郭士U_入麦金西理咨询公司Q成为炙手可热的一号h物,他以善于q速吸收大量信息,立即归纳企业问题著称?8岁时郭士U_成ؓ合伙人,旉短得接近创纪录,是公司有史以来最q轻的合伙h。三十三岁他出LȝQ而开始就d家大公司的总裁?970q_麦金西派他前往q通公司(American ExpressQ从事咨询工作,l果他加入了q家公司?985q郭士纳升Q总裁Q他以引q外人担任高职著Uͼ全然无视公司晋升规则和层U制度。同时他也以U极q用消费者导向,推行单一品牌名称而闻名,是替q通徏立“美国运通信用卡”名L功臣之一。这位出了名的虔诚教徒,住进旅馆后的W一件事是找最q的天主教堂。不q运通员工印象最qq是他那常用的威吓管理方法。尽他办公室门紧闭Q但他的吼声q是IK出来:“这是我听过最蠢的事情Q你q个白痴Q滚出去”!一U钟后,会有一位满面通红的员工溜出来。他曾被外界视ؓ公司董事长詹姆斯·|宾逊三世的当然l承人?q后q个希望破灭。他又成为食品和烟草巨子雯公司(RJR Nabisco)总裁Q直到IBM用高薪将其挖走?BR>    事实证明郭士U物有所倹{?
IBM历史上的CEO及Q?/STRONG>
  姓名Q英文) L
W一?/FONT> Thomas J. Watson 1914 - 1956
W二?/FONT> Thomas J. Watson Jr. 1956 - 1971
W三?/FONT> T. Vincent Learson 1956 - 1971
W四?/FONT> Frank T. Cary 1973 - 1981
W五?/FONT> John R. Opel 1981 -1985
W六?/FONT> John F. Akers 1985 - 1993
W七?/FONT> Louis V. Gerstner, Jr. 1993 - 2002
W八?/FONT> Palmisano, Samuel J. 2002至今
    IBMQ即International Bussiness Machine CorporationQ国际商业机器公司,成立?914q_截止2002q底拥有雇员315889人,总资?65亿美元,是全球最大的IT公司?BR>最q四q收入状?/STRONG>
1999q_833.34亿美?BR>2000q_850.89亿美?BR>2001q_830.67亿美?BR>2002q_811.86亿美?/FONT>
Ux辑օ股票代码QIBM
股票走势?/STRONG>Q?BR>



]]>
搞笑语录http://www.aygfsteel.com/hou/archive/2005/08/06/9467.html黑武?/dc:creator>黑武?/author>Sat, 06 Aug 2005 02:53:00 GMThttp://www.aygfsteel.com/hou/archive/2005/08/06/9467.htmlhttp://www.aygfsteel.com/hou/comments/9467.htmlhttp://www.aygfsteel.com/hou/archive/2005/08/06/9467.html#Feedback0http://www.aygfsteel.com/hou/comments/commentRss/9467.htmlhttp://www.aygfsteel.com/hou/services/trackbacks/9467.html NextPageQ?/FONT>   q有那些java娘舅Q抱着成就的技术不放,是Z贪图安逸,贪图|游Q靠ƺ骗老板Q提供假的,l过他们修饰的报告,来骗取职位,q是可耻,Z界所不Q在国QjavaE序员早晚全部,收到诈骗公司共有财的指控,sun也早晚赔得一q而尽Q被写进mba的反面教材,供很多mba们从中吸取教?  (2005.08.04)

leon405Q?/FONT>   软g世界如同战场。Microsoft——美国;Bill Gates——BushQBomer——拉姆斯菲尔PIBM——俄|斯QSun——伊拉克QOracle——阿富汗QLinux——恐怖组l?BR>   Microsoft在Y件战Z最大的Ҏ实际上是IBMQ?其他闲散l织 最l会被Microsoft 一个一个吞食掉 只要Microsoft愿意 只不q代价高一点而已 但Microsoft 有的是钱:Q?而唯一能约束Microsoft 也只有政?司法部门的干预?  (2005.08.04)
YorckzhouQ?/FONT>   leon405老大Q你知道MS的钱都是哪里来的Q如果这个世界上的Y仉被微软垄断了Q你现在用的internet explorer恐怕都要向bill付bill了。还国伊拉克恐怖组l,真实薄?  (2005.08.04)
mrkissingerQ?/FONT>   Next page真把我恶心坏了?BR>  我不是JavaE序员,也不是WindowsE序员?BR>  但是有一个经历我是亲w经历的QM$曄说ASP比Perl{CGI语言强多了。其实是h概念QCGI是很古老的标准了,q没有规定如何实现CGIQASP出现的时候,Perl 5和mod_perl/fastcgi{技术已l相当成熟,功能和性能都比ASP不知道强多少。ASP是一团显而易见的狗屎Q却被当时的舆论Ҏ成天上的星星。ASP的问题根本不是什么数据库Q而是当时急功q利的设计和丑陋的实现──MFC则是另一个例子?BR>  可惜当时我不知道Q于是傻ȝ做了1qASPQ才明白q来?BR>  Next page是那U被愚民z脑后的余孽Q可怜,却仍然可恶?BR>     (2005.08.04)


]]>
一个テQh的徏议:x一定要谨慎http://www.aygfsteel.com/hou/archive/2005/08/06/9463.html黑武?/dc:creator>黑武?/author>Sat, 06 Aug 2005 01:59:00 GMThttp://www.aygfsteel.com/hou/archive/2005/08/06/9463.htmlhttp://www.aygfsteel.com/hou/comments/9463.htmlhttp://www.aygfsteel.com/hou/archive/2005/08/06/9463.html#Feedback0http://www.aygfsteel.com/hou/comments/commentRss/9463.htmlhttp://www.aygfsteel.com/hou/services/trackbacks/9463.html每年q初x最多,x是一门学问,也是一U策略。蟩槽ƈ不意味着你就能够取得职业的成功,当面临蟩槽时Q如何顺利地完成xQ从而取得职业的成功呢?以下是一些切w体会,值得大家参考?
  
  不错,大家逐渐逐渐步入了蟩槽的D堂。这三年Q我是蟩烦了Q如今无所它求Q但求稳定。不q,仅凭借我q七ơ蟩槽的l验Q说Ҏ受,也希望大家能够越跌好:
  
  Q?Q不要指望会一下子能够跛_多么好的公司Q绝大多数公叔R一个样子。比如用友、金蝶、亚信、神马这些公司,其实基本上一个样子?BR>  
  Q?Q不要一味的指望q大公司Q大公司基本上都形成了自q规模和体Ӟ虽然q入待遇和福利也怸错,但是不要指望能够很快的发展和升职。一旦你q入了,你会发现像我们这个年龄段的,大多都是在做一些基层的工作Q即使有些hҎ没有多少能力Q但是很不幸Q他们是老员工,有资历?
  
  Q?Q不要一味的指望xp够,从一个开发者一下升qؓl理Q即使有q个ZQ也要衡量衡量,q个公司真的值得信Q吗。在北京l大多数公司的中层都是从公司内部诞生出来的。正规而又有发展趋势的公司Q一般不会从外面招聘像比较重要的职务Q比如项目经理、项目的架构师等{;
  
  Q?Q不要一味的用薪水来和奖金来衡量x的好坏:真正衡量的标准只有三个,W一是这个公司是不是正在处于发展时期Q而且有很大的发展I间Q第二这份工作是不是对你是一个挑战,是一个新的尝试,而且是自己所希望做的工作Q第三,在接受这份工作的时候,会不会对你未来的5q的发展产生一定的影响?BR>  
  Q?Q不要一味的指望外企Q不可否认外企的待遇很好。目前在北京q没有几家真正的外企在北京弄产品研发Q即使像ibmq样的公司,你会发现一旦你q入以后Q你不熬个四五年很难升一U;而且你还会发玎ͼ你做的只是测试和无聊的coding?BR>  
  Q?Q一定要注意你的交流圈子Q如果到目前为止Q你q没有一个属于你的而且比较不错的交圈子,那么一定要注意了。蟩槽的时候有朋友帮忙Q会节省很多ȝQ也会获取一些更加容易的Z?
  
  Q?Q一定要注意Q技术不是最重要的,业务才是最重要的(注意Q这里说的业务,不是跑市场和销售的意思,而是_M信息pȝ都是Z务服务的Q在一个项目实施过E中Q赚钱最多的是那些业务分析h员)Q如果你厌倦了技术,那么朝着业务方向发展。但是做业务Q就要做好心理准备,首先必M最基本qvQ熬三年?? 现在Ҏ们来_我们已经q去三年了,如果你没有在某一行业的业务内做的很深Q那么就要注意了?
  
  Q?Q如果你选择的是做电信、金融行业,那么一定要d公司Q像电信、金融这U行业一般公叔R是做不v的?
  
  Q?Q如果你选择的是做ERP、CRM之类的YӞ那么一定要d公司Q小公司是玩不v的?BR>  
  Q?0Q如果你选择的是做OA和电子政务之cȝ软gQ那么一定要有心理准备。首先这U公怸般都不大Q其ơ这U公叔R比较挣扎Q只有高层能够赚到哗哗银子;再其ơ,q种公司大多学不到多咚咚?BR>  
  最后,E微ȝ一下,一句话可以概括Q蟩槽一定要谨慎?/FONT>



]]>
用Java实现Web服务?/title><link>http://www.aygfsteel.com/hou/archive/2005/08/06/9459.html</link><dc:creator>黑武?/dc:creator><author>黑武?/author><pubDate>Sat, 06 Aug 2005 01:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/hou/archive/2005/08/06/9459.html</guid><wfw:comment>http://www.aygfsteel.com/hou/comments/9459.html</wfw:comment><comments>http://www.aygfsteel.com/hou/archive/2005/08/06/9459.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hou/comments/commentRss/9459.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hou/services/trackbacks/9459.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0> <TBODY> <TR> <TD class=formtitle align=middle height=40><FONT size=2></FONT></TD></TR></TBODY></TABLE> <TABLE height=65 cellSpacing=0 cellPadding=0 width=760 align=center border=0> <TBODY> <TR> <TD class=content height=65> <DIV><FONT size=2>  <B>HTTP协议?/B> <BR><BR>  文本传输协议(HTTPQ是位于TCP/IP 协议的应用层Q是最qؓ人知的协议,也是互连|中最核心的协议之一Q同PHTTP 也是Z C/S ?B/S 模型实现的。事实上Q我们用的览器如Netscape 或IE 是实现HTTP 协议中的客户端,而一些常用的Web 服务器Y件如Apache、IIS 和iPlanet Web Server {是实现HTTP 协议中的服务器端。Web 는服务端资源定位,传输到浏览器Q经q浏览器的解释后Q被客户所看到?/FONT></DIV> <DIV><FONT size=2>  Web 的工作基于客h/服务器计模型,由Web 览?客户?和Web服务?服务?构成Q两者之间采用超文本传送协议(HTTPQ进行通信。HTTP协议是Web览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议?<BR><BR>  一个完整的HTTP协议会话q程包括四个步骤Q?<BR><BR>  ?q接QWeb览器与Web服务器徏立连接,打开一个称为SocketQ套接字Q的虚拟文gQ此文g的徏立标志着q接建立成功Q?<BR><BR>  ?hQWeb览器通过Socket向Web服务器提交请求。HTTP的请求一般是GET或POST命oQPOST用于FORM参数的传递)Q?<BR><BR>  ?应答QWeb览器提交请求后Q通过HTTP协议传送给Web服务器。Web服务器接到后Q进行事务处理,处理l果又通过HTTP传回lWeb览器,从而在Web览器上昄出所h的页面; <BR><BR>  ?关闭q接Q应{结束后Web览器与Web服务器必L开Q以保证其它Web览器能够与Web服务器徏立连接?<BR></FONT><span id="wmqeeuq" class=f14><FONT size=2>  <B>~程思\ </B><BR><BR>  Ҏ上述HTTP协议的会话过E,本实例中实现了GETh的Web服务器程序的Ҏ,Ҏ如下Q?<BR><BR>  通过创徏ServerSocket cd象,侦听用户指定的端??080)Q等待ƈ接受客户求到端口。创ZSocket相关联的输入和输出,然后d客户机的h信息。若hcd是GETQ则从请求信息中获取所讉K的HTML 文g名;如果HTML 文g存在Q则打开HTML 文gQ把HTTP 头信息和HTML 文g内容通过Socket 传回lWeb览器,然后关闭文gQ否则发送错误信息给Web 览器。最后关闭与相应Web 览器连接的Socket?<BR><BR>  用Java~写Web服务器httpServer.java文g的源代码如下Q?<BR><BR></FONT> <TABLE width="100%" bgColor=#ffffff> <TBODY> <TR> <TD><FONT size=2>//httpServer.java <BR>import java.net.*;<BR>import java.io.*;<BR>import java.util.*;<BR>import java.lang.*;<BR>public class httpServer{<BR>public static void main(String args[]) {<BR>int port;<BR>ServerSocket server_socket;<BR>//d服务器端口号<BR>try {<BR>port = Integer.parseInt(args[0]);<BR>}<BR>catch (Exception e) {<BR>port = 8080;<BR>}<BR>try {<BR>//监听服务器端口,{待q接h<BR>server_socket = new ServerSocket(port);<BR>System.out.println("httpServer running on port " +<BR>server_socket.getLocalPort());<BR>//昄启动信息<BR>while(true) {<BR>Socket socket = server_socket.accept();<BR>System.out.println("New connection accepted " +<BR>socket.getInetAddress() +<BR>":" + socket.getPort());<BR>//创徏分线E?BR>try {<BR>httpRequestHandler request =<BR>new httpRequestHandler(socket);<BR>Thread thread = new Thread(request);<BR>//启动U程<BR>thread.start();<BR>}<BR>catch(Exception e) {<BR>System.out.println(e);<BR>}<BR>}<BR>}<BR>catch (IOException e) {<BR>System.out.println(e);<BR>}<BR>}<BR>}<BR>class httpRequestHandler implements Runnable<BR>{<BR>final static String CRLF = "\r\n";<BR>Socket socket;<BR>InputStream input;<BR>OutputStream output;<BR>BufferedReader br;<BR>// 构造方?BR>public httpRequestHandler(Socket socket) throws Exception<BR>{<BR>this.socket = socket;<BR>this.input = socket.getInputStream();<BR>this.output = socket.getOutputStream();<BR>this.br =<BR>new BufferedReader(new InputStreamReader(socket.getInputStream()));<BR>}<BR>// 实现Runnable 接口的run()Ҏ<BR>public void run()<BR>{<BR>try {<BR>processRequest();<BR>}<BR>catch(Exception e) {<BR>System.out.println(e);<BR>}<BR>}<BR>private void processRequest() throws Exception<BR>{<BR>while(true) {<BR>//dq显CWeb 览器提交的h信息<BR>String headerLine = br.readLine();<BR>System.out.println("The client request is "+headerLine);<BR>if(headerLine.equals(CRLF) || headerLine.equals("")) break;<BR>StringTokenizer s = new StringTokenizer(headerLine);<BR>String temp = s.nextToken();<BR>if(temp.equals("GET")) {<BR>String fileName = s.nextToken();<BR>fileName = "." + fileName ;<BR>// 打开所h的文?BR>FileInputStream fis = null ;<BR>boolean fileExists = true ;<BR>try<BR>{<BR>fis = new FileInputStream( fileName ) ;<BR>}<BR>catch ( FileNotFoundException e )<BR>{<BR>fileExists = false ;<BR>}<BR>// 完成回应消息<BR>String serverLine = "Server: a simple java httpServer";<BR>String statusLine = null;<BR>String contentTypeLine = null;<BR>String entityBody = null;<BR>String contentLengthLine = "error";<BR>if ( fileExists )<BR>{<BR>statusLine = "HTTP/1.0 200 OK" + CRLF ;<BR>contentTypeLine = "Content-type: " +<BR>contentType( fileName ) + CRLF ;<BR>contentLengthLine = "Content-Length: "<BR>+ (new Integer(fis.available())).toString()<BR>+ CRLF;<BR>}<BR>else<BR>{<BR>statusLine = "HTTP/1.0 404 Not Found" + CRLF ;<BR>contentTypeLine = "text/html" ;<BR>entityBody = "QHTMLQ? +<BR>"QHEADQ<TITLEQ?04 Not FoundQ?TITLEQ</HEADQ? +<BR>"QBODYQ?04 Not Found"<BR>+"QbrQusage:http://yourHostName:port/"<BR>+"fileName.htmlQ?BODYQ</HTMLQ? ;<BR>}<BR>// 发送到服务器信?BR>output.write(statusLine.getBytes());<BR>output.write(serverLine.getBytes());<BR>output.write(contentTypeLine.getBytes());<BR>output.write(contentLengthLine.getBytes());<BR>output.write(CRLF.getBytes());<BR>// 发送信息内?BR>if (fileExists)<BR>{<BR>sendBytes(fis, output) ;<BR>fis.close();<BR>}<BR>else<BR>{<BR>output.write(entityBody.getBytes());<BR>}<BR>}<BR>}<BR>//关闭套接字和?BR>try {<BR>output.close();<BR>br.close();<BR>socket.close();<BR>}<BR>catch(Exception e) {}<BR>}<BR>private static void sendBytes(FileInputStream fis, OutputStream os)<BR>throws Exception<BR>{<BR>// 创徏一?1K buffer<BR>byte[] buffer = new byte[1024] ;<BR>int bytes = 0 ;<BR>// 文件输出到套接字输出流?BR>while ((bytes = fis.read(buffer)) != -1 )<BR>{<BR>os.write(buffer, 0, bytes);<BR>}<BR>}<BR>private static String contentType(String fileName)<BR>{<BR>if (fileName.endsWith(".htm") || fileName.endsWith(".html"))<BR>{<BR>return "text/html";<BR>}<BR><BR>return "fileName";<BR>}<BR>} </FONT></TD></TR></TBODY></TABLE></SPAN></DIV> <TABLE cellSpacing=0 cellPadding=0 width=775 bgColor=#ffffff border=0> <TBODY> <TR> <TD width=13 bgColor=#f7f7f7><FONT size=2></FONT></TD> <TD vAlign=top width=580 bgColor=#f7f7f7> <TABLE height=1 cellSpacing=0 cellPadding=0 width=580 background=/newimages/index/03-06.gif border=0> <TBODY> <TR> <TD><FONT size=2></FONT></TD></TR></TBODY></TABLE> <P align=right><FONT color=red><FONT color=#000000 size=2></FONT></FONT> </P><BR><span id="wmqeeuq" class=f14><FONT size=2>  <B>~程技巧说?/B> <BR><BR>  ?ȝE设?<BR><BR>  ȝE的设计是在主U程httpServer cM实现了服务器端口的侦听,服务器接受一个客Lh之后创徏一个线E实例处理请求,代码如下Q?<BR><BR></FONT> <TABLE width="100%" bgColor=#ffffff> <TBODY> <TR> <TD><FONT size=2>import java.net.*;<BR>import java.io.*;<BR>import java.util.*;<BR>import java.lang.*;<BR>public class httpServer{<BR>public static void main(String args[]) {<BR>port;<BR>ServerSocket server_socket;<BR>//d服务器端口号<BR>try {<BR>port = Integer.parseInt(args[0]);<BR>}<BR>catch (Exception e) {<BR>port = 8080;<BR>}<BR>try {<BR>//监听服务器端口,{待q接h<BR>server_socket = new ServerSocket(port);<BR>System.out.println("httpServer running on port " <BR>+server_socket.getLocalPort());<BR>..........<BR>..........</FONT></TD></TR></TBODY></TABLE><BR><FONT size=2>  ?q接处理分线E设?<BR><BR>  在分U程httpRequestHandler cM实现了HTTP 协议的处理,q个cdCRunnable 接口Q代码如下: <BR><BR></FONT> <TABLE width="100%" bgColor=#ffffff> <TBODY> <TR> <TD><FONT size=2>class httpRequestHandler implements Runnable<BR>{<BR>final static String CRLF = "\r\n";<BR>Socket socket;<BR>InputStream input;<BR>OutputStream output;<BR>BufferedReader br;<BR>// 构造方?BR>public httpRequestHandler(Socket socket) throws Exception<BR>{<BR>this.socket = socket;<BR>//得到输入输出?BR>this.input = socket.getInputStream();<BR>this.output = socket.getOutputStream();<BR>this.br =<BR>new BufferedReader(new InputStreamReader(socket.getInputStream()));<BR>}<BR><BR>// 实现Runnable 接口的run()Ҏ<BR>public void run()<BR>{<BR>try {<BR>processRequest();<BR>}<BR>catch(Exception e) {<BR>System.out.println(e);<BR>}<BR>}</FONT></TD></TR></TBODY></TABLE><BR><FONT size=2>  ?构徏processRequest()Ҏ来处理信息的接收和发?<BR><BR>  作ؓ实现Runnable 接口的主要内容,在run()Ҏ中调用processRequest()Ҏ来处理客戯求内容的接收和服务器q回信息的发送,代码如下Q?<BR><BR></FONT> <TABLE width="100%" bgColor=#ffffff> <TBODY> <TR> <TD><FONT size=2>private void processRequest() throws Exception<BR>{<BR>while(true) {<BR>//dq显CWeb 览器提交的h信息<BR>String headerLine = br.readLine();<BR>System.out.println("The client request is "+ headerLine);<BR>if(headerLine.equals(CRLF) || headerLine.equals("")) break;<BR>//Ҏh字符串中的空格拆分客戯?BR>StringTokenizer s = new StringTokenizer(headerLine);<BR>String temp = s.nextToken();<BR>if(temp.equals("GET")) {<BR>String fileName = s.nextToken();<BR>fileName = "." + fileName ;<BR>.............<BR>.............</FONT></TD></TR></TBODY></TABLE><BR><FONT size=2>  在processRequest()Ҏ中得到客Lh后,利用一个StringTokenizer cd成了字符串的拆分Q这个类可以实现Ҏ字符串中指定的分隔符(~省为空?字W串拆分成ؓ字串的功能。利用nextToken()Ҏ依次得到q些字串QsendBytes()Ҏ完成信息内容的发送,contentType()Ҏ用于判断文g的类型?<BR><BR>  <B>昄Web面 </B><BR><BR>  昄 Web 面的index.html 文g代码如下Q?<BR><BR></FONT> <TABLE width="100%" bgColor=#ffffff> <TBODY> <TR> <TD><FONT size=2>QhtmlQ?BR>QheadQ?BR>Qmeta http-equiv="Content-Language" content="zh-cn"Q?BR>Qmeta name="GENERATOR" content="Microsoft FrontPage 5.0"Q?BR>Qmeta http-equiv="Content-Type" content="text/html; charset=gb2312"Q?BR>QtitleQJava Web 服务器</titleQ?BR>Q?headQ?BR>QbodyQ?BR>QpQ?******** Qfont color="#FF0000"Q欢q你的到来!Q?fontQ?********Q?pQ?BR>QpQ这是一个用 Java 语言实现?Web 服务器</pQ?BR>QhrQ?BR>Q?bodyQ?BR>Q?htmlQ?/FONT></TD></TR></TBODY></TABLE><BR><FONT size=2>  <B>q行实例</B><BR><BR>  Z试上述E序的正性,编译后的httpServer.class、httpRequestHandler.class和上面的index.html文g|于|络的某C机的同一目录中?<BR><BR>  首先q行服务器程?java httpServer 8080Q服务器E序q行后显C端口信息“httpServer runing on port 8080”, 然后在浏览器的地址栏中输入http://localhost:8080/index.htmlQ就可以正确昄|页Q同时在昄“httpServer runing on port 8080 ”窗口中服务器会出现一些信息?BR></FONT></SPAN><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/hou/aggbug/9459.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hou/" target="_blank">黑武?/a> 2005-08-06 09:39 <a href="http://www.aygfsteel.com/hou/archive/2005/08/06/9459.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计算a发展?/title><link>http://www.aygfsteel.com/hou/archive/2005/08/05/9400.html</link><dc:creator>黑武?/dc:creator><author>黑武?/author><pubDate>Fri, 05 Aug 2005 08:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/hou/archive/2005/08/05/9400.html</guid><wfw:comment>http://www.aygfsteel.com/hou/comments/9400.html</wfw:comment><comments>http://www.aygfsteel.com/hou/archive/2005/08/05/9400.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hou/comments/commentRss/9400.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hou/services/trackbacks/9400.html</trackback:ping><description><![CDATA[<IMG height=850 src="file:///C:/Documents%20and%20Settings/Administrator/My%20Documents/My%20Pictures/soft0001.jpg" width=5651><img src ="http://www.aygfsteel.com/hou/aggbug/9400.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hou/" target="_blank">黑武?/a> 2005-08-05 16:12 <a href="http://www.aygfsteel.com/hou/archive/2005/08/05/9400.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从昂늚商业软g转向开?时机已到Q?http://www.aygfsteel.com/hou/archive/2005/08/05/9391.html黑武?/dc:creator>黑武?/author>Fri, 05 Aug 2005 06:24:00 GMThttp://www.aygfsteel.com/hou/archive/2005/08/05/9391.htmlhttp://www.aygfsteel.com/hou/comments/9391.htmlhttp://www.aygfsteel.com/hou/archive/2005/08/05/9391.html#Feedback0http://www.aygfsteel.com/hou/comments/commentRss/9391.htmlhttp://www.aygfsteel.com/hou/services/trackbacks/9391.html个h电脑的发展一直是以自由选择Z题的Q但h讽刺意味的是QY件公怸般L试图规定你可以做什么不可以做什么:你要注册一个Y件而不是直接购买它Q在指定数量的计机上你只能q行一ơ,你不可以修改源代码?/FONT>
   
上个世纪90q代 末,出现了开源Y件运动,以示抗议。开源运动的Ҏ可以q溯C个世U?SPAN lang=EN-US>60
q代的黑客文化,一Ҏ素养的程序员改进和发展了开源YӞq和MҎ有兴的人分享他们的力_成果?/FONT>

                           
做出一个选择

   
一般来Ԍ开源Y件L免费的,当然不排除也有需要付费的以及提供技术支持的。在产品开发领域,q是一个革命性的概念Q因为它Z合作而不是竞争。毫无疑问,开源的w上有着C会M乌托邦的影子?/FONT>
   
你本人或者贵公司考虑开源了吗?Bernard Golden考虑q了。他?SPAN lang=EN-US>Addison-Wesley出版公司刚出版的C《开源助你成功?SPAN lang=EN-US>(Succeeding With Open Source)的作者。这本书对于打算从昂늚商业软g转向开源Y件的企业来说Q可以v到入门指导的作用?/FONT>
    Golden
q是Navica公司的首席执行官Q?SPAN lang=EN-US>Navica公司是加州圣卡洛?SPAN lang=EN-US>(San Carlos)的一个资讯公司,Z业向开源^台过渡提供资讯帮助?/FONT>
  
现在有近10万个开源品,其中比较知名的,在操作系l方面有可以代替微Y?SPAN lang=EN-US>Windows?SPAN lang=EN-US>LinuxQ在览器方面有可以代替微Y?SPAN lang=EN-US>Internet Explorer的火?SPAN lang=EN-US>(Firefox)Q还有办公Y件方面可以取代微?SPAN lang=EN-US>Office?SPAN lang=EN-US>OpenOffice?/FONT>
   
很可能你已经发现了这其中的趋势,除了摆脱现行商业软g的高额费用外Q开源Y件的另一个优势是可提供更强的安全性。黑客们q复一q地透析微Y的安全特性,q位软g巨h在安全方面的~陷真是多如牛毛?/FONT>

                               
了解劣势

   
当然了,开源也不是完美无缺Q?SPAN lang=EN-US>Golden指出Q最严重的缺陷就是易用性。他_?/SPAN>?SPAN lang=EN-US>?/SPAN>ȝ易用(fit and finish)?/SPAN>斚wQ微软比开源Y件强Q所提供的向gcȝ功能让h们对于一个新产品更容易上手?/FONT>?
   
另外一个劣势就是Y件不太容易获得,正如Ҏ?SPAN lang=EN-US>Macintosh
电脑一栗虽然许多Y件已l存在了很多q_但如果你的需求是专门定制的,q是得求助于其它途径?/FONT>
   
如果你的需求没那么专业化,目前最易的试开源Y件的方式是下蝲火狐。这一免费、快速、反应灵敏的览器直接从W一个图形化览?SPAN lang=EN-US>Mosaic
衍生而来Qƈ且越来越深入人心?/FONT>
    2004
q?SPAN lang=EN-US>11月发布之后的半年内,据估计,火狐被下载的ơ数?SPAN lang=EN-US>500万之多,q引起了微Y?SPAN lang=EN-US>Internet Explorer览器市Z额的下跌Q原来以为它要独占浏览器市场的,l果只是占去冰山一角?/FONT>

                             
技术上的挑?/B>

   
火狐有一个姐妹YӞ那就是开源的电子邮g软gQ雷?SPAN lang=EN-US>(Thunderbird)Q当然啦Q雷鸟也是一Ƒօ费Y件。除了用于电子邮件外Q雷鸟也可以处理Usenet新闻l。除q两Ƒ֤Q还有一个简单的Web面制作器,Nvu?/FONT>
    OpenOffice
是一个比较大的YӞ但用hq是很简便的Q它包括一个文字处理器Q一个制表YӞ一个绘图Y件和一个灯片制作软g。无论是Windows版本的,q是Mac?SPAN lang=EN-US>Linux版本的,都有英文版和其它语言的版本?/FONT>
   
虽然Linux有许多忠实的fansQ但q是存在许多技术上的挑战。虽然据那些已经在?SPAN lang=EN-US>Linux的h_一旦你安装了它q开始学习,是很容易用的Q但相比Windows而言Q它更难安装Q学h也更难。想要知?SPAN lang=EN-US>Linux已经火爆C么程度,看看沃尔玛货价上随时可以买到?SPAN lang=EN-US>Linuxpȝ的电脑就能明白八九分?/FONT>
   
像红帽这L公司?SPAN lang=EN-US>Linux做了一个用户友好的界面Qƈ且增加了一些特性,也增加了一些支持,但是h也接q了一些商业Y件?/FONT>
   
目前为商业Y件支付巨额注册费的企业将会从开源中最大受益。如果你正致力于为实C些关键的企业功能而准备采用开源YӞ试着去采U_界专家的意见会有很大帮助?/FONT>
    Golden
?SPAN lang=EN-US>Navica_?/SPAN>我们通常L寚w回报率的Z感兴,以我们的努力不会付之东。而在扑ֈZ之后Q却列出了手工或自动工作q程中需要做的每一个修改:执行、测试、过渡都是需要做的?SPAN lang=EN-US>”iRadeon.com是另一个资讯公司,面向打算q渡到开源的企业。加州的Roseville公司主要是帮助公叔R|和理开源YӞ使之?SPAN lang=EN-US>Web上广泛传播?/FONT>



]]>
ZJ2EE的三层B/S信息pȝ研究http://www.aygfsteel.com/hou/archive/2005/08/04/9169.html黑武?/dc:creator>黑武?/author>Thu, 04 Aug 2005 03:16:00 GMThttp://www.aygfsteel.com/hou/archive/2005/08/04/9169.htmlhttp://www.aygfsteel.com/hou/comments/9169.htmlhttp://www.aygfsteel.com/hou/archive/2005/08/04/9169.html#Feedback0http://www.aygfsteel.com/hou/comments/commentRss/9169.htmlhttp://www.aygfsteel.com/hou/services/trackbacks/9169.html 随着软gpȝ的规模和复杂性的增加 QY件体pȝ构的选择成ؓ比数据结构和法的选择更ؓ重要的因?Q三层客?服务器体pȝ构ؓ企业资源规划的整合提供了良好的框?Q是建立企业U管理信息系l的最佳选择。随着体系l构的发展,软g框架l构斚w也在不断发展Q目前在多层应用l构斚w出现Java技术和.net技术的实现的不同的解决ҎQ二者各有优~点Q分别适用于不同规模的pȝ的要求?本文结合电信计划徏讄理信息系l的实现Q说明三层模式的体系l构Q介l基于三层模式的应用pȝ的分布式lg技?,阐述应用J2EE框架l构来实现应用系l的实现Ҏ?BR>
   一、系l结构的选择

   1?传统两层C/Sl构的缺?BR>
  传统的两层客?服务器模式比较适合于小规模、用戯、单一数据库且在安全、快速的|络环境?(例如局域网 )q行 。但是,随着应用pȝ的规模不断扩?,复杂性越来越高在多用戗多数据库且非安全的|络环境?例如:Internet) ,q种两层l构的应用模型将无法适应 。而且传统的两层结构还存在以下~陷Q?BR>
  (1)它是单一服务器且以局域网Z心的 ,所以难以扩展至大型企业q域|或 IntranetQ?BR>
  (2)受限于供应商Q程序的升l护必须׃应商重新开发扩展;

  (3)软、硬件的l合及集成能力有限;在Y件上呈现客户端,用户必须在客L安装特定的客L应用E序Q而且企业的业务逻辑都写在客L应用E序中,E序l护困难Q程序升U需要每个客L都要安装新的客户端应用程序,同时Q对于程序开发商来说Q程序模块的重用性差Q各个模块相对独立;

  (4)C/S模式很难理大量的客h?BR>
  Z以上原因Q传l的C/S模式已经不能适应发展的需要,随着|络技术的普及和用户需求的q一步提高,三层WEB模式应运而生?BR>
  2?三层WEBl构的优?BR>
  三层客户/服务器模?(以下UC层模?)在两层模式的基础上,增加了新的一U。这U模式在逻辑上将应用功能分ؓ三层Q客hC层、业务逻辑层、数据层。客hC层是ؓ客户提供应用服务的图形界面,有助于用L解和高效的定位应用服务。业务逻辑层位于显C层和数据层之间Q专门ؓ实现企业的业务逻辑提供了一个明的层次Q在q个层次装了与pȝ兌的应用模型,q把用户表示层和数据库代码分开 。这个层ơ提供客户应用程序和数据服务之间的联p,主要功能是执行应用策略和装应用模式Qƈ封装的模式呈现l客户应用程序。数据层是三层模式中最底层Q他用来定义、维护、访问和更新数据q管理和满应用服务Ҏ据的h?BR>
  三层模式的主要优点ؓ Q?BR>
  ①良好的灉|性和可扩展性。对于环境和应用条gl常变动的情况,只要对应用层实施相应的改变,p够达到目的?BR>
  ②可׃n性。单个应用服务器可以为处于不同^台的客户应用E序提供服务Q在很大E度上节省了开发时间和资金投入Q?BR>
  ③较好的安全性。在q种l构中,客户应用E序不能直接讉K数据Q应用服务器不仅可控制哪些数据被改变和被讉KQ而且q可控制数据的改变和讉K方式 ?BR>
  ④增Z企业对象的重复可用性。“企业对象”是指封装了企业逻辑E序代码Q能够执行特定功能的对象。随着lg技术的发展Q这U可重用的组件模式越来越Y件开发所接受?BR>
  ⑤三层模式成为真正意义上的“瘦客户端”,从而具备了很高的稳定性、g展性和执行校率?BR>
  ⑥三层模式可以将服务集中在一L理,l一服务于客LQ从而具备了良好的容错能力和负蝲q能力?BR>






三层体系l构

  电信计划理信息pȝ是由省电信公司对下属地市电信公司q行l一理Q所有业务逻辑都集中在省公司管理和制定Q地市公司负责数据的录入和查询统计,用户的分布广泛,数据集中处理Q因此在设计时充分考虑各种体系l构的优~点Q选择三层WEB模式q行开发实现?BR>


  二、体pL构的选择

  1?DCOM分布式技术和CORBA分布式技?BR>
  Microsoft的分布式COMQDCOMQ技术是组建对象模型技术COM大大q行了扩展,是对在局域网、广域网甚至是Internet上计机对象之间的通信提供了完全的支持。通过使用DCOM用户的应用程序就可以在Q何网l位|上辑ֈ真正的分布性,从而满_户应用的需要。整体结构如下图所C:







  由OMG提出的公共对象请求代理结构CORBA对象是目前比较流行的一U中间g规范Q也是一U构件实现规范,主要目标是对象在分布式环境中可重用、可UL和可互操作,CORBA的整体结构如下图所C:







  以上两种分布式结构可以实现在l一特定的环境下的应用,对于局域网中的实现比较行Q但是针对不同^台的应用和Internet上的应用Q二者缺灵zL?BR>
  2?J2EE体系l构介绍

  J2EE体系l构分ؓ三个层次Q分别是客户表示层、中间逻辑层和数据理层及应用pȝ。本l构h跨^台的Ҏ,l构中的三个层次可以处于不同的^Cq行协作应用Q因为客戯C层可以使用不同的客LE序Q因此具有很好的分布性,可以适应分布式管理的要求Q在后台的应用系l集成中Q可以把企业不同的应用系l集成到该结构中Q因此可以有效的保护现有的资源不被破坏。基于J2EE来实现的WEB服务的核心框架如下图所C:









  用基于J2EE的体pȝ构开发的WEB服务q具有以下的优点Q?BR>
  ?可以跨越中间防火墙进行通信。因为WEB服务是利用HTTP最Z输媒介,中间层用WEB服务的话Q可以从客户界面直接调用中间层组Ӟ而不必徏立页面?BR>
  ?应用pȝ的集成。要把企业里不同语言写成的,q行于不同^C的各U程序集成v来必然会p很大的开发力量。通过WEB服务可以使用标准的方法把功能和数据暴露出来,供其他程序用?BR>
  ?所有的企业逻辑和服务都集成装在可重用、可UL的EJBlg中,因此pȝl护性和可重用性好?BR>
  ④中间g代码可以集中在处理业务逻辑上,无需考虑数据表示?BR>
  因ؓ本次电信计划理信息pȝ的业务逻辑和数据处理规则都是由集团公司和省公司l一理Q数据和E序集中在统一的服务器上,q且服务器运行^C客户端的q行q_不同Q因此采用J2EE的框架结构解x较合适?/FONT>


  三、系l设计和实现

  通过对各U解x案和框架l构的比较,选择JAVA技术作为本ơ系l设计的应用技术,我们对系l的设计如下Q?BR>
  前台用户昄层用jsp和servlet在浏览器上实玎ͼ中间使用EJBlg实现企业业务逻辑Q后台数据库使用Sybase数据库。具体的企业应用l构如下所C:







  其中中间件用Bea公司的Weblogic7.0Q开发工具用JBuilder9.0Q数据库使用SYBASE数据库?BR>
  在用L录过E中Q因为在整个客户端用的用户比较多,因此在连接上我们使用q接池进行处理。具体的q接池实现如下:





class DBConnectionPool
{
 public DBConnectionPool(String name, String URL, String user, String password)
 {
  this.name = name;
  this.URL = URL;
  this.user = user;
  this.password = password;
  this.maxConn = maxConn;
 }
 private void createPools(Properties props)
 {
  private Hashtable pools = new Hashtable();
  String poolName = props.getProperty("poolname").trim();
  String url = props.getProperty(poolName+".url").trim();
  String user = props.getProperty(poolName + ".user");
  String password = props.getProperty(poolName + ".password");
  String maxconn = props.getProperty(poolName + ".maxconn", "0");
  int max;
  DBConnectionPool pool=New DBConnectionPool(poolName, url, user, password);
  Utility.log(pool.toString());
  pools.put(poolName, pool);
  Utility.log("成功创徏q接? + poolName);
 }
}

  Z使用SessionBeanq行d认处理Q同时利用Bean的监听功能对用户的登录时间进行监听,过一定时_自动切断用户dq接Q让用户q行重新d。在应用pȝ中,用户d后的权限控制是一个重点,我们在用J2EE框架l构的过E中Q用SERVLET的过滤功能来实现权限的控Ӟ具体的实现结构如下:




  qo器的定义标记如下Q?BR>






<web-app>
 <filter>
  <filter-name>IE Filter</filter-name>
  <filter-class>com.ibm.devworks.filters.IEFilter</filter-class>
 </filter>
</web-app?/FONT>



  在业务逻辑处理上,我们对各个业务进行相应的分解Q然后针Ҏ个业务逻辑应用EJBlgq行实现。客户做求后Q用SERVLET处理后调用各个业务模块处理逻辑QEJBlg讉K数据库后处理后的结果集q回lSERVLETQ再汇集到客Lq行昄Q供用户q行查询和用?BR>
  四、ȝ

  本文提出的B/S模式的系l结构已应用电信计划理信息pȝ中,׃实际需要,在请求处理层中还增加了一个设备接口线E,用于通过SNMP协议获取|络讑֤的信息。与传统的CGI模式相比Q本pȝl构有明昄优势Q具有较高系l效率,其适合于构造功能复杂的Web应用pȝ。另外在实现上还可以加强Q比如进一步研I自动创建和撤销新的数据库操作线E的条g。?/FONT>




]]>光荣与失?开发工E师的h生之?http://www.aygfsteel.com/hou/archive/2005/08/03/9089.html黑武?/dc:creator>黑武?/author>Wed, 03 Aug 2005 00:12:00 GMThttp://www.aygfsteel.com/hou/archive/2005/08/03/9089.htmlhttp://www.aygfsteel.com/hou/comments/9089.htmlhttp://www.aygfsteel.com/hou/archive/2005/08/03/9089.html#Feedback1http://www.aygfsteel.com/hou/comments/commentRss/9089.htmlhttp://www.aygfsteel.com/hou/services/trackbacks/9089.html恭喜Q你选择开发工E师做ؓ自已的职?BR>
  悲哀Q你选择开发工E师做ؓ自已的职?

  本文所指的开发工E师Q仅指程序开发h员和以数字电路开发ؓȝ电子工程师?BR>
  当你选择计算机或者电子、自控等专业q入大学Ӟ你本来还是有Z从事其它行业的,可你毕业时执q不悟,仍然选择了开发做Z的职业,真是自做孽不可活。不q,Ƣ迎你和我一样加入这个被其它为是风光无限的“白领”吧?BR>
  如果你不是特别的与h世隔l,我想你一定看q金老先生的名著《笑傲江湖》吧Q里面有一门十分奇特的武功叫做"辟邪剑法"Q你看这个小说第一ơ看到这U功夫的l法Ӟ我想你当时一定笑歪了牙“呵呵,真好玩!”,可是现在我很痛心的告诉你Q你选择的开发工作就是你人生路上?辟邪剑法"Q而你现在已经l了Qƈ且无法再回头?BR>
  相对同时刚出校门同学从事其它行业而言优厚的薪_以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满了你那不让外h知的虚荣心。在刚出校门的几q中Q你l常回头看看被你落在后面的同学们Q在内心怜悯他们的同Ӟ你也会对自已天天加班的努力工作感到心里^衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们q是自已的爱人。第二句最常说的话是对公司的领|“不行我p人!”,实际上你也真的走q几回。对了,在这几年中,因ؓ你的l济条g不错Q你开始买ѝ开始谈恋爱、结婚、开始有了自已的孩。有时候你会对自已说再q两q就M车。当然其中可能有许多大g是需要分期付ƄQ但你对前途充满了信心Q你信认ؓq种日子会永q的持箋下去Q即使不是变得更好的话?BR>
  日子L在这U^淡中一天天的过去,在那么不经意间Q你H然发现自已已经?0岁了Q或者已l?0了,莫名的,你心里会漫g着一U说不清楚的不安情AQ你好像觉得前途ƈ非像前几q那样变得越来越好,你也忽然发现你以前所瞧不L同学里好像已l有不少开着车的了,也有几个Z着比你q大的房子,好像房款q是一ơ付清的Q你H然明白你现在的生活比v你的同学来最多是中游偏上了。工作中最让你感到心里不舒服的是,你越来越不敢对你的领D不了Q即使比你来的晚的同事升职或提薪Q你也只是在U下与朋友们一起喝酒时才敢发发牢骚Q在头的面前你的声间来小、笑脸是来温柔?BR>
  你终于开始迷茫“再q几q我会是在干什么呢Q”,q句话常常出现在你的心里?BR>
  计算机开发工作,是一U以q轻本的工作Q说句通俗点的话是“吃青春饭的”,嗯,q句话好像在一U特别的行业也听到过?/FONT>

  其标志就是一Q工作的旉性非常强Q一个开发项目被定的旉通常是很紧张的,更有甚者,有些L开发管理的书里面还非常卑鄙的号召将一个项目切成多个小片,每个片都定一个叫“里E碑”的东东来严Dt开发进度,加班加点在其它行业是需要加班工资的Q而在开发行业,加班工资好像q没见到几个公司发过Q是啊,反正有时间限制着Q你q不完我再找你算?所以开发工作通常有着其它工作所没有的精上的压力?/FONT>

  一旦一个h步入而立之年Q因为家庭和孩子的负担,加上_֊上面的衰退Q加班工作时间变得越来越,q点让很多老板们感刎ͼq些人已l老了Q不好用了。指CZh事部门:“以后招开发h员限制在30岁以下!”,相对而言g开发会q龄斚w限制会稍好一点点Q但也是五十步笑百步。还有一个很重要的一点就是:计算个烂东东实在是进步的太快了,前两q买的顶U配|电脑,现在怎么看怎么像废品,q还是小事,更可气的是好像每天都需要学习新的知识,刚毕业时只会书本上的PASCALQ学会了用腐蚀的办法来做电路板Q一上班开始学习TURBOC和TANGER2.0Q刚刚学会,q没来得及高_马上开始学Borland CQ+和Protel3.0Q好不容易学会了Q却发现需要学习VC和Protel98了。单片机也是啊:Z80的指令背的很熟,工作中没来得及用p?031Q好好学吧,本来想着q辈子就吃它了,又发现又出来什么PIC、DSP、CPLD、FPGA、ARM{等....q还不包括中间要学一大堆74pd?000pd、XXpd...IC卡居焉面还有CPU?.如果学习的知识里每个字都能变成一分钱Q我x有的开发工E师都是腰缠万诏的富?BR>
  一眼看去,q种日子好像见不到头Q年L乐此不彼Q但现在你一定对自已能坚持到什么时候感到怀疑了。我们都玩过像仙剑奇侠传q样的RPG游戏Q刚开始时你只是一个一名不文的年Q随着你去打怪物、捡宝贝、学U芨Q最后终于有一天你会变成一个大英雄Q那么你在实际生zMq得比那些小侠们q辛苦,Z么成不了一个生zM的大侠呢Q呵呵,原因在这里:因ؓ开发工作是邪门功夫Q它虽然可以让你速成的变成小资,但它最大的特点是经验不U篏Q日新月异的知识更新Q让你L感到自已在退步,你就像在RPG中的Mh公,开始时q了你一把好剑和好盔Ԍ而且让你的别很高,但让你的l验不篏U,虽然刚开始打怪物时你觉得自已很爽Q但到后来Q你会发C会死的很惨!比较一下你与其它非开发行业的同学你就可以知道了,例如和你学医的同学比h。套用岳不群他老h家说华山剑宗和气宗的区别那段话:前十q你比你那些学医的同学收入和C要好的多Q但十年以后你和他基本上各方面都会持qI而二十年以后你的各方面远q不能与你学ȝ同学相提q论Q嗯Q你已经开始不W辟邪剑法了吧?BR>
  “敢问\在何方?路在脚下...”,不过猴兄和八戒兄q么认ؓ是可以的Q你呢?

ȝ了许多开发朋友在30岁以后的生活之\Q让我们一L看开发h员“\在何方?”那么开发h员在30岁以后都q些什么呢Q?BR>
  其\一Ql做你这个很有“前途”的职业吧!

  偶掰着脚指头仔l数了数Q发现还真的有很多朋友在30岁以后还在从事开发工作,我这里说的从事,是指你还需要天天在电脑边上~程序和ȝ路板Q与你手下是否有几个兵无关Q也与你是否头上着什么项目经理、主dE师的帽子无养I只要你还需要亲自开发,你就属于q一cR其中有个年龄最大的朋友?3q的Q从事医疗A器的开发工作,35岁左双在从事Yg开发工作的仍有一大堆Q分析这些仍然从事开发的朋友Q基本上都有以下特点Q?BR>
  1 痴迷工作或者痴qL脑,晚上八点到十二点的这D|_基本上是在电脑桌或工作台前渡q的?BR>
  2 不喜Ƣ与Z住,朋友很少Q常联系的h不超q五个?BR>
  3 与朋友交往时谈工作多,但一般不d谈钱?BR>
  4 体型偏胖或偏廋,不在正常区间?BR>
  5 无未来计划,对五q后自已生活怎么栗从事什么工作说不清楚?BR>
  6 俭省Q从不ؕ花钱?BR>
  即你是q不?0岁的开发h员,你也可以看看自己对以上几条是否符合,是否会在30岁后q从事开发职业,四条疑似Q五条以上基本确诊你也是q类型的人?BR>
  q些朋友们通常报着q一天是一天的态度生活Q到了这个年龄,也不敢再L的换工作了,q轻时的锐气慢慢的也消退了。唯一不变的希望是有一天从天上掉下来一大堆钱把自己怼。说实在话因Z们的性格所限,基本上可以确定他们以后不可能在职Z获得更好的发展,当个头_带几个h开发已l是他们发展的顶炏V至于以后的人生之\Q不仅他们自p茫,可能上帝也正在头痛?BR>
  不过像这cL友,偶很奇怪的发现Q他们的孩都是儿子Q不知是偶然q是有什么其它说法?BR>
  单徏议:要改变命q,先改变性格Q坚持半q晚上不从事工作、游戏及电视Q用此时间与Z往Q你的h生会有改变?

  其\二:转行从事技术支持、行政或生{工作还有一些朋友,从事了几q的开发工作,因ؓ自已q特别的爱好,或者领g面的强制工作安排Q他们{C技术支持、服务或行政{工作,臛_当时从表面上看v来,他们的薪水较开发要一些,但真正的l计q些人,发现他们之中有半数的得了更好的发展,升职为服务部l理或行政经理等职,最历害的一个朋友已升职为ȝ理助理,q入高层?BR>
  q类朋友当时转行通常q自已志愿Q属被逼无奈或者其它原因,但显Ӟ拥有专业知识技术的他们昄在非技术部门中鹤立鸡群Q遇C么事情他们均可从专业的角度提出徏aQ久而久之,他们获得更多的升职和加薪Z也就不为奇?BR>
  因ؓ不从事开发,所以经验开始积累,q类的职业通常会给你一个很安定的感觉,你到30多岁后会发现q类职业反而比开发工作更Ҏ获得新的工作Z?BR>
  单徏议:你如果确定在开发部无法获得很好的发展机会,不妨转到其它几个部门试试Q换个活法,钱少点就点吧,Z多?BR>
  其\三:开发管?BR>
  如果你现在已l是d或开发部l理Q或者你眼看有Z被提升ؓq类职务Q那么恭喜你Q你走的是从“弼马温”到“斗战胜佛”这条金光大路,你不仅拥有很高的专业技能,而且很显Ӟ你也有着很强的h际交往能力Q你q类人根本不需要对未来有着M的担心,你在即一无所有的时候也很容易白手v家?BR>
  你这Uh是l辟邪剑法练成了仙,嗯,我无话可说?BR>
  你是不是q类Z很容易区别,像围棋二十岁不U国手终w无望一P你应该在工作三、四q以后,也就是说二十七岁左右׃发现自已工作中指手划脚的旉比亲自开发的旉要多了,而且大多数这cMh在这个年龄手下应该有“兵”了Q相反的Q如果你?0岁了q天天埋头于电脑前编E序和画板子Q或?0多岁了你q没升到部门l理Q虽然你L觉得自已很有希望Q,基本上可以确定你不是q类人。好了,如果你确定你是这cMhQ那么你唯一的想法就是尽快爬上中层和高层Q因为有时候h生偶然性太大,不占住坑的萝卜很有可能被人拔出来Q?BR>
  单徏议:天天M的老板安面拖地和擦桌子!

  其\四:出国或考研

  有两个搞开发后出国的朋友,其中一个甚x工打C一个小公司d的位|,数据库和软g斚w水^巨牛Q但仍感觉心里不t实Q于是将自己工作多年的钱忍痛掏出来,出国费加上机大概将自已辛苦所攒的银子花完Q然后又借了一些钱Q在02qn上揣着一万美元跑M加拿大,在加拿大不停的重复找工作Q换工作Q然后再扑ַ作的循环Q找的工作基本上与计机无关Q不q工资L?500加元左右Q呵呵,折成人民币与他在国内打工拿的基本上差不多Q不q租个地下室p?00加元Q然后吃吃喝喝,再买个电脑上上网q类的,基本每月q_q要倒脓一炏V前D|间给我的邮g里说Q现在n上花的差不多只有5?000元了,准备开个小公司Q看看能不能往国内倒腾点东东,做最后一搏。另外一个朋友去澛_Q时间稍早一些,先是大概摘了一q多的葡萄,后来ȝ找了个技术工作,每天的工作是L械图U,收入q算不错近3000澛_Q买了个旧RQ也是q上了资本主义生zR不q前q回来一,唯一的感叹就是:在国外拿2000元的生z,l对不如在国内拿5000人民币的生活舒服?BR>
  也有两个考研的朋友,不过其中一个严格的说不是做开发的nQ偏重于市场斚w的工作性质Q不q我的朋友里面考研的不多,只好凑两个h说说Q一个考研后在北京找了个工作,每个??000元钱Q但q是做开发,生活仍然与没考研之前没有M的改变,前途仍然没见到什么大亮的光,q是搞不清楚以后再干些什么,标准的过一天算一天了。另外一个考研后在大学里面找了个工作,工资虽然比他原来打工了不少Q但毕竟ln有靠Q稳定了下来Q也修成了正果Q这位哥们心情一放松下来Q也开始有旉琢磨着业余旉自已做点什么,好像现在慢慢的也开始有了点眉目?BR>
  单徏议:q两条\Q对开发h员来说都不算是很好,出国十年前是好事Q现在难_考研能成功{行的概率恐怕也不是很大Q多半仍然去搞开发,只不q研I生可以多干几年|了?/FONT>

  其\五:转行到市?BR>
  l尽脑汁的想惻I我所知道的h之中只有两个开发h员去了市场,q两个h都不能说是朋友,认识而已。他们都是主动要求去了市场,l果是这两个人均在市场都是干Cq左叻I然后都自已开公司了。呵呵,很奇怪,极高的{行成功率Q不q仔l想惻I我对q两个h的思\佩服的五体投地。能下决心仍掉每??000元的开发职位,从事一个自已ƈ不熟悉的岗位Q每月拿?000多元Q提成,但提成那是说不清楚的事情Q这个决定,只能让h感觉C们对自已前途清晰的把握和老谋q的心机。而且他们不去服务不去生Q挖I心思说服领导去市场Q市场部门与开发部门通常是一个公司的核心部门Q进入其实ƈ不容易)Q可以说是有着长远的考虑的。有技术了Q再与客户交成朋友,马上׃产生很大的机遇应该是正常的事情?BR>
  有实力,有心机,也有着很强的决心力Q这Uh恐怕早在大学毕业时或更早的时候就已经军_了自已的人生之\Q他们的每一步\在若q年前早p划周全,现在看v来:学会技术-Q进入市场-Q寻扑֕机-Q开公司Q一条多么清楚的人生之\。但像我们上小学中学时Q所有h都知道上大学是我们最清楚的h生\一P最后只有少Ch才能真正辑ֈ目标Q当Ӟ现在扩招的历x另外一回事Q我是说我们那个时候,也就是:“很久很久以前,当我像你那么大的时候”)?BR>
  单徏议:你若是这cMhQ我的徏议是Q?..?....那个?你,你别走啊Q我q有个事惌你赞助一下啊.....

  其\六:开公司自已q?/FONT>

  呵呵Q看到这一条,发现你的眼睛已经圆了Q你肯定千百ơ的惌q个事情吧,咛_Q其实我从事开发的时候也是天天梦想着q种事情。L着q两q找个机会就自已qԌq个梦想一q又一q的折磨着你也l着你希望。看看吧Q开发后来开公司的还真的不少Q里面有成功的也有很多失败的Q通常开公司都是几个人合伙开始的Q有做技术的Q有做市场的Q几个h一拍即合、狼狈ؓ奸,共同{划了这一个大zd。一般说来能让这几个Z军_走出q一步,产品肯定是先q的Q甚x国内独一无二的,市场也是很大的,负责市场的那个哥们通常会拍着怿证可以卖出去Qƈ悄悄地告诉你他在某主领导是他小舅子的同学的二叔Q肯定没问题。于是你们几个h扑֜炏V注册执照、买了几个破桌子Q再攒了两台电脑Q每个h又凑了几万银子,公司开张了Q?BR>
  产品很快出来了,市场的哥们也不负重望Q有几个客户表示要试用了Q一切看h都是如此的正常,?......你坐在老板桌前Q不停的有h来汇报工作或者找你签?..人出?..你又惌v公司再穷也不能只有一把椅子的故事.....”你在梦中笑出声来?BR>
  是如此的利Q你们很快就有单子了Q很快的单子让你们凑的那炚w不够了,你们很高兴的每个人又增加了投入,拿出钱时你眼泪汪汪的数着pQ“这是我那生蛋的母鸡啊”。你们的产品实不错Q市Zl营的很好,客户慢慢的多了v来,单子来的时候一W接着一W,你每天都处于兴奋之中Q唯一中不的是好像客户回款L会拖一些日子,不过客户l你保证_q几天,q几天就付给你们Q因为回ƾL在计划外Q所以你们ؓ了资金的畅q行又凑了一些钱Q这个时候你有一些心事了Q因Z的存ƾ折上面的数字已l快向于零了。“没事,q两个月{回ƾ了一切都OK了,谁干事业不吃点苦呢?”你q么安慰着自已又投入到工作中去Q资金L在回Ƒ֒生l营费用之间走着一个窄H的木桥,你的账上L没有太多的钱Q扩大了的公司规模和许多意外情况Q你又一ơ、二ơ、三ơ的与合作者们再次投入了自已的资金Q当Ӟ后来的钱你可能已l是借的?....

  l于有一天,你的会计再一ơ告诉你Q老板啊,账上又没现金了,吃过多次苦头的你l于下决心开始重视资金的q行了,你裁掉了一些不必要的h手,减少了开发的投入Q要求市Zh员签单的时候必M付XX%的款Q回扣也必须{收q款后再付,同时也开始对产品的生产成本开始进行控制?BR>
  旉一天一天的q去Q因为竟争对手的产品也对你的产品q行了仿造,你的产品慢慢变得不再先进Q市Zh员开始埋怨公司的合同资金斚w规定太严|不好{֍Q生产成本的下降通常也导至品毛病的增多Q客户也开始埋怨你的服务h员不能及时进行服务?BR>
  l于有一天,你重新走q了人才交流中心Q以前你是来招h的,现在你拿着自已的简历开始寻找一个工?...

  公司的成功与否,与品有养I与市场有养I但更重要的是与资金有养I产品与市场都可以通过资金来I补,而却没有M东西可以代替资金Q凡是倒下的公司,99%与资金链的断裂有兟뀂在你决定要开公司以前Q先估计一下你公司支持一q所需要的资金数额Q包括h工费Q生产,场地Q广告宣传、市用、甚至电、水费等{等{,把你所惛_的一切加在一P得出的值就?.?.如果你没有实际的开q公司的l验Q你需要将此数字乘3Q然后就是你开公司一q最需要的费用Q呵呵,公司的实际运营所需要的钱是你想像的3倍以上,你要是不信我也没办法?BR>
  单徏议:开公司前最重要的是先确立你后箋的资金来源!也就是说׃够了怎么办?Q-Q因Z投入的钱肯定会不够的?/FONT>

  其\?W二职业

  q类的朋友有不少,他们没有q开发工?但是在业余时间又不停的接目或者在卖?在单位里面他们显得ƈ不出?比v其它人来说他们属于最不愿意加班的一c?为此他们白天通常工作很勤?q类Z怸一定可以挣很多?但^均下来他们一q之中通常都可以比同事们多挣个几万?有时候比上班拿得q多.但o人疑惑的?q类人在生活中更加注重稳?基本上没见到他们跌y?即ɿU下里面已经开了个公?他们通常也不会辞?

  你的旁边有没有这cMh?分L他们很容?

  --电话很多,而且更愿意来电话时离开办公室找个没人的旮旯通话.秘兮兮lh一U?q家伙是不是有二奶啊?"的感觉的人,通常是这cMh。这cMh是女性最佳的选择对象Q很֮Q不象那些富人容易花心,而比起一般h来说Q他们收入相对要高得多。但ȝ了一下几位这cȝ开发朋友:也得Z一个o人沮丧的l论Q这Uh通常个子不高Q体形类似桶?....

  单徏议:q好像是开发h员最佳的\了,但比较丰厚的收入通常让这cMh不愿意去冒风?...到现在ؓ止我所认识的这cMhq没有一个真正算是成功的?BR>
  好了Q虽然偶的经历远q说不上丰富Q也没有什么成功之处可以自满的Q但或许因ؓ比其它朋友痴长了几岁Q见q的人可能会E多一些,所以斗胆写Z以上的一些文字,让您掉牙了?BR>
  下面是偶走过开发这条\上ȝ出来的一点心得,你可以不看,但看了就千万别把嘴咧的太大:

  一、不是l别人打工还是自已干Q都要全心全意的工作Q因Z所做的M一点工作都会让自已的h生多一点筹码,q一Ҏ最重要!q样的例子我臛_可以丑և两vQ优U的开发h员被其它新公司挖赎ͼq给一定的股䆾Q成为新公司的股东的例子。当时与q样的开发h员一个部门同时工作或更早工作的有许多人,他们qxl常L懒,能少q点工作少q点Q有时候还W话那个qx努力工作的h傻,几年q去了,I竟谁比谁傻Q?BR>
  二、多与市Zh员交朋友Q你接触他们时可能M觉得他们知识比你,甚至素质比你低,可能比你q有炚w。但实际上他们比你更懂这个社会!参加C们这个圈子中去,和他们一赯赌钱、一赯聊天、一hz桑ѝ一?....你会通过他们接触到另外一个世界?BR>
  三、机会远比钱重要Q挣不挣钱在q轻时ƈ不是特别重要Q不论是在实际生zMq是在网上或其它地方Q如果有Z参与到除本职工作外的一些项目或产品的开发中Q包括你的朋友拉你去做点生意之cȝ非开发性质的工作)Q那怕是帮忙的性质Q也要积极介入,臛_你会交到很多的朋友,q样你的人生会多出很多的Z?/FONT>



]]>
վ֩ģ壺 | | ƽ| | | | | ¬| ĺ| ɽ| ֶ| ľ| | ɽ| | ֣| | ǿ| | ɽ| | ϽϽ| Ϫ| ̨| | ɳ| | ɽ| | | | | | | ƺ| ̨| Ȫ| | | | DZ|