<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-轻松-随笔分类-程序员励志篇</title><link>http://www.blogjava.net/relax/category/269.html</link><description>记述我学习java的里程</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 01:19:19 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 01:19:19 GMT</pubDate><ttl>60</ttl><item><title>请不要做浮躁的人</title><link>http://www.blogjava.net/relax/archive/2005/01/24/682.html</link><dc:creator>轻松</dc:creator><author>轻松</author><pubDate>Mon, 24 Jan 2005 00:49:00 GMT</pubDate><guid>http://www.blogjava.net/relax/archive/2005/01/24/682.html</guid><wfw:comment>http://www.blogjava.net/relax/comments/682.html</wfw:comment><comments>http://www.blogjava.net/relax/archive/2005/01/24/682.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/relax/comments/commentRss/682.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/relax/services/trackbacks/682.html</trackback:ping><description><![CDATA[<P>&nbsp;1.不要看到别人的回复第一句话就说：给个代码吧！你应该想想为什么。当你自己想<BR>&nbsp;出来再参考别人的提示，你就知道自己和别人思路的差异。<BR>&nbsp;2.初学者请不要看太多太多的书那会误人子弟的，先找本系统的学，很多人用了很久<BR>&nbsp;都是只对部分功能熟悉而已，不系统还是不够的。<BR>&nbsp;3.看帮助,不要因为很难而自己是初学者所以就不看；帮助永远是最好的参考手册，<BR>&nbsp;虽然帮助的文字有时候很难看懂，总觉得不够直观。<BR>&nbsp;4.不要被对象、属性、方法等词汇所迷惑；最根本的是先了解最基础知识。<BR>&nbsp;5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单，或者可以引伸<BR>&nbsp;出很多知识点；不会举一反三你就永远学不会。<BR>&nbsp;6.知道一点东西，并不能说明你会写脚本，脚本是需要经验积累的。<BR>&nbsp;7.学脚本并不难，JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览<BR>&nbsp;群书；<BR>&nbsp;8.看再多的书是学不全脚本的，要多实践<BR>&nbsp;9.把时髦的技术挂在嘴边，还不如把过时的技术记在心里；<BR>&nbsp;10.学习脚本最好的方法之一就是多练习；<BR>&nbsp;11.在任何时刻都不要认为自己手中的书已经足够了；<BR>&nbsp;12.看得懂的书，请仔细看；看不懂的书，请硬着头皮看；</P>
<P>&nbsp;<BR>&nbsp;13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍；<BR>&nbsp;14.请把书上的例子亲手到电脑上实践，即使配套光盘中有源文件；<BR>&nbsp;15.把在书中看到的有意义的例子扩充；并将其切实的运用到自己的工作中；<BR>&nbsp;16.不要漏掉书中任何一个练习——请全部做完并记录下思路；<BR>&nbsp;17.当你用脚本到一半却发现自己用的方法很拙劣时，请不要马上停手；请尽快将余<BR>&nbsp;下的部分粗略的完成以保证这个代码的完整性，然后分析自己的错误并重新编写和工<BR>&nbsp;作。<BR>&nbsp;18.别心急，写脚本确实不容易；水平是在不断的实践中完善和发展的；<BR>&nbsp;19.每学到一个脚本难点的时候，尝试着对别人讲解这个知识点并让他理解----你能<BR>&nbsp;讲清楚才说明你真的理解了；<BR>&nbsp;20.记录下在和别人交流时发现的自己忽视或不理解的知识点；<BR>&nbsp;21.保存好你做过的所有的源文件----那是你最好的积累之一；<BR>&nbsp;22.对于网络，还是希望大家能多利用一下，很多问题不是非要到论坛来问的，首先<BR>&nbsp;你要学会自己找答案，比如google、百度都是很好的搜索引擎，你只要输入关键字就<BR>&nbsp;能找到很多相关资料，别老是等待别人给你希望，看的出你平时一定也很懒！<BR>&nbsp;23，到一个论坛，你学会去看以前的帖子，不要什么都不看就发帖子问，也许你的问<BR>&nbsp;题早就有人问过了，你再问，别人已经不想再重复了，做为初学者，谁也不希望自己<BR>&nbsp;的帖子没人回的。<BR>&nbsp;24，虽然不是打击初学者，但是这句话还是要说：论坛论坛，就是大家讨论的地方，<BR>&nbsp;如果你总期望有高手总无偿指点你，除非他是你亲戚！！讨论者，起码是水平相当的<BR>&nbsp;才有讨论的说法，如果水平真差距太远了，连基本操作都需要别人给解答，谁还跟你<BR>&nbsp;讨论呢。</P>
<P>&nbsp;<BR>&nbsp;浮躁的人容易问：我到底该学什么；----别问，学就对了；<BR>&nbsp;浮躁的人容易问：Js有钱途吗；----建议你去抢银行；<BR>&nbsp;浮躁的人容易说：我要中文版！我英文不行！----不行？学呀！<BR>&nbsp;浮躁的人分两种：只观望而不学的人；只学而不坚持的人；<BR>&nbsp;浮躁的人永远不是一个高手。 </P>
<P>&nbsp;<BR></P><img src ="http://www.blogjava.net/relax/aggbug/682.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/relax/" target="_blank">轻松</a> 2005-01-24 08:49 <a href="http://www.blogjava.net/relax/archive/2005/01/24/682.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个优秀IT专家的成长历程－－－献给所有的颓废或即将颓废的人们</title><link>http://www.blogjava.net/relax/archive/2005/01/24/679.html</link><dc:creator>轻松</dc:creator><author>轻松</author><pubDate>Mon, 24 Jan 2005 00:48:00 GMT</pubDate><guid>http://www.blogjava.net/relax/archive/2005/01/24/679.html</guid><wfw:comment>http://www.blogjava.net/relax/comments/679.html</wfw:comment><comments>http://www.blogjava.net/relax/archive/2005/01/24/679.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/relax/comments/commentRss/679.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/relax/services/trackbacks/679.html</trackback:ping><description><![CDATA[<P><BR>（本帖真实可靠，将分两部分分别贴出，主人公永远值得我们学习和参考）</P>
<P>＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝</P>
<P>　　成功的背后，有着许多不为人知的故事，而正是这些夹杂着泪水和汗水的过去，才成就了一个个走向成功的普通人——凌晨两点半，早已习惯了一个人坐在电脑前的我，望着屏幕，任思绪在暗夜的包容下静静流淌，时光仿佛又定格在三年多前的那一刻：“283分”。那是被中国万千学子称为“黑色七月”中的一天，下班回家的母亲从家门打开后说出的一个数字，虽然早知道自己不会考上大学，但如此的成绩也多少出乎自己的意料。母亲是在单位用电话查询得知高考分数的，面对众多的同事，她几乎不敢相信自己的耳朵。而同在一张办公桌的同事：她的女儿—也是市委书记的独生女，分数是610分。<BR>　　或许八十年代出生的我们身上肩负着太多的东西，父母将绝大多数的希望寄托在了这一代的身上，以至于忘记了他们所能承受的负荷，于是便有了代沟，有了反叛。而短短二十年间，神州大地又发生了太多翻天覆地的变化和对传统文化的冲击，这些前人所未能经历过的巨变真真切切的摆在了我们这一代的面前，没有休止，没有方向。我们摸索着、试探着、寻找着属于自己的道路，这期间的痛苦、欢乐、迷惘也只能由自己去体会，我们在一次次的变化中感受着，经历着，也成长着……<BR>　　从何谈起呢，过去十数年的经历像一幕电影，一幕尚在上映，没有结局的悲喜剧，时间将自己由一个懵憧无知的小男孩幻化为历经沧桑世事的时代青年，它的魔力仍未消退，蹲伏在某个角落，伺机改变着你的一切……<BR>　　七八岁时的我很好的继承了父亲的“愚孝”传统，在这个家族中，不善言谈，木讷呆板的我一直是亲戚们取笑的对象，奶奶也多少次对只会做事，不会说话的母亲说：你的儿子将来只能是讨饭的命，不会有任何出息。每一次，母亲都希望我能争口气，做出个样子给他们看看。可说归说，每年夏天，放学后的我都要遵从父亲的命令拎着两个大铁壶行走将近一里的路程给奶奶家打开水，冬天，每隔几天去背蜂窝煤，倒煤渣，这样的日子一直持续到高中毕业…<BR>　　89年的中国正是各种“气功”风靡万千人群的时代，无数个所谓的“大师”打着“神功”，“特异功能”的幌子晃悠在各个“神坛”上，贪婪地接受着被他们蛊惑得神魂颠倒的人们送来的礼品，钱币以及所能送上的一切……<BR>　　家族自然也不能免俗，亲戚们虔诚的学着各种离奇的功法，期待着特异功能的出现。堂哥收藏了一米多厚的市场上有关各气功师和特异功能的书籍，被我照单全收。对知名气功师“了如指掌”，世界各地的神秘现象诸如“金字塔”，“百慕大”，“UFO”也是自己痴迷和研究的对象。并跟着家乡的一个赶气功潮的老中医像模像样的偷偷学起了他自称家传的“太极一元功”。<BR>　　一练就是3年，其间也经历了气功潮的幻灭以及各地假气功师露出庐山真面目，被拘捕的消息，那时年少的我还很为他们鸣不平，这期间。仍然没有放弃对发明的热望，不过特异功能加上奇思妙想，可想而知当时我的脑子里尽是些什么东西。但是六年级时还是着实想出了一些有市场价值的发明，并告诉了当时还在成都科技大学读电子的表哥，记得其中一项是微型洗衣机，将洗衣机按比例缩小，专门用来洗小件衣服，最好用单片机控制各种功能（那时单片机还是高新科技，自己只是从一些专业期刊上看到过，似懂非懂的感觉能够用到洗衣机上），夏天时会很方便。遗憾的是他们对我的想法不屑一顾，自己有一种“心死”的感觉，对于发明的兴趣也由此压抑了两年。两年后，海尔出了“小神童”洗衣机，功能还是形态上与自己设想的洗衣机均毫无二致。<BR>　　迷迷糊糊的上了初一，却对做一名与世无争的隐士产生了极大的兴趣，梦想通过潜心的修炼来改变或者脱离这个世界，连日记中也尽是自创的厌世诗歌和散文，有一段时间还潜心钻研如何自杀，并设计了多种无痛死去的方式，（现在想来，还真要感谢当时没有走上这条路，否则就不会有现在的我了）连日常上课时的表现都显得很神秘。语文老师将我的日记交给班主任—虽然她很欣赏我的文章，班主任把我的母亲召到学校，很紧张的问她我的精神是不是有问题（这是母亲后来告诉我的J），而直到有一天在屋内的水泥地板躺着练功时，睡着了被母亲发现，不得不中止练了三年的伪气功。后来看了司马南所著的那本“神功内幕”后，才对所谓的特异功能彻底没了兴趣。<BR>　　初一下学期无意中发现一本母亲单位发的“创造学”，系统的阐述了各种创造发明的理论和实例，这本书对我的影响不亚于基督教徒手不释卷的“圣经”，曾被浇灭的热情再次死灰复燃，于是乎开始照猫画虎，在课堂上放任自己的思绪天马行空般驰聘在幻想乐园…<BR>　　初中时便开始厌恶那些枯燥无味，陈旧落后的课程，面对着不断重复的考试，其中却没有一丝知识是自己感兴趣，愿意学习的。也想不出这些知识即使灌输到自己的脑子里对今后的发展会有何用？想想中国的英语教育，真正做到了从娃娃抓起，学了十几年下来，语法规章词汇倒是掌握了不少，可又有多少人能够运用英语同老外交流呢？哑巴英语、应试英语害了中国整整一代人！虽然自己现在没能体会到正在实施的素质教育，可看着依然层出不穷的少年犯罪，以及学生所背的不见减轻的书包，真的想不出也看不出素质教育的优点来—也许还要有一个接受过程吧。也或许是中国特有的教育环境，众多学生只能通过近乎惨烈的角逐，踏着大批被考试淘汰的落榜生的肩膀才能跨入理想的学校—这一切或许阻碍着中国素质教育的实施。&nbsp; <BR>　　学习成绩差，再加上行为古怪，性格懦弱，我在班中“理所当然”的享受着来自各方面的歧视，还记得在初三临中考时，学校为了提高中考升学率，准备将所谓的好学生和差学生隔离开来，并劝说一些中考渺茫的学生放弃考试权，只是后来，由于一些“原因”没有实施。现在想来，最遗憾的莫过于当时为何不更大胆一些，多逃些课去做更喜欢的事情。<BR>　　就这样混过了三年的初中生涯，临中考前为了不致使父母太过伤心，用了半个月的功，仅差三分够上市一中的分数线——这样的分数已能进入班中的前20名。家中交了3000元赞助费让我进入了这所中学—虽然当时已经不再想上学，可不好驳回父母的意愿，只好以插班生的身份混了进去。<BR>　　应该说那时依然不善言辞，木纳呆板，性格懦弱，再加上学习很差。当时的高中要求住校，同宿舍的同学没有一个人将自己当人看待，我承接了宿舍中为其他人倒洗脚水，洗袜子等诸如此类的事情，默默忍受着他们的奚落，甚至以阿Q精神安慰着自己…<BR>　　96年三月十四日，无法忍受这一切的我，带着节省下来的四十元钱和自己的一些想法，以及对梦想的憧憬，希望能到国家专利局谋到一份工作，哪怕只是做杂务，只要能接触到各种专利文件和资料就行。在家中留了一封信，偷偷的坐火车来到北京，现在想来，当时也未免太过单纯，但这何尝不是一段人生体验，短短数日，真切体会到这个社会的残酷冷漠和世态炎凉：记得到北京后已经是午夜12点钟了，在候车室的大理石地板上一夜未眠，三月份的北京依然很冷。第二天一早买了份北京地图，按图索骥找到了国家专利局。并骗过门卫进入楼中，一层层的询问，终于找到了专利局局长的办公室，局长没在，当时室中有一男一女，他们随意翻了翻我的资料，给了本《专利法》就将我打发走了。心灰意冷的想既然出来，就不要再回去，可吃饭问题如何解决？&nbsp; <BR>　　逐个询问了无数家饭店是否招勤杂工，但没有一家敢容纳——因为我没有身份证。就这样在北京流浪了四天四夜：期间被卖血者（所谓的血头）引诱过、被警察驱逐过、被街头地痞殴打过—只因为看我不顺眼、也同乞丐们睡过地下管道。那几天看透世态炎凉，心也冷了，想着一辈子也许就这样下去。<BR>　　或许是冥冥中的安排，第四天时在一个公园的长椅上休息时，遇到一位50多岁的老年人，身上的衣服已经很破，推着一辆同样破旧的自行车，见人就说“见过我儿子吗，他说来北京，我找他好几年了”，看样子已经精神失常。他看到自己时，对我说“我儿子也跟你这么大，三年前偷偷从家里跑出来，只留信说要去出去看看，我找他三年了。”就这样一遍遍重复着……<BR>　　一阵心酸，也想起了自己的父母，他们是否也会这样—那样对他们而言太过残酷……我用仅剩的5元钱给家中打了个电话，是父亲接的：他问我在哪，并说：母亲已经三天没有吃饭，休息，整日以泪洗面，如果再没有消息，她会疯掉的。<BR>　　那天晚上，父亲和将近70岁的舅舅连夜来到北京，他们一个候车室一个候车室的找，可因为候车室没有位子，自己是在一个饭店的柱子后面半蹲半靠的涯过夜晚—单薄的衣物抵挡不住北京深夜的严寒。<BR>　　回到家中，我对父母说不想再上学，但他们还是希望能把高中读完——那一次，真的伤透他们的心，终于还是回到了学校。<BR>　　最初返校的一段时间，突然对制作炸弹产生了兴趣，于是连续多半个月从市图书馆收集各种关于炸药和相关炸弹制作的资料，结合头脑中的想象和所掌握的一些化学配方以及电子知识，开始在头脑中设计各种特殊“炸弹”。或许处女座的人追求完美，哪怕是“犯罪”也不例外，那段日子头脑中的灵感层出不穷，众多独一无二的“炸弹”构思相继出笼…<BR>　　也许连自己都感觉心理上有些出格，于是将市图书馆能够找到的心理学相关书籍翻了个遍，配合其中所介绍的一些方法试着去调整心态，就这样过了些日子，慢慢的恢复了正常。<BR>　　很感激当时的市图书馆就在学校附近，使我总能趁课间休息溜去借书，无论是物理，化学，还是医学，文艺之类的书籍，只要觉得有用的书我都没有错过，两年多来利用上课时间翻阅了将近一千五百多册的各类藏书，而老师们多次在课上“抓住”自己，却从未没收过所读的书—没有办法，谁让自己对武侠、言情之类的小说不感兴趣呢，久之，班主任也拿我没了办法为了锻炼意志力，也为了换一个形象—同时不想再受他人的欺侮，我独自搬到一间曾经发生过火灾而无人愿住的宿舍中，面对四面漆黑的墙壁，实施着形象再造计划…<BR>　　首先要克服胆小懦弱的性格，好走极端并患有轻微恐高症的我在一个夜晚溜进电视台院内，开始向上攀爬80多米高的电视塔铁架，壮着胆子爬到一半时，不自然的向下方望了一眼——四面悬空的在40米的高空，全身立刻发软，手脚也开始无意识地抖动，但仍还清醒：生或是死——此刻已经没有退路！这样约莫过了10多分钟后，终于控制住自己的身体，接着爬到了塔顶，站在顶端向下望时，再也没有先前那种眩晕感，充斥的却是前所未有的自信，那一刻，我战胜了自己！<BR>　　在宿舍内自制了一些粗陋的健身器材，并结合买回的关于散打和截拳道的书籍，开始习武，并坚持着每日冲冷水澡，以至于后来全校都知道有个下雪天还在洗冷水澡的怪人，为了下课后能够抢先打饭，时常从二楼阳台纵身跃下……日子就这样一天天过去，身体日益健壮，渐渐地也并不在乎旁人的评论和蔑视，我试着超越自己…<BR>　　高中的日子也有不少小插曲，曾经在看过一本美国人写的孤身大海飘游的小说后，对挑战人体极限发生了兴趣，于是找来不少医学资料，做了一番准备后，决定一个星期内不进食，同时也不饮水—资料表明：在较寒冷的环境中，如果不喝水人可以活六天。我选定了在96年11月份的一个星期一开始（当然是要瞒着家人了），并且照常上学—初衷是为了让自己在将来出现此类特殊情况时心中有数，不至于因为绝望而死，试验的前三天，我详细记下了每天的活动量和排泄情况，并大致计算着由此损耗的热量，第三天中午时，几乎坚持不住的想饮水，而胃也在不停的抽搐，走路时如同脚踩棉花一般，我咬牙坚持了下来。第四天时，不仅大小便已经停止排泄（这对肾的损害相当大，后来由此剩下的饭钱全部换成了药品，所幸的是自己的诊断还算对路，试验并未对身体造成太大伤害），而且不再感到渴，也没有了饥饿的感觉，头脑中一片宁静安详的感觉，到了第六日，走路时全然没有了感觉，旁人的对话仿佛来自很遥远的地方，我知道已经接近生死边缘，晚上终于中止了这场实验，那几天瘦了七斤。试验的六日内总共吃了大半块馒头，350ml的水（用量杯精确测定），并得到一个较为满意的结果。<BR>　　BTW：从前的我易走极端，请各位千万不要重复这场试验，只是希望这个数据能令您在危难状况时增加存活下去的信心。为了能够拥有自己的实验室，并且找到需要的化学药品，我千方百计的四处寻找，可惜，一个小城市中，又怎会有齐全的化学品商店呢？一个偶然的机会，在**局内部闲逛时，无意中发现一座不太起眼的二层小楼，而里面竟然有一个化学实验室，还有几个存放电子仪器的储藏室，平常没有人进出。想进入这些房间对我而言并非难事，略施小计便可以轻松出入—还要归功于门锁的原始：），每次并不多拿，只是带走少量的化学药品。或许是一些药品的奇怪缺失引起了他们的注意，一次想取些药品时，感觉有些不太对劲，仔细观察才发觉安装了红外报警器。于是回去花了一个星期研究防盗设备，并购买了类似的报警器材做试验，找到了破解方法，也得到了需要的化学药品——这段经历或许奠定了自己后来的黑客基础J.事先声明：我并未对实验室造成任何损害，所窃得的化学药品总值也未超过50元—只不过市场很难买到才出此下策。<BR>　　高中时留下较深印象的当属做不完的作业以及答不完的试卷，看不完的课外辅导书。一上课，试卷便铺天盖地而来，自习课时更是如此，各科老师走马灯般发着试卷，每一个都声称很重要。虽然自己可以享受不交作业的“特权”——老师们完全放弃了对我的管束—他们已无能为力，看着周围的同学起劲儿作着毫无用处的作业，心里不由得想笑，也只是苦笑——这一切并非自愿，而仅仅是为了能够将来混入一所大学。至今仍感到纳闷的是：如果需要，当时的我可以弄懂最专业的科技论文，却对课本上的内容始终无法记住。现在想来，这或许是“兴趣是最好的导师”的最佳例证J，其中也有逆反心理在做崇。&nbsp; <BR>　　高中三年，同学之间没有友情，有的也只是相互竞争和压轧，每个人都知道，名额有限，如果希望升入大学，你不得不尽力去超过你周围的同学。这些本不该是我们这个年龄段所应该承受的，可现实就是如此残酷，对于众多农村学子而言——如果希望过得更好，考大学只能是唯一的出路（但事实果真如此吗？大学毕业后仍将要面对这个社会惨烈的竞争，我们这代人始终无法轻松）。这是身处大城市的考生所无法体会的（不平等的分数线能令他们较轻松进入大学校园，如果说这也是一种不平等的话，那也只能说是见怪不怪了）。于是每年临近高考，便不时会听到因不堪承受过重心理压力的高考应届生自杀或进入精神病院的消息。更可悲的是这类消息并不会在考生中引起反响—他们早已麻木。置身事外的我（本就不想考学，也就没有那样的压力）平静的看着这一切，也试图找出一个答案—你能告诉我吗？<BR>　　很快三年过去，也迎来了不得不参加的高考……<BR>　　我永远忘记不了母亲回家后的面孔。她的脸上是一种自尊被击溃后的绝望，也隐含着对自己儿子今后命运的深深担忧—十多年辛勤付出所培养出的儿子，在一个足以决定一生命运的考试中交给她的答案。在以子女高考成绩衡量成功的小城市，这是一个难以容忍的数字，意味着这个高考弃儿今后的道路将充满坎坷曲折…<BR>　　本已厌倦了陈旧落后的课本知识，下决心不再上学的我，此时不敢也不能再面对母亲的眼睛。已给她太多的失望……。后来，按照父母的意愿，来到了石家庄一所计算机自学考试学校。却遇上了足以改变一生的转变……。<BR>　　98年11月，17岁的我第一次在学校机房内接触了电脑，虽然仅是dos界面，虽然还对电脑一窍不通，但却不由得被这个笼罩着神秘气息的家伙征服了，也是那一刻，在内心暗暗立下了一个目标：三年内，不仅要征服电脑，还要成为这个行业最顶级的专家！<BR>　　为了找寻接触电脑的机会，记得曾经在一个星期内，连续奔波在5个地方，趁着他们或者公司不用电脑的时候，想方设法去蹭机，并随身携带着一张光盘—我买的第一张光盘—一张关于网络入侵和软件破解的盗版光盘，面对着那里面犹如天书的教学文章，以及神秘莫测的入侵和破解软件，忘记了吃饭和睡觉，绞尽脑汁的想要去了解它们。那个星期，总共睡了不到六个小时。<BR>　　那次之后，大病了一场。这场病也成了自己得以赖在病床上不受干扰看书的最好借口。为了学习软件破解—基本前提是要了解汇编语言—用了一个星期啃完并了解了IBM的那本汇编教材，又为了能够使用那些黑客程序，两个星期之内，掌握了C语言的基本编程和调试—这是在没有电脑可供使用的基础上，为了了解网络，一本本最新的网络书籍被我“蹂躏”了一遍又一遍，没有人指导，仅仅凭着兴趣，凭着想成为一名黑客的渴望，终于读懂了那些晦涩艰深的文字（这也许是早期中国电脑书籍的一个通病）。&nbsp; <BR>　　经不住我的软磨硬泡，答应在两年后买电脑的父母挤出钱来提前买了台兼容机，并放在表哥在市农行的单身宿舍中——他并不常来，某种程度上，成了自己的个人乐园。<BR>　　三个月，整整三个月，一个人同电脑交流着，时间已经失去了概念，昼夜星辰的交替似乎也没有意义，饿了，去食堂吃些东西，困了，倒在电脑旁的床上打个盹，醒来后接着“交战”。至于学校，想起来的时候便回去一次，也仅仅是让班主任还记得有这个学生。结合电脑，学习了所购买的上千元的书籍和光盘。掌握了1000多种各类软件的应用，软件破解，编程等能力也有了飞跃性的提高。现在想来，那或许是自己一生中最快乐的一段时光，没有压力，没有歧视，只有兴趣和动力，疯狂地吸收着这个行业所能了解的一切。&nbsp; <BR>　　99年三月份，河北微软培训中心在计算机世界打出了招收第一批学员的广告，那时还根本不知道认证的概念，仅仅凭借着能够接触到真实的网络环境，以及如果通过认证后能够得到年薪10万的承诺——当然，这也仅仅是广告宣传而已。便又劝说家中出钱报名参加了第一届学习班。<BR>　　事隔许久，很多往事已成了过眼烟云，但一件小事却始终难忘：报名时，自己问负责人英语不太好是否也能学习，他回了一句：没关系。但好像又想起了什么，紧接着又问：你过四级了吗？那一刻，仿佛猜到了所面临的将是什么。&nbsp; <BR>　　　　　　　　　　　　　　　　　&nbsp; <BR>　　一个高考落榜的学生想去考什么世界认证的系统工程师，这在家乡迅速传为了笑谈，回家后每个知道这个笑柄的人看待自己的眼神中都带着蔑视和不屑，我知道，已经没有了退路。<BR>　　那届培训班共有58名学员，除我之外都是有着相关工作经验的本科和硕士。捧着6本砖头般的英文教材。反复闪现在脑海中的也只剩下了“拼命”这个单词。白天，对着金山词霸翻译着书中每个不懂的单词—试图读通书中的含义，那时总结了一个包含1000多个专业术语的单词表，硬记了下来。晚上，上课时结合未在看书时搞懂的知识点，并用录音机将授课录下，回去后反复去听，去理解。两个月的培训，弄懂了每一堂课，并结识了业内的很多朋友。身上由此少了10几斤肉——或许是一个减肥的好方法。&nbsp; <BR>　　99年五月，我成为培训班中第二个通过MCP认证的学员—虽然仅需一门课，但也是一个好的起点，毕竟当时的石家庄没有几个人拥有该认证。兴奋地去久已未至的学校炫耀时，却被新换的班主任小心翼翼地问道：你是李明吗？待得到肯定答复后，毋庸置疑地说：你已经被学校开除了……。<BR>　　刚离开学校时的我本想籍着自己的电脑能力寻找一份合适的工作，孰料在其后的多半个月中，频繁更换了3家公司，都是一些电脑代理公司，几个人便是一个组合，甚至有一家代理工控机的公司，同时竟还做着食品烹制的生意！但牛皮却还吹得很大。我知道再呆下去只会空耗时间，迅速逃离，连工资都没有去要。&nbsp; <BR>　　还好籍着同一培训班朋友的推荐，我来到石家庄万利福超市作了一名网管，每天的工作就是维护公司办公网络，pos机的正常运营，以及unix服务器的数据备份，并利用VB和SQL程序编写一些应用和数据库查询软件，工作很是清闲，这段时间，在公司搭起了一个网络环境，闲暇时便做着教材后面的实验和网络安全的研究。当时的薪水是每月900元。<BR>　　几个月很快过去，为了能够给自己一些压力，谢绝了主管的挽留，回家后准备剩余科目的考试。<BR>　　现在想来，在家中的那段时间，也是人生中一个很大的转折点，性格乖枭的奶奶突发脑血栓，在医院住了一个多月，爷爷也在此时凑热闹，心脏病接着发作，而父亲由于照顾他们，糖尿病上升到6个加号——这是非常危险的信号，母亲也被累得诊断出心脏间歇（我奶奶体重有180多斤，为其每翻次身都是一个艰巨的工作），没有工作的自己却又不能帮上太多忙，准备去石家庄考试——却在公交车上将父母给的600多元考试费被小偷扒走。而借钱考试时，仅剩的一门课连考两次，竟都是仅差一分而没有通过。真切体会到了什么叫欲哭无泪！<BR>　　回来后为了排解心情，总结自己接触电脑及网络一年多来的网络安全和破解经验，写了一遍两万余字的文章，被《软件》杂志发表—发表之前在杂志社引起了很大争议——先前从未刊登过类似的文章。发表后出乎所有编辑的意料，这篇文章被评为该杂志创刊以来最受读者欢迎的文章，由此也带动了后来媒体对于黑客群体的关注—而此时，体会过人生起落的我也已经准备淡出这个圈子了。<BR>　　也是这个月，再次接触到了上海博达网络设备公司的河北办事处经理，现已是博达公司的市场总监。第一次是数月前朋友引荐，当时他对我的表现并不太满意，而这次，听朋友说我已经将认证课程全部考完，他很欣赏我的毅力，于是，顺利进入了这家公司，并成为路由器行业内年龄最小也是学历最低的工程师。负责河北和内蒙古两省内公司所售路由器的安装维护和调试。由于学历的缘故，薪水被定为1500元，这几乎是公司薪资标准的最底线。<BR>　　2000年三月的一个深夜，经理打电话说邢台电信局所用的一台我们的路由器出了些问题，要求立刻过去，连夜用了100多元打车去了邢台，到电信局时已经是12点多了，故障是cisco的7507和我们的路由器无法互通，那是自己第一次独自出差，也是第一次见到cisco的路由器，此前在公司培训时仅仅知道cisco是我们的竞争对手，面对着几乎完全陌生的命令行和设备，有些束手无策。无奈之下长途唤醒了上海总部的技术主管，在他一步步的提示和帮助下，第二天早上7点钟前终于排除了故障。而如果故障在7点后仍无法排除的话，那客户的损失就将以6位数来计算了，什么是压力？这就是压力！<BR>　　以后的日子便是在频繁的出差中度过，除了排除故障，还要承担给客户培训和方案编写方面的任务，以及跟随主管陪同一些主要客户（这段日子为后来的工作奠定了良好的基础，也很大程度上锻炼了各方面的素质），没有任务时便在国贸中心的办事处准备着MCSD和MCDBA的考试，由于曾经的黑客经历，VB语言以及SQL数据库的编程并不是太大的难题—这总要比汇编容易得多。一门心思的准备着考试—至于娱乐和休闲，就让它们见鬼去吧，那时根本没有时间去想这些东西。<BR>　　5月份的时候才了解到cisco的认证体系，不知天高地厚的我对这套认证又发生了兴趣，不仅仅在于它同自己的工作息息相关（同是相关行业，工作中也要时常接触），也在于它的通过难度。2000年的石家庄书店中很难见到有关cisco方面的书籍，为了CCNA的考试，将书店中能见到的所有有关cisco的书籍都买了回来，甚至包括了CCIE的英文教材。<BR>　　近三个月不分昼夜的学习——利用一切可能的时间，出差时在火车和汽车上看，在办公室中晚上困了就在公司地板上打个盹，醒了再接着学，并结合公司的路由器做着实验。7月底的时候终于拿下了CCNA的认证（对比现在某些号称一个星期拿下ccna的培训机构来讲，专门从事路由器调试工作的我用两个多月好象太慢了些，不过打下的基础却很牢固，），那时CCNA在业内的影响力很大——包括后来到上海接受为期一个月的新产品培训时，公司各地的技术支持都很钦佩。后来约略统计了一下，那段日子的平均睡眠为每天三个小时左右。&nbsp; <BR>　　2000年8月份cisco将全部认证体系来了个彻底更新，内容和考题均发生了很大变化，在相关教材都没有推出的情况下，便又开始了准备CCNP2.0（CISCO认证网络专家）和CCDP2.0（CISCO认证售前网络设计专家）考试的相关资料，并借了几台旧的cisco路由器，向CISCO更高端的认证发起冲刺。<BR>　　当然，冲刺之余，也没有忘记我曾经的“老本行”，只不过这时更多的倾向于对因特网上的网络设备的破解与控制，记得最疯狂的一次是个周末，连续60个小时坐在电脑旁，不停的尝试着进入各种最先进的网络设备，那一次，控制了200多台各国的路由器、100多台其他类型的网络设备、美国一所大学的12016核心路由器（这是当时CISCO最高端的路由器）、国内两个省（请原谅，由于业内原则，我不会透露它们的名字）的数台12000系列的路由器（本可以控制更多，不过拨号上网的网速实在太慢，限制了侵入）。这意味着如果愿意的话，仅需在世界上转几个弯，键入几道命令，那所大学以及这两个省至少二分之一的电信通讯网络将至少瘫痪两个小时——但我永远也不会这样去做。而令人遗憾的是，自己仅仅是利用了它们配置上的缺陷以及网上早已公布的漏洞，中国乃至世界的网络安全状况真的令人堪忧……<BR>　　为了贴补认证考试所带来的花销，也在河北的微软培训中心兼职教授cisco的CCNA培训课程以及MCSE的部分认证课程。同时就可以免费利用培训中心的网络资源和听取MCSD，MCDBA的课程培训。并结交一些各界的朋友，一箭双雕的方法曾经让自己暗自得意了很长一段时间，如果按照年龄来看的话，好像19岁的我应该是中国最年轻的CCNA讲师了吧，到2000年12月时，经过多次重考—仍然都只是一两分的差距，在软件设计（MCSD，MCDBA）、网络设备维护（CCNP2.0）、以及系统集成的网络设计(CCDP2.0）的交叉学习和考试中，庆幸的是竟然没有因此而搞昏头脑，12月一个月的时间都是在考试中度过的，也是这个月，一万多元的积蓄消耗一空，多日加班积攒的休息日也得到了充分利用，交错考试也（这个月经历了20多次不同的认证考试—包括一些重考，也经历了出生以来对自己意志力的最大考验）锻炼了今后面对压力的韧性和忍耐。举个例子：如果希望拿到CCDP的认证，首先需要通过CCDA的考试，而DA的考试对英语阅读的要求极高，它是通过一个个的案例分析来判断你在网络设计方面的能力的，每个case如果单独打印出来，将占用至少4，5页打印纸。一般而言，你会碰到3—4个case，而在自己第三次冲刺DA的考试时，竟然碰到了5个CASE（这些认证考试每次重考难度都将加大），并且仅有短短的两个小时，只有在了解这些案例的基础上，才能去做50多道题目。精神几近崩溃！两个小时过去了，打印机将成绩打印了出来，一条绿线：PASS！自己的欢呼声随即响彻了整个楼道。<BR>　　事后在网上搜索了一番，并查询了相应的一些培训机构，不经意间发现自己已成为世界上最年轻的同时拥有“微软认证系统工程师（MCSE）”、“微软认证数据库专家（MCDBA）”、“微软认证软件设计专家（MCSD）”、“思科认证网络专家（CCNP2.0）”、“思科认证网络设计专家（CCDP2.0）”认证，且均在相关领域工作过的工程师。<BR>　　虽然还小，但那时的自己在河北的系统集成行业已经有了相当的知名度，工作也已驾轻就熟，而我也希望着更多的挑战—当然，由于均为自费考试，略显微薄的薪资已经无力再承担认证费用。于是下决心准备去北京看一看，得知要离开的消息后，经理诚恳挽留，并许诺提高薪资，石家庄另外一家颇具规模的系统集成公司也希望我能过去工作，开出的月薪是4000元——这在消费水平不高的石家庄已经属于高薪。&nbsp; <BR>　　去意已决，辞去工作只身来到了北京，颇具意味的是，虽然当时互联网行业已经跌至到了冰点，但招聘会上却充斥着系统集成行业的公司，各公司纷纷打出“CCNA优先”的标题，这在一定程度上也验证了自己的判断：在99年网页设计最繁盛的时候，为了选一个方向，经过很长时间的考虑，才坚定了在系统集成行业工作的决心—如果选择网页设计，有一定基础的我可以拿到4000或者更多，但内心却在问—这始终是一个假象，你真的具备拿如此高薪水的能力？仅仅一个网页设计没有技术含量，你认为它能繁荣多久？不停地思索这些问题，最终选择了留在博达，并决定待能力提高时再作考虑。<BR>　　招聘会上，所拥有的那些认证，再加上参与的众多省级网络的建设经验，几乎每一家在收到我的简历后都立刻要求我去面试，并纷纷表示希望能够留在他们公司，而学历—却反而成了最无关紧要的因素，原本做好了来北京做搬运工的最坏准备——此时真的有些受宠若惊（对照一年前的那段日子，心中亦是感慨万千）。面试对我而言根本不是问题，自然薪资也戏剧性地水涨船高，在所谈的众多公司中—包括上市公司，外企，以及业内翘楚：曾有一家新加坡的服务器公司开出了税后9000元的高薪，他们的总经理直言不讳地说他看中的是我的学习能力以及拼搏精神，如此的年纪能够拿到如此多的认证和工作经验不是每个人都能达到的。但最后由于一心希望向集成行业发展，最终谢绝了邀请。<BR>　　在公司的选择中，一家名不见经传的小公司吸引了自己的注意力，记得那时系统集成部的主管，一名清华自动化系的硕士，并曾在HP工作多年—也是自己后来的上司，曾经在面试时很诚挚地说：依你现在的能力，去一家大公司完全没有任何问题，不过大公司并不需要你能够独当一面，很大程度上仅是制度下的一颗螺丝钉，但最大的特点就是稳定。而选择新成立的小公司的话，自身能力会得到迅速提高，如果公司发展起来，升迁的机会也很多，收益自然颇丰。不过最大的特点就是风险很高，小公司随时有可能会被市场所淘汰，你的职业生涯也将会有所改变。他希望能考虑清楚后再给予答复。&nbsp; <BR></P><img src ="http://www.blogjava.net/relax/aggbug/679.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/relax/" target="_blank">轻松</a> 2005-01-24 08:48 <a href="http://www.blogjava.net/relax/archive/2005/01/24/679.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个it人的奋斗！推荐 </title><link>http://www.blogjava.net/relax/archive/2005/01/24/681.html</link><dc:creator>轻松</dc:creator><author>轻松</author><pubDate>Mon, 24 Jan 2005 00:48:00 GMT</pubDate><guid>http://www.blogjava.net/relax/archive/2005/01/24/681.html</guid><wfw:comment>http://www.blogjava.net/relax/comments/681.html</wfw:comment><comments>http://www.blogjava.net/relax/archive/2005/01/24/681.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/relax/comments/commentRss/681.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/relax/services/trackbacks/681.html</trackback:ping><description><![CDATA[<P>&nbsp;爱因斯坦在63岁时说过"一个人没有在30岁以前达成科学上的最大成就，那他永远都不会有。"这句话给了我很大的压力和震动，我马上就26岁了，离30只有四年时间，我必须抓紧这几年宝贵的时间，努力达到我技术上的最高峰。<BR>个人的奋斗历程　 </P>
<P><BR>这些日子我一直在写一个实时操作系统内核，已有小成了，等写完我会全部公开，希望能够为国内it的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向　，所以把我的经历写出来与大家共勉，希望能给刚如行的朋友们一点点帮助。　一转眼我在it行业学习工作已经七年多了，这期间我做过网页，写过mis、数据库，应用程序，做过通信软件、硬件驱动、协议栈，到现在做操作系统内核和ic相关开发，这中间走了很多弯路，也吃了不少苦。　</P>
<P>　　我上的是一个三流的高校，就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了，大一开学前的假期我就开始了学习，记得我买的第一本书是《计算机基础dos3.0》，大家别吓着了，其实当时已经普及了dos6.22了，只是我在书店里看到了dos4.0，5.0，6.0的书，以为像英语那样是第四、五、六册，记得当时到处找dos1.0，现在想想也幸好我没有找到：）开学前我学完了pascal，那时既没有计算机也没有人可以请教，我连程序是什么的概念都没有，　只好死记硬背代码，然后拿纸写，我一直到大三才有了一台486，在这之前用纸写了多少程序我也记不清楚了，只知道最长的一个我拿a4大小的草稿纸写了30多页，我的c语言、c++　、vc都是在这样的条件下入门的。所以说条件是可以克服的，希望我的经历多少给条件艰苦的同学们一点信心。第一次上机是在我姐夫的机房，我的心情激动的无与伦比，但是一上机我立刻傻了眼，他们用的是英文版的win3.1，我的那点dos知识都见了鬼，上机提心吊胆的一阵瞎摸，一不小心把word弄成了全屏，怎么都还不了原，当时真是心急如焚，我以为机器被我弄坏了。第一个c语言程序，就是那个经典的helloworld，我调了几个星期，上机机会非常少，也没有书告诉我开发环境（tc2.0）需要设置，而且开始我都不知道有编译器，我甚至自作聪明把写好的程序扩展名从.c改成.exe，结果可想而知。大一学完了c、x86的汇编、数据结构、c++。由于精力都花在自学上了，大一下四门课挂了彩，三类学校就是这点好，挂上一二十门也照样毕业。不过扯远点说，我那么刻苦都及不了格，可见我们国家的计算机教育有多死板。　</P>
<P>　　大二准备学vc和bc，当时难以取舍，后来选了vc，不为别的，只为书店里两本书，vc　那本便宜6块钱。我的努力在班上无人能及，学的日夜不分，大三有了计算机后更是如此，　很多次父亲半夜教训我说我不要命了，我一直觉得自己基础差，记忆又不行，条件也不好　，所以觉得只有多花点时间才能赶上别人。居然后来有许多朋友说我有学计算机的天赋，　让我哭笑不得。我用的是486，16m内存，1g硬盘，当时同学们的配置都是p166mmx，我安装　一个windows　nt4.0需要一个通宵，编译一个bc5.0向导生成的程序需要近两个小时，我的显示器是个二手的，辐射非常大，开机屏幕冒火花，看起来很酷的：），有一次程序写的太久，觉得怎么白色的编辑器背景变成了紫色，以为显示器坏了，后来才发现眼睛不行了，不过说来也奇怪，到今天我的视力还能保持1.5，真是个奇迹。但是就是那台破机器陪伴了我两年，让我学会了vc、delphi、sqlserver等。后来那台机器给我阿姨打字用，据她说一天她正打的开心，一股青烟夹着火苗从显示器钻出来，之后它才寿终正寝。　</P>
<P>　　大三假期找了个机会在一个计算机研究所实习，与其说实习不如说是做义工，工作了两个月一分钱没有拿。但是这两个月对我的发展帮助很大，让我早一步了解了社会，刚去的时候我当然是一窍不通，在那里我熟悉了网络，学会了delphi和oracle。由于工作很认真，　得到了比较好的评价，在一位长者的引荐下，我开始和他们一起做项目，这使我在大三大四就有了自己的收入，大四又找了两家mis公司兼职，虽然钱不多，但是在学生期间有1000多的收入我已经非常满足了，我终于用自己赚的钱把计算机换了。大四下开始找工作，这时我的工作经验已经比较多（当然现在想想非常幼稚），开始听父母的想去那个研究所，　实习过那个部门也希望我能去，但是不知道为什么最后不了了之，这种单位就是比较官僚　，我一气之下就到了我兼职的一个公司做mis的teamleader。在大三到毕业一年的时间，做过了各种mis，从煤气、烟厂、、铁路、饮食到高校，什么有钱做什么，工作也很辛苦　，经常加班和熬通宵，从跟客户谈需求到设计、编码、测试、交付都要上。那时觉得很有成就感，觉得自己还不错，现在想想真是很肤浅。　</P>
<P>　　刚走上工作岗位的学生很容易被误导，各种开发工具让人眼花缭乱，同时也觉得很受　公司器重，但这样工作永远是一个低层次的开发者。不要跟我说什么系统分析有多么多么重要，多么多么难。你以为自己跟用户谈需求做设计就是系统分析和设计了吗，国内又有几个公司能够做的很到位很规范？我是iso9000内审员，也在rational公司受过多次培训，拿了4个证书，还有一个公司让我去做cmm。这些我听过很多，但是很多事情到国内就变了性质，一个公司不是通过了iso9000或者cmm就能规范了，我现在在一家有几十年历史的外企工作，里面的管理不是一般国内企业能及的。作为一个毕业不久以前没有步入过社会的学生，几乎不可能在很短的时间掌握系统分析和设计，面向对象、uml只是一个工具，关键是人本身的思想，不是说你熟悉了c++、rose就能够做出好的设计，相反如果你具备了很高的素质，你可以用c写出比别人用c++更加模块化的程序。　</P>
<P>　　话说远一些，国内软件开发行业有一个怪圈，很多人觉得vc　&gt;　delphi　&gt;　vb，真是很搞笑。这几个软件我都做过开发，说白了他们都是工具，应该根据应用的需要选择采用哪个，而不是觉得哪个上层次。如果你因为用某个开发工具很有面子而选择的话，只能说明你很浅薄。如果说层次，那么这些工具都不上层次，因为它们用来用去都是一些系统的api，微软的朋友不会因为你记住他们多少个api或者多少个类就会觉得你很了不起，你永远只是他们的客户，他们看重的是你口袋里的银子。我也做过系统内核，我也封装过很多api，同样我也不会看重那些使用这些api做二次开发的客户，除非他能够作出自己独到的设计。</P>
<P>　　至于有人认为c++　&gt;　c那更是让人笑掉大牙，不妨你去打听一下，现在有几个操作系统内核是用c++写的，又有几个实时系统用的是c++，当然我也不是说c++不好，但是目前的内核和实时系统中c++还无法与c匹敌，至于说c++适合做应用系统的开发那是另外一回事。所以我的观点是不在于你用什么工具和语言，而在于你干什么工作。你的设计体现了你的技术层次。　</P>
<P>　　这样干了一年我觉得非常苦闷，做的大多数都是熟练工种的活，个人技术上没有太多　的提高也看不到方向。所以决定离开这个城市去上海，寻求更好的发展，并且打算放弃我以前的mis转到通信行业。　</P>
<P>　　写到这里不能不提到我女朋友，我们是在来上海前半年认识的，她大四在我公司实习，公司派她给我写文档，我们的感情发展的很快。她告诉我很多事情，她家原本是改革开放的第一批暴发户，她母亲爱打牌，输掉了几百万，还欠了很多债，她有男朋友，但是她对他没有感情，只因为他给了她母亲两万多块钱，后来还强迫她写了四万块的借条，她男朋友背叛过她并且不止一次打她，现在逼她结婚不然就要她还钱。这人居然还是一个高校的老师！她母亲把父亲给她的学费花了，因为拖欠学费她没有办法拿到毕业证。她母亲现在有病需要钱，我拿出了自己的一点积蓄并且跟朋友们接了一些，替她交了学费并给她母亲看　病（后来才知道看病的钱又不知所终，就连她母亲是不是有病我都不知道，但她也是没有办法）。这个时候我家知道了一些事情，坚决反对我和她在一起，她原来的男朋友也极力破坏。无奈之下我们决定早一定离开这个伤心的城市，并且瞒着我们家。由于时间仓促，我只准备了4000块钱，她仅有的几百块钱也被她母亲要去了，我买了三张票，一张是中午的，两张是晚上的，中午我的家人把我送上船，他们一离开我就下了船，我和她乘坐晚上的船离开了这个我和她生活了很多年的城市，带走的只是一身债务。没有来过上海的我们两个性倔强，都不愿意去麻烦同学和朋友。来到上海是傍晚6点半，我们都不知道该去哪里，我们找了一个20块钱的旅馆，这个房间连窗户都没有，7月份的天气酷热难耐，房间里非常闷热。第二天我们开始租房子，因为身上的钱不多，我们基本都是步行，花了一个星期时间，不知道在浦东转了多少圈后找到了一个400块的房子，但是我们都不了解上海是付三压一，还要付半个月的中介费，买了一些锅碗瓢盆后，我们身上只有800块钱了，工作都还没有着落，这800块钱要支持到我们拿到第一个月工资，为了省钱我们自己做饭，每天买菜只花两块钱，她非常喜欢吃（也可能她在大学经常挨饿的愿意），看到她现在这样省吃俭用我真的很不忍心。她以前的男朋友也没有放过她，经常打电话来骚扰，并且来上海看她，还说了不少恐吓她的话，她过于善良，说他以前毕竟帮助过她，叫我不要与他一般见识。以后的每天在家就是苦等面试通知，原本我想迅速找一家mis公司解决眼前的困难，但是她坚持让我不要放弃自己的理想，终于功夫不负有心人，我找到了一家通信公司，4000块的工资虽然赶不上mis公司给我开出的价位，但也够在上海生存。她也找到了工作，第一天上班她哭了，这是她来上海第一次流泪，我心里很难受也很感动。</P>
<P>　　由于是全新的行业，我把自己降到了零点，我学的vc、delphi、数据库派不上用场，　摆在我面前的是嵌入式、协议、信令一些我从未接触过的知识。我知道我没有退路，于是拼命的学习，我把自己当做一个应届毕业生一样，一分努力一分收获，半年过去我终于熟悉了工作，并且得到了公司的表彰，薪水也加了一级。后面的日子里我们省吃俭用，把欠朋友的1万多块钱还了，日子终于上了正轨。这时女朋友告诉我她想考研究生，我也很支持，于是她辞职在家备考。　</P>
<P>　　另外，在这里我要感谢我的projectmanager，他原来是一个大通信公司的产品经理，　对人非常和善，我从他那里学到了很多知识，而且他也给了我许许多多无私的帮助。在工作上他给我充分的空间和信任。记得公司安排我维护一个接入服务器软件，由于代码量不算太小（5万行），资料和文档都不齐全，我维护起来非常吃力，所以想重新把它做一遍，　公司领导不太支持，可能觉得工作量太大，但是他极力支持我，私下里他让我放手去做，　我的维护工作他挤时间做。在他的支持下，我花了半年时间完成了接入服务器的软件，并且实现了一个相对完整的tcp/ip协议栈。在这里我学会了嵌入式系统设计、驱动开发、tcp/ip和很多通信的知识，我花了一年时间终于使自己从mis开发转到了通信行业，并且站稳了脚跟。我的开发大量是对硬件的直接操作，不再受微软的操作系统，vc、delhpi这些开发工具的约束，我终于看到了另外一片天空。　</P>
<P>　　我做事情喜欢追根问底，随着开发的深入，软件开发与硬件联系越来越紧密，硬件知　识的匮乏又对我的发展产生了障碍，而且芯片技术基本上掌握在国外公司的手里，这对做系统级设计是一个非常大的制约，一个新产品出来，第一道利润（也往往是最丰厚的利润）常常都被ic公司如intel、motorola赚去了，国内的厂商只能喝点汤。所以我决心解决自己的硬件技术障碍，并打算离开通信行业，进入ic设计相关领域。　</P>
<P>　　当然我明白如果我对硬件了解的非常少，没有哪家ic公司会仁慈到招我这样一个一窍不通的人来培训。所以我必须努力打好基础，学一些相关知识为以后做准备。就像我开始从mis转到通信一样，我看过大量通信方面的书，并且给一个isp做过radius计费分拣台，在这样的背景下这家通信公司才给了我这个机会。我在的通信公司是做系统设计的，有不少pcb　layout硬件人员，平常我就注意向他们学习，由于我做的是软件，在公司看硬件资料不好意思，所以开始只好在家看，刚来上海工作我连续一年都在加班，后来不加了，因为我要挤出时间学习，通常我12点左右睡，第二天5点半起，我上班比较早，地铁上如果人不多我也用来看书。学习当然不会是一帆风顺的，有些实在不懂的问题就积累起来问硬件人员，他们的帮助使我学习进度快了很多，因为在没有人点拨的情况下自学，我的一半时间是花在解决疑难问题上，但这种问题经常是别人的一句话就可以让我豁然开朗，我非常庆幸我有这样的学习环境。在后面的一年里，我学会了看硬件原理图，学会了简单的硬件设计（模拟电路方面还有不小的差距），事情就是这样的，当你安安份份做软件，别人永远认为你是软件开发人员，在你开始学习硬件时别人未必会认同，有位中兴通讯的朋友还对我说过，一个人不可能把所有东西都学完。我也明白这一点，但我希望自己做的更好。但当你熟悉硬件后大家又会觉得你好像原本就是软硬件都懂的，同事们也都习以为常了。这个时候我可以把硬件资料堂堂正正的拿到公司看，没有人再大惊小怪了。　让我比较自豪的是我通过自己的努力做了一个iad（软交换的终端设备）系统方案，包含软硬件的选型、设计等内容，这个方案得到了公司和同事们的认同，让我感到非常欣慰。　</P>
<P>　　技术是相辅相成的，当我的硬件有了一定的进步后，我的软件设计也有了很大的提高　，我可以从更深层次理解问题，我做的接入服务器cpu是motorola　powerpc860，熟悉的朋友都知道860　qmc与软件的批量数据传输通常采用bd表的方式，硬件人员做驱动的时候习惯采用固定bd表，每接收或发送数据都将数据从bd表拷贝到用户buffer，或从用户buffer拷贝到bd表，由于理解的比较深入，我自己重新实现了这个过程，采用动态bd表的方式，驱动从一个网口接收数据，提交给我的软件进行三层交换，直至从另外的接口发送出去，没有进行一次拷贝。这样的设计大大提高了性能，使系统的指标接近理论值。软硬件的结合使我的设计水平上了一个台阶。我现在写的这个操作系统，编译后我把程序反编译成汇编，找出其中不优化的代码，然后在c程序中进行调整。举个例子，很多cpu没有专门的乘法指令，这个大家应该都知道，在这种cpu上进行一个乘法操作常常会花费大量的指令周期，　有的朋友会说这个我知道，我会尽量避免采用×号，但是事情往往不是那么简单，你知道　<BR>c语言中数组的下标操作是怎么实现的吗？仔细看看反汇编的代码你就会明白，同样是通过下标的定位操作，c编译器会有时候会产生位移指令，但有时候会用乘法实现，两者效率往往是天壤之别，所以明白这些问题你才能将系统性能提升到极致。?　<BR>些问题就不多说了，有兴趣的话以后可以共同探讨。　</P>
<P>　　话说远一点，我由衷的希望在软件上做的比较深入的朋友们有机会学学硬件以及其它　相关知识，尤其是做底层开发和嵌入式设计的。这对软件技术的提高有非常大的帮助，否则很多事情你只知道该这样但不会明白为什么该这样。我这个观点在我现在的ic公司project　manager那里也得到了验证。他告诉我们公司现在的802.11芯片产品的软件经理原本是做该芯片硬件设计的，某某某原本是做软件的，现在在做ic，类似的例子还有很多，只是在国内这样的风气不是非常流行。　</P>
<P>　　我有一些心得体会与大家分享，只有当我干好本职工作后，我才会学习与工作关系不大的技术，这样公司的上司才不至于反感，在入门阶段的问题我通常不去问那些资深人士　，而是问一些资历比较浅的朋友，比如刚毕业不久的学生，因为他们往往会跟你详细的讲解，而资深人士通常觉得你的问题太简单，所以回答的也很简单，我又不好意思多问。等技术上了一定的层次后我才会问他们，他们也能给你比较深入的回答。另外，有些朋友说我机会比较好，他们也希望能从事新的工作可惜没有机会，我听了只有苦笑，我的机会了解的人都应该知道，我没有出生在什么it世家：）也没有谁一路提拔我，所有的路都是自己走出来的，我母亲去世比较早，我的后母（我叫她阿姨）看着我努力过来的，一次她看我大年30还在写程序，她说像我这样努力木头都能学出来。　</P>
<P>　　我的最终目的是ic而不是pcb，所以我下一步的准备开始学习ic设计的知识。公司的同事没有懂ic设计的，后面的路又要靠自己了，我买了不少相关的书，在网上也查了很多的资料，我花了大量的时间去学习vhdl，并且用软件进行了一些简单的设计和仿真（没有设计asic，只是针对fpga），随着学习的深入，我渐渐明白了ic设计的基本流程，同时也明白了这条路的艰辛。这个时候我已经做好了跳槽的准备，我向一家业界又一定知名度的ic设计公司投了简历，并通过了漫长的面试（4个多小时）。其他的一切我都比较满意，唯独薪资差强人意，我也明白原因，因为我是这个行业的新人，我没有经验，我再一次将自己清零了。公司老板问我6000多一个月能不能接受，我知道他也是照章办事。想想我通信行业的朋友们，基本上都是年薪10万以上，月薪过万的也比比皆是，朋友们也帮我介绍了不少待遇不错的公司，我该怎么选择，当时我很犹豫，我热爱我的事业，我向往我的追求，　但我也是一个普通的人，我也需要养家糊口，我也想早一点买房买车。生活给我出了一道难题。　</P>
<P>　　爱因斯坦在63岁时说过"一个人没有在30岁以前达成科学上的最大成就，那他永远都不会有。"这句话给了我很大的压力和震动，我马上就26岁了，离30只有四年时间，我必须抓紧这几年宝贵的时间，努力达到我技术上的最高峰。为了这个理想，为了能离自己的梦更近一些，我选择了这家ic公司，我明白自己的薪资和公司刚进来的硕士研究生相差无几，　但为了今后的发展只能忍受，一切又得重新开始。换行业是一个非常痛苦的过程，尤其从一个春风得意的位置换到一个陌生的岗位，感觉象从温暖的被子里钻出来跳进冰水中，让人难以接受。在原来那家通信公司，我是唯一两年时间涨了五次工资的员工，公司和同事都给了我极大的认可，工作上也常常被委以重任。但现在这一切都成了过去，在新的公司我只是一个新人,没有人知道也没有人在意我过去的成绩。我决定重新开始，我把自己看作新毕业的学生，我要用自己的努力得到公司的认可。进入新的行业是非常痛苦的，我告诉自己必须忍受这一切，虽然外面有很多诱惑，但是既然作出了选择我就不允许自己轻易放弃。　</P>
<P><BR>　　我现在已经在这家新公司上了一个多月的班，开始非常艰难，现在慢慢适应了。第一　个月结束时，team　leader找我谈话，说我是新进员工中最优秀的一个，我心里很欣慰，这也算对我努力的一个肯定吧。在这里还要感谢我的女朋友，她给了我很大的支持和鼓舞，　每次在我动摇的时候她都在鼓励我，让我坚持自己的理想，刚来上海是她让我不要勉强去做mis，这次也是她让我顶住了月薪过万的诱惑，没有她我可能不会有今天的成绩。　现在的公司有自己的操作系统，自己的cpu、dsp和其它芯片，在这里我能学到世界上最先进的技术，我们的设计开发不再完全依赖别人的硬件和系统，这让我很开心。我打算等工作步入正轨后，全力学习新的知识，实现我的理想。　<BR>在后面的两年里我给自己定下了几个目标：　</P>
<P>一.努力做好本职工作，在工作上得到公司和同事们的认同；　<BR>二.努力学习ic硬件设计知识，多向同事请教，并利用一切机会多实践；　<BR>三.实现我的实时操作系统的主要部分，完成tcp/ip协议栈模块，并免费发布源代码；　<BR>四.和我女朋友结婚并买一套小房子，这是最重要的，因为我明白事业是可以重来的，但是珍贵的感情很难失而复得。　</P>
<P>在这里提一下我现在开发的操作系统，它是一个实时嵌入式系统，目前支持以下特性：　</P>
<P>a.支持时间片轮转调度和基于优先级调度，最多64个优先级；　<BR>b.抢占式实时内核；　<BR>c.为了便于移植，主体用标准c实现；　<BR>d.汇编代码非常少，不到100行；　<BR>e.支持任务管理，各任务有独立的堆栈；　<BR>f.进程同步和通信目前完成了semaphore，message　queue正在调试；　<BR>g.实现了定时系统调用；　<BR>h.可以在windows上仿真调试　</P>
<P>我还打算下一步实现优先级反转保护，event　flag，data　pipe，内存管理（以前实现过）、驱动接口等。　在这之后我还会努力完善它，比如加入文件系统，协议栈、调试接口等。希望朋友们提出自己的意见和建议，在此不胜感激！　</P>
<P>后记：　</P>
<P>　　就像有的朋友说的，我的经历或许会给一些朋友产生误导，在这里我必须说明一下。　我来上海以前学习过于拼命，常常晚上只睡3个多小时，我身高1米71，那时只有108斤（我现在130多），家人也说我这样拼命活不过60岁，但是当时的我太固执，我对他们说只要能实现理想活50岁我就够了。那时的拼命使我的身体受到了影响，有一次早上突然腰肌剧痛难忍，痛的我倒在床上站不起来。虽然我现在已经比较注意，但有时候还会隐隐作痛。后来在女朋友说服了我，来上海以后我不再如此。我经常引用父亲的一句话"身体是革命的本钱"。　</P>
<P>　　而且我也发现拼命不是办法，我可以熬一两个通宵，最多的一次我连续工作了三天三夜，　但是我半个月都没有恢复过来，这样是不是得不偿失？学习工作应该是一个长期的过程，　像马拉松而不是百米冲刺。我现在非常注意调整学习和工作的强度，我要保证每天尽量有相对充沛的精力，一些年轻的朋友觉得自己也应该拼命努力，这让我多少有些担心，如果我的故事能让你在学习工作上多一点兴趣，我会感到很开心，但如果误导了某些朋友，让你做一些不值得的付出，我会感到很内疚。　</P>
<P>　　技术没有贵贱之分，我以前换行业是因为自己的兴趣所致，而不是对哪个行业有什么偏见。我希望我的经历不要给朋友一个错误的导向，觉得我始终向更高的技术发展。其实各行各业做到顶尖都是很困难的。话又说回来虽然技术没有贵贱，但是门槛是有高低的，　无论如何，做ic的门槛要比做网页的高，这一点无可否认。国家各种人才都是需要的，但是作为个人奋发向上的想法还是应该有的，努力在自己喜欢的行业上做的更好，而不应该停留在比较肤浅的层次上。　</P>
<P>　　我是一个自己觉得比较有自知之明的人，或许我最大的优点就是知道自己有很多缺点　：）。我的故事中很多的曲折和错误都是由我的缺点造成的，希望大家用审慎的眼光看待我的经历，不要被我的"花言巧语"所迷惑。我学习有些随心所欲，这给我带来了无尽的麻烦，也大大阻碍的我的发展。记得我小时候成绩比较出色，但是后来学习严重偏科，导致我中学成绩一再滑坡，也没有考上什么好的学校，小时候的一个朋友，当时的成绩和我相仿，但是没有我这个缺点，她上了清华，后来在去了美国深造，在一个著名导师手下研究理论科学，这未尝不是一条更好的出路。另外我的学习方法也是在不断改善中的，过去　的学习过于讲究数量和时间，那样学习既苦而已效率不高，现在我非常注意学习的效率和技巧，这样才是学习的捷径（当然不是指投机取巧），比如说学一相对陌生的技术，如果有条件，不妨问一问有经验的人，不需要问很多，往往他不经意的几句话会给你非常大的帮助，甚至超过你看一个星期的书。带着这样的思想再去学习你会节省很多时间，这样何乐不为呢？这些年中我学了不少的东西，由于开始非常盲目，所以学的东西杂乱无章，现在回想起来让我啼笑皆非，我把大量的时间浪费在一些没有必要深入了解的知识上，毕竟一个人的精力是有限度的。很多朋友很我一样都背过五笔字形，的确它是个不错的输入法，但是对一个研发人员它绝对不值得你去背，你的时间应该花在有价值的地方。我这样的事情还做过很多，我背过cced、wps的命令和快捷键，在dbase基本退出历史舞台后我还花了很多时间去学习它的使用。所以我的学习在前期缺乏规划，没有明确的短期目的、中期目标，只有一个虚无飘渺的长期的理想。这就像做设计一样，好的设计是从需求抽象到代码有很多过程，而不能得到了需求就立刻开始开始编码。　</P>
<P>　　当然这么些年的学习和工作多多少少有些收获，下面我说说我的一些学习的心得，这　些方法未必正确，我也在不断探索和改进中。我的学习和工作有相对明确的目标，我不会一时心动而去学习某一技术，在下决定之前我会考虑很多，包括长期的发展，个人路线的规划，需要付出的代价、可能遇到的困难及解决的办法等等，在决定后还会制定更加明确的计划，包括短期、中期和长期的，身边可以利用到的资源（包括好的书籍、资料、软硬件环境，也包括有经验的朋友或者师长），以及每一个阶段是怎么过渡到高一阶段的计划，往往在一个学习阶段一旦上路后会走的相对顺利，但是跨阶段通常比较麻烦，比如从学习基础知识转到实践。另外我买书也有自己的方法，现在世面上高质量的书远不如低质量书多，对于一个陌生的技术，往往在第一次买书会选择错误，即使买到一本好书但是它的方向也未必适合你，所以我通常会先在网上查找一些该技术的介绍，有了一点点概念后再去买一本比较薄、相对便宜并且内容相对泛泛而谈的书，这是国内作者最善于写的书：）　，再把它浏览一遍后我就会基本明白这门技术的要点，后面买书和制定计划就会明确的多。否则一开始就想找本好书往往比较困难，而且买回来后努力学习，有时候学了一半才发现是本低质量的书或者是相对过时技术，让人非常懊恼。另外让有经验的人帮你介绍，通常也是一个不错的选择。　</P>
<P>　　有些朋友想学通信、嵌入式开发，但总觉得自己没有软硬件环境，我就按我的了解给　大家介绍一下怎么建立这样的环境，当然我了解的只是我学习和工作的方向。通信我做的是数据网方面的工作，包括tcp/ip、二三层交换、对接入网、h.323和软交换也有一点认识。这些软硬件环境都是可以在pc上构建的。你甚至可以在一个没有网卡的pc上建立一个包含多个路由器、接入服务器、voip网关、网守、主机等的仿真网络环境，而且与实际的网络相当接近，当然这需要你有清晰的网络概念和一定的网络知识，我一直在努力开发一套软件将这个过程简化，目前试验已经做完，我可能会将它融入我的操作系统外围扩展软件中。这样的方法我无法用简单的语句讲的很清楚，我可以说一下大概的思想，就是在pc上实现仿真网卡，（知道windows怎么在没有网卡的机器实现虚拟网卡技术的朋友都应该会明白），然后每一个仿真网卡对应一个虚拟设备，如路由器或者主机。你也可以借助第三方工具完成部分工作，如vmware等。我现在就是利用一个仿真网卡做自己的开发的。　</P>
<P>　　至于嵌入式开发环境更加容易实现，pc就是一个非常大的硬件平台，现有的嵌入式操　作系统通常都支持x86，你可以在上面做开发，通过软盘boot或者使用虚拟机装载，我用vxworks做了试验，在一台pc上跑windows和vxworks两个系统。另外windows上的兼容dos的16位仿真x86环境也为很多操作系统提供了绝佳的试验环境，我的操作系统在windows上就是这样实现的。linux在嵌入式中应用也比较广泛，它在网上有大量的资料，而且也相对比较容易实践。同时很多完善的嵌入式开发环境支持软件仿真，如tornado、wince等。</P>
<P>&nbsp;<BR></P><img src ="http://www.blogjava.net/relax/aggbug/681.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/relax/" target="_blank">轻松</a> 2005-01-24 08:48 <a href="http://www.blogjava.net/relax/archive/2005/01/24/681.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实践人生,一个普通IT人的十年回顾</title><link>http://www.blogjava.net/relax/archive/2005/01/24/678.html</link><dc:creator>轻松</dc:creator><author>轻松</author><pubDate>Mon, 24 Jan 2005 00:44:00 GMT</pubDate><guid>http://www.blogjava.net/relax/archive/2005/01/24/678.html</guid><wfw:comment>http://www.blogjava.net/relax/comments/678.html</wfw:comment><comments>http://www.blogjava.net/relax/archive/2005/01/24/678.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/relax/comments/commentRss/678.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/relax/services/trackbacks/678.html</trackback:ping><description><![CDATA[今年是我大学毕业满10年的日子，也是我投身IT技术的第10年。一直想能对过去的经历做&nbsp; <BR>&nbsp;些回顾与反思，以更好地走向未来，但总没有笔。刚好CSDN举办“讲述程序员的故事”征&nbsp; <BR>&nbsp; 文，这件事成了一个引子，我终于趁着暑期有时间，敲了一天键盘，便有了这篇人生自述 <BR>&nbsp; 。10年对于一个人来说是比较长的一个阶段，10年之后，同期大学毕业的同学情况差异之 <BR>&nbsp;大，让人叹息命运之变幻莫测。 我在此记录下了我的生活足迹，由于时间较长，有些事记 <BR>&nbsp;得不太清了，但我是尽量真实的记录当时的情况，有兴趣看我这篇长文的人请把我看成是&nbsp; <BR>&nbsp;一个在你我中间一块生活，一起喜怒哀乐，一起努力的平凡人，相信我们之间会有很多跨&nbsp; <BR>&nbsp;越时空的情感交流。好，就说到此吧。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; 序&nbsp;&nbsp; <BR>&nbsp;从1994到2003，不知不觉之间，我已在计算机技术的世界里沉浸了十年。有位哲人说过：&nbsp; <BR>&nbsp;如果一个人能用十年的时间专心致志地研究一门学问，或学习一门手艺，或从事一个职业&nbsp; <BR>&nbsp;，他一定能成为这个领域的专家。我天资平庸，但哲人的话是有道理的。我用十年的时间&nbsp; <BR>&nbsp;先成为了一名合格的程序员，再成为了一个重点大学计算机专业的大学教师。十年磨一剑&nbsp; <BR>&nbsp;，蓦然回首，年华如水，青春如歌！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我父母都是城市中的平民，家境仅能解决温饱，我想我可能代表了中国社会的一大类青年&nbsp; <BR>&nbsp;，我的经历与体会可能会对许多条件并不好的年青程序员有所启示：只要努力，天资差与&nbsp; <BR>&nbsp;环境不好都是可以克服的。因为我不是牛人，所以我不能教你如何成为牛人，我只是尽量&nbsp; <BR>&nbsp;真实地写下我的经历与感触，写一个平凡人的努力过程。我为我是一个软件开发者而自豪&nbsp; <BR>&nbsp;，为我从事的教书育人的事业而自豪，并愿意为中国落后的软件业尽己菲薄之力，为此，&nbsp; <BR>&nbsp;我人生无悔！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我想分为三部分讲述我的人生经历：&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;上篇：学习人生：主要是我学习计算机技术的经历与感触，时间跨度大约是从1994~1996年&nbsp; <BR>&nbsp; ；&nbsp;&nbsp; <BR>&nbsp;中篇：艰难人生：主要是我流迹社会，失业一年半，三次考研的痛苦经历；时间跨度大约&nbsp; <BR>&nbsp;是从1997~1999年；&nbsp;&nbsp;&nbsp; <BR>&nbsp;下篇：实践人生：主要是我的技术实践经历：在公司打工，开发软件，毕业求职与教书生&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;涯，时间跨度是1999~2003。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;你的工作是你人生的终极魅力所在！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;学习人生 —— 一个普通IT人的十年回顾(上)&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;作者: CSDN 网友Bitfan (金旭亮)&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;一 计算机是什么东西？&nbsp;&nbsp; <BR>&nbsp;我是七十年代初在中国出生的那一代人，等我们长大开始读书时，文革已经结束，相对于&nbsp; <BR>&nbsp;我们的兄长，从我们这一代开始，以后出生的孩子都能受到较为正规的教育，这是我们幸&nbsp; <BR>&nbsp;运的地方。&nbsp;&nbsp;&nbsp; <BR>&nbsp;也就是我们上小学的时候，七十年代末，以美国为技术资源中心的计算机技术开始在全球&nbsp; <BR>&nbsp;范围内迅猛发展，这时正是世界性的“软件危机”极为严重的时候，计算机技术各方面都&nbsp; <BR>&nbsp;在酝酿着新的突破，而此时比尔盖茨也正在准备构建他的明日微软帝国。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;七十年代末与八十年代初，在我们的生活中，看不到一点计算机技术的影子，刚刚改革开&nbsp; <BR>&nbsp;放的中国，99%以上的人连“计算机”这个词恐怕都没听说过，中国游离于信息技术大门之&nbsp; <BR>&nbsp;外。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;在“振兴中华”成为时代主旋律的八十年代，整个中国真的是呈现出一种勃勃的生机，这&nbsp; <BR>&nbsp;是一个民族在经历百年耻辱，十年挫折之后的再起步，象一些老歌---《金梭与银梭》，《&nbsp; <BR>&nbsp;在希望的田野上》等，就是当时青年的一种积极向上的精神风貌的体现。这种环境下，对&nbsp; <BR>&nbsp;于正在成长中的我们这一批少年，在潜意识中有极为深刻的影响，我们认为爱国与振兴中&nbsp; <BR>&nbsp;华是天经地义的事，并且成为了努力学习的主要动力（呵呵，现在的一些“愤青”---愤怒&nbsp; <BR>&nbsp;青年一定会说我们当时被“洗脑”了，也许真的是吧，这种信念确实会给人以极大的动力&nbsp; <BR>&nbsp;，我看不出有什么不好，至少我不会有现在这一批青年所经历的非常迷茫的感觉）。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1986年我考上了桂林市重点高中---桂林中学，在那儿，我第一次见到了电脑。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1．中学的计算机兴趣班&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1987年我在桂林中学读高二，桂中是重点高中，条件较好，当时学校课外安排了两个班：&nbsp; <BR>&nbsp;无线电班和计算机班，我上的是计算机班，当时用的微机是Apple II，用Basic编程。记得 <BR>&nbsp;当时中国也开发了一种同档次的计算机，叫做中华学习机，要在中小学中大力推广，但Ap&nbsp; <BR>&nbsp;ple II后来发展成了著名的Mac系列，并拥有了自己的操作系统，而中国的中华学习机，还 <BR>&nbsp;有后来的小霸王等电脑学习机，都无疾而终了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;学校安排上机，有同学不知从哪找来了一些有趣的Basic程序，什么“比翼双飞”，“飞机&nbsp; <BR>&nbsp;空战”等等，都是一些非常简单的小游戏，当时他抄了厚厚一本，一上机就敲一些到计算&nbsp; <BR>&nbsp;机中运行，而我是一点也不会，只有站在一边看的份。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;那时会计算机的人很少，老师讲的我又不明白，考试的时候也不知道怎么过的。呵呵，后&nbsp; <BR>&nbsp;来我读研打工时，在网上看到洛阳一个高中生用VB编的一个“电子书童”程序，水平之高&nbsp; <BR>&nbsp;，我当时真是没法比。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1989年六四动乱，广西高考名额一下减了7000多，竞争激烈，十几人里才能取一个，由于&nbsp; <BR>&nbsp;压力过大，我高考前夕失眠，第二天考语文，120分的试卷当时只考了68分，因而与重点高&nbsp; <BR>&nbsp;校无缘。本想复读，但父母怕我来年考不上，一定要让我读广西大学，我万分不情愿地顺&nbsp; <BR>&nbsp;从了父母的意愿，去了我不喜欢的学校，读了我不喜欢的专业。男怕入错行，我在大学毕&nbsp; <BR>&nbsp;业后重新开始学我喜欢的专业，足足用了五六年的时间才转过来，真正成为一名合格的劳&nbsp; <BR>&nbsp;动者，走了一条长长的弯路，所以，父母的决定对缺乏经验与决断力的孩子而言，真的是&nbsp; <BR>&nbsp;非常重要。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;现在想起来，父母当时没错，我也没错，那都是在时代与社会环境下的自然选择。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;2．失败的四年本科与工作初期&nbsp;&nbsp;&nbsp; <BR>&nbsp;作为六四之后第一批进入大学的本科生，我们学习了两年的“六四风波的反思”，四年里&nbsp; <BR>&nbsp;我是个老老实实的好学生，但四年除了玩命过了六级，什么也没学会。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;记得大学第一节课就是Basic语言，呵呵，也根本没学会，但我看来注定了要与Basic难解&nbsp; <BR>&nbsp;难分了，后面的实践篇中我会讲我用Basic开发的事。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;大学里我学的专业是电力系统自动化，学过微机原理与Fortran，上机时还用的是古老的主&nbsp; <BR>&nbsp;机加终端方式的计算机（叫做L/F机），我上机时真是一塌糊涂，因为这门课我从没学进去&nbsp; <BR>&nbsp;，也从没学懂过。有同学很厉害的，会用电脑打印出许多漂亮的图片（当然现在看起来很&nbsp; <BR>&nbsp;粗糙，针式打印机打的），我那时就称这些人为牛人了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;呵呵，我如果没记错的话，做超级解霸的梁肇新也是广西大学的，但不是我们系，记得我&nbsp; <BR>&nbsp;当时就已听到有关几个计算机牛人的事，估计其中就有他吧，如果我记错了，梁肇新先生&nbsp; <BR>&nbsp;请指正。在本科期间，我对电脑是神秘多于兴趣。这也说明我成为不了牛人与大师，天资&nbsp; <BR>&nbsp;有限。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;后来，我发现一个普遍的规律，如果能成为计算机方面的牛人与大师，请去翻翻他们的传&nbsp; <BR>&nbsp;记，绝大多数在本科期间就已展露出他们的才华。而我们现在的中国高校，这么多的本科&nbsp; <BR>&nbsp;生都在为考试、考研、考托、考G而奔忙，这种填鸭式的应试教育体制，扼杀了太多学生的&nbsp; <BR>&nbsp;创造性。结果是一个学生在大学里读得越认真，就受到的错误影响越大，我是用好几年的&nbsp; <BR>&nbsp;时间反思才得出这个结论的。所以，中国高校十几年数以几十万计的本科生中出不了可编&nbsp; <BR>&nbsp;写Linux内核的杰出人才，一点也不奇怪。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1993年我毕业了，用我总结的一段话来说，是：&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;一张白纸进来，一脑浆糊出去。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;毕业后我分到了一所号称是“中港合资”的生产蓄电池的公司，呵呵，刚刚工作的日子让&nbsp; <BR>&nbsp;我这个单纯的大学生被生活好好的教训了一下，许多无法以前想象的社会现象让我目瞪口&nbsp; <BR>&nbsp;呆，年轻气盛导致穿了小鞋，还只能忍气吞声。吃了生活的一个闷棍，我才明白，我除了&nbsp; <BR>&nbsp;有张文凭，什么都不是！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;当时，我感到最郁闷的是我在公司里什么都不会做，一个电机烧坏了我楞不知如何下手修&nbsp; <BR>&nbsp;，公司老总办公室里的灯不亮了，学电的大学生我花了半小时楞不知原因在哪！我学的东&nbsp; <BR>&nbsp;西没一样能用的。开始我还以为是因为我在学校里没认真学，但后来问了很多同学，90%以&nbsp; <BR>&nbsp;上的都有同感，我现在终于认识到这不单是我个人的错，我自认为在学校中是很努力的，&nbsp; <BR>&nbsp;从未偷懒过，但如果90%以上的学生所学不能服务社会，这种教育体制一定存在问题。四年&nbsp; <BR>&nbsp;里，我的电脑知识与技能=0！现在看起来，我浪费了宝贵的四年光阴！但当时的环境与认&nbsp; <BR>&nbsp;识水平，也只能如此了，没有当初的浪费，怎有后来的珍惜？这是人生必经的一个阶段。&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;二 漫长的理论学习时期&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1．从电脑培训班开始&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我毕业后的第一个工作单位是一个非常差的企业，我在那儿见识了几乎所有中国差的企业&nbsp; <BR>&nbsp;的弊端：人浮于事，拉帮结派，暗箭伤人，损公肥私……。可以想见，在这样的企业工作&nbsp; <BR>&nbsp;，人是多么的颓废。我在无聊之中过了大半年的时间。1994年4月的一天我去桂林新华书店&nbsp; <BR>&nbsp;买书，看到桂林电子工业学院老师举办一个电脑培训班，教打字、排版、常用DOS命令等电&nbsp; <BR>&nbsp;脑使用基础，反正也没事，不如上个班学点东西吧。不曾想就是这样一个培训班，却根本&nbsp; <BR>&nbsp;影响了我的人生之路。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我清楚地记得当我第一次上机时，连电脑开关在哪都找不到，老师拿着一张五寸软盘，插&nbsp; <BR>&nbsp;入软驱，打开电源，在一阵“吱吱”的声音之后，屏幕上开始有英文字符出现，然后，教&nbsp; <BR>&nbsp;师在键盘上敲入几个键，电脑沉默一会，突然在屏幕上跳出一个小人，出现一行字：快快&nbsp; <BR>&nbsp;乐乐学电脑，还传出了音乐。我当时真是惊呆了，电脑怎么还会唱歌？现在想起来，那个&nbsp; <BR>&nbsp;软件其实是台湾松岗系列教学软件，而我一个大学本科生，在毕业之后居然对电脑无知到&nbsp; <BR>&nbsp;这个地步，我真不知道是该哭还是该笑……！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;俗语说：“一见钟情”。我是相信这种事的，因为就是这第一次上机，让我产生了搜索这&nbsp; <BR>&nbsp;一神秘世界的强烈兴趣，从此就再难与电脑分开了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;当时，有两位电子学院的老师：尹老师和陈老师。他们给我们讲DOS，讲汉字输入，讲他们&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;如何修改天汇汉字系统使它能在一张软盘上运行，讲打字排版……，一个月之后，我不满&nbsp; <BR>&nbsp;足，又学了一个月。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;在上培训班的时间里，我向老师要来了桂林电子工业学院计算机应用专业本科四年的培养&nbsp; <BR>&nbsp;方案，回到家中，列出了所有本科课程，再根据书上的先修课程介绍，绘制了一张巨大的&nbsp; <BR>&nbsp;课程树，从树根开始，决定一本本地啃，从头开始学计算机技术。计算机科学的学习有较&nbsp; <BR>&nbsp;强的系列性，想一步到位很可能会学不懂，但循序渐进又无法跟上技术发展的速度，这是&nbsp; <BR>&nbsp;一个非常突出的问题。我现在想起来，觉得好的学习方式是：学理论打基础，在实践中逐&nbsp; <BR>&nbsp;步理解理论，多思多悟，就会发现层出不穷的新技术中有许多一直不变的东西存在。把握&nbsp; <BR>&nbsp;这种东西，就可以以不变应万变。这种“不变”的东西是什么？就是软件开发的基本原理&nbsp; <BR>&nbsp;与理论，基本思想与方法！在我对面向对象理论进行了较深入的学习与把握之后，我学.n&nbsp; <BR>&nbsp; et只用了三个月的时间就可以独立设计一个完整的全面向对象软件架构，并且用VB.net与 <BR>&nbsp;C#混合语言把它给做出来了。对于J2EE，我同样有这种自信，也用三个月的时间，一定可&nbsp; <BR>&nbsp;以开发与设计基于J2EE平台的软件，因为它们背后的计算机技术基础是一致的，完全可以&nbsp; <BR>&nbsp;触类旁通。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;尹老师和陈老师可能不知道，他们开的一个也许是为了经济效益的培训班，最后居然培育&nbsp; <BR>&nbsp;出了一个计算机硕士！所以，作为一名教师，其责任真的是非常重大的，可能会影响学生&nbsp; <BR>&nbsp;的一辈子，我感激他们！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;2．漫长而艰辛的学习之路&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我当时每月只有一百多元的工资收入，把大半收入都用到买书上去了。电子工业学院门旁&nbsp; <BR>&nbsp;的那个科技书店，以及桂林科技书店，成为了我最常去“站读”的地方。我买了数据结构&nbsp; <BR>&nbsp;、操作系统、微机原理、IBMPC汇编程序设计，C程序设计……这些教材，就按照预定的计&nbsp; <BR>&nbsp;划开始学了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我当时也说不清楚为什么要学这些东西，决不象现在学生学什么东西都有很强的功利性：&nbsp; <BR>&nbsp;学英语为了出国，学电脑为了好找工作。当时根本就没有想过今后如何如何，就是对计算&nbsp; <BR>&nbsp;机技术本身的兴趣推动我去学习的。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;当时计算机书还不象现在这样扑天盖地，我几乎看完了我能弄到的每一本计算机书，看了&nbsp; <BR>&nbsp;一些书，就特别想有地方上机，能练一练。但我一个月一百多元收入，一台电脑怎么也得&nbsp; <BR>&nbsp;几千元，要五六年不吃不喝才攒够钱，父母都是普通百姓，家境仅能温饱，拥有一台电脑&nbsp; <BR>&nbsp;真成了我最大的美梦。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;为了有机会上机，我这个脸皮极薄的人也会什么都顾不上了，带着一盒保存着各种软件的&nbsp; <BR>&nbsp;软盘，厚着脸皮到处找可能的地方上机。在这个时候，电子工业学院又一次帮了我，他们&nbsp; <BR>&nbsp;的机房管理得并不严，我就冒充是他们的学生去买机票上机。后来去得多了，那儿的老师&nbsp; <BR>&nbsp;都熟悉我这张脸了，但搞笑的是，居然没一人知道我是哪个班的！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;当时电子学院用的局域网操作系统是Novell，我在那儿学会了使用许多最基础的软件，现&nbsp; <BR>&nbsp;在仍然如数家珍：CPAV，Turbo Pascal 5.5，UCDOS，TWAY（天慧汉字系统），Masm，Tur <BR>&nbsp;boC2.0，还有鼎鼎大名的Norton公司的磁盘医生NDD，PCTOOLS，Borland公司的最牛的常驻&nbsp; <BR>&nbsp;内存的软件SideKick，…… 在电子学院机房，我还玩了经典游戏：决战中国海，冒险岛， <BR>&nbsp;战斧，三国……。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;学校网络里软件很多，但其中所染的病毒也五花八门。我记忆深刻的是第一次遇见Dir II <BR>&nbsp;病毒时，那种感觉决不是害怕，而是欣喜，呵呵，我见到病毒什么样的啦！由于DOS内核是&nbsp; <BR>&nbsp;开放的，所以那时开发一个病毒程序相对容易，大家又都喜欢用软盘拷来拷去，结果毒源&nbsp; <BR>&nbsp;泛滥，病毒的猖獗使得杀毒软件有了巨大的市场，现在大名鼎鼎的江民KV系列，就是在那&nbsp; <BR>&nbsp;时开始占据中国防毒市场，同时还有公安部的Kill等竞争对手，瑞星，金山等都是后来者&nbsp; <BR>&nbsp;。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;那时，我白天在公司上班，就盼望着晚上的上机，每次上机我都有详细的计划，因为机时&nbsp; <BR>&nbsp;宝贵，所以份外珍惜。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;为了上机时能多敲些程序，我一咬牙，向妈妈要了两百元，买了一台电脑学习机，回家苦&nbsp; <BR>&nbsp;练英文指法与五笔输入，每天对着家里那台14寸的电视机屏幕，敲击至少键盘2小时以上。&nbsp; <BR>&nbsp;练得手腕酸疼，但终于达到了运指如飞盲打的程度。学五笔，背字根“目具上止卜虎皮，&nbsp; <BR>&nbsp;……”，足足花了一星期才背下来，并把每个字根与手指对应起来，后来看报纸都不自觉&nbsp; <BR>&nbsp;地将汉字给拆得七零八落，再也看不到是一个完整的汉字啦，当时好象练到了每分钟可打&nbsp; <BR>&nbsp;60多个字，后来我居然靠着这弹指神功当了一阵打字员混饭吃！呵呵，练好了指法，一上&nbsp; <BR>&nbsp;机，确实效率倍增，两小时能敲入并运行调试的程序比以前花三小时敲的还多。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;94，95年是我条件最差，但学习劲头最足的两年时期，外在环境的恶劣，却反而造就了我&nbsp; <BR>&nbsp;高昂的学习兴趣，那种痴迷，我想热恋也不过如此了，可能因为我太喜欢计算机了，所以&nbsp; <BR>&nbsp;爱情与我无缘，这也是无可奈何的事。 ：-（&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我特别想说说我学习计算机技术书籍的感觉。如果你真的喜欢一门学科，那在啃一本本专&nbsp; <BR>&nbsp;业书籍时，就决不会觉得它厚，而只嫌它不够厚。对比我在本科学《电磁学》、《自控原&nbsp; <BR>&nbsp;理》之类枯燥无味的课程的感觉，那种课程脱离实际，从纸上到纸上，学生根本无法真正&nbsp; <BR>&nbsp;掌握。而学计算机课程《C程序设计》、《数据结构》、《操作系统》等课程的感觉真是天&nbsp; <BR>&nbsp;壤之别，原来本科学的东西是越学越糊涂，而我在学习计算机科学的过程中自己就感到慢&nbsp; <BR>&nbsp;慢地将所有的知识串成了一条线，脑中有一棵知识树在成长，这不是形容词，是真的感受&nbsp; <BR>&nbsp;。我学DOS命令，学了很久不明其道理，是在一天早上醒来时灵感一来，突然理解了文件与&nbsp; <BR>&nbsp;树的概念，于是，就真正把握了DOS命令的内涵，开始对Copy，Format，Move……这些英文&nbsp; <BR>&nbsp;单词游刃有余了。有段时间，我甚至能感觉得到我的知识在与日俱增！如果那时能有相对&nbsp; <BR>&nbsp;稳定的客观条件：比如有一台随时可用的计算机，那我一定学得更快更好。不过话又说回&nbsp; <BR>&nbsp;来，条件好的时候，人又容易为安逸所累，进步反而慢。还是那句老话：业精于勤荒于嬉&nbsp; <BR>&nbsp;。现在的许多学生就是物质条件太好了，反而不懂得珍惜。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;后来我看了金庸先生的《射雕英雄传》，郭靖成了我最喜欢的人物，不是因为他有黄蓉的&nbsp; <BR>&nbsp;爱，而是他那种坚忍不拔的毅力，以平凡之资终登绝顶！金庸先生真是妙笔！此小说我不&nbsp; <BR>&nbsp;知看了多少遍。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;最值得怀念的就是我学编程的岁月，我学C语言用的是谭浩强的《C程序设计》，当时谭老&nbsp; <BR>&nbsp;师在电视上同时讲C程序设计，我每天必看，把书上的每道例题与习题全部做了一遍，并写&nbsp; <BR>&nbsp;出了每次上机的安排。我每次都先在纸上把程序写出来，然后上机时争分夺秒地在计算机&nbsp; <BR>&nbsp;中调试运行，并根据运行结果思索为什么会运行不正常，在哪儿出错了，如何更正，上机&nbsp; <BR>&nbsp;完后还有总结。就是这样，我把谭浩强的《C程序设计》一书中的所有例题和习题全部敲到&nbsp; <BR>&nbsp;计算机中运行了一遍，打下了C语言扎实的基础。谭老师的书和课，的确影响了中国多少名&nbsp; <BR>&nbsp;程序员！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我学了C语言之后，就开始想做点东西了。我用了一个月的时间，用C编写了一个中文下拉&nbsp; <BR>&nbsp;菜单的程序，从UCDOS中的字库中提取汉字点阵，然后在图形模式下“画”出汉字来，使程&nbsp; <BR>&nbsp;序能脱离汉字系统的支持直接显示汉字。整个程序应该有一两千行代码吧，全部是自己寻&nbsp; <BR>&nbsp;找资料，一行行敲进去的。后来，我又编了读取WPS文件的程序（当时DOS下打字排版是求&nbsp; <BR>&nbsp;伯君的WPS一统天下，Word当时在哪里我不知道呢！《电脑报》介绍过的求伯君，鲍岳桥等&nbsp; <BR>&nbsp;作为第一代中国杰出程序员代表，是我当时崇拜的偶像），我还编写了一个绘制简单图形&nbsp; <BR>&nbsp;的小程序，从编程调试的过程中，我得到了程序员基本功的最初训练。我当初没人教，遇&nbsp; <BR>&nbsp;见各种困难只能自己解决，为找出一个BUG，晚上睡觉做梦都在编程，而现在的一些大学生&nbsp; <BR>&nbsp;，程序通不过，马上问老师，甚至有学生把程序发到我的邮箱，叫我帮他调程序！有的计&nbsp; <BR>&nbsp;算机专业学生，学了四年，四年敲过的代码总数恐怕不超过2千行！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;的确，我当时的水平很低，现在的本科生比我当时强太多了，但至少有一点他们中的许多&nbsp; <BR>&nbsp;人不如我，他们不如我勤奋，也不具备我的毅力，我觉得这是现在这批八十年代出生的大&nbsp; <BR>&nbsp;学生最缺的东西。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我用一年半的时间基本自学完了计算机专业的主干课程（除了《编译原理》，我实在看不&nbsp; <BR>&nbsp;懂），1995年我参加了初级程序员考试，结果上下午成绩加起来有90多分。但96，97我两&nbsp; <BR>&nbsp;次参加程序员级考试，虽然我已有不少编程实践，但仍然通不过，现在看起来，这反映出&nbsp; <BR>&nbsp;一个事实：我理论基础实在太差，天资也并不高。直到现在，我仍然痛感我的计算机基础&nbsp; <BR>&nbsp;理论不好，使我难以成为一名计算机科学家，而只能成为一名不错的软件工程师。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;从95年开始，我的生活开始加速下降，我所在的公司由于被一群我现在称之为驻虫与流氓&nbsp; <BR>&nbsp;的人给弄得不成样子，每月连100多元的工资都无法保证，我只得离开了公司，把档案往人&nbsp; <BR>&nbsp;才交流中心一放，就开始了我四年的社会漂浮生活……。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;在这四年中，我干了不下四五种工作：当过推销员，当过打字员，当过培训老师，修过电&nbsp; <BR>&nbsp;脑，从事售后服务，甚至摆过地摊……，一切的一切，很简单，就为了能有口饭吃。生活&nbsp; <BR>&nbsp;是严厉的，不讲情面的，我唯一的爱好就是闲下来就拿起我的计算机书来看。当时我大哥&nbsp; <BR>&nbsp;说过：你学这些东西有什么用？能靠它当饭吃？不要惊奇这种观点，在我们那信息闭塞的&nbsp; <BR>&nbsp;地方，当时有谁能想到计算机技术会有如此大的改变社会的能力？我之所以不懈学习，纯&nbsp; <BR>&nbsp;粹是为了解脱精神上的困惑，在技术的海洋中忘却生活的烦恼。我后来有一句名言：何以&nbsp; <BR>&nbsp;解忧，唯有电脑。别人当作一句笑话，但却是我当时的真实写照。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;万事都有两面，事情坏到极处，就会向好转化。又是一个很偶然的事，改变了我的人生轨&nbsp; <BR>&nbsp;迹。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1996年，我的一个高中同学杨考上了湖南大学计算机系研究生，请客吃酸菜鱼火锅。在大&nbsp; <BR>&nbsp;家喝酒时，杨提了一个问题：请大家说出一个自己最想达到的目标。我的桂中同学大多数&nbsp; <BR>&nbsp;都是上的全国重点大学，此时毕业三年了，大家都对社会对生活有了自己的认识，于是就&nbsp; <BR>&nbsp;有了各种不同的答案，我当时的回答是：“我希望能有一天开发出一个好的软件，让许许&nbsp; <BR>&nbsp;多多的人都能用上它。”，这个目标我到现在都没达到。但当时大家是给我热烈地鼓励。&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;杨饭后跟我说，你既然那么喜欢计算机，为什么不考研呢？对啊，我为什么不去试试呢？&nbsp; <BR>&nbsp;当天晚上我躺在床上，没怎么想就确定了要考研的想法。当时却怎么也没想到，考研之路&nbsp; <BR>&nbsp;成了另一条折磨人的不归路。对我一生的影响深远……&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这就是我早期的学习生涯，深深地体现出中国的时代特色。这段时间我的生活是困苦的，&nbsp; <BR>&nbsp;心情是苦闷的，但学习热情却是无以伦比的。现在我一个人拥有两台奔四电脑，随时可上&nbsp; <BR>&nbsp;互联网获取丰富的资源，反而在技术上难有寸进了。越来越觉得古语说得好：&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;艰难困苦，玉汝于成！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这是生活的真理！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;=======================================&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;呵呵，大家愿意看，我就愿意写。呵呵，我发觉写文章有时也象编程，一写顺了就哗啦啦&nbsp; <BR>&nbsp;地出来了，弹指神功又叫我敲了近6000字,把中篇给写完了。 :-)&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这种文章带有浓厚的个人色彩，不掩饰不夸张，我活在世上三十多年，为人光明磊落，有&nbsp; <BR>&nbsp;何事不敢对人言？是好是坏任人评说，我就是我，从不以外人的评价，来决定我自身的价&nbsp; <BR>&nbsp;值。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;呵呵，象连载小说，大家往下看吧……&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;你的工作是你人生的终极魅力所在！&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;艰难人生 —— 一个普通IT人的十年回顾(中)&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;作者: CSDN 网友Bitfan (金旭亮)&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;在上篇中我说到决定考研，从此迈上了一条对我来说到目前为止最难走的路，是一个人生&nbsp; <BR>&nbsp;的炼狱。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;第一次考研的失败&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;决定考研之后，我就去买了相关资料，取出尘封己久差点当废纸卖掉的大学课本，又开始&nbsp; <BR>&nbsp;了学生生涯。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;考哪儿的大学？是我首先要考虑的问题。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;当时还有另一个高中同学也准备考研，也是计算机，他报了广西师范大学的研究生。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;父母则劝我也考广西师大或我的母校广西大学的研究生，说那好考得多，也可以托人走走&nbsp; <BR>&nbsp;关系。但我这人很犟，我在西大混了4年，什么也没学到，我还去那儿干什么？我想起了高&nbsp; <BR>&nbsp;中时的梦想，决定直接考北京的高校。当然，北大清华是想都不敢想的，社会上工作几年&nbsp; <BR>&nbsp;，我毕竟清楚自己几斤几两，但北京几十所高校，难道一所也不行？我不能再听父母的话&nbsp; <BR>&nbsp;了，我要走自己的路，自己的命运自己负责，于是我坚持要考北京的学校。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;知道这件事的朋友都对我表示惊奇，工作了4年，学校里的知识都忘得差不多了，还想直接&nbsp; <BR>&nbsp;考北京的学校，难度之大，相信不少人都认为我成功的希望很渺茫。事实证明，他们的看&nbsp; <BR>&nbsp;法是对的，但不全对，因为世上本就没有绝对的事情。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这时，我还在一家私营公司里打工，于是，白天上班，晚上就挑灯夜战，每晚不到12点不&nbsp; <BR>&nbsp;休息。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;经过半年的复习，我参加了1997年元月的全国研究生入学考试，成绩出来，我专业课没问&nbsp; <BR>&nbsp;题，但数学才得了44分，毫无疑问，名落孙山。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这是一个打击，但对我并没有太大的影响。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这时，我小时住在隔壁的阿姨来到桂林，她说她女儿（我小时的玩伴，也姓杨）去年就考&nbsp; <BR>&nbsp;研了，但也同样没过，她原先在北京服装学院读本科，毕业分回广西柳州一个国企里，工&nbsp; <BR>&nbsp;作一年之后考研，没考上之后，她就把工作给辞了，专门跑到北京同学家中复习一年。97&nbsp; <BR>&nbsp;年考研她成功了。 得知这个消息，对我是个很大的鼓励。我想，她一个比我小的女孩都能 <BR>&nbsp;成功，我为什么不行？我想办法与她联系上了，在后来的考研岁月中，她给了我极大的帮&nbsp; <BR>&nbsp;助，帮我买资料，帮我问成绩，写信给我，鼓励我坚持下去……&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;受人滴水之恩，当涌泉以报。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;世上的人大都只会“锦上添花”，但只有“雪中送炭”才是最宝贵的。她就是我的“雪中&nbsp; <BR>&nbsp;送炭”人，她研究生毕业后嫁到青岛去了，断了音讯，但我心中永远记住了她的帮助。我&nbsp; <BR>&nbsp;决定，从今往后，如果我有能力帮助别人的，就一定要帮助人。这世界充满了太多不好的&nbsp; <BR>&nbsp;东西，我应该努力往其中添一点好的东西，哪怕显得多么微不足道“土包子”的北京之行&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;中关村印象&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;刚好，1997年我大哥在北京中央美院进修美术，我决定明年继续考研，于是辞去了在一家&nbsp; <BR>&nbsp;私营电脑公司的工作，于6月底来到了北京，住进了大哥的宿舍中。6月到7月，我在北航学&nbsp; <BR>&nbsp;计算机维修，7月参加陈文灯老师的考研班，一直呆到9月中旬，我才回到桂林。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;中央美院当时搬到了北京西北角的西八间房，我和大哥一起住在学生宿舍中。认识了不少&nbsp; <BR>&nbsp;来自全国各地的搞美术的大哥同学，我很喜欢和他们这些搞艺术的人在一起，看他们色彩&nbsp; <BR>&nbsp;斑斓，形象逼真的油画，和设计精巧的一些手工作品，是一种美的体验。与我们工科人相&nbsp; <BR>&nbsp;比，他们是另一种思维方式。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;7月份，大哥要回桂林了。在回桂林前，我帮他和他的同学们去中关村电子市场一口气买了&nbsp; <BR>&nbsp;三台电脑，当时最红火的电子市场是中关村电子市场，就是现在北大太平洋电脑商场所在&nbsp; <BR>&nbsp;的地方。那时电子市场里跞寥粒绱说暮旎穑俏以诠阄魉游醇降囊泊游聪氲降?&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;。在大街上随处可见抱着台打印机，拎着个扫描仪的人，把电脑配件当成白菜一样卖，这&nbsp; <BR>&nbsp;就是我对闻名全国的“中关村电子一条街”的最初印象。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我到了中关村，见到了那些我非常熟悉的公司：北大方正，金山WPS，江民科技……，见到&nbsp; <BR>&nbsp;了北京书堆积如山的书店，感叹这里真是一个知识的海洋，觉得亲身感受到了中国IT业的&nbsp; <BR>&nbsp;脉博。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;大哥回去后，我一个人留在北京，骑着辆破自行车逛了中国最有名的大学：北大和清华，&nbsp; <BR>&nbsp;北大风景如画的未名湖上处处荷叶飘香，清华平平展展的草坪展示一种平实坦荡的心胸。&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;一墙之隔，校园内外，就是两种不同气氛，无名无状，却让我这个二十多岁没出过广西的&nbsp; <BR>&nbsp;土包子感受深刻。 “疯狂”的考研班&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我参加的是暑期文登学校的考研班。中央财经大学那栋破败不堪的学四楼里，住满了来自&nbsp; <BR>&nbsp;全国各地的学生，和我住在一起的，一个是湖北的，一个是东北的，一个四川的，为了同&nbsp; <BR>&nbsp;一个目的，大家从天南地北聚到了一起，我当时真感到了一种“家”的感觉，原来这世界&nbsp; <BR>&nbsp;有这么多同路人，我不过是中国十几万考生中一名不起眼的“老生”罢了，但还不算是“&nbsp; <BR>&nbsp; 范进”。&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;考研班的日子是“疯狂学习”的日子。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;记得我们需要到北方交通大学的大礼堂去听人大老师索爱群的政治课，一千多人的大礼堂&nbsp; <BR>&nbsp;被挤得满满的，连过道上都坐了人。在老师的讲台前堆满了各式各样的录音机，足有一百&nbsp; <BR>&nbsp;多部，来自全国各地的莘荠学子拿着一 靠 泉水，在北京最热的7月，挥汗如雨地在记笔记 <BR>&nbsp;！这段日子，我用去了7个笔记本！这种气氛，我以前在广西是从未见过的。我本来以为我&nbsp; <BR>&nbsp;已经够努力勤奋的了，到北京考研班一看，根本就不算什么。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;陈文灯老师教的数学给我留下了最为深刻的印象，他上课不用讲稿，所有的例题全都记在&nbsp; <BR>&nbsp;他的脑里，随手就可以写出来，丝毫不差，还总结出一整套解题方法，让我大开眼界。我&nbsp; <BR>&nbsp;是见着了，原来一个人对本职工作可以精熟到这种地步！后面我还会谈到另一位老教授对&nbsp; <BR>&nbsp;职业可贵可敬的敬业精神，不敬业，就不是一个合格的劳动者。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我一直呆到身上没钱了才离开北京。这三个月花完了我工作几年的所有积蓄，却对我的影&nbsp; <BR>&nbsp;响是巨大的，中国什么地方最适合学习？最适合学计算机？在我看来，只有北京！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我下定决心，一定要到北京来学习计算机技术。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;差点跳楼的致命打击&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;9月中旬我回到了桂林，开始准备第二年的考研。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;但生活是不讲情面的，我想当然地认为经过了北京名师的指点，我去年就是数学没过，今&nbsp; <BR>&nbsp;年应该没问题了，但事实并不如此。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1998年的数学试题，突然有了一次很大的变动，这次数学考试特别难，题量还特别大，全&nbsp; <BR>&nbsp;国及格率仅7%，平均分为30多分。我现在将这次考试试题称之为“变态”的题目，出题的&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;那帮呆在空调房里的教授们挖空心思出出来的题目，可把我给害惨了。我自认为心理素质&nbsp; <BR>&nbsp;够强了，但因为这场考试关系命运太大，在考场上我的手都是抖的，几乎晕倒，一道道的&nbsp; <BR>&nbsp;大题空在那儿做不出来，都象是在不断地讥笑我不自量力，又象是一张张面无血色的血盆&nbsp; <BR>&nbsp;大口，一张口就把我给吞下去了，连骨头渣子都不吐。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;考完数学，我就知道我今年没戏了。原来一个考场有几十位考生，考完数学之后只剩下不&nbsp; <BR>&nbsp;到三分之一的人。我坚持着把后面的课目考完。在那种明知无望但仅凭一种信念支撑着要&nbsp; <BR>&nbsp;坚持到底的时刻，我真不知道当时是怎么挨完后面的专业课考试的。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;3月，成绩下来了，我的数学成绩让我差点去跳漓江了---13分！我从小学习勤奋努力，从&nbsp; <BR>&nbsp;没拿过这么低的分数。真是破纪录！当时真是灰心到了极点，准备放弃考研，到广东打工&nbsp; <BR>&nbsp;，找个地方浪迹天涯，自生自灭去，实在没脸在家呆了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这个时候，我大哥劝住了我：你都考了两次了，我看来你就是数学差，其它课你都过线了&nbsp; <BR>&nbsp;，专业课还都是80多分，为什么不继续努力？集中精力把数学搞好就可以了。你现在放弃&nbsp; <BR>&nbsp;，就前功尽弃！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我这人笨，从小学东西就慢，这是一大弱点。但上天是公平的，他给你一个弱点的同时，&nbsp; <BR>&nbsp;也一定提供了让你克服这个弱点的方法。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我笨，但我好强，但我勤奋，但我坚持，人一之，我十之，笨鸟先飞，古已有之，古人可&nbsp; <BR>&nbsp;以做到，我为什么就不能做到？这事就这么收场？我不服，不甘心！于是，我下定决心再&nbsp; <BR>&nbsp;拼一次。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我现在没有工作，也不想再去找工作了，住在家中，就与堆积如山的书干上了。在关键时&nbsp; <BR>&nbsp;刻，年迈的父母无条件地支持了我，他们默默地承担了一切，让我有饭吃，给我一个安静&nbsp; <BR>&nbsp;的环境，让我去实现我的梦想。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我深深感受到父母的爱是多么的无条件！我一个二十五六的大小伙子，呆在家中吃闲饭，&nbsp; <BR>&nbsp;还让父母为我的前途操心，那种心灵的煎熬，现在想起来都有种想哭的感觉。男儿有泪不&nbsp; <BR>&nbsp;轻弹，只因未到伤心处！在此，我要深情地对我的父母说：儿子绝不会忘记你们的恩情，&nbsp; <BR>&nbsp;唯望两老保重身体，一定要等到看到我过上好日子的时光。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;反思，走自己的路！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;考研失败，我反复想，为什么我听了陈文灯传授的做题秘诀，反而考得更差了？别人为什&nbsp; <BR>&nbsp;么用陈老师的方法考出了好成绩？看来，每个人的具体情况不同，不存在可以让人暴长功&nbsp; <BR>&nbsp;力的“武林密笈”，从这件事中我学到，决不能迷信权威，迷信理论。后来我对许多现象&nbsp; <BR>&nbsp;与潮流如CMM热，设计模式，软件工程等理论都持有不同的看法，认为把西方的东西原样照&nbsp; <BR>&nbsp;搬是行不通的，不经过自己的大脑独立地思索，不经过实践的检验，不要相信任何东西！&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;从98年到99年1月，我断绝了一切外部联系，把自己关在了家中。我父母的工作单位是一个&nbsp; <BR>&nbsp;疗养院，全院加起来也就一两百号人，后山就是一个森林公园，空气清新，林木繁茂，大&nbsp; <BR>&nbsp;院里还有一个小山（是真山，不是假山，桂林的这样象竹笋似的山多了），山上修了个亭&nbsp; <BR>&nbsp;子，平时少有人来，真是一个闭门修行的好地方。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我每天到小山亭子上去学英语，背政治，桂林四季长青，我周围是青山绿竹，微风一过，&nbsp; <BR>&nbsp;树叶沙沙做响，我就在这里学起了战国时的苏秦。从春学到夏，再从夏学到冬，苦苦学了&nbsp; <BR>&nbsp;一年，这一年里，使我的心志得到了极大的锻炼，困难更加难以击倒我。后来我境况转好&nbsp; <BR>&nbsp;，生活中很多人觉得受不了的挫折，在我看来都不过是小菜一碟罢了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;桂林多奇山，秀美苍翠，风景四季如画。每当我学累的时候，总是看着这美丽的风景，赞&nbsp; <BR>&nbsp;叹祖国江山如画，感触人生之渺小，命运之无常！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;大哥从北京带回了一台电脑，奔腾166，4.2G的昆腾大脚硬盘，当时不错的配置，把它送给&nbsp; <BR>&nbsp;了我用。我渴望了多久的东西终于到手了，我终于可以无限制地使用计算机了！我把电脑&nbsp; <BR>&nbsp;放在床前，伴它入眠。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我有时半夜会突然惊醒，想着目前的困境，浑身会出一身冷汗。电脑沉默不语，在一旁安&nbsp; <BR>&nbsp;静地陪着我。我看着那蓝幽幽的屏幕，心情非常复杂。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;有了电脑也难过，我得抑制住自己强烈地想探索软件技术的欲望，强制自己把主要精力放&nbsp; <BR>&nbsp;在考研上。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;整个考研英语大纲有5300多个单词，为了背下它们，我用VB编了一个背单词的小软件，每&nbsp; <BR>&nbsp;次可以分别显示中文或英文，并可以区分哪些单词没记住，下次复习。所有单词我都是用&nbsp; <BR>&nbsp;键盘一个字母一个字母地敲入的，每天早上一起床，先对着电脑背它半个小时。到考研结&nbsp; <BR>&nbsp;束，我一看，数据库中已有了两千多个单词。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这一年以来，我真是玩命，什么考研理论我都不信了，我就托人买了国家教委出的几本考&nbsp; <BR>&nbsp;试分析，就专门研究考研试题，我要找出适合我自己的方法来。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;考研数学考试分析500多页的书，被我翻来覆去地将历年考试试题做了三遍。党的十五大报&nbsp; <BR>&nbsp;告我至少背了一百多遍，我称之为背“语录”，真称得上是“倒背如流”，考政治时我把&nbsp; <BR>&nbsp;大段大段的十五大报告文字抄上去，居然得了75分！&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;发黄的本科高等数学和概率与数理统计，以及蓝色封皮的线性代数课本，都被我翻得不成&nbsp; <BR>&nbsp;样子。我觉得我就是基础太差，在这种基础之上，讲什么做题方法都是空中楼阁，一定要&nbsp; <BR>&nbsp;抓住“三基”（基本知识，基本方法与基本原理）。但我不得不悲哀地指出，我这些努力&nbsp; <BR>&nbsp;并未使我的数学能力有所提高，数学并不是这样学的，数学思维绝不是这样培养的。怎样&nbsp; <BR>&nbsp;学数学？得去问华罗庚与陈景润等数学大师！我至今数学还是不行。也希望有这方面经验&nbsp; <BR>&nbsp;的人能够教我，让我补上数学这一课。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;生活总算给了我一次微笑。1999年考研，我数学得了60分，终于迈进了大学的门槛，可以&nbsp; <BR>&nbsp;打起背包上北京了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我这人比较笨，不善于找到达到目标的最佳路线，但凭着牛劲钻下去，硬给我钻出了一条&nbsp; <BR>&nbsp;路。这条路能走通还带有一些侥幸的色彩，大家想必比我聪明得多，一定能找到更好的路&nbsp; <BR>&nbsp;，用更经济更聪明的办法达到目的，这是一种大智慧，是我所没有的。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;这段经历对我个人的思想品质的影响是深远的。为什么这么说？为了考政治，我深入全面&nbsp; <BR>&nbsp;地了解了中国近现代史，我去盗版碟市场买了不少存有历史资料的光盘，从多方面来看中&nbsp; <BR>&nbsp;国历史，凡电视中有关历史的节目，我必看。我在这里尤其想说的是一个巨著——《毛泽&nbsp; <BR>&nbsp;东选集》！经历过文革的每个家庭，哪家没有毛选？我家就有不止一套。毛泽东选集一到&nbsp; <BR>&nbsp;四卷，发黄的书被我在这段时间通读了一遍。其中的经典文章更是被我看了一遍又一遍，&nbsp; <BR>&nbsp; 赶上金庸的《射雕英雄传》了。越读越觉得毛泽东之人真是数百年才出一人的大牛人，他 <BR>&nbsp;的《湖南农民运动考察报告》、《论持久战》等著作，其中体现出来的深刻洞察力与对中&nbsp; <BR>&nbsp;国国情的深入把握，其博大的心胸，为国为民的精神真叫我震撼！共产党最终夺了天下，&nbsp; <BR>&nbsp;实在是中国社会的必然，当时她集中了多少中国最出色最优秀的人才，再加上毛泽东这种&nbsp; <BR>&nbsp;不世出的大牛人领导，老蒋真与他不是一个水准的，想与老毛逐鹿中原，必败无疑！我成&nbsp; <BR>&nbsp;了毛泽东的崇拜者，但绝不是盲从者。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;说起来大家可能不信，我从毛选中得到了许多精神上的营养，更加乐观了。毛选，真是中&nbsp; <BR>&nbsp;国人巨大的精神财富！近年来有不少愤青指着毛泽东晚年的失误全盘否定毛泽东，在我看&nbsp; <BR>&nbsp;来真是狂妄无知，他们有几个真正了解毛泽东？有几个真正客观地看过毛选？有几个有资&nbsp; <BR>&nbsp;格对毛泽东做出评价? 把他们放回毛泽东生存的那个民族危亡的时代，他们还会有这么多 <BR>&nbsp;屁放？！说不定最先当汉奸的就是他们。呵呵，不好意思，说粗话了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;闲话少说，回到正题。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;回顾这段经历，我只能说是“具有中国特色的考研之路”。我感叹，中国的考试就是扼杀&nbsp; <BR>&nbsp;人性的东西，高考与考研尤其如此。我要是用这种精力去学计算机，一年半的时间，还有&nbsp; <BR>&nbsp;什么技术学不到手？但我没办法，现实逼着我去考这种我并不想考的试。中国考试之难我&nbsp; <BR>&nbsp;看全世界也不多见，我想，每年全国还有那么多的学生要参加这种考试，大量的人力物力&nbsp; <BR>&nbsp;与年青人的精力和时间都耗费在考试上了，而考试的内容与实际脱离那么远，真的有助于&nbsp; <BR>&nbsp;人才的脱颖而出？我看反倒是形成了一种应试教育，扼杀了年青人本来所具有的创造性，&nbsp; <BR>&nbsp;中国现在为什么出不了大师级的人物，应该反思中国的教育制度。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;------------------------------&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;在下篇中，时间离现在越来越近了。我将讲述我重回五光十色的社会，重返校园，当程序&nbsp; <BR>&nbsp;员打工受剥削，对教育的反思，也象大家一样，毕业时四处投简历应聘，以及我对软件的&nbsp; <BR>&nbsp;思考。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;《中篇完》&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; 你的工作是你人生的终极魅力所在！&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;实践人生 —— 一个普通IT人的十年回顾(下)&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;作者: CSDN 网友Bitfan (金旭亮)&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;1．希特勒地堡与CIH病毒&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;99年4月，我来到北京参加研究生复试。复试完了之后就不回去了，我拿着一张光盘，里面&nbsp; <BR>&nbsp;刻着我用VB和Authorware3.5编的一个Cool 3D的教学软件，到处参加招聘会，开始了在北 <BR>&nbsp;京的打工生涯。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;说句实话，我心中真是一点底也没有。北京人才济济，我一个三流大学的毕业生，又不是&nbsp; <BR>&nbsp;计算机专业的，有人要我吗？&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我在北京无依无靠，没有任何一个亲戚在北京，住成了大问题。北京这地方，钱太不经花&nbsp; <BR>&nbsp;，生活费用太高，我四处寻找便宜的地方住。后来，我在北京化工大学对面的招待所中租&nbsp; <BR>&nbsp;了个床位，每晚20元，地下室。这个招待所的地下室非常大，每天回去的时候，都要走过&nbsp; <BR>&nbsp;长长的曲曲折折的通道，加上那昏黄的灯泡，每次我都有走进了希特勒地堡的感觉。地下&nbsp; <BR>&nbsp;室里潮湿阴暗，不见天日。地下室里人员很杂，什么人都有，永远没有一种安全的感觉，&nbsp; <BR>&nbsp;所幸的是我也是个穷光蛋，光脚的还怕穿鞋的？别人能呆我也能呆，唯一让我担心的是钱&nbsp; <BR>&nbsp;，没钱，在北京连流落街头都不够格，立马被收容去昌平筛沙。呵呵，我没这种经历，这&nbsp; <BR>&nbsp;是当时住一块的一个外地要考北京中医药大学的博士生说的（我俩居然住到了一个屋里，&nbsp; <BR>&nbsp;大家都没钱，只能挤地下室，只是他老兄晚上打呼，我可真受了不少罪）。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;日子一天天过去，袋里的钱一天天少了，但工作还是没着落，心中越来越慌，除去学费，&nbsp; <BR>&nbsp;来京时父母给我2000元，大哥资助我的1000元就是我当时的全部资金（3000元在北京能呆&nbsp; <BR>&nbsp;多久？！）。我当时订了个计划，留下500元保底，打死都不能动，要靠它作路费回家的。&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我当时说，一定得找到一家公司，再少的钱都干，只要有口饭吃，有张床让我睡我就满足&nbsp; <BR>&nbsp;了。&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;我一共应聘了四五家公司，最具传奇色彩的是到西单附近一家公司的应聘经历。那时，我&nbsp; <BR>&nbsp;带去了我的作品，公司项目经理要看，于是我给他们演示，很奇怪，程序一打开就死机，&nbsp; <BR>&nbsp;一连两台电脑都一样，末了，两台电脑都启动不起来了。用瑞星一查，CIH病毒——那天正&nbsp; <BR>&nbsp;是4月26日！于是，CIH破坏了电脑主板的同时，也无情地摧毁了我的就业机会。还算老板&nbsp; <BR>&nbsp;可怜我，没要我赔。其实我当时快到山穷水尽的地步了，真要我出钱，我可能连家都回不&nbsp; <BR>&nbsp;了啦。陈盈豪（CIH病毒的作者），你小子这么的聪明做什么不行，偏要去做病毒，害人害&nbsp; <BR>&nbsp;已，弄得我连个