小弟我的四年软件工程师之路

小弟我的四年软件工程师之路

我的四年程序员之路
    没错,我还是一个程序员,每天还是坐在位置上书写着代码,收获着无聊。 四五年来我我一直保持这样一个坐姿,从每天的早上8点半开始,准备下班回家时结束。

     我读的是机械设计制造及其自动化专业,因为迷上网络游戏就干脆转为学习计算机。当时的计算机专业可以说是一个热门专业,很多不怎么样的学校在这时候都开了这个专业,招生时要分数要得不低。这样的决定让我吃苦不少,我要一边保证自己的专业少挂科,以保证自己可以顺利毕业,一边又要保证自己的计算机水平足够在毕业后可以找到一份还行的工作。相比其它同学,我跟图书馆的计算机图书一样另类。他们谈恋爱的时候,我在试着把asp网页连上数据库。他们玩游戏的时候,我在网上到处搜索apache跟php整合的相关材料。

    幸运的是,我的专业大部分考试都有六十来分,2005年下半年好歹毕业了。没有计算机背景,企业不会要一个只会把asp连上数据库的人,也不会要我来帮他配apache+php。终于有一家小公司要我进去做软件维护工作,我想都没想就去了,连我要做网页还是客户端软件都没问清楚。零工资实习三个月,外带1个月的试用期,最后才知道自己是来做软件实施的。老总告诉我,所有来这企业的人都得做1年的软件实施,这样才能知道客户需要什么样的软件,以后开发出来软件时才能更好的理解客户的需求。为了理解所谓的客户需求,我在不同的地方安装相同的软件整整安装了一年半,Oracle, Sybase, Sqlserver各种各样的商业数据库我都在上面瞎整过,我后来很佩服hibernate,它居然可以为很多种数据库提供同样的HQL语法,做过的人会知道其实各数据库之间的差异还真不少。还好老总善解人意,在一次公司尝试转型的大背景下,我被调到网站运营部负责网站运营,网站运营跟网站开发是两码子事,在一个小公司里,网站运营就是到各大论坛发垃圾贴子,公司这样做第一可以省去在google上做推广的钱,另外,在我发贴发到手酸的时候,老总还可以跑过来说,累了吧,那放松一下,去把公司网站改下背景颜色。换换思路嘛,脑子就不会打结。这半年里,所有的论坛都有我的ID号,很多论坛的ID被坛主封了又开,到现在,如果我要到某个论坛去下载一个附件,当提醒需要登录时,我网址都不用看直接输个ID和密码进去就行,成功率很高。公司终于又要转型了,因为他们发现发了这么多垃圾贴,还是没人来买他们的软件。我被派到公司的开发组,帮忙做些开发。终于可以称自己为程序员了。

     在这半年的时间里,我一直在帮着其它程序员干着繁重的体力活。用HTML和javascript实现着客户们奇怪的网页效果。偶而写一点点JSP的页面,比方说写一个界面将查询结果显示出来等等,当然这也是我为什么现在是从事Java行业的主要原因。

     07年初,我决定离开这家企业,在跟老总离职面谈时,他终于想到要为我这么个员工提一下有关工资的问题。他终于想到曾经进入这家企业时,我要求过企业在一定时间内将我的薪水涨到什么样的水平。我并没有接受他开出的更优越的条件,尽管在当时,这些薪水对于一个只会JSP的人来讲应当还行。从职业的发展角度来讲,我需要一个更好的空间,你要知道,在我离开这家企业之前,我还不知道CVS怎么用,Code Review是怎么回事。

     经朋友的介绍,我进入一家外企。从程序员的角度来讲,这家企业还算不错。严格的代码管理,代码质量和性能被提到了很高的位置。我被分配到一个团队里面,作为其中的一员开发Java Web应用,做的项目全部是跟其它公司做集成。怕丢脸没面子,我上班时尽量多注意别人如何做。回到家中,就得开始死啃CVS, UML, Eclise 等平时项目中要用到的基础中的基础。最可恶的是我的项目中从来不用到数据库,我那一年半的实施经验屁用没有。公司的调试环境都是Linux,为了学习他,我家那台破机没被我少折腾,现在它正静静的躺在我妹妹的卧室,她说如果能修好,至少还可以上上QQ聊聊天。
   
    一年下来,我的进步很大,软件开发中常用的那几个工具自然是不在话下,甚至还在有空时给别人做做类似Spring, AOP等等的培训,当然这些培训都是公司内部的。到了年底,我的Lead跟我进行了一次 One to One Talk, 他告诉我,我的技术水平不错,只是沟通能力有所欠缺。他说的话我很能理解,由于是一家外企我的US lead更喜欢用英文与我们交流。在Email和Yahoo用的全是英文。我在大学没有过四级,毕业之后一直都在跟政府打交道的小公司里面混,为了防止太丢作为一个中国人的脸,我尽量以最简短的方式回他的Yahoo消息, 至于Email, 能让别人帮着回的尽量让别人帮着回。

     所以在第二年,我加强了对英语的学习,我发现英语学习所带来的好处不仅可以提高英语水平。从另一个角度来讲,我看代码的能力也慢慢得到了加强,不敢想像一个英语四级没过的人是怎么整天面对开源英文文档的。在语法能力得到加强的同时,我还报了口语的英语班,长时间的历练口语的水平也基本可以应对简单的交流。这一年,项目非常多,Java的,Ajax的, 一堆开源代码的参照与学习。这段时间, Ajax的企业应用越来越多,DWR, Dojo, Jquery, prototype 的选择也多.这段时间我所做的项目从前到后都有,做一个上传模块,有Ajax的Call Back调用,也有后端代码负责存储的 JCR 调用。汗流夹背,加班不断。顺便提一下,我从来都是8:30之前上班,但很少17:30准时下班。如果我能18:00准时出现在家门口,我老婆就会给我一个很大的拥抱,并惊讶的问我,今天没加班?是啊,在这个行业,加班不奇怪,奇怪的是居然不需要加班。

     加班还在继续,现在,正在我进入这个行业的第四年。同时和我来到这个城市的我的妹妹已经是两家店面的老板娘了,我的N多同学都从销售变成了招聘销售人员的老板。在同学们的眼里,我还是那个大学里面与众不同,非要在计算机上写出一个自己的网页的怪人。写这篇文章并不是要鼓动你放弃自己现有的职业,我知道大部分的看客或许正是程序员。这只是我个人的一种感受,你的所想也许与我差之万里。程序员的生活终归是一天到晚在做设计写代码。一不小心便会有Bug产生,无论你用多么先进的自动检测工具。程序员的生活依然是每天只有晚上的那么点时间陪家人和老婆,还要保证周末不需要加班,平时能早点回家。有人会说,那你应当向更高的层次发展。拜托,我的Manager每天看起来比我还忙。

     每天的太阳都会升起,我的每一天起点都不一样,我有时在想,到底在哪一天太阳升起的时候,我的IT生活会稍有起色? 我的心里在问,不会是我要转行吧 ?


45 楼 hesper.stone 2009-09-25  
莫非这就是我未来几年的路?
46 楼 zhengdl126 2009-09-25  
LZ其实很幽默~
47 楼 missaaron 2009-09-25  
路都不一样的,当然程序员的路也不一样的。

你这样还能坚持走四年,至少算精神很好的。

相信大多数程序员的路不是你这样的。

还是祝你好运!
48 楼 kamkam 2009-09-26  
看着楼主的经历,只想祝福一句:坚持你所坚持的,希望你不再迷惘。工作本来就是很枯燥的,自己给自己找些乐趣。
49 楼 snowolf 2009-09-26  
小弟我的四年软件工程师之路 首先要赞一下!小弟我的四年软件工程师之路 你的坚持,你的毅力促使了你的成功!小弟我的四年软件工程师之路
在这个行业做这么久,产生厌倦时难免的!你现在考虑的问题不是单单转行所能解决的问题!
需要有更高,更广的视野来看这个行业问题!
你吃了那么多苦,是为了什么呢?单单是为了解决各种问题,拿到能够养家糊口的工资?
如果只是工资,我想对于你,四年已经足够让自己接近小康了。
如果单纯的转行,你的坚持,你的毅力,你多年积累下来的技术和经验是否就荡然无存了呢?
不要让你的所得就在苦恼中消逝,要让他们有价值!换个角度,换个思路。工作,不只是为了解决吃饭问题。小弟我的四年软件工程师之路
50 楼 idealab 2009-09-26  
bjsq618 写道
这也许就是中国程序员的命运吧


在一家印度公司工作,我就奇怪为什么他们印度人在公司动不动就已经工作了十几年。
51 楼 javazeke 2009-09-26  
玩了,这将是我的生活?
52 楼 tou3921 2009-09-26  
是否是当你不得不看英文文档的时候,说明你身边的一些资源已经不能再满足于你的学习。
最近一年我用我高中时就已经开始荒废了的半残品英语慢慢的啃起了英文文档,借助翻译工具差不多可以应付。
有种感觉:对于一些技术和细节我还是个新手
53 楼 zhangyou1010 2009-09-26  
刚看书看累了,无意看到楼主的文章。一起加油。
54 楼 nolan022 2009-09-26  
真好。看到真的很受感动。你真的不错
55 楼 風一樣的男子 2009-09-27  
程序员这条路真的很难走啊
56 楼 xhanxhanxhan 2009-09-27  
有意思。写的很风趣呵呵
57 楼 zhishuren 2009-09-27  
说的很不错,我目前就感觉很累 很累
58 楼 accphc 2009-09-28  
Linux学习,学习,再学习,加油!
59 楼 wuyaiswuya 2009-09-28  
即将毕业,投入程序员洪流中,打算做几年技术然后转换
60 楼 xiecailian 2009-09-28  
郁闷,茫然的游荡着..呵呵.
61 楼 星情泪 2009-09-29  
继续走 越来越好 呵呵
62 楼 whaosoft 2009-09-30  
我相信你会越来越厉害的呢

不过也有差的 我们公司有个干了4,5年的 那脑子蠢顿如猪 我们不烦 他还老和我们嘚啵技术烦死人
63 楼 charm 2009-10-25  
看到你突然想起现在的我,祝你好运.自己也会加油!
64 楼 zshan3340 2011-11-11  
恒心、毅力都很强,小弟我的四年软件工程师之路 支持。