▄︻┳═一◆※◆◥╰☆箛槣◇潶偞鋰硪嘚褙鷹◇椔黝嘚勨钏羧載弌觡觡怷杍鋰☆╯◤

我的简介

我的照片
成都市, 四川省, China
┌冬天的憂傷結束秋天的孤單,微風吹來以苦樂的思念,鳥兒的高歌唱著不要別離,此刻我多麼想要擁抱你 ◆┏

2007年3月31日星期六

一点点关于股票的想法


3月31号,投入假想中的100万资金(如果有100万的空闲资金,也就是暂时用不着的钱),目的:(实验+熟悉股市行情)

进入股市基本思想:1、买入基金约占一半的资金,原因很简单,就是资金相比股票,有较低的风险,而且赢利也还是比较稳定,涨幅和跌副都不太大,而且有时候需要用钱的时候可以选择性的抛出,一被急需。
2、还有约1/5的资金用于购买风险比较大的股票,涨幅和跌副很大的(即使是在一天之内也有约1-2%甚至10%左右),这部分作为风险资金,如果购买失败,股价大跌,也不要急于卖出,主要购买的是一些大公司的这类股票,不要卖出的理由很简单:就是等着升值,即使很久不升值,也可以作为长期的投资,对于这部分要心态平和。因为股票会继续在市面上流通,不会无缘故的完蛋。
3、还有大约1/5的资金用来买一般的股票,就是涨和跌不是很大的股票,同时又有很大的生长空间,比如现在要到夏天了,水电用的比较大,所以买了水电的股票,作为1个月左右的辞有,也不一定,到了涨很大的时候,或者其他的情况可以灵和应对。
4、还有10%的资金就作为灵活的应对买点杂股,看情况做应对。
买股票我认为不要买的太多,买大约10股左右比较合适,认真选股,分析自己买股票的实际情况,以及以前的走势,做一些综合分析。

2007年3月29日星期四

[转载]给C++初学者的50个忠告!

  1.把C++当成一门新的语言学习(和C没啥关系!真的。);
  2.看《Thinking In C++》,不要看《C++变成死相》;
  3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
  4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
  5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
  6.会用Visual C++,并不说明你会C++;
  7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
  8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
  9.看Visual C++的书,是学不了C++语言的;
  10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
  11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
  12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
  13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
  14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
  15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
  16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
  17.C++不仅仅是支持面向对象的程序设计语言;
  18.学习编程最好的方法之一就是阅读源代码;
  19.在任何时刻都不要认为自己手中的书已经足够了;
  20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
  21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
  22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
  23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
  24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
  25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
  26.请看《程序设计实践》,并严格的按照其要求去做;
  27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
  28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
  29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
  30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
  31.学习编程的秘诀是:编程,编程,再编程;
  32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object- Oriented Software Construction)》《面向对象软件构造(Object- Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
  33.记住:面向对象技术不只是C++专有的;
  34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
  35.把在书中看到的有意义的例子扩充;
  36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
  37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
  38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
  39.C++语言和C++的集成开发环境要同时学习和掌握;
  40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
  41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
  42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
  43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
  44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
  45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
  46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
  47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
  48.保存好你写过的所有的程序——那是你最好的积累之一;
  49.请不要做浮躁的人;
  50.请热爱C++!

老程序员十年生涯黯然总结 -转载

今年是我大学毕业满10年的日子,也是我投身IT技术的第10年。一直想能对过去的经历做些回顾与反思,以更好地走向未来,但总没有笔。刚好CSDN举办“讲述程序员的故事”征文,这件事成了一个引子,我终于趁着暑期有时间,敲了一天键盘,便有了这篇人生自述。
  10年对于一个人来说是比较长的一个阶段,10年之后,同期大学毕业的同学情况差异之大,让人叹息命运之变幻莫测。我在此记录下了我的生活足迹,由于时间较长,有些事记得不太清了,但我是尽量真实的记录当时的情况,有兴趣看我这篇长文的人请把我看成是一个在你我中间一块生活,一起喜怒哀乐,一起努力的平凡人,相信我们之间会有很多跨越时空的情感交流。

从1994到2003,不知不觉之间,我已在计算机技术的世界里沉浸了十年。有位哲人说过:如果一个人能用十年的时间专心致志地研究一门学问,或学习一门手艺,或从事一个职业,他一定能成为这个领域的专家。我天资平庸,但哲人的话是有道理的。我用十年的时间先成为了一名合格的程序员,再成为了一个重点大学计算机专业的大学教师。十年磨一剑,蓦然回首,年华如水,青春如歌!
我父母都是城市中的平民,家境仅能解决温饱,我想我可能代表了中国社会的一大类青年,我的经历与体会可能会对许多条件并不好的年青程序员有所启示:只要努力,天资差与环境不好都是可以克服的。因为我不是牛人,所以我不能教你如何成为牛人,我只是尽量真实地写下我的经历与感触,写一个平凡人的努力过程。我为我是一个软件开发者而自豪,为我从事的教书育人的事业而自豪,并愿意为中国落后的软件业尽己菲薄之力,为此,我人生无悔!
  我想分为三部分讲述我的人生经历:
上篇:学习人生:主要是我学习计算机技术的经历与感触,时间跨度大约是从1994~1996年;
中篇:艰难人生:主要是我流迹社会,失业一年半,三次考研的痛苦经历;时间跨度大约是从1997~1999年;
下篇:实践人生:主要是我的技术实践经历:在公司打工,开发软件,毕业求职与教书生涯,时间跨度是1999~2003。
  一 计算机是什么东西?
  我是七十年代初在中国出生的那一代人,等我们长大开始读书时,文革已经结束,相对于我们的兄长,从我们这一代开始,以后出生的孩子都能受到较为正规的教育,这是我们幸运的地方。
  也就是我们上小学的时候,七十年代末,以美国为技术资源中心的计算机技术开始在全球范围内迅猛发展,这时正是世界性的“软件危机”极为严重的时候,计算机技术各方面都在酝酿着新的突破,而此时比尔盖茨也正在准备构建他的明日微软帝国。
  七十年代末与八十年代初,在我们的生活中,看不到一点计算机技术的影子,刚刚改革开放的中国,99%以上的人连“计算机”这个词恐怕都没听说过,中国游离于信息技术大门之外。
  在中华成为时代主旋律的八十年代,整个中国真的是呈现出一种勃勃的生机,这是一个民族在经历百年耻辱,十年挫折之后的再起步,像一些老歌——《金梭与银梭》,《在希望的田野上》等,就是当时青年的一种积极向上的精神风貌的体现。这种环境下,对于正在成长中的我们这一批少年,在潜意识中有极为深刻的影响,我们认为爱国与振兴中华是天经地义的事,并且成为了努力学习的主要动力(呵呵,现在的一些“愤青”——愤怒青年一定会说我们当时被“洗脑”了,也许真的是吧,这种信念确实会给人以极大的动力,我看不出有什么不好,至少我不会有现在这一批青年所经历的非常迷茫的感觉)。
  1986年我考上了桂林市重点高中---桂林中学,在那儿,我第一次见到了电脑。
  1.中学的计算机兴趣班
  1987年我在桂林中学读高二,桂中是重点高中,条件较好,当时学校课外安排了两个班:无线电班和计算机班,我上的是计算机班,当时用的微机是 Apple II,用Basic编程。记得当时中国也开发了一种同档次的计算机,叫做中华学习机,要在中小学中大力推广,但Apple II后来发展成了著名的Mac系列,并拥有了自己的操作系统,而中国的中华学习机,还有后来的小霸王等电脑学习机,都无疾而终了。
  学校安排上机,有同学不知从哪找来了一些有趣的Basic程序,什么“比翼双飞”,“飞机空战”等等,都是一些非常简单的小游戏,当时他抄了厚厚一本,一上机就敲一些到计算机中运行,而我是一点也不会,只有站在一边看的份。
  那时会计算机的人很少,老师讲的我又不明白,考试的时候也不知道怎么过的。呵呵,后来我读研打工时,在网上看到洛阳一个高中生用VB编的一个“电子书童”程序,水平之高,我当时真是没法比。
  1989年六四动乱,广西高考名额一下减了7000多,竞争激烈,十几人里才能取一个,由于压力过大,我高考前夕失眠,第二天考语文,120分的试卷当时只考了68分,因而与重点高校无缘。本想复读,但父母怕我来年考不上,一定要让我读广西大学,我万分不情愿地顺从了父母的意愿,去了我不喜欢的学校,读了我不喜欢的专业。男怕入错行,我在大学毕业后重新开始学我喜欢的专业,足足用了五六年的时间才转过来,真正成为一名合格的劳动者,走了一条长长的弯路,所以,父母的决定对缺乏经验与决断力的孩子而言,真的是非常重要。
  现在想起来,父母当时没错,我也没错,那都是在时代与社会环境下的自然选择。
  2.失败的四年本科与工作初期
  作为六四之后第一批进入大学的本科生,我们学习了两年的“六四风波的反思”,四年里我是个老老实实的好学生,但四年除了玩命过了六级,什么也没学会。记得大学第一节课就是Basic语言,呵呵,也根本没学会,但我看来注定了要与Basic难解难分了,后面的实践篇中我会讲我用Basic开发的。
  大学里我学的专业是电力系统自动化,学过微机原理与Fortran,上机时还用的是古老的主机加终端方式的计算机(叫做L/F机),我上机时真是一塌糊涂,因为这门课我从没学进去,也从没学懂过。有同学很厉害的,会用电脑打印出许多漂亮的图片(当然现在看起来很粗糙,针式打印机打的),我那时就称这些人为牛人了。
  我如果没记错的话,做超级解霸的梁肇新也是广西大学的,但不是我们系,记得我当时就已听到有关几个计算机牛人的事,估计其中就有他吧,如果我记错了,梁肇新先生请指正。在本科期间,我对电脑是神秘多于兴趣。这也说明我成为不了牛人与大师,天资有限。
  后来,我发现一个普遍的规律,如果能成为计算机方面的牛人与大师,请去翻翻他们的传记,绝大多数在本科期间就已展露出他们的才华。而我们现在的中国高校,这么多的本科生都在为考试、考研、考托、考G而奔忙,这种填鸭式的应试教育体制,扼杀了太多学生的创造性。结果是一个学生在大学里读得越认真,就受到的错误影响越大,我是用好几年的时间反思才得出这个结论的。所以,中国高校十几年数以几十万计的本科生中出不了可编写Linux内核的杰出人才,一点也不奇怪。
  993年我毕业了,用我总结的一段话来说,是:一张白纸进来,一脑浆糊出去。毕业后我分到了一所号称是“中港合资”的生产蓄电池的公司,呵呵,刚刚工作的日子让我这个单纯的大学生被生活好好的教训了一下,许多无法以前想象的社会现象让我目瞪口呆,年轻气盛导致穿了小鞋,还只能忍气吞声。吃了生活的一个闷棍,我才明白,我除了有张文凭,什么都不是!
  当时,我感到最郁闷的是我在公司里什么都不会做,一个电机烧坏了我愣不知如何下手修,公司老总办公室里的灯不亮了,学电的大学生我花了半小时愣不知原因在哪!我学的东西没一样能用的。开始我还以为是因为我在学校里没认真学,但后来问了很多同学,90%以上的都有同感,我现在终于认识到这不单是我个人的错,我自认为在学校中是很努力的,从未偷懒过,但如果90%以上的学生所学不能服务社会,这种教育体制一定存在问题。四年里,我的电脑知识与技能等于零!
  现在看起来,我浪费了宝贵的四年光阴!但当时的环境与认识水平,也只能如此了,没有当初的浪费,怎有后来的珍惜?这是人生必经的一个阶段。
  二 漫长的理论学习时期
  1.从电脑培训班开始
  我毕业后的第一个工作单位是一个非常差的企业,我在那儿见识了几乎所有中国差的企业的弊端:人浮于事,拉帮结派,暗箭伤人,损公肥私……。可以想见,在这样的企业工作,人是多么的颓废。我在无聊之中过了大半年的时间。1994年4月的一天我去桂林新华书店买书,看到桂林电子工业学院老师举办一个电脑培训班,教打字、排版、常用DOS命令等电脑使用基础,反正也没事,不如上个班学点东西吧。不曾想就是这样一个培训班,却根本影响了我的人生之路。
  我清楚地记得当我第一次上机时,连电脑开关在哪都找不到,老师拿着一张五寸软盘,插入软驱,打开电源,在一阵“吱吱”的声音之后,屏幕上开始有英文字符出现,然后,教师在键盘上敲入几个键,电脑沉默一会,突然在屏幕上跳出一个小人,出现一行字:快快乐乐学电脑,还传出了音乐。我当时真是惊呆了,电脑怎么还会唱歌?现在想起来,那个软件其实是台湾松岗系列教学软件,而我一个大学本科生,在毕业之后居然对电脑无知到这个地步,我真不知道是该哭还是该笑!
  俗语说:“一见钟情”。我是相信这种事的,因为就是这第一次上机,让我产生了搜索这一神秘世界的强烈兴趣,从此就再难与电脑分开了。当时,有两位电子学院的老师:尹老师和陈老师。他们给我们讲DOS,讲汉字输入,讲他们如何修改天汇汉字系统使它能在一张软盘上运行,讲打字排版……,一个月之后,我不满足,又学了一个月。
  在上培训班的时间里,我向老师要来了桂林电子工业学院计算机应用专业本科四年的培养方案,回到家中,列出了所有本科课程,再根据书上的先修课程介绍,绘制了一张巨大的课程树,从树根开始,决定一本本地啃,从头开始学计算机技术。计算机科学的学习有较强的系列性,想一步到位很可能会学不懂,但循序渐进又无法跟上技术发展的速度,这是一个非常突出的问题。我现在想起来,觉得好的学习方式是:学理论打基础,在实践中逐步理解理论,多思多悟,就会发现层出不穷的新技术中有许多一直不变的东西存在。把握这种东西,就可以以不变应万变。这种“不变”的东西是什么?就是软件开发的基本原理与理论,基本思想与方法!在我对面向对象理论进行了较深入的学习与把握之后,我学、net只用了三个月的时间就可以独立设计一个完整的全面向对象软件架构,并且用VB、net与C#混合语言把它给做出来了。对于J2EE,我同样有这种自信,也用三个月的时间,一定可以开发与设计基于J2EE平台的软件,因为它们背后的计算机技术基础是一致的,完全可以触类旁通。
  尹老师和陈老师可能不知道,他们开的一个也许是为了经济效益的培训班,最后居然培育出了一个计算机硕士!所以,作为一名教师,其责任真的是非常重大的,可能会影响学生的一辈子,我感激他们!
  2.漫长而艰辛的学习之路
  我当时每月只有一百多元的工资收入,把大半收入都用到买书上去了。电子工业学院门旁的那个科技书店,以及桂林科技书店,成为了我最常去“站读”的地方。我买了数据结构、操作系统、微机原理、IBMPC汇编程序设计,C程序设计……这些教材,就按照预定的计划开始学了。我当时也说不清楚为什么要学这些东西,决不像现在学生学什么东西都有很强的功利性:学英语为了出国,学电脑为了好找工作。当时根本就没有想过今后如何如何,就是对计算机技术本身的兴趣推动我去学
  当时计算机书还不像现在这样扑天盖地,我几乎看完了我能弄到的每一本计算机书,看了一些书,就特别想有地方上机,能练一练。但我一个月一百多元收入,一台电脑怎么也得几千元,要五六年不吃不喝才攒够钱,父母都是普通百姓,家境仅能温饱,拥有一台电脑真成了我最大的美梦。
  为了有机会上机,我这个脸皮极薄的人也会什么都顾不上了,带着一盒保存着各种软件的软盘,厚着脸皮到处找可能的地方上机。在这个时候,电子工业学院又一次帮了我,他们的机房管理得并不严,我就冒充是他们的学生去买机票上机。后来去得多了,那儿的老师都熟悉我这张脸了,但搞笑的是,居然没一人知道我是哪个班的!
  当时电子学院用的局域网操作系统是Novell,我在那儿学会了使用许多最基础的软件,现在仍然如数家珍:CPAV,Turbo Pascal 5、5,UCDOS,TWAY(天慧汉字系统),Masm,TurboC2、0,还有鼎鼎大名的Norton公司的磁盘医生NDD,PCTOOLS, Borland公司的最牛的常驻内存的软件SideKick……
  在电子学院机房,我还玩了经典游戏:决战中国海,冒险岛,战斧,三国……。学校网络里软件很多,但其中所染的病毒也五花八门。我记忆深刻的是第一次遇见Dir II病毒时,那种感觉决不是害怕,而是欣喜,呵呵,我见到病毒什么样的啦!由于DOS内核是开放的,所以那时开发一个病毒程序相对容易,大家又都喜欢用软盘拷来拷去,结果毒源泛滥,病毒的猖獗使得杀毒软件有了巨大的市场,现在大名鼎鼎的江民KV系列,就是在那时开始占据中国防毒市场,同时还有公安部的 Kill等竞争对手,瑞星,金山等都是后来者。
  那时,我白天在公司上班,就盼望着晚上的上机,每次上机我都有详细的计划,因为机时宝贵,所以份外珍惜。
  为了上机时能多敲些程序,我一咬牙,向妈妈要了两百元,买了一台电脑学习机,回家苦练英文指法与五笔输入,每天对着家里那台14寸的电视机屏幕,敲击至少键盘2小时以上。练得手腕酸疼,但终于达到了运指如飞盲打的程度。学五笔,背字根“目具上止卜虎皮,……”,足足花了一星期才背下来,并把每个字根与手指对应起来,后来看报纸都不自觉地将汉字给拆得七零八落,再也看不到是一个完整的汉字啦,当时好像练到了每分钟可打60多个字,后来我居然靠着这弹指神功当了一阵打字员混饭吃!呵呵,练好了指法,一上机,确实效率倍增,两小时能敲入并运行调试的程序比以前花三小时敲的还多。
  94,95年是我条件最差,但学习劲头最足的两年时期,外在环境的恶劣,却反而造就了我高昂的学习兴趣,那种痴迷,我想热恋也不过如此了,可能因为我太喜欢计算机了,所以爱情与我无缘,这也是无可奈何的事。我特别想说说我学习计算机技术书籍的感觉。如果你真的喜欢一门学科,那在啃一本本专业书籍时,就决不会觉得它厚,而只嫌它不够厚。对比我在本科学《电磁学》、《自控原理》之类枯燥无味的课程的感觉,那种课程脱离实际,从纸上到纸上,学生根本无法真正掌握。而学计算机课程《C程序设计》、《数据结构》、《操作系统》等课程的感觉真是天壤之别,原来本科学的东西是越学越糊涂,而我在学习计算机科学的过程中自己就感到慢慢地将所有的知识串成了一条线,脑中有一棵知识树在成长,这不是形容词,是真的感受。我学DOS命令,学了很久不明其道理,是在一天早上醒来时灵感一来,突然理解了文件与树的概念,于是,就真正把握了DOS命令的内涵,开始对Copy,Format,Move……这些英文单词游刃有余了。有段时间,我甚至能感觉得到我的知识在与日俱增!如果那时能有相对稳定的客观条件:比如有一台随时可用的计算机,那我一定学得更快更好。不过话又说回来,条件好的时候,人又容易为安逸所累,进步反而慢。还是那句老话:业精于勤荒于嬉。现在的许多学生就是物质条件太好了,反而不懂得珍惜。
  后来我看了金庸先生的《射雕英雄传》,郭靖成了我最喜欢的人物,不是因为他有黄蓉的爱,而是他那种坚忍不拔的毅力,以平凡之资终登绝顶!金庸先生真是妙笔!此小说我不知看了多少遍。
  最值得怀念的就是我学编程的岁月,我学C语言用的是谭浩强的《C程序设计》,当时谭老师在电视上同时讲C程序设计,我每天必看,把书上的每道例题与习题全部做了一遍,并写出了每次上机的安排。我每次都先在纸上把程序写出来,然后上机时争分夺秒地在计算机中调试运行,并根据运行结果思索为什么会运行不正常,在哪儿出错了,如何更正,上机完后还有总结。就是这样,我把谭浩强的《C程序设计》一书中的所有例题和习题全部敲到计算机中运行了一遍,打下了C语言扎实的基础。谭老师的书和课,的确影响了中国多少名程序员!
  我学了C语言之后,就开始想做点东西了。我用了一个月的时间,用C编写了一个中文下拉菜单的程序,从UCDOS中的字库中提取汉字点阵,然后在图形模式下“画”出汉字来,使程序能脱离汉字系统的支持直接显示汉字。整个程序应该有一两千行代码吧,全部是自己寻找资料,一行行敲进去的。后来,我又编了读取WPS文件的程序(当时DOS下打字排版是求伯君的WPS一统天下,Word当时在哪里我不知道呢!《电脑报》介绍过的求伯君,鲍岳桥等作为第一代中国杰出程序员代表,是我当时崇拜的偶像),我还编写了一个绘制简单图形的小程序,从编程调试的过程中,我得到了程序员基本功的最初训练。我当初没人教,遇见各种困难只能自己解决,为找出一个BUG,晚上睡觉做梦都在编程,而现在的一些大学生,程序通不过,马上问老师,甚至有学生把程序发到我的邮箱,叫我帮他调程序!有的计算机专业学生,学了四年,四年敲过的代码总数恐怕不超过2千行!
  的确,我当时的水平很低,现在的本科生比我当时强太多了,但至少有一点他们中的许多人不如我,他们不如我勤奋,也不具备我的毅力,我觉得这是现在这批八十年代出生的大学生最缺的东西。
  我用一年半的时间基本自学完了计算机专业的主干课程(除了《编译原理》,我实在看不懂),1995年我参加了初级程序员考试,结果上下午成绩加起来有 90多分。但96,97我两次参加程序员级考试,虽然我已有不少编程实践,但仍然通不过,现在看起来,这反映出一个事实:我理论基础实在太差,天资也并不高。直到现在,我仍然痛感我的计算机基础理论不好,使我难以成为一名计算机科学家,而只能成为一名不错的软件工程师。
  从95年开始,我的生活开始加速下降,我所在的公司由于被一群我现在称之为驻虫与流氓的人给弄得不成样子,每月连100多元的工资都无法保证,我只得离开了公司,把档案往人才交流中心一放,就开始了我四年的社会漂浮生活……。
  在这四年中,我干了不下四五种工作:当过推销员,当过打字员,当过培训老师,修过电脑,从事售后服务,甚至摆过地摊……,一切的一切,很简单,就为了能有口饭吃。生活是严厉的,不讲情面的,我唯一的爱好就是闲下来就拿起我的计算机书来看。当时我大哥说过:你学这些东西有什么用?能靠它当饭吃?不要惊奇这种观点,在我们那信息闭塞的地方,当时有谁能想到计算机技术会有如此大的改变社会的能力?我之所以不懈学习,纯粹是为了解脱精神上的困惑,在技术的海洋中忘却生活的烦恼。我后来有一句名言:何以解忧,唯有电脑。别人当作一句笑话,但却是我当时的真实写照。万事都有两面,事情坏到极处,就会向好转化。又是一个很偶然的事,改变了我的人生轨迹。
  1996年,我的一个高中同学杨考上了湖南大学计算机系研究生,请客吃酸菜鱼火锅。在大家喝酒时,杨提了一个问题:请大家说出一个自己最想达到的目标。我的桂中同学大多数都是上的全国重点大学,此时毕业三年了,大家都对社会对生活有了自己的认识,于是就有了各种不同的答案,我当时的回答是:“我希望能有一天开发出一个好的软件,让许许多多的人都能用上它。”,这个目标我到现在都没达到。但当时大家是给我热烈地鼓励。杨饭后跟我说,你既然那么喜欢计算机,为什么不考研呢?对啊,我为什么不去试试呢?当天晚上我躺在床上,没怎么想就确定了要考研的想法。当时却怎么也没想到,考研之路成了另一条折磨人的不归路。对我一生的影响深远……
  这就是我早期的学习生涯,深深地体现出中国的时代特色。这段时间我的生活是困苦的,心情是苦闷的,但学习热情却是无以伦比的。现在我一个人拥有两台奔四电脑,随时可上互联网获取丰富的资源,反而在技术上难有寸进了。越来越觉得古语说得好:艰难困苦,玉汝于成!这是生活的真理!
  第一次考研的失败
  决定考研之后,我就去买了相关资料,取出尘封己久差点当废纸卖掉的大学课本,又开始了学生生涯。考哪儿的大学?是我首先要考虑的问题。当时还有另一个高中同学也准备考研,也是计算机,他报了广西师范大学的研究生。
  父母则劝我也考广西师大或我的母校广西大学的研究生,说那好考得多,也可以托人走走关系。但我这人很犟,我在西大混了4年,什么也没学到,我还去那儿干什么?我想起了高中时的梦想,决定直接考北京的高校。当然,北大清华是想都不敢想的,社会上工作几年,我毕竟清楚自己几斤几两,但北京几十所高校,难道一所也不行?我不能再听父母的话了,我要走自己的路,自己的命运自己负责,于是我坚持要考北京的学校。
  知道这件事的朋友都对我表示惊奇,工作了4年,学校里的知识都忘得差不多了,还想直接考北京的学校,难度之大,相信不少人都认为我成功的希望很渺茫。事实证明,他们的看法是对的,但不全对,因为世上本就没有绝对的事情。
  这时,我还在一家私营公司里打工,于是,白天上班,晚上就挑灯夜战,每晚不到12点不休息。经过半年的复习,我参加了1997年元月的全国研究生入学考试,成绩出来,我专业课没问题,但数学才得了44分,毫无疑问,名落孙山。
  这是一个打击,但对我并没有太大的影响。
  这时,我小时住在隔壁的阿姨来到桂林,她说她女儿(我小时的玩伴,也姓杨)去年就考研了,但也同样没过,她原先在北京服装学院读本科,毕业分回广西柳州一个国企里,工作一年之后考研,没考上之后,她就把工作给辞了,专门跑到北京同学家中复习一年。97年考研她成功了。
得知这个消息,对我是个很大的鼓励。我想,她一个比我小的女孩都能成功,我为什么不行?我想办法与她联系上了,在后来的考研岁月中,她给了我极大的帮助,帮我买资料,帮我问成绩,写信给我,鼓励我坚持下去……
  受人滴水之恩,当涌泉以报。世上的人大都只会“锦上添花”,但只有“雪中送炭”才是最宝贵的。她就是我的“雪中送炭”人,她研究生毕业后嫁到青岛去了,断了音讯,但我心中永远记住了她的帮助。我决定,从今往后,如果我有能力帮助别人的,就一定要帮助人。这世界充满了太多不好的东西,我应该努力往其中添一点好的东西,哪怕显得多么微不足道
  “土包子”的北京之行
  中关村印象
  刚好,1997年我大哥在北京中央美院进修美术,我决定明年继续考研,于是辞去了在一家私营电脑公司的工作,于6月底来到了北京,住进了大哥的宿舍中。6月到7月,我在北航学计算机维修,7月参加陈文灯老师的考研班,一直呆到9月中旬,我才回到桂林。
  中央美院当时搬到了北京西北角的西八间房,我和大哥一起住在学生宿舍中。认识了不少来自全国各地的搞美术的大哥同学,我很喜欢和他们这些搞艺术的人在一起,看他们色彩斑斓,形象逼真的油画,和设计精巧的一些手工作品,是一种美的体验。与我们工科人相比,他们是另一种思维方式。
  7月份,大哥要回桂林了。在回桂林前,我帮他和他的同学们去中关村电子市场一口气买了三台电脑,当时最红火的电子市场是中关村电子市场,就是现在北大太平洋电脑商场所在的地方。那时电子市场里熙熙攘攘,如此的红火,是我在广西所从未见到的也从未想到的。在大街上随处可见抱着台打印机,拎着个扫描仪的人,把电脑配件当成白菜一样卖,这就是我对闻名全国的“中关村电子一条街”的最初印象。
我到了中关村,见到了那些我非常熟悉的公司:北大方正,金山WPS,江民科技……,见到了北京书堆积如山的书店,感叹这里真是一个知识的海洋,觉得亲身感受到了中国IT业的脉搏。
  大哥回去后,我一个人留在北京,骑着辆破自行车逛了中国最有名的大学:北大和清华,北大风景如画的未名湖上处处荷叶飘香,清华平平展展的草坪展示一种平实坦荡的心胸。一墙之隔,校园内外,就是两种不同气氛,无名无状,却让我这个二十多岁没出过广西的土包子感受深刻。
  “疯狂”的考研班
  我参加的是暑期文登学校的考研班。中央财经大学那栋破败不堪的学四楼里,住满了来自全国各地的学生,和我住在一起的,一个是湖北的,一个是东北的,一个四川的,为了同一个目的,大家从天南地北聚到了一起,我当时真感到了一种“家”的感觉,原来这世界有这么多同路人,我不过是中国十几万考生中一名不起眼的 “老生”罢了,但还不算是“范进”。
考研班的日子是“疯狂学习”的日子。
  记得我们需要到北方交通大学的大礼堂去听人大老师索爱群的政治课,一千多人的大礼堂被挤得满满的,连过道上都坐了人。在老师的讲台前堆满了各式各样的录音机,足有一百多部,来自全国各地的莘莘学子拿着一瓶矿泉水,在北京最热的7月,挥汗如雨地在记笔记!这段日子,我用去了7个笔记本!这种气氛,我以前在广西是从未见过的。我本来以为我已经够努力勤奋的了,到北京考研班一看,根本就不算什么。
  陈文灯老师教的数学给我留下了最为深刻的印象,他上课不用讲稿,所有的例题全都记在他的脑里,随手就可以写出来,丝毫不差,还总结出一整套解题方法,让我大开眼界。我是见着了,原来一个人对本职工作可以精熟到这种地步!后面我还会谈到另一位老教授对职业可贵可敬的敬业精神,不敬业,就不是一个合格的劳动者。
  我一直呆到身上没钱了才离开北京。这三个月花完了我工作几年的所有积蓄,却对我的影响是巨大的,中国什么地方最适合学习?最适合学计算机?在我看来,只有北京!我下定决心,一定要到北京来学习计算机技术。
  差点跳楼的致命打击
  9月中旬我回到了桂林,开始准备第二年的考研。
  但生活是不讲情面的,我想当然地认为经过了北京名师的指点,我去年就是数学没过,今年应该没问题了,但事实并不如此。
  1998年的数学试题,突然有了一次很大的变动,这次数学考试特别难,题量还特别大,全国及格率仅7%,平均分为30多分。我现在将这次考试试题称之为 “变态”的题目,出题的那帮呆在空调房里的教授们挖空心思出出来的题目,可把我给害惨了。我自认为心理素质够强了,但因为这场考试关系命运太大,在考场上我的手都是抖的,几乎晕倒,一道道的大题空在那儿做不出来,都像是在不断地讥笑我不自量力,又像是一张张面无血色的血盆大口,一张口就把我给吞下去了,连骨头渣子都不吐。
  考完数学,我就知道我今年没戏了。原来一个考场有几十位考生,考完数学之后只剩下不到三分之一的人。我坚持着把后面的课目考完。在那种明知无望但仅凭一种信念支撑着要坚持到底的时刻,我真不知道当时是怎么挨完后面的专业课考试的。3月,成绩下来了,我的数学成绩让我差点去跳漓江了——13分!我从小学习勤奋努力,从没拿过这么低的分数。真是破纪录!当时真是灰心到了极点,准备放弃考研,到广东打工,找个地方浪迹天涯,自生自灭去,实在没脸在家呆了。
  这个时候,我大哥劝住了我:你都考了两次了,我看来你就是数学差,其它课你都过线了,专业课还都是80多分,为什么不继续努力?集中精力把数学搞好就可以了。你现在放弃,就前功尽弃!我这人笨,从小学东西就慢,这是一大弱点。但上天是公平的,他给你一个弱点的同时,也一定提供了让你克服这个弱点的方法。我笨,但我好强,但我勤奋,但我坚持,人一之,我十之,笨鸟先飞,古已有之,古人可以做到,我为什么就不能做到?这事就这么收场?我不服,不甘心!于是,我下定决心再拼一次。
  我现在没有工作,也不想再去找工作了,住在家中,就与堆积如山的书干上了。在关键时刻,年迈的父母无条件地支持了我,他们默默地承担了一切,让我有饭吃,给我一个安静的环境,让我去实现我的梦想。
  我深深感受到父母的爱是多么的无条件!我一个二十五六的大小伙子,呆在家中吃闲饭,还让父母为我的前途操心,那种心灵的煎熬,现在想起来都有种想哭的感觉。男儿有泪不轻弹,只因未到伤心处!在此,我要深情地对我的父母说:儿子绝不会忘记你们的恩情,唯望两老保重身体,一定要等到看到我过上好日子的时光。
  反思,走自己的路!
  考研失败,我反复想,为什么我听了陈文灯传授的做题秘诀,反而考得更差了?别人为什么用陈老师的方法考出了好成绩?看来,每个人的具体情况不同,不存在可以让人暴长功力的“武林密笈”,从这件事中我学到,决不能迷信权威,迷信理论。后来我对许多现象与潮流如CMM热,设计模式,软件工程等理论都持有不同的看法,认为把西方的东西原样照搬是行不通的,不经过自己的大脑独立地思索,不经过实践的检验,不要相信任何东西!
  从98年到99年1月,我断绝了一切外部联系,把自己关在了家中。我父母的工作单位是一个疗养院,全院加起来也就一两百号人,后山就是一个森林公园,空气清新,林木繁茂,大院里还有一个小山(是真山,不是假山,桂林的这样像竹笋似的山多了),山上修了个亭子,平时少有人来,真是一个闭门修行的好地方。
  我每天到小山亭子上去学英语,背政治,桂林四季长青,我周围是青山绿竹,微风一过,树叶沙沙做响,我就在这里学起了战国时的苏秦。从春学到夏,再从夏学到冬,苦苦学了一年,这一年里,使我的心志得到了极大的锻炼,困难更加难以击倒我。后来我境况转好,生活中很多人觉得受不了的挫折,在我看来都不过是小菜一碟罢了。桂林多奇山,秀美苍翠,风景四季如画。每当我学累的时候,总是看着这美丽的风景,赞叹祖国江山如画,感触人生之渺小,命运之无常!
  大哥从北京带回了一台电脑,奔腾166,42G的昆腾大脚硬盘,当时不错的配置,把它送给了我用。我渴望了多久的东西终于到手了,我终于可以无限制地使用计算机了!我把电脑放在床前,伴它入眠。我有时半夜会突然惊醒,想着目前的困境,浑身会出一身冷汗。电脑沉默不语,在一旁安静地陪着我。我看着那蓝幽幽的屏幕,心情非常复杂。有了电脑也难过,我得抑制住自己强烈地想探索软件技术的欲望,强制自己把主要精力放在考研上。
  整个考研英语大纲有5300多个单词,为了背下它们,我用VB编了一个背单词的小软件,每次可以分别显示中文或英文,并可以区分哪些单词没记住,下次复习。所有单词我都是用键盘一个字母一个字母地敲入的,每天早上一起床,先对着电脑背它半个小时。到考研结束,我一看,数据库中已有了两千多个单词。
  这一年以来,我真是玩命,什么考研理论我都不信了,我就托人买了国家教委出的几本考试分析,就专门研究考研试题,我要找出适合我自己的方法来。
  考研数学考试分析500多页的书,被我翻来覆去地将历年考试试题做了三遍。党的十五大报告我至少背了一百多遍,我称之为背“语录”,真称得上是“倒背如流”,考政治时我把大段大段的十五大报告文字抄上去,居然得了75分!
  发黄的本科高等数学和概率与数理统计,以及蓝色封皮的线性代数课本,都被我翻得不成样子。我觉得我就是基础太差,在这种基础之上,讲什么做题方法都是空中楼阁,一定要抓住“三基”(基本知识,基本方法与基本原理)。但我不得不悲哀地指出,我这些努力并未使我的数学能力有所提高,数学并不是这样学的,数学思维绝不是这样培养的。怎样学数学?得去问华罗庚与陈景润等数学大师!我至今数学还是不行。也希望有这方面经验的人能够教我,让我补上数学这一课。生活总算给了我一次微笑。1999年考研,我数学得了60分,终于迈进了大学的门槛,可以打起背包上北京了。
  我这人比较笨,不善于找到达到目标的最佳路线,但凭着牛劲钻下去,硬给我钻出了一条路。这条路能走通还带有一些侥幸的色彩,大家想必比我聪明得多,一定能找到更好的路,用更经济更聪明的办法达到目的,这是一种大智慧,是我所没有的。
  这段经历对我个人的思想品质的影响是深远的。为什么这么说?为了考政治,我深入全面地了解了中国近现代史,我去盗版碟市场买了不少存有历史资料的光盘,从多方面来看中国历史,凡电视中有关历史的节目,我必看。我在这里尤其想说的是一个巨著——《毛泽东选集》!经历过文革的每个家庭,哪家没有毛选?我家就有不止一套。毛泽东选集一到四卷,发黄的书被我在这段时间通读了一遍。其中的经典文章更是被我看了一遍又一遍,赶上金庸的《射雕英雄传》了。越读越觉得毛泽东之人真是数百年才出一人的大牛人,他的《湖南农民运动考察报告》、《论持久战》等著作,其中体现出来的深刻洞察力与对中国国情的深入把握,其博大的心胸,为国为民的精神真叫我震撼!***最终夺了天下,实在是中国社会的必然,当时她集中了多少中国最出色最优秀的人才,再加上毛泽东这种不世出的大牛人领导,老蒋真与他不是一个水准的,想与老毛逐鹿中原,必败无疑!我成了毛泽东的崇拜者,但绝不是盲从者。
  说起来大家可能不信,我从毛选中得到了许多精神上的营养,更加乐观了。毛选,真是中国人巨大的精神财富!近年来有不少愤青指责毛泽东晚年的失误全盘否定毛泽东,在我看来真是狂妄无知,他们有几个真正了解毛泽东?有几个真正客观地看过毛选?有几个有资格对毛泽东做出评价? 把他们放回毛泽东生存的那个民族危亡的时代,他们还会有这么多屁放?!说不定最先当汉奸的就是他们。呵呵,不好意思,说粗话了。
  闲话少说,回到正题。
  回顾这段经历,我只能说是“具有中国特色的考研之路”。我感叹,中国的考试就是扼杀人性的东西,高考与考研尤其如此。我要是用这种精力去学计算机,一年半的时间,还有什么技术学不到手?但我没办法,现实逼着我去考这种我并不想考的试。中国考试之难我看全世界也不多见,我想,每年全国还有那么多的学生要参加这种考试,大量的人力物力与年青人的精力和时间都耗费在考试上了,而考试的内容与实际脱离那么远,真的有助于人才的脱颖而出?我看反倒是形成了一种应试教育,扼杀了年青人本来所具有的创造性,中国现在为什么出不了大师级的人物,应该反思中国的教育制度。
  下篇 曲折的实践之路
  1.希特勒地堡与CIH病毒
  99年4月,我来到北京参加研究生复试。复试完了之后就不回去了,我拿着一张光盘,里面刻着我用VB和Authorware3.5编的一个Cool 3D的教学软件,到处参加招聘会,开始了在北京的打工生涯。
  说句实话,我心中真是一点底也没有。北京人才济济,我一个三流大学的毕业生,又不是计算机专业的,有人要我吗?
  我在北京无依无靠,没有任何一个亲戚在北京,住成了大问题。北京这地方,钱太不经花,生活费用太高,我四处寻找便宜的地方住。后来,我在北京化工大学对面的招待所中租了个床位,每晚20元,地下室。这个招待所的地下室非常大,每天回去的时候,都要走过长长的曲曲折折的通道,加上那昏黄的灯泡,每次我都有走进了希特勒地堡的感觉。地下室里潮湿阴暗,不见天日。地下室里人员很杂,什么人都有,永远没有一种安全的感觉,所幸的是我也是个穷光蛋,光脚的还怕穿鞋的?别人能呆我也能呆,唯一让我担心的是钱,没钱,在北京连流落街头都不够格,立马被收容去昌平筛沙。呵呵,我没这种经历,这是当时住一块的一个外地要考北京中医药大学的博士生说的(我俩居然住到了一个屋里,大家都没钱,只能挤地下室,只是他老兄晚上打呼,我可真受了不少罪)。
  日子一天天过去,袋里的钱一天天少了,但工作还是没着落,心中越来越慌,除去学费,来京时父母给我2000元,大哥资助我的1000元就是我当时的全部资金(3000 元在北京能呆多久?!)。我当时订了个计划,留下500元保底,打死都不能动,要靠它作路费回家的。我当时说,一定得找到一家公司,再少的钱都干,只要有口饭吃,有张床让我睡我就满足了。
  我一共应聘了四五家公司,最具传奇色彩的是到西单附近一家公司的应聘经历。那时,我带去了我的作品,公司项目经理要看,于是我给他们演示,很奇怪,程序一打开就死机,一连两台电脑都一样,末了,两台电脑都启动不起来了。用瑞星一查,CIH病毒——那天正是4月 26日!于是,CIH破坏了电脑主板的同时,也无情地摧毁了我的就业机会。还算老板可怜我,没要我赔。其实我当时快到山穷水尽的地步了,真要我出钱,我可能连家都回不了啦。陈盈豪(CIH病毒的作者),你小子这么的聪明做什么不行,偏要去做病毒,害人害已,弄得我连个饭碗也找不到,晚上回“希特勒地堡”,把这小子骂了无数次!
  总算天无绝人之路,在我数着最后还剩余600元钱的时候,终于有一家公司要我了,做中小学教育软件,月薪1600。干了两星期,又给我在公司的仓库挪开货物,搭了个床位,我就在那住下了,庆幸再也不用到“希特勒地堡”里当冲锋队员了。每天下班后,我就睡在林立的大纸箱之中,如果来个地震,呵呵,我就埋在纸箱中了,休想爬得出来!
  我干得非常努力,第一个月工资开出来,扣掉个人所得税,我拿了1500多元。你们不知道我拿到第一笔工资的感觉!这钱在很多人眼里简直不算钱,但对于一个没工作近两年,工作也一个月收入不到200的穷小子而言,就像陈佩斯小品中所演的:“我王老五活了一辈子,还从没见过这么多钱啊!”。好笑吗?我一点也不觉得好笑。我只是心酸,我到了28岁才可以用自己的知识与技能养活自己,再不用依靠父母和兄长的资助,才真正完全用自己的力量在社会上站起来,一个没有经济自立能力的人,只能是个不成熟的人,一个躺在父母身上的人,不是一个真正的男子汉!我当这样的孬种当了28年!
  我找到工作后向家里写过一封长信,信中讲了我对父母平时不好意思说的很多心里话,当时,我父亲说,母亲接到信都哭了。我刚拿到工资,马上打了个电话回家里告诉母亲,以缓解他们的焦虑,毕竟儿行千里母担心啊!父母有退休金,一再表示不需要我赡养,而我再这样不要脸下去,我还是人吗?我就是从那时候开始,下定决心,从今往后,再不向家中要一分钱!今后三年读书和生活的费用我一定要用自己的劳动来获。
  金钱带给我的激动就是在那段时间,温饱问题解决之后,金钱对我的诱惑就再没有了,哪怕让我一个月赚一万,给套房子给我,也不可能再给我带来幸福的感觉了,钱是重要的,但不能成为它的奴隶,家中不需要我负担,我一个人有吃有喝,干着我喜欢的工作,足矣!
  我在那公司一直干到九月学校开学为止。我走的那一天,公司居然还开了个欢送宴会,老板封了5的封包给我。我真是感动。我大学毕业后在社会上挣扎求生,得到的大都是冷眼与蔑视,社会终于认可了我的价值,我不是一个只知道吃饭的废物!
  1999年9月9日上午9点,在这个最多9字的时刻,我到学校报道来了,放下行李,我坐在分配给上,心中终于踏实下来。现在,我在北京终于有一张属于我的床了,一张真正属于我的床了,终于有个地方可以让我安稳地睡觉了。没有这段经历,我怎么体验到“安居乐业”这一个词的真实含义!个人如此,国家要做到,中国要做到,更难!
  2.编程生涯
  读研两年半的时间,我四处打工,这两年半我至少在七八家公司做过,编了十几万行代码,为自己赚了一台电脑,两部手机(丢了一部),还有读研期间的所有费用,实现了我的目标:没向家里要一分钱。我水平不高,但在打工过程中,发现许多中国软件公司的水平更菜!
  2000年暑假,我参加一个商品软件的开发,搬到了北大燕北园的一个宿舍,在那儿搞封闭式开发。在这个项目采用VB6开发,主力程序员除我之处,还有一个华北电力大学的研究生。大家都没开发商品软件的经验,没经过正式的设计,就匆忙编码了。我曾经想采用分层的系统架构,但遭到另一位程序员的反对,争吵没有结果,老板也不能做决定,结果各行其是。现在看起来,那时真是太菜了,任何一本软件工程书都会指出这种做法是不对的。
  我们直接就热火朝天的干了起来,那位华北电力大学的老兄,真让我佩服,他可以在一个Sub过程中写上2000行代码!我觉得奇怪,为何他能写这么多的代码?一看,顿时我晕倒,他居然将每个控件的Left,Top,Width等属性都用代码来设定!想想这样的程序,调试时光单步执行就需要按多少次F8键!
  我们在电脑旁边搭了个行军床,每天都是干到早上6点才睡,12点吃中饭,然后又是一个通宵整个工程只有一个类模块,被我用于封装访问数据库的ADO数据引擎,这是整个工程中唯一一处用到了最简单的面向对象技术的地方,然后,我写了近十个Bas公用模块,每个模块代码规模都有一两千行,还有十几个窗体,每个窗体中都塞满了事件驱动的VB代码,整个软件应该有10万行代码,我一个人在此期间至少就写了3万多行VB代码。程序的主处理流程我甚至用ADO与DAO写了两套!
  现在想起来,我们当时根本就不知道面向对象为何物,更不理解许多对软件开发至关重要的理论的一种热情。在这段痛苦的开发经历中,我不仅精熟了VB,而且从中学到了很多。现在再开发同样功能的东西。我至少可以砍掉2/3的代码。怎么学都不如从失败中学得多。
  后来我总结VB程序员的三个境界:
(1)所有代码都只放在窗体文件中的,属于菜鸟级,他们只会从面板上拖控件,设置属性,然后再给事件编码
(2)工程中有BAS模块的,属于中间级,他们已意识到有大量的代码是重复出现的,应该将其抽取出来作为公用模块
(3)工程中有CLS模块的,属于高手,他们已掌握了面向对象的思想,并能应用这种思想来解决实际问题
  正是这次开发经历,促使我反思:到底如何开发软件?我个人可以用VB完成各种各样的功能,为什么凑在一起就会那么困难?更正一个BUG为何那么难?为什么一个看似简单的软件,要拖半年的时间还看不到结束的日子?
  九月,研究生要开题,我自拟了个课题:软件体系结构设计。我决心弄明白,好软件到底是怎么做出来的。
  我放下了VB,开始研究C++,原来学过VC,但没学会,就直接从C++ Builder入手。Borland公司的VCL类库让我大为叹服,很快就迷上了它,为此连带学了Delphi,并参与了一个Delphi项目。给我真正震撼的是《设计模式》这本书,看了才知道,原来好软件是这么设计出来的!在此,我强烈推荐所有一定编程经验的程序员一定要看这本书!
  一边学习理论,一边可没忘记我没经济来源,于是又四处打工,接一些小项目与小模块来赚些生活费,国内一家横跨家电与软件的著名公司是我打工期间去过的最大的公司。但无论什么公司,都给我一种感觉——烂!公司中充满了对员工的剥削与不尊重,对软件开发这一事物的错误认识,管理混乱。
  我没机会去外企,技术水平不到,别人不要我 L,但我所见到的软件公司,我敢说没一家能做出世界一流的软件!
  我上的研究生课程也让我失望,整个就是本科教育的再版。经过高考与考研两次重大考试,我对考试已是深恶痛绝,但读研期间仍要考试,而且是闭卷!我就不知道我去背那些条文对我的研究与学习有何帮助?2000年7月当我考完最后一门,终于大松一口气,我终于摆脱了考试的压迫,可以在剩余的一年半中真正搜索我渴望已久的软件技术了。这年,我29岁。
  悲哀吗?一个中国的程序员要到29岁才可以真正自由地学习想学的东西!我开始研究面向对象理论,看了大量的书,每天都在实验室学习到深夜12点,天天上网,CSDN成了我最常去的网站。
  随着我对软件技术的了解越多,就越深刻地感到国内与国外技术水平的差异是如此的巨大,巨大得甚至有让人绝望的感觉。同时,在北京这个中国软件人才最集中的地方,我也见到了许多牛人,一个清华的本科学生,做程序员可以拿到一个月12000元的工资,一个北大的计算机系研究生,一毕业就到外企,一个月一万多收入,每年发16个月工资!干了两年就开了自己的公司。我看到了一个北方交大的本科生作品,在半年的业余时间里,用Delphi写了十几万行代码,他甚至在代码中嵌入汇编,自行编写数据存取引擎读写Foxpro,速度超快!软件中有一个计算公式解析模块,他用编译原理理论居然做了一个小型的公式解析器,就像C++编译器检查C++程序一样,不仅可以判断是否公式正确,而且给出的出错信息还相当准确!其基本功之扎实,水平之高让我望尘莫及!中国优秀的人才真还是不少的!在精英集聚的北京,面对着博大精深的软件科学,我深感自身的渺小。
  但我毕竟是靠自己奋斗出来的,我并不自卑,这世界需要牛人,同样需要大批合格的劳动者,我成为不了牛人,但我作一名程序员是合格的。
  时间过得飞快,一年半根本就不算时间,马上就要毕业了,学习的成绩如何,要到社会上去竞争了,让社会考场来决定你是否及格。
  3.毕业求职
  98级的研究生是IT业最后辉煌的回光反照。当时,各大公司都发了疯似的要人,像华为,当时是来者不拒。计算机专业的研究生是一抢而光,本科生也供不应求。2001年毕业的我的师兄师姐们,平均每个人手头都至少有两三个Offer,谈的工资没有低于每月6000的,许多人去了外企,工资在 8000~10000每月的也有。真是毕业生的黄金时间。
  但好景不常在,911事件我看来好像成了分水岭,911之后,整个IT业急刹车,就业形势急转直下,各大公司都在消化去年吃得过饱的胃口,我形容是大家都吃坏了胃,再也不可能有我师兄师姐们的风光了。虽然时间相隔仅大半年。
  从10月开始,11月和12月,我几乎是在招聘会与公共汽车上渡过的,北京东南西北地去面试,上午在上地,下午可能就要跑到朝阳区,疲于奔命。
  在找工作过程中,我良好的心理素质与丰富的编程经验起到了很大的作用,并没有遇到很大的困难,就先后有几家公司表示要我。其中我想说的有两家公司。
  一家是台湾公司,应该说他们做得是不错的,但我非常反感他们那种自认为高于大陆人的那种优越感,而且待遇也不高。面试之后,回来感觉很不好。
  我想:我们大陆确实是不如台湾发达,难怪别人看不起我们,这世界势利得很,社会如此,国家亦然。但我中华960万平方公里的国土,13亿人口,难道要依靠一个小小的岛屿来撑门面?难道除了台湾公司,我就无处可去了?虽然改变不了什么,但我决定绝不去台资和日资的公司工作(日本人我更不喜欢,但我认为他们做事实在优秀,我们一定要向日本人学习)!在这种公司呆着,不爽!同时,我们的确也得争气些,这世界只尊重强者。
  另一家是个很不错的民族软件企业,想要我,其老总专门找我去面谈了一次,希望我能到他的公司工作。这位老总白手起家,能在五六年的时间内由几个人发展到300多人,当时,是中国这个领域软件市场占有率最高的公司,我非常佩服,他为人也很好,并表示可以给我每月比其他研究生多加1000元工资,而且希望锻炼一两年之后我能够带领一个团队来开发产品,并负担我毕业所需交纳的各种费用。在就业不景气的2002年,对我一个30岁的技术水平有限的老程序员如此看重,真叫我感动。虽然我最后还是没去,但我仍然对这个公司充满了好感。一个软件企业最重要的是什么?是对人的尊重,没有这点,可以断定,这个公司长不大。
  我为什么没去软件公司?放弃有可能在几年之后年薪突破10万的收入?是因为我已有了更想做的事,我想当老师!
  我自己是从自学的路上走过来的,其中的艰辛历历在目,无人指点,我走了多少弯路?中国还有多少是像我这样的年轻人无人指点的?我幸运能爬出来了,因为我至少还能有饭吃,比我条件更差的,比如农村的孩子,可能就被生活的压力所淹没了。我个人的力量很微弱,技术也有限,但我自认为至少是一名合格的程序员,如果能培养出一大批达到我的水平的学生,他们毕业后成为合格的程序员,中国软件的根基就会更扎实,如果更能有一批远远超过我水平的学生出来,中国软件就有希望了。软件是什么?软件以人为本!
  人生追求什么?金钱?我很缺钱,但不可能把金钱作为我的目标,我希望我能够成为一个对社会有所贡献的人,能够获得心灵的充实,于是,我选择了留校。
  4.对教育的反思与教书生涯
  2002年下半年,我参加了北京高校青年教师岗前培训。一位杜教授的两堂课让我印象深刻,其中两句话让我深深震动:
第一句话:我是一个教书匠,教书匠好啊,好就好在“匠心独运”!
第二句话:做什么工作都要达到变魔术的境界!
  是的,作为一名教师,就必须起到一个传声筒与放大器的作用,将人类最聪明的人探索世界所得到的知识予以拓宽发展,以便让更多的人能够掌握这些知识并进而应用于实践,从而推动人类的不断进步。作为一名计算机专业的教师,就要努力把先进的计算机技术以尽可能高的效率传授给广大的学生,引导他们直接面对真实的软件世界,而不是向他们硬灌各种各样的理论知识,强迫他们去死记硬背以应付考试。
  我是一个小人物,才低学浅,但我真的认为高校计算机教育存在严重的问题。我在打工期间的开发经历,以及阅读国外相关资料的时候,发现学校中教的和社会上用的差得太远!都已经是什么时代了,许多大学还设立 Foxpro课程,难道就不能直接用现代主流的数据库如Oracle,SQL Server,哪怕是Access也好,来讲授数据库知识?还有所谓的计算机等级考试,呵呵,过了三级学生的我见过不少,但他们真正对软件,对计算机又理解多少?
  在中国甚至于升职称也要考计算机,我看了一本职称计算机考试教材,里面几乎原样照搬计算机原理课程中的相关章节,弄得我给搞艺术的大嫂讲了一个小时的二进制与八进制、十六进制的转换方法,她还是弄不太清。我都泄气了,对啊,他们搞艺术的,有必要去分清二进制的10与十进制的2有何分别吗?他们八辈子也用不上。但是考试用得上,呵呵,又是中国特色。
  拿C++来说,我讲过C++课,许多的国内教材对C++语法下了大功夫,却对体现了C++精华的STL只字不提,对代码背后所体现的软件开发思想与方法更是视而不见,我用C++也编过不少程序了,说句实话,我用到的特性不到C++ 的三分之一!于是就出现了这种怪现象,许多学生考试可以拿八九十分,给他一个简单的实际问题他却不知如何下手!
  还有UML,现在好像很火的样子,我们读研时就开了这门课,讲句实话,当时这门课我就没听懂,可后来我尝试着用C++用面向对象的方法来编程序,然后,由代码倒推回UML类图,一下子就明白了,原来UML只不过是一种描述面向对象系统的符号罢了,如果学生没进行过真正的OOP,那就是为了学UML而学UML,根本就本末倒置。
  还有软件工程,我的感觉,一个人如果没写过一万行以上的程序,他看软件工程书就同看政治书差不多,每句都对,呵呵,就不知道为什么对。我完成了那个几万行的VB程序之后,再回过头看看理论,真是句句是真理!每个理论背后都是大量实践经验的总结。
  回想我做软件的体会,我发现所有的知识都是一个完整的体系,根本就无法区分哪些知识是本科的,哪些知识是研究生课程。于是,一种想法产生了,我主讲程序语言类的课程,那我就直接以真实的软件开发过程为主线,实践中需要什么我就讲什么。讲C++/Java,我就抛开了指定的教材,C++我讲了STL, Java我讲了OOAD,两者我都讲了用Rose进行双向工程,引导学生去学UML,一开始就用UML去描述自己开发的程序,何必浪费大量的时间去学结构化的编程方法?
  我现在简直成了面向对象技术的布道者,我下学期即将开设OOAD基础选修课,从实际项目中抽取典型的案例,讲UML,讲 Rose,讲设计模式,讲软件体系结构,例子代码横跨C++/Java和、net下的开发语言(C#和VB、net),这对于我一个技术水平有限公司的董事长而言,实在有点不自量力,我鼻子上才插上几根葱,就想装大象?但我想,如果我能成功地激发出哪怕1%的学生的兴趣,能引导他们走向我认为是正确的方向,能启发他们思考,能直接面向真实的软件开发活动而不是学校的考试,就是我的成绩。我现在正在看引进的原版书籍——《设计模式解析》,时时击节赞叹!《设计模式》经典但难懂难用,而《解析》一书的两位作者既有丰富的从业经验,又对OOAD进行了深入的思索,真知灼见时时展露于书中,我现在刚看了这本书的80%,基本上可以用一个成语来描述这部书:深入浅出!
  要做到深入浅出谈何容易!只有同时具备技术专家与文学作家素质的人才能做到!
  反观我们国内的大量教材,还有大量的垃圾论文(包括硕士,博士的,本科的就算了,我看绝大部分根本不能称之为论文),全都是“浅入深出”,作者自己都未必明白,就东拼西凑,摆出个样子吓人。本来完全可以用大白话三言两语讲清楚让人明白的道理,有人专门要绕一大圈,专挑用高深的数学公式来表达,唯恐别人容易理解,显得他水平不高!呵呵,什么东西一沾上“数学”,立马身价百倍。我就听过一个北师大的一个在读博士说过:如果一篇博士论文中没有一个数学公式,根本就不算是博士论文。这句话对不对,大家可以多思索。我数学不好,没资格讨论数学,我的直觉:数学是工具,但如果为了发表论文等目的而故弄玄虚,为数学而数学,是不合道理的。中国的学术水平与现状,大家都心知肚明,不用我废话了。
  现在每年都毕业大批的计算机专业学生,可其中真正具备扎实根基的可以很快胜任工作的我看只有5%(95%的学生不要扁我,不同意就当我在说胡话,我很瘦的,一扁就没了J)。多年以来,我国高校计算机教育是按照计算机科学研究者来培养的,可事实上,有多少学生能从事计算机方面研究的能力?我看应分流,80%的学生按工程师方向来培养,20%的学生按研究者方向来培养,而且应大幅减少必修课的数量,计算机领域太深太广,样样都想教给学生,反而成了夹生饭,一个想从事硬件设计的学生和一个想从事软件开发的学生,能给他们一样的饭吃吗?学校应提供各种条件和资源去引导学生,激发学生的创造性与主动探索性,让他们去尝试,去发现自己的长处,最终找到最适合自己的发展方向。不这样做,中国软件后继乏人,没希望。
  5.实践第一
  2002年下半年,我和一个朋友去了北京郊区的一家杂志社,看到的情形让我震惊:在信息产业最发达的北京,这家杂志社还用人工查对杂志订单和款单,看着那按省来登记的几大本厚厚的客户登记本,工作人员需要手工来在其中查找相应的信息。这样的工作效率,这样的行业信息化水平!北京如此,全国又如何?
  从这件事上,我看到了中国软件业的另一方面。一方面我们没有核心技术,另一方面,已有的技术又根本没推广没用好。追踪世界先进水平,对于我等这种水平的人来说,确实勉为其难,但将已有的技术用于解决实际问题,却是我们可以做的。如果中国各行各业都真正能通过进行信息化而提高生产效益,那中国不就从根本上强大起来了吗(像印度,IT一枝独秀,其他行业没有起色,我称之为跛足的国家,绝不能成为世界强国)?在扎实的社会基础之上,软件业不就有了更大的市场与发展潜力?中国许多行业的信息化水平非常低,而且中国地域广大,发展非常不平衡,有些地方信息化水平甚至为0!努力推动行业信息化,是我们这一代软件开发者的责任!而追赶国外先进水平,恐怕就不是一代两代程序员可以达到目标的,需要长期的努力。作为一名软件开发者,只能脚踏实地,哪怕你只做一个小小的MIS产品,也要尽力把它做好来。
  于是,我开始了期刊发行系统的开发,这完全是自发的,没有任何资金投入,只有一种热情在支撑。我开始选择C++ Builder开发,做了几个月,完成了第一个版本,但我发现,我找不到足够水平的C++程序员进行合作开发,而且整个一个EXE文件,在体系结构设计上虽采用了分层分块的设计方案,但却是源代码级别的,要拆分成COM组件难度太大,不是一个人能完成的,于是中途流产。
  2003年3月,我开始系统地学习、net,我吃惊

像水一样流淌!


水遇到大山,碰撞一次后,不能把他冲垮,不能越过他,就会学会转弯,绕道而行,借势取径。记住,困难的旁边就是出路,是机遇,是希望!
即使流动的过程中遇到了深潭,即使暂时遇到了困境,只要我们不忘流淌,不断积蓄活水,就一定能找到活水,就一定能找到活水,就一定能找到出口,柳岸花明。
象水一样流淌,这是岁月积累的智慧。遇到困难,努力了,无法消灭它,不如象水一样,在大山的旁边寻找较低处突围,依山而行。只要我们不忘努力,不断突围,也一样能够走出困境,到达远方,实现梦想。

[转]生病时必须吃哪些水果

生病时必须吃哪些水果
   水果在我们的心目中几乎就是完美的化身,不仅仅带来愉悦的感官享受,还能提供丰富的维生素和对人体有益的纤维,满足身体所需。于是,到医院探望病人送上精美的果篮、身体不适吃水果来补充营养成了我们的“基本”常识。   但事实上,对于身体感到不适或已经患病的人来说,有选择地吃水果更有助于早日康复,否则反而可能加重病情!  

◇牙龈炎适宜吃苹果:含有的鞣酸有助于治疗牙龈炎。西柚、葡萄、猕猴桃:有助于治疗牙龈出血。  

◇感冒、发烧适宜吃葡萄、橙子、梨:含有充足的水分和钾元素,能补充因感冒、发烧失去的水分和钾。  

◇咳嗽、痰多、咽痛适宜吃樱桃:含有类似杏仁功效的止咳成分。梨、枇杷、柚子:能够化痰、润肺、止咳。不适宜吃枣:容易生痰、生火,吃了反而会咳嗽、哮喘得更厉害。

◇心脏病适宜吃柚子:可以预防心脏病发作。 苹果:所含的硼元素和丰富的叶酸有助于保护心脏,防止心脏病发作。  不适宜吃西瓜:含水量多,会给心脏加重负担。  

◇高血脂适宜吃猕猴桃:几乎不含脂肪,含有丰富的果胶和维生素E,可降低血脂。西红柿:有类似阿司匹林的作用,可降低血脂。柚子:含有的大量果胶不仅可以降低血脂水平,还能减少动脉壁的损坏程度。苹果:含有的纤维、果胶、抗氧化物和其他成分能通过降低坏胆固醇含量和提高好胆固醇含量来降低血脂。橘子:能加速胆固醇的转化,降低血脂。  

◇高血压适宜吃香蕉:含有抑制血管紧张素转化酶的物质,能抑制血压升高。猕猴桃:既含较多有助于降低血压的钾离子,又含有很少的可能导致血压升高的钠离子。西瓜:具有利尿作用,有助于降低血压。  

◇动脉硬化适宜吃西瓜:含有的亚麻红油酸有助于治疗和预防动脉硬化。木瓜:含有的齐墩果酸具有软化血管的功效。  

◇糖尿病适宜吃菠萝、樱桃:含糖量在15%以下,且富含果胶,能调节胰岛素分泌,具有降低血糖的作用。  不适宜吃香蕉、荔枝:含糖量超过15%,吃后引起血糖升高,加重胰腺负担,不利于治疗。  

◇肝炎适宜吃橙子、香蕉、柚子:含有丰富的维生素C和胡萝卜素,能保护肝脏、促进肝细胞再生。  

◇腹泻适宜吃苹果、葡萄、杨梅:具有收敛作用,能缓解腹泻症状。  不适宜吃香蕉、梨、西瓜:性寒凉,吃后会加重腹泻病情。  

◇便秘、痔疮适宜吃香蕉、橘子:有润肠通便的功效,能缓解症状。火龙果:含有数千粒芝麻状种子和丰富的水溶性膳食纤维,既促进肠蠕动又有润肠作用。  不适宜吃苹果、柿子:含有大量的鞣酸,容易引起便秘或加重便秘病情。  

◇结石适宜吃柠檬、黑加仑:可增加尿液的pH值,能防止新结石形成并有助于排出旧结石。菠萝、葡萄柚:含有丰富的枸橼酸。枸橼酸是天然结石抑制剂,能防止新的结石形成。不适宜吃柿子:含有的大量鞣酸可能加重结石症状。  

◇贫血适宜吃猕猴桃:能促进机体对铁质的吸收。樱桃:含铁量高,有助于治疗缺铁性贫血。山竹:含叶酸最多的水果,而叶酸能增强造血功能。不适宜吃柿子:含有的大量鞣酸易与铁质结合,阻碍对铁的吸收。  

◇胃溃疡、十二指肠溃疡适宜吃木瓜:特有的木瓜酵素有助于治疗胃病。火龙果:含有的植物性白蛋白能保护胃壁。  不适宜吃柠檬、山楂、李子:含有很多有机酸,会刺激溃疡面,不仅不利于创面愈合,还可能损伤黏膜,加重病情。  

◇泌尿系统感染适宜吃苹果、葡萄:有助于治疗泌尿系统感染。  

◇癌症适宜吃西红柿:西红柿中含有的大量茄红素,可以捕捉体内不良自由基,防止癌细胞扩散。苹果:苹果中所含的一些有效物质及维生素 C能起到抗癌作用。木瓜:含有的木瓜碱具有良好的抗癌活性。橘子:含有多种抗癌物质。瑞典一项研究表明,平均每天吃1个柑桔的人,得胰腺癌的危险比每周吃少于1个者低1/3。香蕉:对黄曲霉素等3种致癌物有明显的抑制作用。  

◇运动损伤适宜吃木瓜、葡萄:能帮助损伤肌肉和骨骼快速愈合。  

◇骨质疏松适宜吃葡萄、苹果:提供丰富的镁以形成镁盐沉积物,有助于预防和治疗骨质疏松。  

◇前列腺疾病适宜吃西红柿:西红柿中含有的大量茄红素能有效保护前列腺。

Love's Farewell

Michael Drayton (1563–1631)

Since there's no help, come let us kiss and part,—
        Nay I have done, you get no more of me;
       And I am glad, yea, glad with all my heart,
        That thus so cleanly I myself can free;

       Shake hands for ever, cancel all our vows,
        And when we meet at any time again,
       Be it not seen in either of our brows
        That we one jot of former love retain.

       Now at the last gasp of love's latest breath,
        When his pulse failing, passion speechless lies,
       When faith is kneeling by his bed of death,
        And innocence is closing up his eyes,

       —Now if thou would'st, when all have given him over,
       From death to life thou might'st him yet decover!

世界上最远的距离!!


世界上最远的距离,不是生与死的距离,而是我站在你面前,你不知道我爱你
世界上最远的距离,不是我站在你面前,你不知道我爱你,而是爱到痴迷,却不能说我爱你
世界上最远的距离,不是我不能说我爱你,而是想你痛彻心肺,却只能深埋心底
世界上最远的距离,不是我不能说我想你,而是彼此相爱,却不能在一起
世界上最远的距离,不是彼此相爱,却不能在一起,而是明知道真爱无敌,却装作毫不在意
世界上最远的距离,不是树与树的距离,而是同根生长的树枝,却无法在风中相依
世界上最远的距离,不是树枝无法相依,而是相互了望的星星,却没有交汇的轨迹
世界上最远的距离,不是星星之间的轨迹,而是纵然轨迹交汇,却在转瞬间无处寻觅
世界上最远的距离,不是瞬间便无处寻觅,而是尚未相遇,便注定无法相聚
世界上最远的距离,是鱼与飞鸟的距离,一个在天,一个却深潜海底
(2006年6月16日 15时8分)

The furthest distance in the world!


The furthest distance in the world
  Is not between life and death
  But when I stand in front of you
  Yet you don't know that
  I love you
  The furthest distance in the world
  Is not when i stand in font of you
  Yet you can't see my love
  But when undoubtedly knowing the love from both
  Yet cannot
  Be togehter
  The furthest distance in the world
  Is not being apart while being in love
  But when plainly can not resist the yearning
  Yet pretending
  You have never been in my heart
  The furthest distance in the world
  Is not
  But using one's indifferent heart
  To dig an uncrossable river
  For the one who loves you
(2006年9月7日 14时0分)

Don’t wait!


世界上有太多的人因为喜欢等待而错过了良机,面对生活时,试着积极一点,及时表达爱,争取爱,热爱工作生活,热爱朋友家人,相信你的生活会因这样的爱而多姿多彩的。
for a smile to be nice...  
      
Don’t wait to be loved, to love. 
      
Don’t wait to be lonely, to recognize the value of a friend.
          
Don’t wait for the best job, to begin to work.   
      
Don’t wait to have a lot, to share a bit.
      
Don’t wait for the fall, to remember the advice.
          
Don’t wait for pain, to believe in prayer. 
      
Don’t wait to have time, to be able to serve.   
      
Don’t wait for anybody else pain, to ask for apologies...
         
... neither separation to make it up.
    
Don’t wait...
Because you don’t know how long it will take.
(2006年9月7日 14时2分)

[转]宁愿笑着流泪 也不愿哭着说放弃


世界消失了
我会在天堂爱你
如果你走了
我会在泪水中爱你
如果我走了
我会在远方爱你
如果你的心死了
我会在生命中爱你
阳光掉进了古井里
会知道
黑暗的温柔
当我真的想你了
才明白
爱你是我心中的最疼
但很悲哀的
在现实生活中
却往往令你失望叫你伤心
你最爱的 往往没有选择你
最爱你的 往往不是你的最爱
而最长久的 偏偏不是你最爱的
也不是最爱你的
只是在最适合的时间出现的那个人
也许就是一个错误
就是一个默默无名的错误
我不是在放弃什么
我也找不到一个去替代
等待 虽说并没有带来预想的结果
但我等过 在等
因为这值得我等
在等待中放弃
在放弃后等待
一直这样
当等待变成一种习惯时
却得到的是放弃
宁愿笑着流泪
也不愿哭着说放弃
我们真的只能做好朋友
要知道
我和你是做朋友
记住
宁愿笑着流泪
也不愿哭着说放弃

愁多焉得玉无痕 倦倚西风夜已

你的样子!


(罗大佑)
我听到传来的谁的声音,象那梦里呜咽中的小河
我看到远去的谁的步伐,遮住告别时哀伤的眼神
不明白的是为何你情愿,让风尘刻画你的样子
就向早已忘情的世界,曾经拥有你的名字我的声音
那悲歌总会在梦中惊醒,诉说一定哀伤过的往事
那看似满不在乎转过身的,是风干泪眼后萧瑟的影子
不明白的是为何人世间,总不能溶解你的样子
是否来迟了命运的预言早已写了你的笑容我的心情
不变的你,伫立在茫茫的尘世中
聪明的孩子,提着易碎(心爱)的灯笼
潇洒的你,将心事化进尘缘中
孤独的孩子,你是造物的恩宠

黑夜不在!


孤寂,黑夜里我的背影,
自由的象穿梭在一个个数字里;
是黑夜拥有了我,还是我拥有了黑夜
直到我又一次又一次失去
麻木的重复着苍白的数字游戏
爱好象离我远去 我的心已被分离
不知道这黑夜里我该如何去找寻
不是在梦里,是在网络里无数窥视眼里
我失落了你,在Internet,回来...
黑夜不在
我失落了你,在Internet,回来...
黑夜不在
孤寂,黑夜里我的背影,
自由的象飞般的穿梭在一个个数字里;
是黑夜拥有了我,还是我拥有了黑夜
直到我又一次失去
麻木的重复着苍白的数字游戏
爱好象离我远去 我的心已被分离
不知道这黑夜里我该如何去找寻
不是在梦里,是在网络里无数窥视眼里
我失落了你,在Internet,回来...
黑夜不在
我失落了你,在Internet,回来...
黑夜不在
我失落了你,在Internet,回来...
黑夜不在
我失落了你,在Internet,回来...
黑夜不在
孤寂,黑夜里我的背影,
自由的象飞般的穿梭在一个个数字里;

岁堤春晓!


(罗志祥)

在花前
月下的你
太过美丽
让我为你留恋

的房间
有你留下
的倒影
让谁一笑为红颜
江南梅雨
还在细说春晓分外艳
小桥流水落花飘浮
又见到雨花潜

煮酒浇愁
夜未眠
谁把春风得意拂袖你蜜语甜言
回想天天的月月的年年的 我在你身边
当年红墙绿瓦驳落的碎片
为你铺满
成飞语流言
谁赏月落乌啼为何繁花飞满天
你我朝朝的暮暮的时时的 飞蛾扑火焰
画下你容易
很难留心底
逝水
成往昔浮流年

在水榭间
吻你的脸
太多香甜
让我随风飘远

从未改变
仿佛昨天
转眼回到离别那一年
窗外月落
寒山却悬挂
彩云间
等月老
做媒我和你
一线牵

倾我所有!


I could be your warmth of desire
I could be your prayer of hope
I could be your gift to everyday
I could be your tide of heaven
I could be a hint of what’s to come
I could be ordinary
I could be the one
I could be your blue eyed angel
I could be the storm before the calm
I could be your secret pleasure
I could be your well wishing well
I could be your breath of life
I could be your European dream
I could be ordinary
I could be the one
Now I would lie here in the darkness
Now I would lie here for all time
Now I would lie here watching over you
Comfort you
Sing to you
I could be your worry partner
I could be your socialite
I could be your green eyed monster
I could be your force of light
I could be your sea of sand
I could be your temple garden
I could be your tender hearted child
I could be ordinary
I could be the one
Now I would lie here in the darkness
Now I would lie here for all time
Now I would lie here watching over you
Comfort you
Sing to you
Will I ever change the journey
Will the hushed tones disappear
Oh little Rita
Let me hold you
Oh little Rita
Let me love you
I could be your leafy island
I could be your thunder in the clouds
I could be your dark enclosure
I could be your romantic soul
I could be your small beginning
I could be your suit in universe
I could be ordinary
I could be the one
I could be ordinary
I could be the one
I could be ordinary
I could be the one

今天你要嫁给我


(陶吉吉/jolin)
春暖的花开带走冬天的感伤
微风吹来浪漫的气息
每一首情歌忽然充满意义
我就在此刻突然见到你

春暖的花香带走冬天的饥寒
微风吹来意外的爱情
鸟儿的高歌拉近我们距离
我就在此刻突然爱上你
听我说
手牵手跟我一起走
创造幸福的生活
昨天你来不及
明天就会可惜
今天嫁给我好吗

jolin in the house
dt(david tao) in the house
our love in the house

夏日的热情打动春天的懒散
阳光照耀美满的家庭
每一首情歌都会勾起回忆
想当年我是怎么认识你
冬天的忧伤结束秋天的孤单
微风吹来苦辣的思念
鸟儿的高歌唱着不要别离
此刻我多么想要拥抱你
听我说
手牵手跟我一起走
过着安定的生活
昨天你来不及
明天就会可惜
今天你要嫁给我
听我说
手牵手我们一起走
把你一生交给我
昨天不要回头
明天要到白首
今天你要嫁给我

听着礼堂的钟声
我们在上帝和亲友面前见证
这对男女生就要结为夫妻
不要忘了这一切是多么的神圣
你愿意生死苦乐永远和她在一起
爱惜她尊重她
安慰她保护着她
两人同时建立起美满的家庭
你愿意这样做吗
yes i do!

听我说
手牵手一路到尽头
把你一生交给我
昨天已是过去
明天更多回忆
今天你要嫁给我

从开始到现在!


如果这是最后的结局
为何我还忘不了你
时间改变了我们告别了单纯

如果重缝也无法继续
失去才算是永恒
惩罚我的认真是我太过天真

难道我就这样过我的一生
我的吻注定吻不到最爱的人
为你等从一开始盼到现在也同样落得不可能

难道爱情可以转交给别人
但命运注定留不住我爱的人
我不能我怎么会愿意承认你是我不该爱的人

如果再见是为了再分
失去才算是永恒
一次新的记忆为何还要再生

难道我就这样过我的一生
我的吻注定吻不到最爱的人
为你等从一开始盼到现在也同样落得不可能

难道爱情可以转交给别人
但命运注定留不住我爱的人
我不能我怎么会愿意承认你是我不该爱的人

拿什么作证
从未想过爱一个人
需要那么残忍才证明爱得深

每天学学“abc·#¥%……吧”


Accept (接受)
Belief (信任)
Care (关心)
Do (实践)
Enjoy (欣赏)
Freedom (自由)
Give (付出)
Heart (真心)
Independence(独立)
Joy(喜悦)
Kiss(吻)
Love(爱)
Mature(成熟)
Natural(自然)
Observe(观察)
Protech(保护)
Quarter(宽大)
Receive(接受)
Share(分享)
Tender(温柔)
Understand(理解)
Veracity(诚实)
Wait(等待)
X(没有学的有很多)
Year(珍惜时间)
Zero(起点)

2007年3月28日星期三

差!初级程序(栈),让我搞了好久-一个简单的程序


程序描述:用栈的方法把使进制的数转换成八进制的数,由键盘输入十进制的数。
#define start 50
#define add 10
#include
typedef int selemtype;
typedef int status;
typedef struct{
selemtype *base;
selemtype *top;
int stacksize;
} sqstack;
status initstack(sqstack *s){
s->base=(selemtype *)malloc(start *sizeof(selemtype));
s->top=s->base;
s->stacksize=start;
return 1;
}
status push(sqstack *s,selemtype p)
{
if((s->top)-(s->base)>=(s->stacksize));
{
s->base=(selemtype *)realloc(s->base,(s->stacksize+add) *sizeof(selemtype));
if(!s->base) exit(-2);
(s->top)=(s->base)+(s->stacksize);
s->stacksize+=add;
}
*s->top++=p;
return 1;
}
status pop(sqstack *s,selemtype *e)
{
if(s->top==s->base) return 0;
*e=*(--s->top);
return 1;
}
void conversion()
{
int n,p;
sqstack s;
initstack(&s);
scanf("%d",&n);
while(n){
p=n%8;
push(&s,p);
n=n/8;
}
while(!(s.top==s.base)){
pop(&s,&p);
printf("%d",p);
}
}
main()
{
conversion();
}

[转]成年人必看的五个故事


1、 情况不同

一只小猪、一只绵羊和一头乳牛,被关在同一个畜栏里。有一次,牧人捉住小猪,牠大声号叫,猛烈地抗拒。绵羊和乳牛讨厌牠的号叫,便说:「他常常捉我们,我们并不大呼小叫。小猪听了回答道:「捉你们和捉我完全是两回事,他捉你们,只是要你们的毛和乳汁,但是捉住我,却是要我的命呢!
立场不同、所处环境不同的人,很难了解对方的感受;因此对别人的失意、挫折、伤痛,不宜幸灾乐祸,而应要有关怀、了解的心情。要有宽容的心!

2、 *自己

小蜗牛问妈妈:为什么我们从生下来,就要背负这个又硬又重的壳呢?
妈妈:因为我们的身体没有骨骼的支撑,只能爬,又爬不快。所以要这个壳的保护!
小蜗牛:毛虫姊姊没有骨头,也爬不快,为什么她却不用背这个又硬又重的壳呢?
妈妈:因为毛虫姊姊能变成蝴蝶,天空会保护她啊。
小蜗牛:可是蚯蚓弟弟也没骨头爬不快,也不会变成蝴蝶他什么不背这个又硬又重的壳呢?
妈妈:因为蚯蚓弟弟会钻土, 大地会保护他啊。
小蜗牛哭了起来:我们好可怜,天空不保护,大地也不保护。
蜗牛妈妈安慰他:「所以我们有壳啊!」我们不*天,也不*地,我们*自己。

3、 鲨鱼与鱼

曾有人做过实验,将一只最凶猛的鲨鱼和一群热带鱼放在同一个池子,然后用强化玻璃隔开,最初,鲨鱼每天不断冲撞那块看不到的玻璃,耐何这只是徒劳,它始终不能过到对面去,而实验人员每天都有放一些鲫鱼在池子里,所以鲨鱼也没缺少猎物,只是它仍想到对面去,想尝试那美丽的滋味,每天仍是不断的冲撞那块玻璃,它试了每个角落,每次都是用尽全力,但每次也总是弄的伤痕累累,有好几次都浑身破裂出血,持续了好一些日子,每当玻璃一出现裂痕,实验人员马上加上一块更厚的玻璃。
后来,鲨鱼不再冲撞那块玻璃了,对那些斑斓的热带鱼也不再在意,好像他们只是墙上会动的壁画,它开始等着每天固定会出现的鲫鱼,然后用他敏捷的本能进行狩猎,好像回到海中不可一世的凶狠霸气,但这一切只不过是假像罢了,实验到了最后的阶段,实验人员将玻璃取走,但鲨鱼却没有反应,每天仍是在固定的区域游着它不但对那些热带鱼视若无睹,甚至于当那些鲫鱼逃到那边去,他就立刻放弃追逐,说什么也不愿再过去,实验结束了,实验人员讥笑它是海里最懦弱的鱼。

可是失恋过的人都知道为什么,它怕痛。

4、 神迹

法国一个偏僻的小镇,据传有一个特别灵验的水泉,常会出现神迹,可以医治各种疾病。有一天,一个拄着拐杖,少了一条腿的退伍军人,一跛一跛的走过镇上的马路,旁边的镇民带着同情的回吻说:「可怜的家伙,难道他要向上帝祈求再有一条腿吗??」这一句话被退伍的军人听到了,他转过身对他们说:「我不是要向上帝祈求有一条新的腿,而是要祈求祂帮助我,叫我没有一条腿后,也知道如何过日子。」
试想:学习为所失去的感恩,也接纳失去的事实,不管人生的得与失,总是要让自已的生命充满了亮丽与光彩,不再为过去掉泪,努力的活出自己的生命。

5、 钓竿

有个老人在河边钓鱼,一个小孩走过去看他钓鱼,老人技巧纯熟,所以没多久就钓上了满篓的鱼,老人见小孩很可爱,要把整篓的鱼送给他,小孩摇摇头,老人惊异的问道:「你为何不要?」小孩回答:「我想要你手中的钓竿。」老人问:「你要钓竿做什么?」小孩说:「这篓鱼没多久就吃完了,要是我有钓竿,我就可以自己钓,一辈子也吃不完。」
我想你一定会说:好聪明的小孩。错了,他如果只要钓竿,那他一条鱼也吃不到。因为,他不懂钓鱼的技巧,光有鱼竿是没用的,因为钓鱼重要的不在<钓竿>,而在<钓技>有太多人认为自己拥有了人生道上的钓竿,再也无惧于路上的风雨,如此,难免会跌倒于泥泞地上。就如小孩看老人,以为只要有钓竿就有吃不完的鱼,像职员看老板,以为只要坐在办公室,就有滚进的财源

[转]25岁以上程序员单身手册


程序人生: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:你还经历的起多少失败?

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

[转]提醒自己

工作了才知道,有空调的办公室,不如闹哄哄的教室.

工作了才知道,大学里爱情是游戏,现在爱情是交易.

工作了才知道,有时候一顿饭吃上千块也是一种需要.

工作了才知道,学生都是装大款,真正的有钱人都哭穷.

工作了才知道,穿什么不取决与品位,取决与场合.

工作了才知道,学校三点一线,现在却是画直线.

工作了才知道,原来买房子也是个远大的理想.

工作了才知道,成为社会精英的几率,和中彩票是一样的.

工作了才知道,原来消灭剥削只是一种传说.

工作了才知道,自立的代价是失去更多的自由.

工作了才知道,搞计算机的根本不用等级证,不搞计算机的,等级证是废纸.

工作了才知道,原来在中国的外国企业也是用中文比较多.

工作了才知道,研究生和我们的区别就是刚参加工作时每月多拿200块钱.

工作了才知道,所有证书都是敲门砖,敲开门就没人看了.

工作了才知道,真正英语好的人都是工作以后出于需要自学的.

工作了才知道,学校的老师比起企业的一般领导,社会地位要高很多.

工作了才知道,搞中国人力资源的只要能判断毕业证真违就行了.

工作了才知道,我大学是白上了.

工作了才知道,不上大学我根本不可能有工作.

工作了才知道,原来大部分人只是为了活著而活著.

工作了才知道,既然工作了就要装傻,想明白这些是很痛苦的

个人爱好!

▄︻┳═一◆※◆◥╰☆箛槣◇潶偞鋰硪嘚褙鷹◇椔黝嘚勨钏羧載弌觡觡怷杍鋰☆╯◤
星座:双子座(gimini)
血型:O
个人BOLG:http://jallin.blogspot.com
http://jallintang.googlepages.com
EMAIL:jallintang@gmail.com
jallin_tang@hotmail.com
偶像:罗大佑,王杰,燕姿,RAIN,SHE,JAY
喜欢的音乐:你的样子,从开始到现在,黑夜不在,完美世界,我想更懂你,这该死的爱,残缺的爱,岁堤春晓,今天你要嫁给我,回到过去,释放一切,简单爱,开不了口
喜欢的花:桂花,樱花
喜欢的水果:芒果,荔枝
幸运数字:32
喜欢的事:计算机
喜欢的漫画:圣斗士星矢,七龙珠,强埴装甲
喜欢的游戏:完美世界,劲舞,CS,卡丁车
喜欢的漫画人物:撒加,加隆,卡卡罗特
喜欢的动物:考拉,企鹅
想去的地方:日本的伊豆,台湾
喜欢的电影:午夜凶铃,黑客帝国

[转]什么是程序员?


1、程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)
2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥)
3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)
4、当程序员决不是什么好差事,时刻需要学习,需要思考。(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)
5、程序员的未来很迷茫。但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创造
6、当程序员还是很有乐趣的。(当你学到新知识时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时…我问你,觉得这些是乐趣吗?)
7、当程序员不易也不难。(世间事有难易乎?为之…;不为…。你有决心和信心吗?)
8、你真的要当程序员?是你自己的想法?
9、你舍得花钱买书吗?(读好书绝对是学习编程的最佳捷径。你一定会说,现在电脑书籍真***贵,没法子,谁让知识和技术在人家的脑袋,在人家的书里呢;等你写书时可以把价格定低一点,记着还有好多没钱但想买书的兄弟很困难呀。要舍得买书,买好书,不好的的书不如不读,其害大于其益,关于买什么书,你可以问高手或看候捷的书评;准备一个小本子记录你想买的书的名字,逛书店时看看,如果好就买下,记住要读,别光买不看。)
10、我告诉你,程序就是:任何有目的的、预想好的动作序列,它是一种软件。
11、编程序就是编写程序。
12、你想好了吗?(如果你想好了还是决定要当程序员,可以继续往下读;否则,你可以继续寻找别的出路了。)




一个程序员应该具备的基础知识和概念


1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)
2、机器语言和微指令集的概念。
3、程序的概念。
4、汇编语言是低级语言但不是机器语言。
5、高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中国软件业的英雄,你也写一门语言,最好不用英语)
6、编译程序和解释程序的概念和其原理。(编译器是高手和专家编写的)
7、HTML、XML等是标识性语言。
8、Prolog是人工智能语言。
9、操作系统OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝对是高手)
10、Windows编程说白了就是Windows API的调用。(中国的程序员很多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是低级编码员,我称其是coder)
11、VC++、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境,不是编程语言。
12、面向结构的设计概念。
13、面向对象的概念。(好好理解,兄弟,这个东西还是很重要的)
14、软件工程的概念和原理。(如果你想当老总就需要好好研究了,系统分析员比编码员要高一个等级,薪水也高哟)
15、数据库的概念。(要熟悉一些著名的数据库系统和语言的名字,如Orcle,SQL,DB2,DyBase等)
16、了解网络概念。
17、了解多媒体概念。
18、熟悉和掌握数据结构和基本算法。
19、是不是要求太高了,别着急慢慢来,进步在不知不觉之中。(一旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感觉自己有了全面的基础知识;当你知道编程序是怎么回事时,说明你已经入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其后尘吧。要有信心和耐心。沉不住气怎么能成大事?!)


教材推荐
----推荐的教材主要还是针对概念来的,最好选用名校的教学用书。----
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
一些经验和体会
1、真正的程序员用C++;(一位专家说的)
2、动手去编程序;
3、动脑去思考;
4、要有良好的编程风格;
5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)
6、有自己的学习计划;
7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)
8、不要怕学新东西;
9、要有软件工程的思想;
10、善于发现问题,然后去寻找答案;
11、向高手请教;(要虚心直到你成为高手)
12、和同行交流;(不善于交流肯定不行)
13、懂得软件的实质,不要被千变万化的表象所迷惑;
14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)
15、学习wiodows编程主要是学习windows OS和win32 API;
16、有空了解一下嵌入式开发;
17、有空了解一下PDA软件开发;
18、了解一下.NET框架和C#语言,也许它是你新的衣食父母;
19、要有耐心,不要作浮躁的人;
20、对程序加注释,并保留你的老程序;
21、学到的东西越多,了解的越多,你就越接近专家;
22、有空去逛逛CSDN,那里有你很多知己;
23、要有信心成为一个优秀的程序员。

[转]世上最经典的15句话


1,记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的

 2,能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶

 3,怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分

 4,智慧的代价是矛盾。这是人生对人生观开的玩笑。

 5,世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)

 6,如果敌人让你生气,那说明你还没有胜他的把握

 7,如果朋友让你生气,那说明你仍然在意他的友情

 8,令狐冲说“有些事情本身我们无法控制,只好控制自己。”

 9,我不知道我现在做的哪些是对的,那些是错的,而当我终于老死的时候我才知道这些。所以我现在所能做的就是尽力做好每一件事,然后等待着老死。

 10,也许有些人很可恶,有些人很卑鄙。而当我设身为他想象的时候,我才知道:他比我还可怜。所以请原谅所有你见过的人,好人或者坏人

 11,鱼对水说你看不到我的眼泪,因为我在水里.水说我能感觉到你的眼泪,因为你在我心里

 12,快乐要有悲伤作陪,雨过应该就有天晴。如果雨后还是雨,如果忧伤之后还是忧伤.请让我们从容面对这离别之后的离别。微笑地去寻找一个不可能出现的你!

 13,死亡教会人一切,如同考试之后公布的结果――虽然恍然大悟,但为时晚矣~!

 14,你出生的时候,你哭着,周围的人笑着;你逝去的时候,你笑着,而周围的人在哭!一切都是轮回!!!!我们都在轮回中!!!

  15,男人在结婚前觉得适合自己的女人很少,结婚后觉得适合自己的女人很多!

[转]人生遇见的四个人

人生就是寻找爱的过程,每个人的人生都要找到四个人。

第一个人是自己,第二个人是你最爱的人,第三个人是最爱你的人。第四个是共度一生的人。

首先你会遇到你最爱的人,然后体会到爱的感觉,因为了解被爱的感觉,所以才能发现最爱你的人。

当你经历过爱人与被爱,学会了爱,才会知道什么是你最需要的,也才会找到最适合你、能够相处一辈子的人。

但悲哀的是,在现实生活中,这三个人通常不是同一个人;你最爱的,往往没有选择你;最爱你的,往往不是你最爱的;而最长久的,偏偏不是你最爱也不是最爱你的。只是在合适的时间出现的那个人。

你,会是别人生命中的第几个人呢?

没有人是故意要变心的,他爱你的时候是真的爱你。

可是他不爱你的时候也是真的不爱你了。

他爱你的时候没有办法假装不爱你。

同样地,他不爱你的时候也没有办法假装爱你。

当一个人不爱你要离开你,你要问自己还爱不爱他,如果你也不爱他了,千万别为了可怜的自尊而不肯离开。

如果你还爱他,你应该会希望他过得幸福快乐,希望他跟真正爱的人在一起,绝不会阻止,你要是阻止他得到真正的幸福,就表示你已经不爱他了。

真正爱一个人是无法说出原因的,你只知道无论何时何地,心情好坏,你都希望这个人陪着你,真正的感情是两人能在艰苦中相守,也没有丝毫要求。

你是我的“九牛之人”

“从前,有两个从小在一起的好朋友,一个叫小壮,一个叫小强。当他们长成小伙子的时候,开始找对象,可惜他们发现,村子里没有他们称心如意的姑娘,于是他们商量一块到外面去找自己喜欢的人。
离开家乡之后,他们走了很多地方,有一天,他们来到了一个小渔村,在村子里他们碰到一个姑娘,小壮对小强说:"我要留在这个渔村,因为那个姑娘就是我想找的人。"小强看那个姑娘没有什么不好的地方,所以她就对自己的好朋友说:"我看她也没有什么特别的,既然你喜欢,就留下好了,我还要找我喜欢的人。"
于是小强辞别了小壮,继续往前找,他走了很多的路,他去了很多村庄和城市。几年过去了,他一直没有找到自己喜欢的、称心如意的人,于是他打算回家。
他来到了村头,看到了一个带孩子的美丽少妇,他就过去问:"请问大婶,我有一位朋友叫小壮住在这个村子里,请问如何去他家?"那个少妇说:"你跟我来吧! "结果少妇把小强带到小壮家里。两个好朋友见面当然非常高兴,小壮对着那个美丽少妇说:"老婆,我的好朋友来了,给我们准备点酒菜,我们要和喝两盅。"原来这个美丽少妇就是小壮的老婆。小强非常吃惊,他对小壮说:"当年我们来到这里的时候,见到的她并不是今天的样子呀,她怎么变化这么大?"
小壮对小强说:"你走之后,我就留了下来,我了解到当地小伙子到女孩家求婚有一个风俗,要给未来的老丈人送牛,普通的女孩子只需一头牛,好点的就要2头牛,贤惠漂亮的女孩送的牛要多,也就是四五头牛,最多就是九头牛,这样的女孩子是非常优秀的,这里根本就没有人送过九头牛的。"
我去女孩家的时候,我赶了九头牛。嘭、嘭、嘭......当我敲开她家的门时,她父亲扶着门框吃惊地问我:"年轻人,你有什么事?"
我说:"老伯伯,我看上了你家地女儿,我赶着牛是来求婚的?"
老人说:"你求婚也用不着赶这么多牛来,我家女儿只是一个普通的人,最多只要三头牛就行了。你送这么多牛如果我们收下,邻居会笑话我们的。"
小壮说:"不,老人家,我认为你的女儿是世上最好的,我认为她就是值九头牛。"于是小壮硬是送给他们九头牛。
结婚之后,小壮一直把老婆当成最漂亮、最可爱的人,一直把她当成九牛之人,渐渐地,小壮老婆自己也觉得自己就是九牛之人,于是,几年之后,她就变得越来越漂亮、越来越美丽、越来越贤惠。
三年之后,两位老人想女儿了,就去看女儿,他们吃惊地问三年没有见,你怎么变化这么大。
女儿说:从小到大,大家都认为我是一个普通的人,连我自己也觉得自己没有什么特别。但自从我嫁了人,第一个人认为我是九牛之人,也是从那时起我开始学习九牛之人的优点,结果三年过去了,没想到我真的成了聪明贤惠漂亮可爱的九牛之人。


启示:
“你期望一个人是什么样子的,你就要把他当成你期待的样子对待,那么因你的暗示,他就会向你期望的方向发展,最终也会变成你所期望的样子”
“你愿不愿意用发现九牛之人的眼光去看待你周围的人。”
“生命成长的过程是不断自我提升的过程,你给自己如何定位,你就真的会成为那样的人。”

picasa

博客归档