从毕业到2010的Java程序员生涯(一)

tedeyang 2010-01-25

   (一). 风起于青萍之末

       我要走。所以我就要走了。

        5年的青春逝去。

     一转眼到了离开公司的时刻。还记得很清楚啊,早晨靠着黑摩的找到中南大厦,步入5楼A座的日子是2005年3月8号,因为楼上行政部下来发放节日慰问品,那时候同和还有两个女PHPer和一个美工mm——2年后三个走了俩,最后一个把我套住了——她成了我亲爱的老婆。

     这么多年,5楼A座还是老样子,每人一张塑料隔墙固定死的环形办公桌,宽大的扶手椅。我刚报道的那会被坐在东北角,守着一台老旧15寸crt显示器,内存是512M?(那台机器后来被公司支援贫困山区了)技术总监老周领着我去拜”山头“,那会儿登楼(我一直觉得这是书香世家才起得出的名字,看人家这意境)还是产品总监,我就被带到他面前,然后把老唐给叫来,老周对他指着我说:这是xxx,你带他了。

      这样我就被安排到了地税组,由于对jsp一窍不通,老唐扔给我一本他自己学的《Tomcat和jsp开发》(反正是孙卫琴写的)。我激动无比,很是研究了好几天,怀着成为程序员的激情。呵呵,现在想来那时候真是太纯洁了。

      我也算是程序员了。

      在工作前,我的编程经验一部分来源于屈指可数的C程序。在哈工大5毛钱一小时的机房里,盯着Turbo C瓦蓝瓦蓝的界面,冥思苦想才能写出个冒泡排序,那时候我就知道我不是计算机天才,天才据说是不需要思考、打字都跟不上思维速度的牛人。而我,虽然从小也很聪明,作业不做上课睡觉死看黄易也能上哈工大,但太缺乏计算机专业的训练,写个算法要扭半天筋。就是在机房里还要不时抽眼看看玻璃隔间对面的mm背影。可见勤奋度也一般。

           不过,我还是很热爱计算机。我一直把计算机看成未来世界的核心,所以我实实在在做单片机实验,还报名了计算机专业辅修。每周六从一公寓步行15分钟赶到最最荒远的机械楼大教室去听课,学生很少,教师空荡荡坐了二三十人。别的课没怎么学得会,就一门Java语言还算入门,这却要归功于任课老师孙志岗 ,这厮妙语连珠,课堂上经常欢声笑语,譬如有次说:”五一刚从大连(?)看同学回来,吃海鲜吃得我,现在一打嗝就迸出只螃蟹“,于是哄堂,睡觉的同学都被吵醒了。不过他坦白是边学边教。课上我学得不多,深感惭愧,后来一年多我就经常用java写些小程序,最好玩的是一个能自动查工大电信宽带使用时长的applet——那时候简单地用line画出柱形图也给了我莫大的快乐。孙志岗是我在哈工大喜欢的不多几个老师之一,还有一位瘦瘦的物理学老教授(抱歉我忘了他的大名)常在课前放奔放的《BigBigWorld》MTV,所以物理也考了95分。 毕业时随大流准备考研,不过我挣扎着挣扎着终于放弃了,实在是对3个daibiao之流感到恶心无法忍受。 凡事从心所欲,契合了我兴趣的事就能做得很好,这恐怕是我最大的特点。性格决定命运,此乃至理名言!

      所以除了会一点考试级别的C语言,大学里Java我还算学得不错。在常州找工作前,我觉得心里没底,我的习惯是谋定而后动。先练手吧,做什么呢?那时候初来乍到,到哪里都揣着一张地图,我决定做公交路线查询系统(那时候本地的网上公交查询还是空白)。闷头就写,老妈炒菜的时候我在按地图输入公交路线(感谢家人一贯的开明,给我最大的自由)。写了个Swing读取解析,用的还是JBuilder6,最花力气的是如何OOP,冥思苦想几易其稿,甚至翻着金山词霸找单词做命名,现在回想起来,我对编程和OOP的诸多理解也是那时候形成的。一个多星期后我拿着这个程序打印了3份简历去应聘,果然很顺利,第一次面试就录取了。

         进同和以后更是在Java上下了极大的苦工,天天回家就复习《Java编程思想》(我前前后后买了三版,两本英文影印版,一本中文版),逐字逐句写程序研究,甚至到老姐家去玩都带着,这么看了一年哪还不能了然于心?不夸张的说,手按书皮, Bruce Eckel流畅的文笔就在脑海里一一浮现 ,真正达到了“把书读薄”的境界。如此,才如鱼得水游刃有余。2009年在各方面推动下,开发中心要做技术考核,我们手创了几百道Java基础题,果然考得大家尸横遍野。有人问我:“这试卷你来考能考多少分?”,我答:“差不多满分吧”——,嘿嘿,吓到人了。 

 

        扯远了,我接着讲在同和的经历。

        老唐是我直属领导,他管着地税申报网站的一摊子事,从php/jsp页面一路写到数据库还要做delphi程序,另外还要每天接几十个客户投诉电话;从需求到开发到测试到部署到维护,无一不包办。现在起码界面有专人调整,维护也分离了, 那时候同和程序员都是超人,一个人负责几个项目,并且丝毫不以加班为苦——即便从来没有一毛钱的加班费。老唐先让我做了个练习性质的开发:给申报网站添加企业留言簿。

         当时我们用什么技术呢?说起来丢脸,纯写jsp,都不用servlet,更别说什么MVC了;动辄上千行的jsp是从原先php翻译而来,直接用jdbc读写数据库。一个字评价就是:烂。不过那时候我还甄别不了,在盗版UltraEdit里捣鼓几千行的jsp还是颇有成就感的。那时候对html都感觉神秘,玩玩Dreamweaver画画table就有快感,能用window.alert('hh')弹出一个框框?啊哈,又学了一招。我工作表现还不错,三个月转正,也有人和我说你很聪明。从那时起,我开始了5年的J2EE开发生涯。

 

 

 



flynofry 2010-02-09
真的该走了,不适合做程序员!
hellojinjie 2010-02-20
flynofry 写道
真的该走了,不适合做程序员!

为何这样说呢,,,,

我也很崇拜 Bruce,,我学 java 就是看着他的书入门的,也是我看的第一本 java 书.
Global site tag (gtag.js) - Google Analytics