日期:2014-05-20  浏览次数:20853 次

艰难的路,艰难的行走——读《疯狂的程序员》有感及近2年来的个人总结
最近一段时间我几乎颠狂,整个大脑一片混乱。在上上个月的时候真的是太乐观了,我在一个月内写出了《asp.net夜话》的7、8个章节,当时乐观地认为在元旦之前就能完成整本书地初稿,幸好当初问过几个写过书的朋友,他们都建议将截稿日期写长一点,以便可能会出现的一些不可预知、不可控制的情况,本来是想把截稿日期定在好朋友的生日那天的,想了想在2009年上半年没有一个好朋友过生日,于是我把截稿日期定在了2009年5月20日(520是“我爱你” 的谐音,其实上我不知道现在谁爱我,我也不知道我爱谁)。事实最终证明了他们的想法是没有错的,在将近两个月的时间里我没有完成一个章节,内心的焦急自然是不可言喻的,我的脑子几乎记不住任何事情,并且还经常胸闷。同事们见到的我总是一副怒发冲冠的样子(没有心思打理这些)。

  12月初去北京参加了软件行业的一个大会,结识了很多朋友,也开拓了不少眼界,最让我高兴的是我的书的责任编辑竟然破天荒在我还没有截稿之前让人设计了书的封面给我。在这次大会上见到了《疯狂的程序员》的作者绝影,据说这是国内第一部由程序员写的反映程序员生活的书,并且在晚上主办会主办的沙龙上得到了绝影免费赠送的亲笔签名的《疯狂的程序员》一书。

  回来的这段时间里,每次实在不能坚持下去的时候我就看看《疯狂的程序员》,根据推断书的作者绝影大概比我小2岁,在书中描述的种种经历和辛酸我也都经历过了。当年我在天津大港油田上班,本来在那个旱涝保收的国营企业里已经可以当个小头头了,在那一年认识了一个山西大学的女孩子,于是我坚定地辞职了,义无反顾地来到了山西太原这个地方,在没来山西太原之前我已经做好了一切准备:在那里除了一个爱我的、第二年即将毕业的女孩子之外,没有一个人认识我,我需要在那里一切从头开始。不过我还是决定来了,为了这事我曾经和我家里三个月没有电话联系(我家在湖北,以前是每星期至少一次电话联系),首先家里坚决不同意我辞职,因为我通过3年的奋斗达到了单位里某些人将近十年才能争取到的条件,退一步说就算辞职,以我几年刻苦学习打下的功底在北京上海这样的大城市找一份薪酬不错的工作还是一件相当轻松的事情。可是我就是铁了心,一定要到山西太原去,去和我心爱的人在一起,再苦再累我都不在乎。

  我是2006年2月13日到山西太原的,因为女朋友要我过去跟她一起过2月14日的情人节。来到山西太原之后,面临的问题非常多。首先,我是一个南方人,从小在湖北长大每天吃惯了大米,可是在太原吃米的人很少,甚至连女朋友都喜欢吃大米,因为她是从小生活在每天以面食为主的山西。其次,刚到山西在这里没有一个人认识过,对于山西的IT行业我也是一无所知,在将近一个月的时间里我没有找到一份工作,这种打击对我是非常大的。偶然在租房住的巷子里发现一篇招聘启示,一个很小的培训学校要招聘计算机老师,待遇是每节课5元钱,我算了算就算一天上8节课,每天都上课一个月下来也就2000元,实际上这是不可能的,换在北京上海这种待遇我是不屑一顾的,可是为了生活下去我准备去上课去了。戏剧性变化的是第二天准备去的路上遇到有人谈到有家公司照片程序员,于是我就抱着试试看的态度去应聘,结果相当顺利,因为在我被面试通过之后马上就负责面试别的应聘者了。在那家公司的待遇是每月1900元,虽然不多,但是足够生活了。

 
  离开那家公司的时候,我请了几个关系好的同事吃饭,同事说我从2006年3月1日进公司,辞职的时候恰好是2007年3月1日,整整1年。我笑了笑没有说什么,在那一年里经历了很多事情,2007年6月女朋友毕业了,她家里一再要求她回家乡那个县城,因为她家里在那里有一些关系可以进不错的政府部门,什么也不用愁,如果要留在太原就意味着什么都要靠自己打拼了。经过我的挽留和她自己的努力,她最终在一家小广告公司找了一份工作,月薪800元(有件事我到现在一直没有告诉她,她曾经向我抱怨我不关心她找工作的事情,其实我单位领导早就跟我说愿意她到我所在的公司上班了,只不过我想让她更独立一点没有告诉她,我把那做为最后的打算)。在那家公司里做过一个很失败的项目,那是一个电子杂志项目。失败的原因很多,领导的市场调研不够好,项目成员之间的协作也不好,到将近年终的时候我给领导写了一份横向和纵向都有对比的市场分析,最后的结论是以现有的运营模式那个项目不如放弃,最终领导放弃了。在那个公司里我学会了很多,除了技术上的提高之外,我接触到很多山西软件行业的人,这对我今后在山西的发展是非常有利的。还有重要的一点是,我知道了一些关于公司运营的情况,了解了一个项目做好之后如何运营实现盈利,当然后来看来这些是非常皮毛的知识,不过至少在当时改变了我那种程序员只应该关注技术的那种想法。

  在2007年3月,我顺利地到了另一家软件公司上班。在那里我也遇到了《疯狂的程序员》中所描述的情况:领导很看重,承诺回给我很好的待遇,但是到最后总是停留在口头上的情况。我当时也抱着和绝影一样的想法:老板这么看重我,实在不好意思跟老板开口提加薪的事情,并且还很卖命地加班。记得影响最深刻的一次早晨去客户那里安装调试软件,中午别人买的盒饭带给我吃的,吃晚饭的时候是第二天临晨5点了。当时早摊的老板说我吃早点的时间太早,问我是干什么工作的,我告诉他说我是程序员,我现在是在吃晚饭,我看到了老板一脸的茫然。

  同样也和《疯狂的程序员》中描述的那样,与女朋友在一起的时间也比较少,偶尔逛街陪她买东西我总是在一个劲儿催她尽早买了以便早点回,因为我还有一堆事情。开始的时候经常争吵,到最后大家都吵累了,连吵都懒得去吵了。后来她去了一家电视台上班了,时间更轻松了,而我却一直忙碌着,中间闹过几次分手,过一段时间之后大家又觉得在一起不容易便再次继续相处,不过每分一次之后感情就变淡一次了。并且她家里给她的压力很大,因为她家在她们那里还是相当不错的,她家总觉得她应该找一个比我条件更好的,而她一直很欣赏我的上进心和独立办事能力,所以一直在扛着。所有的矛盾都在积累,终于有一天被压抑的矛盾终于像地底下承受着高压的岩浆一样突然爆发出来,终于一切都无可挽回了,大家都意识到如果像那样继续相处最初的情人会变成最可怕的仇人,于是约定在一家饭店,大家很和气地坐在一起吃了一顿饭,然后彼此说着对对方的祝福,最后向两个截然相反的方向走去……

  和女朋友的分开也最终导致了我离开那家公司了。我跟公司领导反映我要辞职的情况,当时公司的发展情况比较良好,我知道我的离开会给公司其他员工的士气带来一定影响,所以我选择了在没有第三者情况下的情况下跟公司领导说的,那种遥遥无期的承诺已经不能再刺激我让我努力工作了。在太原一家很有名的饺子馆,老总开车请我到那里吃饺子。在那里我也经历了《疯狂的程序员》中作者所经历的那一幕,老总突然放下了架子跟我诉说公司的艰辛,并说了我许多缺点希望我以后在别的公司改正。心差点软了,但是我最终还是决定离开了。从2007年3月18日到2007年12月,不到一年的时间,在那里是我进步非常迅速的一年,公司领导在技术上对我非常支持,无数个黑夜里苦战把自己的技术确实提高了不少,不管怎么说在心里还是很感谢公司和领导的。前几个月回到公司看了看,两位老总闹了矛盾,各起炉灶干起来了,当时还遗憾了好几天。
离开那家公司之后,去了一家IT职业培训机构。其实我从内心来说并不喜欢教书,第一我怕教书后脱离了开发一线技术就会跟不上时代了,第二虽然在私下里我的沟通能力很强,可是在大众场合下我的表达能力实在是太差了。2007年我现在所在的这家培训机构邀请我作为企业代表在他们举办的元旦晚会上发言,上台之后太过紧张我只说了三句话,所以至今我还能清楚记得:“今天我很高兴被邀请到现场参加今晚的晚会。山西的软件行业还不发达,希望在座的各位努力学习提高山西软件行业的技术水平。最后,祝愿大家明天会更好。”最后一句是晚会的主题。所以我怕去教书会误人子弟。经过朋友的分析,说那是一个全面提升我个人能力的机会,还使用了激将法,最后我进入了现在的公司。确实如朋友所说,在这里我确实提高了自己的表达能力,前段时间参加一个会议,在没有得到任何事先通知的情况被邀请到讲台发言,我讲完时底下掌声一片,我感觉得到掌声真的是因为我讲得很好。

  回想在山西太原的这几年,确实是泪水伴着欢笑。曾经为着一份纯真的爱情义无反顾地千里迢迢来到山西太原,到最终却失去了这份爱情。经常有人问我在天津发展得很好,为什么不继续往北京上海发展,相当长一段时间里我都不敢正面回答这个问题,我总是开玩笑说:“我原来在天津的时候知道山西煤老板很多,挖煤能挣大钱,所以我就过来准备挖点煤挣点大钱了,哪知道过来之后才发现政府管得很严,根本不允许随便挖煤。来了之后由于种种原因走不了,于是就留下了。”于是大家一笑了之,便不在深究了。现在想想,这几年除了在技术上有很高的提高之外,在阅历和能力上也得到了不少提升,并且也渐渐从单纯关注技术转变到开始关注其他的人和事了。在这里要感谢那些在我艰难困苦中给我关怀和鼓励的同事和领导,并且要最诚挚最真心地感谢那个女孩子——那个在最艰难的时候陪伴我、安慰我的前女朋友,你现在终于找到了一个比我更关心、更体贴的人了,衷心祝福你们。谢谢所有关心我、支持我、鼓励我的人,没有你们就没有我今天的成长。

  曾经无数次跌倒,曾经无数次迷茫,曾经无数次在黑夜中流泪,也曾经无数次想过放弃,但是最终坚持过来了,现在逐渐能看到黎明的曙光了,我相信再坚持不了多久清晨的第一缕阳关就能照在我的身上了。在艰难的时候,我总是抱着一个念头:生活有时候就像爬山,有时候很艰难,有时候不知道该往那里去,但是只要坚持走下去总能找到一个绝妙的风景。