
程序人生
文章平均质量分 71
lucky_yyx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微软过桥问题与测试人员素养
微软面试题过桥问题在IT业内几乎已变成一个众所周知的问题,问题如下: 4个人在晚上过一座小桥,过桥时必须要用到手电筒,只有一枚手电筒,每次最多只可以有两人通过(人多了桥支撑不住就塌了), 4个人的过桥速度分别为1分钟、2分钟、5分钟、10分钟,试问最少需要多长时间4人才可以全部通过小桥? 一般人碰到这道题目也许马上就在想该如何安排这4个人的过桥顺序使得过桥时转载 2007-03-30 11:49:00 · 613 阅读 · 0 评论 -
从程序员到CTO所要培养的六种能力
拿破仑同学说过:不想当将军的士兵不是好士兵。这话有一定的道理,人活着有时是为了一股气,为了实现梦想,我们需要不停地充气,气足了人才会有干劲有激情,对于我们中的多数人来说,这是一个漂泊的时代,社会上80%的人都是打工的,只不过大伙的衣领分级别而已,有金色的,有白色的,有灰色的,有蓝色的,有无色的,不要以为金色的就了不起,本质上与蓝色是一样的:打工。偶也是个打工的,只是有一部分是为自已打工,我对打工着原创 2007-05-01 14:21:00 · 733 阅读 · 1 评论 -
如何写出优秀的程序?
上一篇文章得到很多朋友的关注,无论是褒是贬,都由衷地开心,其中有好几位朋友都提到了好的源码难求,其实从我的观点来说,阅读程序并不分好坏,好的源码确实让人易读易懂,甚至心旷神怡,而不好的源码让人百思不得其解,甚至心烦意乱,但作为学习者,应保持冷静的头脑,善于从别人的错误或混乱之中得到乐趣,毕竟能看得出别人的错误也可以证明自已的水平要高,阅读程序与发现错误本身也是一个学习的过程。原创 2007-05-01 14:28:00 · 979 阅读 · 0 评论 -
Coding,我还能爱你多久?
首先声明,我目前还在爱着,但不知能爱多久,如果CODING是一个既漂亮又有气质的MM,那么我将坚持爱到底,实际上我认为她不是,尽管或许它曾经给我们带来光荣与自豪,或许它曾经是如此地美丽动人,但社会是那样快速地发展与变化着,我们也在不断地发展与变化着,总有一天,也许是我们老了,没有能力继续爱,也许是它不再诱人了,我们停止了爱,总而言之,不爱的理由因人而异,你的理由将会是什么呢? 说实话,我当转载 2007-05-01 14:33:00 · 781 阅读 · 0 评论 -
Google API 资源
Google Maps API是Google自己推出编程API,可以让全世界对Google Maps有兴趣的程序设计师自行开发基于Google Maps的服务,建立自己的地图网站。以下是我在Google Maps API开发过程中找到的一些API的编程资源,包括中文文档,中文说明,示例等等,希望对Google Maps编程感兴趣的程序员有所帮助。 中文资料部分 (包括中文的文档说明等,以下的原创 2007-04-27 12:03:00 · 1088 阅读 · 0 评论 -
五句话定会改变你的人生
第一句话是:优秀是一种习惯。 这句话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯,那么懒惰也是一种习惯。人出生的时候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教育的结果。所以,我们的一言一行都是日积月累养成的习惯。我们有的人形成了很好的习惯,有的人形成了很坏的习惯。所以我们从现在起就要把优秀变成一种习惯,使我们的优秀行为习以为常,变成我们的第原创 2007-04-28 13:10:00 · 623 阅读 · 0 评论 -
google搜索原理论文
这篇文章中,我们介绍了google,它是一个大型的搜索引擎(of a large-scale search engine)的原型,搜索引擎在超文本中应用广泛。Google的设计能够高效地抓网页并建立索引,它的查询结果比其它现有系统都高明。这个原型的全文和超连接的数据库至少包含24‘000‘000个网页。我们可以从http://google.stanford.edu/ 下载。 设计搜索引擎是原创 2007-05-02 14:58:00 · 1375 阅读 · 0 评论 -
51 地图 PK Google 地图
要做关于电子地图PK的分析,首先需要给大家介绍一个概念:地标。通俗说来,地标就是地理位置上的标志性物体,可以是建筑,设施,地理位置名称等等。一般来说,地标不会轻易发生变化,就像一个大楼不会很轻易移动到另一处。 人们识别地理位置和方向,往往需要借助参照物来完成,而这个参照物便是地标。 因此,衡量一张地图包括纸质地图的最重要标准,就是地标信息量和准确性。只有地标丰富而准确的地图,才能让人们迅速原创 2007-04-27 11:59:00 · 1543 阅读 · 0 评论 -
IT专业人士必去得10个社区
我推荐如下这些论坛,或许真能帮助您,做论坛,都是赔本的买卖,不收费还帮助你学习,得向斑竹们致敬啊。我总结了一条: 做IT的, 做硬件和软件都是苦力活, 只有做管理的才是白领呀! 以下论坛从第1名开始介绍,前面分别是是管理、财经、商务类别的老大, 当然还有许多业界知名的论坛,主要有点偏门,这个不做概述,呵呵。NO.1世界经理人社区 网址: http://bbs.icxo.com/ 对象: IT管转载 2007-04-27 15:42:00 · 15621 阅读 · 35 评论 -
开源搜索引擎资源列表
开放源代码搜索引擎为人们学习、研究并掌握搜索技术提供了极好的途径与素材,推动了搜索技术的普及与发展,使越来越多的人开始了解并推广使用搜索技术。使用开源搜索引擎,可以大大缩短构建搜索应用的周期,并可根据应用需求打造个性化搜索应用,甚至构建符合特定需求的搜索引擎系统。搜索引擎的开源,无论是对技术人员还是普通用户,都是一个福音。搜索引擎的工作流程主要分为三步:从互联网抓取网页→创建抓取网页的索引库→原创 2007-04-27 15:54:00 · 742 阅读 · 0 评论 -
软件开发:需求分析的20条法则(zz)
对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。---经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是总部-转载 2007-04-27 16:27:00 · 699 阅读 · 0 评论 -
100个经典错别字
100个经典错别字 1.按(安)装2.甘败(拜)下风3.自抱(暴)自弃4.针贬(砭)5.泊(舶)来品6.脉膊(搏)7.松驰(弛)8.一愁(筹)莫展9.穿(川)流不息10.精萃(粹)11.重迭(叠)12.渡(度)假村13.防(妨)碍14.(辐)幅射15.一幅(副)对联16.天翻地复(覆)17.言简意骇(赅)18.气(慨)概19.一股(鼓)作气20.悬梁刺(骨)股21.粗旷(犷)22.食不原创 2007-05-01 08:55:00 · 946 阅读 · 0 评论 -
超越技术
世界杯如火如荼,各级别的明星在这个平台上骚首弄姿热闹非凡,罗纳耳朵的胖成了热门话题,齐达内和贝克汉姆的状态也受到了极大的关注。在一定的程度上,足球就象娱乐圈一样不何理喻。阿蒙是一介技夫,多年来专门从事CODING工作,是脑力的苦力劳动者,在某些时间段,是有一点鄙视踢足球的,因为那是一个体力活,首先声明,我向来很尊重勤劳朴实的体力工作者,但足球这种体力活玩得过于花哨过于娱乐。象《南方都市报》中的一篇原创 2007-05-01 14:26:00 · 732 阅读 · 0 评论 -
写程序到底需不需要懂数学?
写程序到底需不需要懂数学?piggy | 08 Jun, 2007 17:26 数学对于程序设计师来说到底重不重要?!类似这样标题的讨论,在网络上已经不知道被讨论多少次了。前两天又在老同事小白的blog上看到了他的看法。以前正方总是喜欢拿算法与效率来表明数学很重要的立场,反方或是最近普遍的观点是要依照需求。两方都没错,我也有一点小心得跟大家分享。先来谈谈「数学」在大家的心中是长什么样子原创 2007-06-11 17:54:00 · 1115 阅读 · 0 评论 -
三五个人十来条枪 如何走出软件作坊成为开发正规军
差不多有半年没有写文章了。这段时间比较忙。忙得自己都不知道自己在忙什么今天上网突然看见一片文章觉得写得很好就抄录下来了。如果原作者看见请谅解大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件的悲哀。最后不了了之,都觉得改善中国内地现在的软件生产状况不可能。为什么呢?我重新把这几天大家的讨论留言转载 2008-05-21 11:39:00 · 885 阅读 · 0 评论 -
管理十大经典理论
1、彼得原理 每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国 学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的 原理。 这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体育的官员原创 2007-05-01 08:57:00 · 587 阅读 · 0 评论 -
程序员需要研究厚黑学吗?
大学时,由于迟迟泡不到MM,颇感郁闷,偶尔不耻下问,并埋头研读厚黑学,终得巧门,即“胆大心细脸皮厚”,心血来潮,以身实践,果然有效,只可惜当MM得知俺的出身是贫民后就逃之夭夭,这个社会是如此地现实,“男人不坏女人不爱”未必是对的,在某些MM的眼中最好的男人应该是:坏而富有。 毫无疑问,李宗吾老师真是一个了不起的人,我个人认为这种书也只有在象我们这个社会才能成为畅销品,当前社会上确确实实存在原创 2007-05-01 14:23:00 · 912 阅读 · 0 评论 -
程序员的成功之路
时至今日,软件开发技术更新速度飞快,很多朋友在开始学习编程时,一则摸不着头绪,二则有害怕的情绪。当然还有一些朋友因为学习了一两种比较容易的开发工具如Delphi.VB就说软件开发原来如此简单。 其实这些都是误会,那如何做一个成功的程序员呢?下面是我和一些朋友谈过之后的小结,希望对于各位有所帮助。 1。培养对软件开发的兴趣,这个是因人而异的。如果你没有兴趣,就是你还没有做好入行的准备。软原创 2007-03-29 12:35:00 · 853 阅读 · 0 评论 -
中印软件与软件外包全解析
中印软件与软件外包全解析 闫辉:大家好,欢迎大家继续收看优快云的视频节目,今天这一期我们非常有幸请到了在国内做软件外包科技非常有名的博彦科技有限公司高级副总裁曲玲年先生,曲玲年先生其实我们两年前就采访过您,当时您好象还在软件中心,现在您到这个博彦科技有多长时间了? 曲玲年:恩,对,今年刚刚去。 闫辉:您应该算是软件外包的专家了,您以前好象是在NEC?原创 2007-04-09 08:57:00 · 1262 阅读 · 0 评论 -
100名著,每个名著浓缩一句话
1.神要是公然去跟人作对,那是任何人都难以对付的。 (《荷马史诗》) 2.生存还是毁灭,这是一个值得思考的问题。 (《哈姆霄特》) 3.善良人在追求中纵然迷惘,却终将意识到有一条正途。(《浮士德》) 4.认识自己的无知是认识世界的最可靠的方法。 (《随笔集》) 5.你以为我贫穷、相貌平平就没有感情吗?我向你发誓,如果上帝赋予我财富和美貌,我会让你无法离开我,就像我现在无法离开你一样原创 2007-04-12 08:42:00 · 1258 阅读 · 0 评论 -
【人生感悟】少走弯路的十个忠告
【人生感悟】少走弯路的十个忠告 一、买个闹钟,以便按时叫醒你。贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹钟”只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。 二、如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言原创 2007-07-10 16:47:00 · 1083 阅读 · 1 评论 -
给编程初学者的一些建议.txt
接触编程有两年多了,也算积累了一些经验,希望能给刚入门的朋友一些帮助,文章仅代表本人观点,如有错误之处,还请多多包涵。1.我该学什么语言? VB、VC、Delphi、Java……面对各种各样的编程语言,你是不是被弄昏了头脑呢?该学什么?“学VC吧!”许多高手说。并且还举了很有说服力的例子:“学VB只要两个月,学VC要一年,如果先学VB再学VC,所用时间仍然是一年,但学了VC再学VB原创 2007-04-20 09:41:00 · 1092 阅读 · 1 评论 -
经典加班广告语
1.美特斯邦威:不加寻常班2.特步:加班,死一般的感觉3.百事:加班无极限4.森马:上什么公司,加什么班5.脑白金:今年过节不加班,加班只加节假日6.汇仁肾宝:他加我也加7.李宁:加班,一切皆有可能8.旺旺:加,我加,大家加,加加9.农夫山泉:加了有点烦10.好迪:大家加,才是真的加11.白加黑:白天加白班,不瞌睡;晚上加晚班,睡不着12.安踏:我加班,我喜欢!13.NIKE:JUST加IT!14原创 2007-04-24 07:22:00 · 1175 阅读 · 0 评论 -
工作流(Workflow)简介
当今社会分工越来越细,在一个单位内部也越来越强调专业化,大部分工作都需要多个部门和员工合作完成。一个制度良好的单位往往对各种工作的工作流程以文件的形式固定下来,即使是管理不太正规的单位也有约定俗成的工作步骤。这种工作流程保证了一件任务能按预定的顺序从起点流向终点,并且在需要的时候可以跟踪、查询和统计。工作流包括以下几个要素: 实体(Entity) :是工作流的主体,是需要随着工作流一起流动的物件(原创 2007-04-24 07:25:00 · 1036 阅读 · 0 评论 -
软件文档知多少?
作者:由于本人在无数网站看到此文 无法确定第一作者 请作者与本人联系如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发成本的关键原创 2007-04-24 07:21:00 · 595 阅读 · 0 评论 -
比尔·盖茨在清华大学演讲全文
盖茨在清华大学演讲 接受学生现场提问 4月19日,微软公司董事长比尔·盖茨开始第二天的访华行程。盖茨当日上午在清华大学发表主题为《未来之路:在中国共同创新》的演讲,并接受清华大学颁发的名誉博士学位证书。 演讲结束后,盖茨接受了清华大学学生的现场提问。 ===========================================================盖原创 2007-04-24 07:28:00 · 1047 阅读 · 0 评论 -
我对各敏捷开发方法的大致理解
我对各敏捷开发方法的大致理解 1. SCRUMSCRUM?这个单词我以前没见过,所以我就不喜欢它,呵呵.SCRUM本义表示"混乱",它包括多个“怪异”的方法/过程名称。比如,SCRUM将开发过程分为30天的迭代周期,每个迭代周期叫做一个Sprint(原意:冲啊!);每天有一个15分钟的短会,用来决定第二天的任务安排这样的短会就叫做scrum。我不喜欢SCRUM的原因如下:1)一个方法,搞出这么原创 2007-04-24 07:08:00 · 729 阅读 · 0 评论 -
web开发,厨房,急诊室
这里存在的一个问题就是历史之间不是互相联系的。正是由于这种问题的存在,所以很难保证以往的经验教训能够在几十年内都适用,尤其是对于那些和今天看起来很不一样的工作。一种变通的方法就是和各种有趣的现代项目作比较,虽然这并不拥有历史工程的庄重,但是它能够带来许多亲身的体验和心得。通常情况下,第一手的材料能够为人们提供足够的信息,从而将不同的想法联系起来。 举例来说,一个web开发者会认为翻译 2007-04-24 07:26:00 · 810 阅读 · 0 评论 -
近10年最强得计算机图书你看过几本?
美国著名图书频道Book Pool集结最权威的62位作者评选出了最近10年计算机专业图书中的50强光这62位作者阵营就非常强大,我们熟悉的就有:Francesco Balena(Microsoft.NET框架程序设计,Visual Basic.NET语言描述作者) Bert Bates(Head First Design Patterns作者) Joshua Bloch(Effective Jav原创 2007-04-27 15:43:00 · 1598 阅读 · 0 评论 -
讲述WEB 2.0
要理解WEB2.0,先得看WEB的历史。 World Wide Web,简称WWW,是英国人TimBerners-Lee 1989年在欧洲共同体的一个大型科研机构任职时发明的。通过WEB,互联网上的资源,可以在一个网页里比较直观的表示出来;而且资源之间,在网页上可以链来链去。在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google。 Netscape研发出第一个大规模商用的原创 2007-04-28 13:14:00 · 705 阅读 · 0 评论 -
.NET牛人应该知道些什么
前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。 当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中,也应该掌握更多的东西。一个优秀的赛车比赛选手很了解他自己的坐驾,他知道哪些可以做?哪些不能做? 所以我准备了另外一转载 2010-10-11 17:01:00 · 740 阅读 · 0 评论