博文
IT人健康警报长鸣 IT人且行且珍惜(2007-02-12 10:23:00)
摘要:IT人健康警报长鸣 IT人且行且珍惜
又一个年轻的生命离开了这斑斓的世界,留下了些什么?从爱立信中国总裁杨迈,到大洋网新闻中心副总监王建峰,到杭州网通总经理杜斌,再到域名注册系统顶尖专家、中国频道的CTO黄柏林,接着是网易代理CEO孙德棣,摩托罗拉副总裁兼首席营销官格利高里-弗洛斯特、前任IBM大中华区政府及公众事业部总经理李清平、…,这样一份让人倍感哀伤的黑色名单上,现在,又跃然增添了一个新的年轻人的名字——胡新宇。
五月鲜花烂漫,当林中的竹筏载着最后一声春雷离开的时候,当洋溢着生命无穷活力的季节即将到来的时候,当满怀着豪情向着人生最雄伟的高峰不断向上攀爬的时候,一个个年轻、美好的生命却就此陨落。
曾经是父母膝下孝子,妻子人生路上的伴侣、儿女成长路上的导师,亲朋好友同事眼中的好男儿,只可惜,无奈生命的短暂和脆弱,竟还是这样的去了,去或重于泰山或轻于鸿毛,扪心自问,这回答该将如何进行?
高速蓬勃发展的IT业,在看似璀璨眩目的鲜丽外表下,透支着多少IT人健康?“IT先锋”的背后是瞬息万变的行业市场、高效快速的工作节奏、残酷的社会竞争压力。无休止经的加班,数十小时以上电脑前的静坐,大学时代般两点一线的生活,期望与现实脱节的心理…,以及种种前途未卜安全感的缺失,都带给IT人生理和心理上的危害。
日复一日年复一年,成天对着枯燥繁琐的abc代码,无奈于各类数据的分析,添减种种客户需求,独自应付着老板各种牢骚,讨好着并不喜欢的人,担负着工作和生活的双重压力,而行业的莫测变化与技术的更新换代,不得不重拾专业书籍,熬游在算法、代码的海洋。在不断学习着如何“堆砌”代码的新方法时,又被牵扯于“程序员是做不了一辈子的,30岁后的出路在何方”;“IT人离开IT还能做什么”的矛盾话题中。挣扎在“软件人吃青春饭,更新淘汰率高”的媒体舆论中。
等到决心要转行业,又发觉很多其他行当,原来并非只需凭着一份信誓旦旦的热情和一颗敢于克服一切困难的决心,便能做得到一切的,转过头来,也更加明白一年的饭三天是吃不下的,客户群、管理经等这些眼前急需应用的工作积累,在自己迫切需要转行的当前,它的分量是多么的轻微。因为积累它的时间,早已湮灭于对代码饱含着极度热情的曾经中了。
多少个春花烂漫的......
计算机专业生应该学什么(2007-02-12 10:22:00)
摘要:
收到一封mail,是一个计算机系大三学生写来的,想听听我的建议,面临将要毕业的关口,应该学点什么才能对将来有用。随后又有不少朋友通过mail,im等等方式询问我对这个问题的看法。想必是上次csdn的节目引起了不少朋友的思考。
我本来不是计算机专业出身,也并非大师之类的人物,本来不敢好为人师。不过,既然作了这个行业,也算有点心得,被问到,也就说点心得和建议,对与不对,各位看官指教。盖个体情况差距极大,本文是个人观点,也就姑且一听,有用则用,当然,这世上怕也没有所谓万全之策的。
1 你是否真的喜欢计算机
我是真的喜欢的。如果让我选择发了大财做什么,我仍然继续玩计算机,只不过可以更自由自在的玩喜欢的东西。如果你也喜欢,喜欢学新的东西,喜欢复杂而精巧的设计,喜欢工程之美,那就适合走技术道路。如果不是这样,这条路比较辛苦,还请三思。其实产业里相关的领域也大有可为,比如说写技术相关的趋势作者,鲜有优秀的。目前除了互联网周刊陈琼同学,我还没看到给商业媒体写技术相关的写手有几个写的好的,甚至往往都有致命的本质错误。诸如此类的周边领域很多,都有不错的机会,不一一列举。
2 假如1你回答的是喜欢,那么
你需要学习很多东西。我认为不可缺少的东西包括:
* 基础理论
* 算法
* C语言
* C++或java,如果精通C,可以舍弃C++,学java
* unix
* 正则表达式
* 任何一种脚本语言(目前推荐python)
依次讲解为什么这么说
* 基础理论和算法
20年来,应用层面急速发展,令人眼花撩乱,而实际上,大幕之后的东西,从1972年C和unix诞生以来就没有过本质的变化。在操作系统,数据库理论,编译原理,信息管理系统理论之类,都是*相对*静止的。虽然其中有类似于微内核还是整体内核之类的理论之争,但是几乎不影响格局,大可以放心去学。学这些东西唯一的问题是理论枯燥,最好是结合实践,做一些应用,学一些理论,张弛有度,这样总能保证好奇心旺盛。
学这些东西的目的是为了真正的了解计算机。不真正了解一个东西,很难举一反三,很难作到融汇贯通。其实高校教的这些东西都极有价值,只不过是在缺乏实践的基础上填鸭,效果往往变成了应付考试。
* C语言
我对C语言的认识如下: (1)是对计算机的最小抽象 (2) 是一种操作内存的语言。......
大学四年之后再看会后悔的(2007-02-12 10:19:00)
摘要:一,别以为在学生会你能得到你曾经想要的。工作的热情很可能因为你所看到的所经历的一些事而改变,但是也不必惧怕。你有大一一年来适应或者承受,并做出是继续坚持还是退出的决定。
二,大学可能有真实的爱情,但是记住只是可能。很多时候他们是因为别人都谈恋爱而羡慕或者别的原因而在一起。所以,不必为任何分手而受太大的伤,记住,太大的伤,真爱,还是值得追求的。
三,如果你的家庭一般的话,那么记得你在大学有很多意外用钱的地方。比如二专业或者将来的各种班,为了你的家人和你自己的前途,永远别乱花钱。记住,永远。
四,朋友,你大学的朋友很可能就是你将来事业的一部分。他们会帮助你。但是你也应该让自己有帮助他们的实力,所以,你要努力,你和你的朋友会一起在将来打造一个可能很辉煌的事业。很好听是吗?但是记住,你们都要努力。
五,很多事情当你再回忆时会发现其实没什么。所以,不管你当时多么生气愤怒或者别的,都告诉自己不必这样,你会发现其实真的不必。
六,学习,永远别忘记她。不管别人怎么说大学是个提高综合能力的地方云云,如果你学习失败了,你就什么也不是——不排除意外,但你考虑好了吗?你会是那个意外吗??
七,别说脏话,你应该知道习惯的力量。找工作或者和别人接触时,你随便的一个字或者几个字会让你在别人心中的形象大打折扣。
八,好好利用在公共场合说话的机会,展示或者锻炼,都可以。
九,别为你自己和别人下定论,无比重要。你所看到听到的可能只是一面,为这个失去可能的朋友,很不值。
十,如果你发现很久了你一直是一个人去食堂吃饭或者去上自习,别在意,大学里一个人是正常的,你觉得孤独?你的朋友是怕你觉得你没有自由的空间,所以别以为你没有朋友。
十一,很多事情别人通知你了,要说谢谢,没有通知你,不要责怪,因为那些事你其实应该自己弄清楚。
十二,“我请你吃饭“之类的话不要乱说,因为所有人都会当真,不管你自己怎么想,大学里请人吃饭是很平常的事,几乎连请一个自己不怎么认识的人吃饭都很正常.
十三,尊严是最重要的,但是在大学里,要懂得利用这个空间锻炼自己,要让自己的尊严有足够大的承受力,要知道,社会是一个最喜欢打碎人......
李想:创业可以毁掉一个人的一辈子(2007-02-12 10:18:00)
摘要:几周前认识一个小兄弟,在英国上学,圣诞节期间回国,正好看到了介绍我创业的电视节目(BTV的),和我聊了一下,似乎中了邪,前几天回英国收拾了所有的东西,回国准备创业。
当我知道这个消息的时候,我简直内疚死了。他放弃了英国的学业,选择了一个万分之一成功率的事情来做,简直是愚蠢到家了。
周六的时候,我晚上再次见到他,我要做的就是让他放弃创业。他描述了Youtube的梦想,描述了很多互联网的创业点子,但是这些点子我早就听过了,而且我思考的比他多得多,他不懂技术、不懂运营、不懂市场、不懂管理,也没有团队,一切创业基础都不具备,仅仅依靠一个点子就想成功,简直就是天方夜谭。
我不知道目前中国的年轻人有多少人有这样的想法,我反正经常收到邮件,他们仅仅是一个已经被几十万人同时在想的点子,什么条件都不具备,就指望依靠这个点子就想创业成功,甚至连如何搭建团队这个基本的不能再基本的问题,都不知道应该自己去解决,这样的去创业,只有一条路:就是死!
大家都在媒体看到的是李想、戴志康、高燃、茅侃侃是如何创业的,但是似乎没有人关心这背后有什么。我12岁开始自学电脑,也就是说,到现在为止,我其实创业了13年了。6年是创办公司以前,2年是小规模运作,5年的商业化。
我高中的时候就每天睡5个多小时,为电脑和互联网付出6-8个小时,不是说我高中毕业就能创业了,是我已经准备了6年了,这6年比上4年的大学还要扎实,然后我又吃了7年的亏(什么困难我都没有过丝毫放弃的念头),才有了今天这微不足道的小成绩而已,如果你什么都不会,不过有毅力准备十几年后看到点成绩,你可以走这条路,不过你还要有天时地利任何的运气。
只有一个点子,什么都不具备的情况下,则只有死路一条。
所以,星期六晚上除了说服小兄弟不要创业,更重要的是给他一条更现实的路。现在不能创业,不代表未来不能创业,如果有好的跳板,未来创业可能会更好。
这个小兄弟最喜欢的是汽车,非常了解汽车(FANS型的),在英国生活了几年,英语没有任何问题。他的梦想是成立中国人自己的汽车公司,好了,我想到了,他可以选择去上海某汽车公司的北京4S店,做市场或者销售,该国内汽车厂商用的技术和设计人员都是英国人,如果这个小兄弟可以做这个品牌4S店的销售或者市场......
2006年中国IT10大丑闻(2007-02-12 10:16:00)
摘要:
2006年的IT圈,依然石破天惊,风云变幻。而最让人惊讶的是,IT圈成了公认的丑闻圈,2006年对于中国IT业来说,是名副其实的“丑闻年”。
千里之外,有丑闻之声:总裁被拘、产品造假、贿赂横行;老板颐指气使、品牌难过质量关……整个IT业的城墙上,暗影游移:灰色、白色、黑色,各种令人惊讶与唾弃的事件层出不穷。作为见证人与旁观者,我们能做的不光是冷眼面对,更应让这些不光彩的颜色展现无遗,让这段难以忘记的历史得以解读,为读者讲述真实。
丑闻,是道德的沉沦,是法治的反面教员,是业内引以为戒的借镜;丑闻,更是社会的警钟,是镣铐的碰撞声,是净化行业的催化剂。当2007年春风吹过,本刊推出“2006中国IT10大丑闻”,旨在借新年春风,扬清去污、宏扬正气、贬责丑浊,迎接2007年IT产业的新辉煌。
1、阜国总裁郝杰涉嫌职务侵占被拘
时间:2006年1~3月
地点:北京
人物:郝杰
事件回放:
在EVD外资压境风波未息之时,EVD技术提供商、北京阜国数字技术有限公司(简称阜国)总裁郝杰在2006年1月1日被海淀警方刑事拘留,原因是郝杰涉嫌利用任职今典环球总裁的职务便利,侵占今典环球公司资产,案情复杂、数额巨大。
而此时,EVD阵营最大投资者张宝全正在美国谈判。一时间,EVD形势急转,变得更加扑朔迷离。
阜国单方宣布与NME签署“股权交换协议”的行为,导致张宝全与郝杰这对合作伙伴在2005年12月初翻脸。张宝全一怒之下将阜国和郝杰告上法庭。随后郝杰曾放低姿态意图与张宝全和解。虽未达成一致,但此后1月间,双方倒也相安无事。此番郝杰突然被拘,顿令业内意外。
郝杰涉嫌的“职务侵占”,主要情节为:张宝全与阜国合作成立“今典环球”期间共投入5300万元,但到2005年6月,合资公司成立10个月,账户仅剩300万元,还有100~200万元固定资产不知去向。这期间管理费支出高达1070万元,1年的营业收入却只有160万元。其间合资公司曾与某家电企业签署协议,卖出3000台码流仪,原应......
看NVIDIA成长学创业(2007-02-12 10:13:00)
摘要:这是一家有着神秘名字的公司,因为很少人知道名字的由来;这是一家有着曲折历史的公司,因为很多次它面临着死亡的打击;这是一家有着强大凝聚力的公司,因为即使在最艰难的岁月,也没有人因为风雨交加而怀疑它;这更是一家有信念的公司,因为它始终相信科技改变世界,相信未来世界有我。
这就是NVIDIA,一个从失败者登上领袖宝座的图形芯片公司。
2005年国庆长假结束,业界都在议论英特尔企业传播事业部总监庄海欧离职之事,因为他闪电加入NVIDIA,并担任该公司亚太区高级市场总监;随后,英特尔企业传播经理刘弢也加盟了NVIDIA;2006年5月24日,从英特尔辞职的中国区总经理赖一龙也以迅雷不及掩耳的速度加盟了NVIDIA。这一连串的事情,让人们惊诧:这是一家什么公司,居然能让这些人放弃在英特尔多年的根基?
相比30几年走到成功的英特尔,NVIDIA只花了9年时间,就已经成为图形领域当之无愧的领导者。13年间,NVIDIA为世界带来了新奇的体验,而世界也为它的低调与神秘而好奇。为此,本刊记者与NVIDIA总裁黄仁勋先生促膝长谈,试图揭开它崛起的秘密,回味它痛苦的经历,分享它成功的喜悦。
为改变世界而创立公司
《IT时代周刊》:业界传言您是因为年轻时候答应妻子30岁有自己的公司而创业的,而您真的就在30岁创立了NVIDIA,这有点宿命的感觉。您在读书的时候,就有了创业的打算吗?
黄仁勋:说在30岁创立自己的公司,是我19岁时候,在俄勒冈州立大学工程实验室结识第1位女朋友时的宣言。现在她是我的妻子,当时我说那些只是为了吸引她注意我。1983年我大学毕业,毕业后的几年,在AMD和LSI Logic工作。LSI Logic并不专注于微处理器开发,而是更偏向于芯片的图形处理功能,我在那里开始接触这个新领域。
上世纪80年代末,电脑开始从办公室走进家庭,很多人迷惑为什么发明电脑来替代打字机——电脑的娱乐性太差了。而图形芯片市场,真的是一片混沌。因为当时就连对图形处理要求最高的游戏机与工作站,也都未进入2D时代。
在LSI Logic干了8年后,因为工作我结识了克里斯与普雷艾姆,他们以前都是太阳微系统公司的工程师,都有一身的本领和创新的激情,又都认为图形芯片将来会改变世界,于是我们就决定一起干事业。
《IT时代周刊》:这么说,您是一毕业就选择硅谷了。是什么让您如此毫不犹豫投身于此?......
windows编程心得 (2007-02-12 10:12:00)
摘要:windows编程心得
(1)
windows操作系统是靠消息的驱动的,所有的事件都被封装为各种各样的消息,系统和其他程序通过接受消息,分析消息附带的参数,再分别进行相关的处理,然后完成相关的任务。不管用什么语言,或者什么开发工具,只要是在windows下可以运行的程序,在他的本质上都有一个接受消息、处理消息的循环。这就是win32程序乃至整个windows操作系统本身的运做本质。
windows自己定义了很多的消息,我们可以使用它,因为这是系统已经定义了的,我们甚至可以直接构造这样的消息发给系统本身,让他来为我们做点什么事情。也可以发一些消息给别的应用程序,当然你发给他的消息他可以接受并可以处理才可以,不然,结果当然是肉包子打狗,有去无回,血本无归啊~呵呵,呵呵我们甚至可以让我们自己的程序接受并且可以处理某些我们自己定义的消息(和windows已经定义了的肯定不能重复三~),然后在程序中的其他部分,比如一个子线程中,发一个这样的消息给主窗口或者其他可以接受并处理我们自己定义的这个消息的地方,然后处理他---------这其实有点象台湾的RPG游戏,比如仙剑三,人物走到某个特定的区域,就“触发”了某个事件,于是,就有怪出来和英雄们战斗啦~
在csdn上的VC/MFC专区里面见过很多人一头雾水的问高手门类似于下面这样的问题:我用MFC画了一个XX控件,我怎么样可以把他的外观变漂亮一点啊,比如把字体变成XX字体啦,把背景颜色换成XX颜色啦,把线条变....等诸如这样的问题,这样的人,我只能说他太浮躁了,他不了解win32的消息机制,不了解在非游戏的情况下,windows界面上的各种元素是怎么样出来的。其实很简单,MFC只是对API进行了简单的封装,他处理程序的最本质还是消息,这就是你在MFC中仍然可以一大堆WM_XXXX这样和win32中定义的一样的消息了,上面说了,windows是靠消息来驱动的,你用MFC做了一个控件,你的操作很简单,因为MFC、资源脚本文件帮你隐藏了很多细节,比如GDI对象啊,画笔啊等等,MFC和资源脚本当然也不是万能的,他们也不可能知道你想用什么颜色,什么字体,什么线条。他们只是简单的按照windows默认的颜色、线条、字体来为你处理事情,所以当然没有那么好看,你想让他变好看,你就要在程序界面显示之间在程序内部给那个控件发一个它可以接受......
软件开发学习路线(2007-02-12 10:11:00)
摘要:软件开发学习路线
两千多年的儒家思想孔孟之道,中庸的思想透入骨髓,既不冒进也不保守并非中庸之道,而是找寻学习软件开发的正确路线与规律。
从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管理师的程序员也不是好的程序员。我们应该努力往上走。让我们先整理一下开发应用软件需要学习的主要技术。
A.基础理论知识,如操作系统、编译原理、数据结构与算法、计算机原理等,它们并非不重要。如不想成为计算机科学家的话,可以采取"用到的时候再来学"的原则。
B.一门编程语言,现在基本上都是面向对象的语言,JAVA/C++/C#等等。如果做WEB开发的话还要学习HTML/JavaScript等等。
C.一种方法学或者说思想,现在基本都是面向对象思想(OOA/OOD/设计模式)。由此而衍生的基于组件开发CBD/面向方面编程AOP等等。
D.一种关系型数据库,ORACLE/SqlServer/DB2/MySQL等等
E.一种提高生产率的IDE集成开发环境JBuilder/Eclipse/VS.NET等。
F.一种UML建模工具,用ROSE/VISIO/钢笔进行建模。
G.一种软件过程,RUP/XP/CMM等等,通过软件过程来组织软件开发的众多活动,使开发流程专业化规范化。当然还有其他的一些软件工程知识。
H.项目管理、体系结构、框架知识。
正确的路线应该是:B→C→E→F→G→H。
还需要补充几点:
1).对于A与C要补充的是,我们应该在实践中逐步领悟编程理论与编程思想。新技术虽然不断涌现,更新速度令人眼花燎乱雾里看花;但万变不离其宗,编程理论与编程思想的变化却很慢。掌握了编程理论与编程思想你就会有拨云见日之感。面向对象的思想在目前来讲是相当关键的,是强势技术之一,在上面需要多投入时间,给你的回报也会让你惊喜。
2).对于数据库来说是独立学习的,这个时机就由你来决定吧。
......
人民币背后的秘密(2007-02-12 10:10:00)
摘要: 人民币背后的秘密
钱币被称为“国家名片”,人民币则是中国的名片。目前人民币一共发行了五套,你想知道都有哪些风景曾被荣幸地印上它们的背面,在担负商品交换媒介职能的同时,也在960平方公里的土地上传递着浓缩自然、历史、文化为一体的中国精神吗? 转自81.china.com
第一套人民币第3版100元背面 转自81.china.com
颐和园万寿山
颐和园,位于北京城西北郊,原清代皇家花园和行宫,距离天安门20公里整。颐和园因是集中国园林建筑艺术之大成的杰作,也是世界最著名的皇家园林之一。颐和园在1998年11月成功申请为世界文化遗产。
第一套人民币第5版100元背面
北海公园
北海公园位于北京市区的中心,是中国现存历史最悠久、保存最完整的皇家园林之一,距今已有近千年的历史。全园占地68公顷(其中水面39公顷),主要由琼华岛、东岸、北岸景区组成。北海园林的开发始于辽代。1925年北海辟为公园对外开放。
第二套人民币2元背面
延安宝塔山
延安宝塔山古称嘉岭山,位于延安城东南,延河之滨。在山上可鸟瞰延安整个城区。因山上有塔,通常称作宝塔山。山高1135.5米,山上宝塔始建于唐,现为明代建筑。平面八角形,九层,高约44米,楼阁式砖塔。宝塔山是革命圣地延安的重要标志和象征,“只有登上宝塔山,才算真正到了延安”。
第二套人民币3元背面
井冈山龙源口石桥
龙源口位于井冈山下,是与井冈山资源共享的国家级风景区,井冈山斗争的第一个保卫战和红军史上第一个大胜仗——龙源口大捷在这里发生;境内还有在井冈山时期毛主席亲自创建的第一个农村党支部——秋溪党支部旧址。这里是爱国主义教育基地,也是休闲度假、疗养健身的好去处。
第四套人民币1元背面
八达岭长城
八达岭长城史称天下九塞之一,是万里长城的精华和杰出代表,也是万里长城向游人开放最早的地段。八达......
C语言面试题汇总(2007-02-12 10:08:00)
摘要:
C语言面试题汇总
1、局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用"::"
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量?
答:extern
可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
答:可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错
4、语句for( ;1 ;)有什么问题?它是什么意思?
答:和while(1)相同。
5、do……while和while……do有什么区别?
答:前一个循环一遍再判断,后一个判断以后再循环
6、请写出下列代码的输出内容
#include<stdio.h>
main()
{
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
7、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局......