中国开发网: 论坛: 程序员情感CBD: 贴子 38453
sea026
又一个《程序员之路》
程序员之路
师傅因为一些原因不能自己开一个blog,所以我帮他代发一些文章。以下是第一篇,讲述我师傅的经历的。



--------------------------------------------------------------------------------

起这个题目其实是看了csdn首页上的两篇文章,一篇是一个民工的ccna之路,另外一篇说的是一个中专生的c++之路。这两篇文章怎么看怎么象广告,于是就想写一下自己的程序员之路。
“民工”这个词常常在论坛上出现,那些称自己是“民工”的人其实是在开着空调的办公室看显示器的人。所以我在这里是不敢称自己是“民工”了。
我今年23岁,很多人都不相信我的“工龄”有7年了。我真正进入计算机行业才一年多,有6年多的时间是真正的民工。
我老家是一个非常落后的小山村,10年前跟现在基本上没有太多变化。我的父亲上过初二,母亲只上过高小。父母非常希望我能考上大学走出农门,我也是我们村里第一个考上市重点高中的。我的很多初中同学连县城高中都没有考上,所以我就显得非常突出。我高一第一学期成绩并不好,但是到第二学期就在班上前10名了。听老师说我们学校一个班只有几个人考不上大学,我们家以为我会跟其他同学一样,上完高中上大学,然后工作什么的。可是命运的安排总是出人意料。我爷爷病了,花了好多钱,他老人家还是走了。家里欠债无数,大年30都有人上门要债,那时的凄凉我无法描述,也不想细细回忆。当时我还在上高二,离高考还有一年半时间。村里有好多年轻人外出打工,春节都回来了,我瞒着父母偷偷跟他们商量。我决定出去打工。
元宵节过去没有几天我就要开学了,父母很着急,因为家里只有不到100块钱,不够260块钱的学费,能借钱的人都借过了还没有还。我安慰他们说老师对我不错,可以通融晚点交。于是我带上爸妈给我的90多块钱,给家中留了一封信,同老乡出去打工了。
第一次领到工资是两个月后,非常兴奋,刚好马上要到我16岁生日了,就告诉几个对我不错的工友说要请他们吃饭。结果被工地上的人知道,非要辞退我说不能用童工,后来我老乡提醒我,我把工资的一多半给了那个要辞退我的人才得到继续工作的权力。当时难受得不行,非常后悔乱说话。在后来打工的日子,受到过更多欺负和更大的欺骗,我都付之一笑。我到过好多城市,干过各式各样的工作,建筑过高楼,洗过油烟机,后来在一家饭店干活。
很多事情都忘记了,记忆最清楚的就几件事情。一件是我在南京的一个建筑队的时候,因为要干一段比较长的时间,所以有了一个通讯地址。中秋节要到了,忽然收到家中寄来的包裹,打开一看,是一块切下的月饼,妈妈做了一好大的饼,切了一块寄给我,爸爸在信上说,中秋节的时候,我们全家不能在一块儿,但是可以一起吃这个月饼,每人一块。。。。。,中秋那个晚上,我一边吃月饼,一边在心里说:奶奶,爸爸,妈妈,我想你们了。那个时候我觉得我没有权利哭,因为哭会惊动别人,尽管我泪留满面。
第二件让我记忆深刻的是在西安,我修完一个地下排污管,刚从井下出来,全身非常脏,一位看上去很有修养的女士对一个可爱的小男孩说:“你要不好好学习,将来就象他们一样。”我听了心里非常“高兴”,原来自己还可以用来做反面教材教育孩子好好学习。我至今仍然感谢那位女士,因为当时我对自己说,一定要好好学习,找机会学习,一定!
我爸妈一直很愧疚没有供我上大学,我自己反而觉得很自豪,我用打工的钱还了大部分债务,还给我家买了一台彩电。尽管我们家乡信号非常不好,需要用一根长长的天线才能收到信号,但是还是有好多人到我家看电视。

有一天忽然呼机显示一个陌生的号码,我回过去,竟然是我爸call我的,我爸在电视上看到一条新闻,说现在高考不限制年龄不限制学历了,谁都可以考,还说电视上说的今年年龄最大的考生有6十多了。我爸说的时候非常激动,有点语无伦次,我们家附近没有电话,他是步信了10几里路,专门到集市上来给我打电话的。我不知道自己是怎么挂上电话的,我头脑当时处于一种非常兴奋的状态。能上大学是我的梦想,我以为这个梦想在我选择辍学打工的那一刻起,就永远是一个梦了,没有想到还有机会把它变成现实。我完全可以挣够了钱再去考大学,虽然我把以前的课程丢了好几年,但是我充满信心能学好。
那年我提前一个多月回家了,主要是打算好好准备一下,我把以前的书收集起来,后来又联系上了一个高中同学,他现在已经是大学生了,我详细了解了关于大学的一些情况,每学年要6000多的学费,生活上我可以节省点,一年1500基本够了,也就是说上大学每年要花7500,四年至少要花3万块钱。我家里基本上没有什么积蓄,我每年差不多能挣5000块钱。要上大学我得再打六年工。尽管如此,我还是感觉大有希望,不要说六年,就是10年我也愿意。我哥嫂说他们也支持我,以后挣的钱就尽量为我存起来,肯定用不了六年。
我打算一般打工一边学习,这样等挣够钱就可以马上参加高考。可是我以前打工的工作时间都非常长。而且不固定,很难有时间学习,非常郁闷。有一个人(女的,我小学同学)说,到饭店打工上班时间比较固定。因为吃饭的高峰期每天都相同。刚好我们村里有一个人在北京的一家饭店打工,但是他春节没有回来,我忙了几天才联系上他,他说他们饭店真需要人,让我过完春节就去找他。
春节过去的第五天我就出发了,坐了30多个小时的火车终于到达北京了,早上八点多到的北京,第一个影响是北京有点冷。车站似乎永远都有好多人。北京车站比其他或者站不同的是多了好多武警。很奇怪我的老乡没有在车站来接我,他说好是要来接的,我打他手机,结果关机了。我以为他还没有起床,没有多想,就打算先去天安×门看看。问了路,看了天2安门。然后又到处看了看,中途给老乡打了好几次电话,都是关机。后来到了晚上7点多了,打电话还是关机。我就急了,找了个地下招待所住下。连续联系了好几天老乡,甚至还打电话回家问那个人的手机是否是我记错了,还是没有联系上。于是我决定自己找工作了。

找工作的过程就不用详细描述了,我运气不错,找到了一家比较大的饭店,饭店分两层,有监视器,前台的小姐通过面前的三个电视可以看到店内任何一个顾客的要求,所以不会怠慢客人。老板是个女的,我们都叫她老板娘,看不出有多大年级,感觉她做事情能力很强。我的主要工作是给客人上菜,试用期工资500,转正后700-900。我在客人多的时候主要上菜,闲的时候就主动帮人洗盘子到垃圾什么的。很苦很重的活我都干过,这些事情对我来说非常轻松,我很块就喜欢上饭店的工作了。我觉得饭店工作的条件实在是太好了,每个月都能按时领到工资,每天10点多才开始工作,下午两点多就没有什么事情,直到晚上六点以后才开始真正忙,这样我就有好多自己的时间学习了,所以非常珍惜这份工作,跟其他工友关系也非常不错,甚至因为我的努力工作老板娘也夸过我几次。我提前一个月转正了,工资是900。
每个周六的中午,老板娘就和她的儿子在二楼靠近窗户的小间吃饭。她儿子非常随后,常常跟我们聊天,老讲笑话逗我们大笑,其他人都叫他小青,我也跟着叫,他说我应该叫他“青哥”,因为他比我大好几岁,其实店里好些打工的都比他小。我是南方人,到现在连“in”和“ing”这两个拼音都分不清楚,他们就笑我叫“青哥”的时候象叫“亲哥”。听说青哥是那个非常著名的大学毕业的,现在在一家名满天下的公司工作。所以我们全都很佩服很羡慕他。老板娘也以他儿子为骄傲。有一天周末下午三点多的时候,没有客人了,我就拿出本小英语词典来背,结果被青哥看到了,他很惊奇,问了我的情况,我说我打算挣够钱就会家考大学呢,他问我准备得怎么样了,我说我英语不是很好,所以先学英语。又给他讲了一个真实的笑话:我给我爸说其他课程我都没有问题,就怕英语学不好,我小侄儿建议我学习三个‘代表,说学了三个’代表,肯定能学习好英语,我非常奇怪,侄儿说是电视上说的。原来我爸担心我在外地不习惯,老看中)央电(视台的天气预报,看看我所在的城市天气如何。因为天气预报总是在新闻联播后,我爸怕错过了。就连新闻联播也一起看了,我侄儿在旁边也跟着看,他才上小学2年级,看得不太懂,就知道新闻里面说什么地方学习了三个代‘表,“狠抓落实”后,生产提高了,治安变好了,挣的钱多了等等。小孩子以为这些都是真的,就建议我也学习。小青听我讲完后哈哈大笑,然后总结了一下:中×央台的电视应该注明“儿童不宜”。

我越来越习惯饭店的工作了,日子也在平淡中度过,让人兴奋的事情就是打扫的时候常能拣到客人不小心丢下的物品,不过我们一般都交到前台,客人来了就还,自己绝对不会藏起来。后来慢慢发现好多商店饭店等地方都喜欢在门口上挂一个条幅,有的甚至在门口挂起了红灯笼。我当时没有注意也没有兴趣关心是什么原因,后来我们店也接到通知,也必须挂,说是要按照重大节日对待。原来是16大要召开了。于是老板就买了一个象血一样红的条幅,上面贴了些黄色的大字,具体什么字我记得不正确了,内容就是庆祝16大胜利召开吧。饭店忽然吃饭的人多起来,好多都不是北京本地人,因为他们的普通话也很不标准。他们的身份我就不瞎说了。老板娘非常高兴,说这几个月要给我们发红包。
那天下午老板娘忽然脸色铁青,把我们都招在一起,原来胖哥忽然不见了。胖哥是饭店的厨师,炒得一手好菜,是我羡慕的对象,因为厨师除了工资,每卖出一份菜还有提成。小饭馆的员工一般是晚上关门后,就把饭桌拼成床来睡觉,但是大饭店不这样做,员工有专门住的地方。我们住的地方离饭店要走大约半个小时的路。晚上饭店打烊的时候,厨师们可以先走,我们还得收拾店内卫生。头天晚上胖哥可能一个人先走了,不知道到什么地方了。大家急得不行。老板娘问了所有的人都不知道胖哥的情况后,也开始着急了。第二天我们就报警了,110说再等一天如果还没有发现人,就帮我们到网上发找人帖,但是需要把照片给他们。第三天的时候胖哥出现了,一边脸肿了显得更胖。老板娘以为他打架了正要训他,他先说自己的情况了。原来他晚上回去的时候,在路上遇到警察,查他暂住证,他虽然办了,但是没有一直带在身上,结果被抓走了。因为争辩了几句,被打了几耳光挨了一脚。不过他运气非常不错,在统计他情况的时候,那个警察认识我们老板娘,因此被放回来了。我们觉得人们警察太好了,为了感谢他,专门请他吃饭。警察警告我们,现在是风头上,一定要证件齐全,否则肯定被抓走。
老板娘让我们每个人都把暂住证带在身上,我和另外一个女工根本就没有暂住证。那个女工是河北的,她回家很近,第二天就回家了。我离家几千里路,听说火车站查得非常严,不敢坐火车逃走,就打算也先坐长途汽车到附近得城市,然后再坐火车。

一个工友说到天津可以直接坐出租车去,四个人每个人50块钱出租车可以直接拉到天津。这位工友的话象黑暗中的一盏明灯,为我指名了前进的方向。但是我有点犹豫是否马上就走。正在犹豫的时候我爸又给我打电话了,告诉我原来让我来北京的那个老乡,他上次到火车站接我,结果被警察查暂住证,被逮走,干了好久的苦力,然后被遣送回了老家。爸担心我,我更怕我爸担心,就说我在高级饭店工作,平常不乱跑,根本不会出任何事情。我爸听我解释后放心了,我却为自己的处境更担心。那个时候孙 志刚虽然已经被打死,但是全国还没有开始声讨统治 阶 级,所以暂住证是个让人恐怖的东西。后来孙 志刚用自己的鲜血为全国异地打工的人民争取了权利,我始终觉得应该在人 民英 雄纪 念碑上刻他的名字。祝愿孙 志刚在天堂快乐。
我爸的电话坚定了我离开北京的决心,我的行李一看就知道是民工,所以我什么都不打算带,穿了套好一点的衣服,头发梳理得光光的,整个一人模狗样。选择周六下午走的原因是因为希望警察周末休息,而且到下午的时候肯定没有兴趣仔细查什么暂住证。我觉得我的安排是万无一失。我给老板娘说了我得安排,她认为很不错,让我避过风头,回到家办好证件一定回来,她说她随时欢迎。周末那天我收拾好了就到店里帮忙,老板娘说今天就好好休息,等下午4点就出发。刚好这个时候老板娘的儿子小青来了,小青是个非常孝顺的人,每周都来陪他妈妈吃饭。小青一见我就开始逗我:怎么这么帅啊,想干什么去。我还没有回答,老板娘就把我要到天津去的事情说了。小青听完他妈说明后,想了想,对我们说:其实不办暂住证也可以不被抓。

小青说警察要抓的目标不是没有暂住证的人,是容易欺负而且没有后台关系的人,外地民工是最符合警察的需求。在饭店做事情的时候肯定没有警察来查暂住证,只有晚上回住的地方的时候才有可能被查。我说总不可能不回去住吧。小青说晚上住他那地方,他用车来接我。我当时吓了一跳。94年的时候,我一个关系比较远的表哥在深圳打工,干了大半年,到春节回家的时候还不给发工资,每个月发一百多块的生活费,几个人伙同我表哥劫持了老板的孩子想索要工资,结果老板报案了。我表哥因为不是主犯被判了7年刑。在我心里一直认为老板跟员工的关系永远不可能真正好,当然偶然会遇到好心肠的老板但也只是同情你。所以小青让我到他的地方住,还说用车来接我,在确认不是开玩笑后,我头都有点蒙了。小青向我也向老板娘解释说他最近不是很忙,想每天随便来看看他妈,刚好他一个人住着也很无聊。
我就搬到小青的地方住了。小青家好大,三室两厅,还有两个厨房两个卫生间。屋里有两个台式电脑和一个笔记本电脑。我当时都不知道那是电脑还以为是旧电视。小青说一台电脑的容量大,是用做服务器的,一台电脑是他打游戏的,笔记本是工作用的。我可以任意动他打游戏的那台电脑,其他的不要乱动。但是我对电脑一点概念都没有,也没有兴趣没有胆量摸电脑。第二天小青不到九点就出去上班了。我就把地板给拖了一边,发现一堆脏衣服内裤袜子什么的,我就把它全洗好。晚上回来的时候小青看到衣服都洗好了,说不必麻烦,他每两周找一次钟点工来干就行。我说我住在这里干点活是应该的,小青就笑我说哪个女人嫁给我就享福一辈子。小青又问我为什么大家叫我“小吴”,因为我名字中没有一个“吴”字也不姓吴。我告诉他因为饭店的工友认为我长得象“绝代双娇”里面的“花无缺”。于是我们两都笑了。从那一刻起我把小青当成我的朋友了。
我的工作稍有调整,饭店一般都是12点左右才关门,我们也要到12点多才能回去睡觉,老板娘让我10点就可以走。我知道主要是方便回到小青那里。
几天后店里来了一个女孩,要找胖哥,原来是胖哥老家的相好来了。上次胖哥失踪的时候我们曾经打电话给胖哥家里,问胖哥在北京有没有亲戚什么的,结果那个电话不是胖哥家的而是这个女孩家的,女孩等几天没有得到胖哥的消息就急了,从老家跑来了,一看胖哥没事当场就大哭起来。胖哥让女孩赶快回去,说要是被警察逮住打死都说不准,女孩说死也要陪胖哥。我当时想,幸好16大这样的会几年才开一次,要是每年都开,那不知道有多少人遭殃。

其实我学编程很偶然。我习惯于晚上12点以后睡觉,回去太早很无聊,小青教我打游戏。我被游戏吸引住了,问小青游戏是怎么做出来的。小青认为几句话很难说清楚,如果我真有兴趣,可以看看书,他有一堆书,是他上学时候的,全部送给我。我没有兴趣学习怎么设计游戏,但是很好奇,就从那堆书中找了本最薄的看。坚持看了不到十页就再也看不下去了,我实在不知道书上说的什么。晚上回去的时候我告诉小青计算机实在太难了,小青见我看的是那本《设计模式》,说我选错了书。我认为自己没有基础,以后考上大学再学习。小青认为大学里不一定能学到什么有用的东西。我就批评他背叛了自己的母校。小青说要纠正我两个观点,一个是现在的学校不能叫“母校”,是一个以盈利为目的的地方,比如我当年没有钱交学费就自动辍学;第二个就是不一定能从学校学到有用的东西,比如他是在学校自学而不是从学校学的,他不是计算机专业毕业的。在我们家乡,一直认为考上大学是件非常光荣非常不容易的事情,大学是个神圣的地方,没有想到大学被小青狂批,他后来还建议我不要上大学,等以后老了无聊可以去考个大学上着玩。我觉得小青的观点实在太怪,无法接受。小青为了证明不在学校可以比在学校学得更好,说要亲自教我计算机,用两年时间把我培养成比读了四年计算机本科的大学生还厉害。我随口说要是真那样你让我干什么都行。小青坏笑了一下,让我别忘记这句话。
我以为是开玩笑的,没有想到小青真开始教我了。先让我打字,我很快学会了盲打,但是小青说速度太慢,要我好好练习。我练累了假装说渴了他都不让我离开电脑,自己倒了水给我喂。后来我打字终于让他满意了,他开始教我word,excel和一些windows的常规操作,然后教我怎么安装系统等。在我给小青演示了我怎么轻松的把一篇文章输入到计算机里面后,说这些太容易了。小青说难的开始来了,要教我用c#编写程序。记得他讲的第一个就是数据类型,什么int,string,我觉得这个比打字还容易。然后他就开始讲if,for,while。接着就讲怎么找最大值最小值,怎么排序等等数据结构和算法方面的东西。讲到递归的时候刚开始我怎么也理解不了,后来用非递归的方式实现了一次才明白,不过到现在我对B+ B-树还是没有真正理解。小青认为这些差不多了,就教面向对象的思想,还让我自学,但是他刚好没有c#方面的书,然后就找vs.net带的那个关于c#的电子书让我看,我英语不行,他又去找了个中文版的。我学了类,对象等等东西后,就对小青说,以前让我学的排序、找最大最小值等方法,为什么不做成一个类的方法,以后需要的时候就拿过来用呢。小青说这些东西系统已经做成类了,以后我真要开发软件根本不用自己去写,直接拿过来用就行。我问既然已经做成可以用的了为什么要让我费那么大劲去学呢,小青说是为了培养我解决问题的能力,比如军队天天练习走正步,打仗的时候肯定用不上,只是为了培养军人服从命令的习惯而已。慢慢的我把那本电子书看完了,也写了不少练习程序,小青就让我用vs.net,写有界面的程序。以前他一直让我写控制台程序,现在我发现用vs.net写程序简直是太舒服了,我写了很多乱七八糟的东西(实际上是画了好多界面而已),然后发现不知道该写什么东西了,觉得编程不过如此。小青让我写一个简单的管理系统,我对饭店熟悉,就写饭店管理。

我决定要写饭店管理了,却不知道如何下手。请教小青,小青说先确定打算写成什么样,接着确定范围,哪些是马上要实现的,哪些是留着下一个版本实现的,然后找需求点,根据需求点确定工作量,写出工作计划,然后把需求点转换为标准的需求规格说明书,再开始系统设计,模块划分,详细设计,代码编写,测试.......。小青没有说完我就晕了,怎么开发软件这么难啊!而且我除了写代码,其他都不会,小青说要一点一点教我,可是我都没有兴趣学习了。
最后决定写还是小青不停的催促下开始的,小青说按照系统工程师的水平要求我的,如果按普通程序员,就只做中间一小部分工作就行。我就真按照他说的一步一步开始了,写软件蓝图的时候,小青让我随便想,把要开发的软件吹一翻,说这是给用户看的;在确定工作范围的时候,我把好多功能都确定为下一个版本,小青说我比他还懒。估计工作量的时候我没有经验自然是瞎估计,实际完成后跟当时估计的比较,多了好几倍。系统设计是小青和我一起做的,他顺便给我讲了多层架构和数据库;模块划分的时候,老感觉一个功能既可以划分到这个模块又可以划分到另外一个模块。

终于到了编码阶段了,这个我很熟悉,结果一写才发现好多都不会。不会的地方当然就问小青了,开始的时候,有问题他马上给我解决,后来就渐渐不理我,让我自己去查。小青也许是我见到最懒的人,所以他不帮我我以为是他懒的缘故,他说他是为了让我学会自己找答案,让我先查帮助,然后在网上查。我说这多麻烦啊,小青说麻烦就象树叶,树叶越多,树才长得越高,解决的麻烦越多,水平也越高。我很快在网上发现好多资料,我的问题基本上都能找到答案。

我的饭店管理系统终于完成了,我是不好意思拿到饭店去装的,小青威逼利诱让我装到饭店的前台的那个机器上,结果大家都来看,我难受得要命。然后我给阿兰讲解怎么操作。阿兰据说是老板娘的亲戚,主要负责结帐的。几天后阿兰提出了许多要修改的地方,我赶快修改后给她,她又提出了新的需求。最后终于阿兰不再提,她也没有再使用过那个软件。我的第一个项目就这样失败了。我有些黯然,小青说早就估计到了这个结果,还说是一次成功的失败:项目失败对我来说没有任何实际上的损失,还学到不少东西。
通过这次开发,我再也没有“编程不过如此”的感觉了,觉得还有好多好多的东西需要学习。小青却说我可以去找一份软件开发的工作。我心里很虚,不敢去,小青就不停的鼓动我,说我完全够胜任基本软件开发,他遇到过好多水平比我低的人都在开发软件,还告诉我人才招聘网站地址。

到网上查了招聘信息,发现用c#的人不多,即使用,也要求要其他技术,我问小青我是否需要再学点其他语言,小青说弱水三千,只取一瓢.于是我放弃了学其他开发工具的想法.
春节忽然到了,才发现一年又过去了.春节我没有回家,这也是我第一次春节在外面过,饭店生意非常好,我们也变得非常忙.当别人在兴高采烈的庆祝他们的春节的时候,我们正在忙着伺候人.凌晨回到住的地方,发现小青在上网.我问他为什么不跟父母一起过春节,他说他几岁的时候他父母就离婚了.他跟他妈妈一起长大.后来妈妈也有家了,工作后他就自己买房子住.我终于明白了为什么他只是在饭店去看老板娘.小青一直非常让我羡慕,没有想到他也有那么多的不如意,也许人生如程序,根本就不存在完美的吧.
春节后饭店一如既往的忙,稍微不是很忙的时候我在网上投了几份简历,没有任何人通知我去面试.小青帮我看了简历,认为不合格,没有写开发经历,联系方式应该留手机而不是email.于是我打算买个便宜的手机.有天晚上,小青拿出一盒小小的蛋糕,上面写着"小无 生日快乐".饭店里的人和小青都叫我"小无".我才明白自己生日到了,问小青怎么知道的,小青不回答,又拿出一个纸盒说是生日礼物.我打开看,是一个带摄像头的彩屏手机,Nokia7250满大街都在打广告,我从来没有想到自己会拥有.我觉得生日礼物太贵了,小青说我每天早上很早起来帮他买包子热牛奶煎鸡蛋,让他每天都饱着肚子上班,给他洗了无数次衣服裤子袜子他都没有感谢我,要是不收下他就给我洗衣服直到还回去为止。我知道小青又说笑话了,他给我了礼物还让我觉得是应该的。我拿着手机,感觉象在梦里,感激充满胸中.我在简历上写上了手机号,心里盼望着某个公司让我去面试。北京却经历了一场大难:非典来了。
非典让饭店的生意一落千长,最后老板娘宣布暂停营业.当时北京陷入了恐吓.后来感觉很恶心的是:那帮人不检讨自己的失误,反而在大肆宣扬自己是如何的与人民一起战斗.
真是世事如棋,因为非典竟然让我找到了一份新工作:那家公司开发医药方面的管理软件,为了显示自己有政[府背景,要发行几张关于医药管理方面的资料光盘.公司急需人,却没有人去面试,我看他们公司要求非常低,只要会word等常用办公软件就行,于是就投了份简历,他们很快通知我去面试,问了问我的打字速度怎么样,马上就要我去上班,转正后工资能拿到1800,而且每个月还可以报销200块的手机费.
我决定要离开饭店了,也不好意思再在小青那里住下了,后来在清河那边找了间平房,房租不到300块钱一个月.我告诉小青我要搬出去的时候小青很生气,说我不跟他商量,明显被人骗了:平房在北京是给一个月房租住一个月,我给了三个月房租和一个月押金,而且清河离公司也非常远.于是我就继续留在小青的地方.2003年5月19号,那天好像是周一,是我最值得记住的日子了,我结束了六年的民工生涯,开始成为公司白领了.

刚开始新工作让我非常兴奋,一切都是我没有经历我的世界.公司是按照部门分的,我们那个部门加上我才三个男的,其他同事都是女的,其中有两个年级大概有40多岁吧,整体说她们家里的事情.当时彩屏能拍照的手机非常少,那两个女的大概以为我是什么有钱人家的孩子吧,先是夸我人长得帅又老实,筹划着要给我介绍女朋友.后来我告诉她们我不是大学生而且家在农村,她们就再也没有兴趣理我了.我的工作却简单得让人难以相信,就是把html上的文字copy下来,保存为txt文件,文件名称跟跟原来文件名称相同就行了.但是工作量非常大,经理给我了1.6G的html文件,说计划在8月底完成这个工作.后来我发现还有三个女孩子也跟我做的相同工作.从早上开始就疯狂c&P,下班前下来一统计,发现转换的文件实在太少.估计到8月底是完不成的.经理安慰我们说公司在努力找人来分担我们四个人的工作.
我给小青说了我的工作,小青说我笨得出奇,竟然没有想到写程序去自动转换.我就写了个程序,发现不是很复杂就解决了这个问题.交给小青看,小青说文件格式可能会变化,所以应该把解析html的逻辑用正则表达式来解决,文件格式变了可以直接修改配置文件中的表达式;要解析的文件非常多,必须要用多线程,否则程序一启动,电脑就跟死机一样无法做任何事情.线程数用户应该可以输入,这样用户可以自己决定解析速度,但要控制最大线程数;解析后的文件应该可以还原成html文件,所以应该增加一个还原功能.......我就按照小青的意见修改了,不过多花了我好几天时间.我到公司去装了我的"软件",下午下班的时候我没有关机器,让它转换那1.6G的文件,第二天早上来看,发现转换完了.感觉非常有成就感,就给其他三位正在忙的同事说了,她们开始还不相信,我就给她们转了10几篇文章,然后她们再用手工转换,我转换的文件除了多了行空格外,其他都一样.于是她们也都用我的软件了.还说要请我吃饭,我就建议她们到我以前工作的地方请我,结果她们不过是说着玩.
因为是非典时期,公司空调是不能开的,买了好几把电扇在扇,办公室门也不能关.所以经理进来的时候谁都没有发现.经理是来问我们工作进度,然后决定找几个人.每想到那三个女孩子有两个在用qq聊天,一个在玩游戏.我在修改那个软件.经理见我们全都没有工作,有点生气,问我们想不想干了,我吓着了,那三个女孩子似乎更怕,我就站出来说我们工作完成了.经理自然不相信,我给他演示了怎么用我的软件转换文件后,他觉得很不错,夸了我两句,让我把软件发给他.片刻后他又来找我,说不能运行,我才记得需要.net环境才能运行.几天后,经理带了一个人来问我软件情况,我就给他们演示了怎么转换,怎么在把转换的txt文件和另外的临时文件还原成原来一摸一样的html文件.那个人觉得我写的东西不错,我说还有好多需要修改,他就问我要改成什么样.我认为线程控制得不好,应该根据机器资源的状态确定是该起多少线程,比如用户在启动word的时候,需要很多资源,启动成功后,就不需要那么多了,我的软件应该在word启动的时候自动暂停部分线程,等资源足够多的时候在运行暂停的线程.机器空闲状态多的时候应该自动启动更多的线程来执行;执行交互性不好,应该把执行效率写到操作系统好让用户通过性能计器来监控执行;没有提供接口给二次开发,比如我现在是把转换后的数据写成文件,如果其他人想在我的软件上开发一个写到数据库里面的功能就很困难......

后来那个人把我和我们的经理叫到另外一间屋,问我是哪个大学毕业的,我告诉他我高中都没有毕业,他又问了我的详细情况,似乎都有点不相信我学编程竟然不到一年.后来他说他和我的部门经理商量好了,让我去他部门编写程序,工资是现在的两倍还多一点,问我愿不愿意,我当然愿意,赶快向原来的部门经理和现在的经理表示感谢.于是经理把我拉到他们部门,介绍一个人说是team leader ,让我跟他好好干,顺便把他的活接下来,因为leader有更重要的事情要做.
于是我就在不到一个月的时间就换了部门,转到开发部了.我感觉非常幸福,主要是工资太高了,是我以前在饭店打工的好几倍呢.我没有高兴两天就开始发愁了.leader写的代码可能太复杂了,我对需求又不太了解,根本看不懂.公司文档基本上是一个象征性的东西,废话非常多,想要找的东西去怎么也找不到,幸好数据库字典还比较完整.我向小青请教怎么对付这种情况,小青说要把业务流程和数据流向这两个地方把握住,忽略其他的东西,等搞懂这两方面,就可以快捷的理解整个系统.
我开始慢慢切入这个系统,真是万事开头难,leader写的是系统中比较关键的部分,苦看了一个多月,我终于明白哪些代码是在干什么的了,我把原来的文档中加了好多内容,让它跟代码对应.然后我开始详细分析代码,发现很多精彩巧妙的地方,也发现了一部分不是很好的地方.接下来我就该编写程序了.就在这个时候通知我去经理办公室,我对自己这两个多月的工作还是比较满意的,估计是经理让我转正,一脸荣幸的去了经理办公室,经理说很遗憾,我不能满足公司的要求,所以要辞退我.我惊呆了,老半天才缓过劲来,问我哪地方做得不好,经理说据反映我技术还行,但是不太听领导的指挥,软件开发不是一个个人行为,所以只能辞退我.我认为leader应该对我印象很好才对,因为无论他安排什么我都是在他安排的时间前完成.直到我在回去的车上才想起可能把leader给得罪了.我分析代码的时候,发现有个地方请求量一上来肯定会出问题,我给leader指出了,并说了解决方法,代码是leader写的,我估计他应该马上明白,没有想到他认为不会,我跟他争了好几句,然后找了两台机器,给他演示并发请求下的效果.结果好多人没有看过压力测试是怎么做的,都围过来看.我把请求量一上去,服务器反映速度很快降下来,然后按我说的修改了,rps马上上去了.这件事情让leader很没面子,估计是他因为这个原因不想要我.


没有想到我干了三个多月的白领就失业了,农民是没有失业救济金的.小青当然是同情我了,认为太不公平了,要我向部门经理申辩,我没有同意,我说世界上本来就没有什么公平,那个在北京的大官到上海去躲非典,却号召其他人在北京抗非,而且他自己跑到上海也没有办暂住证.小青恨我不争,说我本质上还是一个农民.
后来我又找到了我现在的公司,在上地,离小青家很远,刚好我上次租的房子没有退,就到清河住了,租的房子自然无法跟小青家相比,内容却比他家附近多多了,墙上贴满了"一针见效,当天脱落"的治疗阳痿性病广告.
我很少向小青请教技术问题了,倒是他经常发邮件告诉我最新的一些技术动态,他说我离他要求的目标还很远.忽然记得他的生日也要到了,就打算用一个月的工资给他买件礼物.挑了好久才挑中,偏偏那天加班,非常累,忘记了,快12点了才想起,给他打电话,手机没有关,我说要当面祝他生日快乐.然后找了辆出租车就赶过去,还是过了12点.小青说我迟到了,他准备了一箱酒说要罚我.然后让我看他的生日礼物,哪些是朋友送的,哪些是他爸送的,哪些是他妈送的.后来要让我给他唱生日歌,他家的卡拉ok音像真不错.后来我们就一边喝酒一边唱歌.我酒量很小,自己尽量少喝,小青是乱喝.不知道喝了多久.我忽然发现小青躺在地上,衣服上全是酒.他竟然睡着了.我把他拖去洗澡他都没有醒过来.把他弄到床上睡觉的时候他反而醒了.我感觉火辣辣的痛,后来我们都累了,也不知道什么时候睡着的.第二天他很愧疚的问我怎么样,我说还是有点痛.他说他喝多了,也不该逼我喝那么多.
现在的公司老板对我很信任,老板对你信任是给你多派任务的变相说法.公司开始扩张,我也开始面试其他人,看了他们的简历我非常自卑,觉得这些人太牛了,我小心翼翼的请教他们一些问题,他们大多不会,然后我又问他们基础问题,不会的人更多.我开始相信小青对大学的看法了.我知道自己无法成为一个杰出的程序员但是可以努力成为优秀的程序员,我没有远大理想,就想成为优秀的程序员,多挣点钱把我爸妈接出来,农村实在太苦了.
也许得到的东西都不知道珍惜,对我来说,编程的新鲜劲早过去了,任务紧,压力大,每天没有什么两样,明天就是今天的一个重复和不太完全的拷贝而已.有时候我甚至开始怀念以前民工的时光,怀念那些简单的快乐和真实的笑容.
小青问起我工作的情况,我说感觉幸福就在身旁,却没有看到未来和希望.他又问他把我引到这条路上我是否会后悔,我摇头再点头.然后解释说,现在不后悔,将来的事情无法预测.小青就说我说话逻辑严密,越来越象一个程序员了.

-------------------------------结束语-----------------------------------

那天晚上加班回家,出租车里正放周杰伦的<<东风破>>,当听到"一壶漂泊难入喉"的时候,往事忽然涌上心头,眼泪差点也跟着涌出.于是我写下了上面的一些文字,因为工作紧,后来越写越差,跟做软件一样,计划中的软件总比实际的差.
感谢那些曾经帮助过我的人,不管他们是出于什么目的.该感谢论坛上的网友,谢谢你们看我在这里自言自语.
我不知道未来的程序员之路怎么走,夜正长,路也正常,在黑暗中摸索前进吧.

http://www.cnblogs.com/wdxinren/archive/2004/10/20/54833.aspx

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录