当程序员的那些狗日日子

作者: tangtdd

  日期:2011-3-12 20:27:00
  作此文,祭奠我当程序员的那些狗日日子。
  ──作者序
  (一)毕业后的徘徊
  我不是计算机相关专业毕业的,我上的是大专,我的专业叫供用电技术,是跟电力行业相关的一个专业。高考填报志愿时,对计算机的了解还完全处于懵懂状态的我,在第二志愿里填报了计算机专业,结果便与计算机专业失之交臂。大专三年里我对自己的专业完全没有兴趣,当时唯一感兴趣的是与计算机相关的课程,所以大一时所设的C语言课程,我学得特别好,考试的成绩在班上是第一名。但是我毕竟不是计算机专业的学生,所学的课程极为有限,大专毕业后我找工作的方向还是与我的专业相关的行业。那时大概是因为我的专业知识没有学到多少,所以找工作时也从未想过要找技术性的工作,而一心想找与业务相关的工作。

  毕业这一年我正好是22岁,虽然当时的就业前景并不是十分乐观,甚至可以说正笼罩着一种“欢迎研究生,考虑本科生,不招大专业”的悲观氛围,但此时正初出茅庐、年轻气盛的我,还是冲劲十足。当时我把自己的行头整理了一番,剪了个短发,穿上了平生第一次穿的西装,显得十分精神,外形已十足是个业务员的装扮。我们学校离北京很近,当时有一家北京的公司到我们学校来招聘,前去应聘的同学很多,竞争十分激烈,这一次我并没有应聘上。但我并不甘心,也没放弃,便向应聘上的同学打听消息,再次到这家公司的现场招聘会上去应聘,事后我又向同学取得公司老总的手机号,并打电话给老总,在电话中向老总慷慨陈词,最终得到老总的点头,我被录用了。

  在这个应聘的过程中我完全体现了一个业务员为了开拓业务的那种不屈不挠的精神,并且在后来真正开始去跑业务后,我也保持着这种精神。我想,这完全是因为我当时很年轻,心中无所畏惧,敢于大胆地往前闯。但是当后来我走上了另一条职业道路后,我发现我身上慢慢地再也找不到这种精神了,那些年轻时的冲劲,也成了逝去的回忆。

  在公司培训了一个月后,我便开始出差到外地去跑业务了。公司的业务在全国各地,公司的产品是与电力相关的设备,所以客户就是各地(主要是地级市)的供电局,而分配给我的地区就是湖北和江西两省。
  第一次出差由一老业务员带我,但事实上他只在湖北带我跑了三个地级市的供电局,剩下的地方则由我自己去跑了。初次涉足社会,当时毫无社会经验的我,就这样一个人一个地方一个地方地跑去该地的供电局见相关的人物,有设计院的院长,有物资公司的经理,有管生产的科长,更有也是管生产的副局长。有过被保安拦下而进不了供电局的大门,有过被生产科科长冷冷地赶出门外,有过为了打听供电局的最新电力设施规划而极力献媚讨好,也有过被供电局里的人热情招待。虽然各种意想不到的情况正冲击着我的大脑,挑战着我的意志,但我并没有退却,在困难面前依然冲劲十足。

  很快我便适应了一个人在一个个陌生的城市出差的生活,从一个城市坐车到另一个城市,找旅馆住宿,找地方吃饭,等等,慢慢地我已变得轻车熟路,到各个供电局去跑各个相关的部门和见相关的人物也变得有条不紊起来。
  上学的时候我有一个要好的老乡,他是计算机专业的。他和我差不多同一时间找到工作,在找到工作前我们都曾一起彷徨过,也一起互相鼓励过,并且毕业离校后就和他一起合租房子,跟他建立起很深的感情。所以这时远在千里之外出差的我,一到晚上回到旅馆一个人的时候,便给他发短信说我出差的情况,他也跟我说他工作的情况,并继续互相鼓励。他在短信中跟我说,“哥们,大胆地闯吧!你一定能成功的!”我深受鼓舞,并坚信,我们都会好起来。这时的我并没有想到,后来我走上了另一条完全不同的职业道路,是跟这位老乡的影响分不开的;而这时我也还不太清楚他的工作的具体内容,只知道他是一名网站开发程序员,后来才知道,这时的他就是一名ASP程序员。

  日期:2011-03-12 20:29:23
   从湖北到江西,历时一个多月,我几乎跑遍了这两个省的地级市,每天白天我不是走在去供电局的路上,就是在从一个城市坐车到另一个城市的路上,有时坐在火车上,看着车窗外广袤的土地,令我产生无限遐想,那种总是在旅途中的感觉令我至今难忘。这样的工作状态,在我走上了另一条完全不同的职业道路后,就再也体验不到了。

  第一次出差任务结束后回到北京的公司,我像是经历了一场洗礼一样,因为这是我离开校园踏入社会后的第一次不寻常的经历,我几乎只身一人从北京出发到外地跑了一大圈后再回来,我克服了孤独和最初的惶恐不安。
  我们初次出差的目的就是先将自己区域内的供电局都跑一遍,熟悉一下工作流程,公司并不要求能出业绩,事实上也不可能第一次出差就能出业绩。然后在公司作完总结后又继续出去跑,重复上次的过程,慢慢地跟供电局的人混个脸熟。
  前后一共跑了三次后,我已开始摸出了头绪,如果再继续跑下去,我想应该很快就会出业绩了。但是第三次出差回来后,涉世未深的我,却在报销差旅费的问题上跟老总争执起来。可想而知最后的结果是怎样了,那就是我失去了这份工作。当后来我明白到自己的做法是多么幼稚的时候,在很长的时间里,我都不能对此事释怀。如果我没有因为这件事而失去了这份工作,那么现在的我会是怎么样呢?也许我现在就是一名经验丰富、收入不错的业务员了。但人生没有假设,我也永远没有答案。

  失去这份工作后,我便找到了我那位老乡,继续和他一起合租房子。每天他下班回来,我便见他在他那台上学时从中关村二手电脑市场买回来的旧电脑上捣鼓程序。看着他在满电脑屏幕都是英文字符的程序中改来改去,然后在浏览器里打开网页测试功能和查看效果,我便觉得他很牛,觉得他高深莫测,并对他产生了一种景仰之情。后来当我对这些东西很了解后,我才知道,那个编辑代码的工具只不过是再常用不过的Dreamweaver而已,而那些功能,也只是随便在网上都能找到的用JavaScript实现的小功能。

  回家过了一个春节后我又继续出来北京找工作。然而这次却出师不利,碰了好几次壁,不久后更加遭遇了2003年的“非典”。在“非典”前我和一个也是刚刚失去工作的同学一起搬回了学校所在地合租房子,所以在长达几个月的“非典”期间我便被困在那里出不来,找工作也成了不可能的事情。然而更加令我想不到的是,在“非典”快要结束的时候,我和相恋了快两年的初恋女友分手了。这个曾经在我生命中占据着重要位置的女孩,从此消失在我的世界里,而在以后很长的时间里,我竟然不能从这段感情中走出来。那个分手的电话结束后,我痛哭流涕,整个世界像塌下来一样。失业又失恋,真是“屋漏偏逢连夜雨”。也就是在这个时候,我作出了一个决定,那就是等“非典”结束后离开北京,离开北方,回到广东的老家去。

  老乡知道我要回广东后,觉得很突然,他在短信中跟我说,“兄弟,难道要放弃爱情了吗?”他不曾想到,此时爱情已离我而去了。在走的那天,这位老乡来送我了,几位同学也来送我了,不能来的老大,也打电话过来向我道别,问我回家是不是有更好的发展,并祝我一路顺风。我以为这一走,再也不会踏足这片土地了,然而没想到,我接下来的几年年轻时光,还是要在这里度过。

  回到家中,我边调整心情边试图去找工作,毫无背景和关系的父母,并不能帮上我的忙。当两个多月后我的心情调整过来后,我决定再次北上,因为我觉得我大专的同学和老乡都在北京,最近这几年我对那里更加熟悉。
  没想到这次北上,到再次回家的时候,已快两年后。离开家的时候我姐姐已身怀六甲,等我再次回家时,她的小儿子已快两周岁了。
  这一次,我还是找到了我那位老乡,和他一起合租。再次到北京,我有种“风萧萧兮易水寒,壮士一去兮不复还”的悲怆之感,因为有一些事情已经变了,从失去那份工作后到此时,我仿佛经历了很多事情,心中竟觉得有点沧桑。
  到北京几天后就是中秋节,那天晚上,我和老乡,还有他的同学,一起坐在所租平房前面的那条简陋的小路上聊天。这是北京东五环边上的一个叫梆子井的平房区,破旧,落后,然而我却不得不暂时租住于此。望着深邃的夜空,一轮皎洁的圆月正高挂在上空,月光洒满了大地。此时,正是万家团圆之时,然而我却不得不在异乡的一个冷清的角落里度过,我的心中满是惆怅。月光虽美,但我却觉得前路一片迷茫,不知出路在何方。约九个月的时间我竟处于失业的状态。我这时的心情,我的老乡并不能体会得到。

  “天无绝人之路”,此时急于想找到一份工作的我,在当时北京的一份招聘报纸上看到了一则招聘信息,在王府井东方新天地的一家新开张的粤菜餐厅要招聘服务员等职位,并要求懂粤语的优先。王府井东方新天地?粤语?当时就冲着这两点,我几乎没有考虑就决定去应聘了,我的老乡也支持我前去一试。
  结果正如我所期待的那样,我被录用了。在回来的时候,我的心情变得很好,一如那万里晴空一样蔚蓝清澈。
  于是我便开始了一份完全不同的工作,在这里我不但认识了很多来自广东的同事,也认识了很多比我还年轻的男女服务员同事,我们一起经历了餐厅开张前的培训期,一起在开张后进入各自的工作岗位,慢慢建立起了一种很亲切的关系。常常下班后我和这些年轻的男女服务员同事一起去聚餐吃夜宵、喝酒,尽情地吃喝玩乐。这是一段很难忘的工作经历,在后来我走上了另一条职业道路后,我才知道,我再也不会有这样的工作经历了。

  我想,也是在这一次工作经历中,我最有机会接触女生了,因为餐厅包吃住,所以除了睡觉外,我几乎所有时间都和这些年轻的女服务员同事在一起。但此时还没有从初恋那段感情中走出来的我,并没有想过在这个时候再找一个女朋友。后来当我快要进入“剩男”行列的时候,我才明白,有些事情,一旦错过,将不再回来。
  因为餐厅工作的特殊性,所以这一年的春节我便在餐厅度过。我那位老乡要回广东老家过春节,但我并不觉得孤单,因为在餐厅里有这么多年轻的男女服务员同事和我一起度过,而且,是在繁华的北京王府井中的东方新天地度过。
  如果这份工作我一直做下去,我不知道现在的我会怎样,但我想,一定不会像后来那样,走上了一条完全不同的职业道路。
  做了几个月后,年轻气盛并开始有点心浮气躁的我,在觉得加薪无望的情况下,留下一封辞职信后,便不辞而别。我自以为用了一种很潇洒的方式,但后来却觉得自己的做事方式是那么的不成熟。我并不懂得去把握一些比暂时的经济收益更重要的东西,所以这一次,我也是错过了一些很难得的东西。
  这份工作后,我算是完全脱离了我的专业了。这时已是2004年的5月份,离我毕业的日子已快两年的时间。两年的时间,就这样过去了,我仿佛又回到了起点上,重新走在了求职的路上。两份不太一样且时间都不长的工作,从中我并没有积累到多少过硬的经验,这对我的求职十分不利。何去何从,我再次迷茫了。

  日期:2011-03-12 23:49:18
  (二)走上不归路
  快两年的时间,当年上学时我们宿舍的六个人,也各自有了不同的发展情况。来自河北的老大在北京一家规模算比较大的电力公司就职,同样来自河北的勇在天津电建下属一子公司就职,来自湖北的小个子小伟在朋友介绍的一家待遇不错的小公司就职,来自山东、长得十分健壮的“海牛”则回山东老家,在老家一家中型电力国企谋得职位,而上学时和我最聊得来、也是来自山东的大伟,则在北京通州一家小变压器厂做着一名小技术员。此时他们五人中,应该就数大伟混得比较不如意。当然与他们比起来,就数我最差了,因为此时我失业了。

  北京5月的天气,乍暖还寒。我找到了大伟,在他就职的那家小变压器厂的简陋宿舍里,我们再次见面,道不尽的唏嘘感慨。上学时和我一样纯真的大伟,也似乎多了几分沧桑。他跟我说,他现在的工资很低,这里不会有什么大的发展前途,他正在等待机会,一有合适的机会他就会离开这里,言语间掩盖不住他内心的落魄和失意。
  从与大伟的倾谈中我也找到了许多安慰和共鸣,当晚我和他就到外面去喝酒,我们都喝得很多,似乎要借酒来发泄内心的苦闷。酒后我们一颠一颠地走在城铁八通线旁的那道公路上,像两个落寞的街头浪流汉,沿途浪流,不知走向何处。虽然已是5月了,但入夜后的寒风还是让我们感到寒冷,身心都感到寒冷。但毕竟是5月份了,北京的寒冷很快就会过去。但我们心里的寒冷呢?

  找了半个月的工作,屡屡受挫后,我有点心灰意冷起来。这时老乡把一本书递到我的面前,跟我说:“兄弟,不如你也来搞网站编程吧,从现在开始学,我相信你也可以学会的。”
  我有点意外,也有点不敢相信。到了这个时候,我还可以去学吗?还能学会吗?会不会太迟了?然后老乡便继续跟我说,这是ASP网站程序开发,不难的,只要你肯去学,一定能学会。
  于是我有点怯生生地翻了翻那本书,是清华大学出版社出版的一本有关ASP程序开发的技术书,老乡说这是他们上学时用的教材。书中那些“If…Else…”“For…Next”“Do While…Loop”“Do…Loop While”等语法,跟我印象中的C语言的语法竟是那么相似,这不免挑起了我当年上学时对计算机课程的兴趣。我想起了当年学习C语言时用两个“for”循环实现了九九乘法口诀时的得意,虽然后来我知道,这只不过是编程中最常用到的逻辑思维之一,但毫无疑问当年我已具备了这种逻辑思维。所以这时我心里便在想,凭着我学习C语言的经历和心得来看,我要学会“ASP”这门课程应该不成问题。

  想想老乡近两年的时间里工作都相当稳定,而且他此时的工资也算不错,这些都是因为他掌握了一门技术,一门网站程序开发的技术,如果我也掌握一门技术,是不是也可以像他那样,有一份稳定而且收入也不错的工作呢?考虑再三,兼在老乡的鼓励下,于是我决定,先花几个月的时间去学习网站开发的相关技术,然后再去找工作。憨厚实在的老乡对我说,“兄弟,好好学,你一定能学会的!”

  我不知道,我这样先花几个月去学一门技术后再去找工作的做法是不是对的;我也不知道,从做业务开始,再转到技术的方向去,我是不是在走回头路;我更不知道,如果当初我不做这个决定,后来的我会是怎样,但可以肯定的是,我不会走上另一条职业道路而成为一名程序员。
  当我将我的决定告诉同学大伟后,大伟说,你真的要这么决定了吗?你可想好了,你不是计算机专业的,而且你已毕业快两年了,可能你会没有什么优势。我知道大伟是真心为我着想的,但我心意已决,所以不想再改变决定。
  这时我捡起了毕业前买的关于Dreamweaver和Flash的两本书,因为当时是出于兴趣买的,但一直没真正去学过,没想到两年后,再次派上用场。此时的我,虽然对网页设计制作还不会,但对Photoshop图像处理却还是有一定功底的,因为上学时我自学过很长时间的Photoshop,所以日后这也成了美工设计和程序开发我都可以一手包办的主要原因。

  除了老乡的那本教材,我还亲自到北京西单图书大厦买了另一本ASP程序设计的书,以及另外两本关于JavaScript和SQL Server 2000的书。
  就这样,从Dreamweaver到Flash,从JavaScript到ASP,我开始了长达几个月的艰苦学习过程。我不得不感谢我的老乡,在这个过程中他给了我很多指点,以及我可以用他那台旧电脑上机实践,虽然上学时我自己有过一台全新买的电脑,但真正跟电脑结下“不解之缘”的,是从这台旧电脑开始。
  此时的我还不知道,从我对着电脑去学Dreamweaver的那一刻起,我的人生轨迹就开始慢慢改变了,而这段人生轨迹,过后我宁愿它从来都没有发生过。
  顶住失业的压力和内心的煎熬,埋头苦学了几个月后,我算是学到了点皮毛,于是我也开始跃跃欲试,再次开始找工作了。怀着忐忑不安的心情,连吹带骗,我终于找到了一份网站程序开发的工作,说穿了,就是ASP程序开发。我很清楚地记得,这时已是2004年的10月。
  就这样,几乎从零开始,经过几个月的艰苦学习后,我开始走上了另一条职业道路。但此时的我还不知道,我走上的是一条没有尽头的、黑茫茫的“不归路”。

  日期:2011-03-13 19:28:46
  (三)无数个熬夜的日子
  由于我不是计算机专业的,为了增加应聘成功的机会,我在我的毕业证扫描件上做了一个小小的手脚。凭借我Photoshop图像处理的功底,我在毕业证扫描件上将我的专业名称“供用电技术”毫无破绽地改成了“计算机科学与应用”──这是我老乡专业的名称──这样,我就俨然成了一个计算机专业“毕业”的人了。我知道我这样做是在弄虚作假,有失于做人的诚信,但在当时,我迫不得已,而且在接下来的两年时间里我也为此事而遭受着很大的心理压力和不安。我只能安慰自己说,这是“善意的谎言”。

  能够应聘得上,除了这点外,还有很巧的一点是,当时的那个部门小经理也是非计算机专业毕业的,对网站开发的相关技术很外行,而他们又正急于招人,所以才被我“忽悠”过去了。所以我宁愿相信我能走上这一条路,冥冥中早已注定了。
  公司是在东二环边上东四十条的一座商住两用的写字楼里,所以我上班时就可以坐城铁八通线转地铁1号线再转地铁2号线到达。在这个时候我才知道,原来北京上下班高峰期无论是坐公交还是地铁都是那么多人,每每我在八通线的广播学院站上车时,都很难挤得上去,经常需要站台上的工作人员把乘客往车厢里推才能挤得上去,这也成了一道独特的风景线。也是从这个时候起,我开始了上下班挤公交或地铁的漫长日子。

  带着新鲜、激动、喜悦而又有点紧张的复杂心情,我正式开始了对着电脑工作的日子。经理把一个网站交给我说,这是公司的网站,我的工作就是对这个网站进行维护和更新。同时我也了解到,原来负责这项工作的程序员不久前辞职了,所以才招了我进来。
  于是我便在很陌生的状态下开始去了解这个网站的相关情况,可以说当时的我根本没有工作思路,只是在“摸着石头过河”。经理首先要我做一个产品搜索的功能,这时的我对于ASP只是学了一些基础的内容,要将理论用于实际开发当中还是有一定的难度。而更重要的是,对于开发搜索功能必须要用到的SQL Server 2000,我还根本没有开始去学。

  一道难题摆到了我的面前,但工作来之不易,我没有其他选择,我必须去解决。所以每天下班后回到住处我便狂攻ASP和SQL Server 2000,往往到夜里十二点多甚至一点多才休息,然后第二天又精神抖擞地去上班。也许是因为新鲜,也许是因为当时的精力还不错,这时的我竟不觉得累。
  苦熬了数个夜晚,并在老乡的指点下,我终于将产品搜索功能开发出来了。面对着自己第一次开发出来的“程序”,我心里竟有种莫名的兴奋和激动,觉得“程序开发”是如此了不起,我可以通过简单的英文字符的复杂组合去实现这么美妙的功能,可以为别人所用,方便别人的工作和生活。后来我才明白,很多走上程序员这条道路的人,在最初学习编程或进行开发的时候,都有过和我类似的心理感受。但我至今都不知道,这是对于编程的最客观真实的感受,还是一种迷惑了大多数人的感受,所以他们在最初时才不知道实际上“程序开发”并不是一件那么美妙的事情。而事实上,当日后我很轻易就可以做出这样一个功能并且经常重复做这样的功能的时候,我再也没有这样的感受了。

  我的“能力”得到了经理的肯定,所以一个月后我顺利转正。但由于那个“善意的谎言”所带来的一点心虚,以及我在技术上的真正的底气不足,我并没有跟经理重提给我的工资加到面试时所提到的转正后的标准,而默默继续接受了试用期的标准。也许是从这个时候起,我开始慢慢变得胆小起来,慢慢地没有了刚毕业后做业务员时的胆量和无所畏惧的精神。也许这也是我为自己的“谎言”和选择所付出的代价。

  日期:2011-03-15 01:56:53
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!举报
© CopyRight 2019 yiduik.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.