`
sunhawk
  • 浏览: 8279 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个普通程序员毕业四年的粗略回顾

阅读更多
一个普通程序员毕业四年的粗略回顾

        去年的这个时候,就想对自己走过的路做一总结,可总是在忙碌中找到各种各样的借口,一直未能如愿;这样一直到现在,就成了这篇毕业四年的回顾。

一,平凡却难忘的大学生活,2002-2005
        我就读的是西安市一所普通的三流大专院校,在上大学后我才开始接触到计算机。计算机系是我们学校最年轻的一个系了,拥有最差的学习氛围,我和我的同学们大部分时间就是在电脑游戏中度过的:大一的时候,那是CS最流行的时期,以宿舍为单位通宵对战的情景至今难忘;大二,金山推出了《剑侠情缘》网络版,良好的题材注定了它成为当时最受欢迎的国产网游,我们就在游戏中延续金庸小说中描述的那种武侠梦;直到毕业前夕,剑侠没落了,暴雪的《魔兽世界》开始横扫网游市场,这段时间在毕业实习和找工作的忙碌中,暂时远离了游戏。
        我玩游戏还是有控制度的,说白了就是那种兼顾游戏与上课的人。后来才认识到,其实我是游戏没玩好,课也没上好。学习虽然不好,但应付考试还是足够,甚至我还有为那些只玩游戏不上课的同学传答案的任务,我喜爱的汇编语言也曾经单科名列前茅过。大学最纠结的一件事还是计算机三级没过,考两次都是机试没过,那时候纯粹就是死记硬背数学题程序。后来,考了软考程序员,离国家分数线差一分,不过,陕西竟然还有个省级分数线,这样就给了省级证书,在毕业的条件中起到了和计算机三级证书一样的效果。
        像我们这种三年制的大专,每种编程语言都只会有一学期的课程,达到入门程度,然后,就会慢慢遗忘。C、C++、汇编、VB、PB、ASP、Java无所不学,无一精通。后来当我真正成为程序员的时候,才意识到其实当时毕业时候的水平顶多就写个HelloWorld。我真正喜欢上编程,是大二的汇编语言课上,自己写了一段很简单的代码控制一块电路板上的小灯间隔点亮和熄灭,觉得太神奇了,那时候就想以后我要做个程序员。我现在工作用的Java语言是在大三开课的,我们的教材开始部分有这样一句话“计算机由硬件工程师为其赋予生命,由软件工程师为其注入灵魂,并最终在千千万万的操作人员手中发挥其威力和作用”,深深触动了我,我再次肯定了自己的选择,我就是要做一个为计算机注入灵魂的人,当时的这个决定,就注定了我毕业后这四年的坎坷路。

二,毕业后最迷茫的时期,2005下半年
        2005年五一过后,我才开始认真找工作,那时找工作,根本没有一个明确的方向,通过报纸和网络搜到一些公司,直接打电话过去,如果招人,几个同学结伴杀过去面世。首先去的都是一些做网站的公司,好多公司是在用ASP,后来发现这样收效甚微,渐渐的就到了6月份,外省的同学开始陆续离开,也有一些像我一样留下来找工作的。26日我和另外两个同学最后离开宿舍,搬到了租的房子中。6月和7月份,又去西安高新区和软件园的一些公司面试过,记得在一家用C++开发的公司通过了笔试和性格测试,那是我毕业后头两年离程序员职位最近的时刻。很快就到了8月,生活的压力使我意识到必须先有份工作,已记不起当时怎么想的,我和同班另两个同学去红树林网吧连锁做了网管,慢慢意识到其实并没有很多网络技术问题可以接触到,大多时候就像个服务生的职位,就在这样边工作边游戏的环境中,渐渐淡忘了我的程序员梦想。
        2006年元旦,我辞职了,不想过这样的生活了;那时想离开西安这个城市了。

三,重新定位与思索的一年,2006
        在家过完春节,我去了深圳,这个时候的自己仍旧没有一个明确的方向,我不知道自己能找什么样的工作,只是因为那里有个关系还算近的叔叔。年后的招聘会还是比较多的,往计算机相关的职位投了好多简历,也去几家公司面试过,当时欠缺的还是知识,大学的那点东西忘的差不多了。走在陌生的深圳街头,感觉特迷茫。我没有在那里坚持多久,就回到了西安。我需要重新定位自己和补充知识。
        首先找了一份技术支持的工作,公司的产品是一套网吧机房计费系统(怎么又跟网吧沾边),我的主要工作就是去安装调试。这时,意识到自己以后还是要去做软件开发的,于是去书店买了Java和JSP的两本教材,又去西安赛格组装了台主机、买个个二手普屏显示器,开始了我的Java自学之路,学习的过程中,我才明白大三Java课上,老师在windows命令提示符设置环境变量的目的。我的这份技术支持的工作需要经常出差,这一年我跑遍了陕西很多市和县的网吧,而且还出省,最远坐着当时开通不久的青藏专列到达青海。在这样频繁的出差中,我的学习自然是三天打鱼两天晒网。将近一年的时间,两本教材都没有看完。而且,我也对出差产生了厌倦。
        2007年元旦后,我辞去工作,专心学习。到春节前有一个多月的时间,为自己制定了详细的学习计划,又去书店买了JavaWeb开发和Struts框架的两本教材。一个多月的时间,四本教材就是我的目标。冬天最冷的时候,刺骨的北风透过窗子吹进没有暖气的小屋里,就在这样的环境中,我每天看书、敲代码到凌晨3点,这段时间的生活却一点都不觉得苦,天真的认为这就是黎明前最黑暗的时候。那段充实的日子,至今难忘。
        三年平凡的大学、一年半不愉快的工作,我终于下定决心,要离开西安了。

四,在北京艰难的起步,2007
        春季后,我带着年前疯补的编程知识来到了北京,在华为工作的一个高中同学收留了我,一起住在圆明园附近的学生公寓里,上下铺、每屋四人。我开始在智联和无忧上投简历,招聘会也一场不落,就是找Java开发的工作。去年的自学还是有效果的,有很多公司让去面试了,但是,这时候我遇到另外一个问题---经验。没有公司愿意要我这样的新手,而且我自学的知识终究有限。
        又是一段非常困惑的时期,而且北京这个陌生的城市给我的生活压力远大于西安;我每天都失眠,有时候真的都想放弃了,可就是不甘心。
        我只是普通人家的孩子,必须靠自己先在这里生存下来,于是,五一前开始在上地一家很小的公司上班,嵌入式计算机技术支持。为了找一条进入软件开发领域的捷径,8月份我开始在Tarena参加Java培训了,晚上和周末上课。每天下班后,赶过去上3个小时的课,这是最忙碌最充实的一段时期,每天都感觉离梦想近了一步。
        临近春节的时候,Java基础和JavaWeb部分的课程差不多都上完了,觉得以我现在的能力可以去找一份Java开发的工作了,于是,又一次在元旦之后辞去了工作,一直上课到腊月廿五,然后回家过春节。

五,终于成了程序员,2008
        年后,我早早回到北京,晚上继续上最后一阶段的课,白天温习前几个月的课程。3月,我又开始找工作了,一个月的时间,面试了近40家公司后,上地一家软件公司让我去上班,做教育行业软件的开发。我终于成了一名程序员,在浪费了很多很多时间、走过了无尽的弯路之后,我终于实现了这一目标,这一刻,除了喜悦,更多的是一种复杂的情绪,自己曾经走过的路上有太多的遗憾、太多的无奈。
        生活,充满了变数。我第一份程序员工作三个月试用期结束的时候,我觉得在这家公司难有进步,同时公司也觉得我不太合适,既然双方观点一致,那我痛快的离开。当然,对这家公司我依旧心存感激,第一家让我做软件开发工作的公司,让我收获了做一名程序员的信心。
        此时,已是7月末,休息了几天,奥运就开始了。我便一边看比赛,一边找工作,这段时期招工的公司非常少。经过一个月的奔波,9月初,我终于找到了更为适合的工作,公司给某电信运营商做通信行业软件系统。
        刚进来没多久,就有大项目可以参与了。这一年最后三个月,就在疯狂的加班忙碌中完成了该电信运营商东北某省分公司的项目;直到公司放假的前一天,系统终于部署到了该运营商的机房了。
        做自己喜欢的工作,即使忙碌和劳累,也觉得是那么开心。

六,渐入佳境,2009
       今年,公司要对系统进行大的升级改造,我庆幸自己,又赶上了这么好的学习机会。
        经过了整个上半年的忙碌和加班,应用了webService、分布式、双机负载均衡集群技术的新系统终于完成了;在开发中应用了很多优秀的技术:CXF、JBPM4、Quartz、Ehcache,我收获了很多的经验和技术能力。
        时间匆匆流逝,就到了2009的下半年。在Java企业开发渐渐熟练后,我想开始学习其他技术了,为自己的未来多储备点知识。移动互联网的元年,我开始Android的学习,能够凭自己的兴趣,随心所欲的学习一项技术,是一种享受。
     
七,总结
        往事不堪回首。四年,应该是很长的一段时间,却感觉只是一转眼的功夫;那些过往的瞬间,仿佛就发生在昨日。回首走过的路,有困惑、有无奈、有遗憾、有艰难,却难觅快乐;发现我好多的抉择都不是那么坚决,因为我只是普通人家的孩子,走出校门后,一切都要靠自己,不管走到哪个城市,我必须自己先解决饭钱和房租,然后才能去追求梦想。真的感觉,我走了太多太多的弯路,通过这段艰难的路,我也收获最多的就是心智的成熟。在我真正成为程序员的时候,都已经26岁了,所幸一切还不算太晚。在浪费了很多时间之后,剩下的只剩珍惜和争分夺秒。
        终点既起点。自己选择了这条路,就一定要做出点成绩来;总结一下自己过去的经验和教训,是为了更好的开始新的征程。


4
0
分享到:
评论
8 楼 yuxiaojicai 2010-09-27  
经历蛮坎坷,不过为了理想,还是值得的,希望你以后多些顺利.
7 楼 redhu 2010-09-23  
顶哥们一个 我还在你的第一个阶段苦拼
6 楼 cxmin121 2010-09-21  
非常佩服楼主的坚强和毅力。

我现在也在做Java开发的工作,不过更多会和业务打交道。所以心态越来越不踏实,觉得似乎写代码看不到前途。
5 楼 chinpom 2009-12-23  
楼主的文笔蛮可以的,文字组织能力不错,做软件开发对代码的组织也不错吧。
4 楼 01404421 2009-12-02  
迷茫的我下班后在JE里瞎逛,偶然看到LZ的这篇文章,鼓舞不小,我也要加油了,谢谢!祝LZ在这程序员条路上一路好走!
3 楼 became 2009-08-14  
lz的历程真的很艰辛,不过能够找到自己真正喜欢的工作还是很庆幸!加油吧!
2 楼 jackiechb 2009-07-20  
28岁的人还来得及不?
1 楼 xwkp2008 2009-07-20  
与君共勉!!!!

相关推荐

Global site tag (gtag.js) - Google Analytics