我的程序员之路(六) 我的第一个工作的实习期
日期: 2008-10-11 分类: 个人收藏 295次阅读
我的第一份程序员的工作开始了,从此之后也可以毫不犹豫的称自己是IT界人士了。
第一份工作的公司,性质是半事业半企业的奇怪公司,规矩多而且复杂,基本都是有利于公司的,汗一个。不过他的技术口碑还不错,java技术在当地已经是数得上了,抱着学习第一的心态,我走进了这家公司。
公司还算是满正规,不过就是试用期长了一点,整整半年,而且合同是一年一签,(不过我只签过一次,然后就不见了下文,这种情况一直到我离职)。恐怕现在这种情况就是违反劳动法了。我的情况更特殊,因为是培训学习推荐过去,一开始是按照实习生来对待,没有工资,整整两个月,现在想起来还是觉得自己还是太好糊弄了,不过当时想法也没那么多,毕竟是自己的第一份正式工作,还是很愉快的接收了,这两个月的实习期最后也算入到试用期中(一开始人力资源的人还想在这两个月的实习期之后,在加上半年的试用期,我的头儿不同意这个决定,然后按照公司的试用期重新决定)。后来也跟我讲过,公司的六个月试用期还没有特例,不好更改,但实习期的是否计算入试用期他还是有发言权的,呵呵,他也怕这个决定让我感觉不爽走人,毕竟当时我实习期完成的工作还是不错的,比起同期的几个新入公司的同事还是有优势的。
实习期的工作不复杂,就是和我培训班的一个同学,和公司刚刚聘用的一个女同事一起完成公司网站的改版。和我培训的同学一起做当然没有问题,网站美工(现在在新公司还是我的同事)设计和网站技术也不错,可是和那个女同事合作就不是很顺了,他是去年毕业的计算机专业的本科生,不过编程能力极差,即使是我离职的时候(那已经是两年之后的事情了)也没有什么长进。
原来的公司网站是用jsp+javabean做出来的,因为在面试的时候,知道了培训教授了Struts1,所以他要求我们用这个mvc框架进行改版,在我们之前公司刚刚给培训了Hibernate,于是他问我们是否了解,我的培训同学现在是同事,他知道一点,于是又要求使用这个框架,很快改版方案就决定了,数据库还是沿用之前的,以便将以前的数据导入,增加了几个功能模块,以前的功能要保留,只是将技术框架进行更新(功能模块的整理让那个女同事完成,也许她不适合编码,但这里这个文档还行,以后的日子,只要人手不紧张,她(以后就暂称为ZM)基本都是做的档案整理,需求测试的工作),我和培训同学(暂且叫他ZT)进行开发框架的整理和数据库的设计整理。
ZT先是负责将hibernate使用和基础编码搞定,整理出一套框架给我,然后我将struts1和hibernate整理在一起,做了个编码规范,整理好之后,开发框架就算是整理好了。
然后是数据库,因为是根据旧的数据库进行修改,所以困难也不是很大,稍稍的修改的增补,也就完成了。
这时候ZM已经把功能整理完了,这样前期的工作也就完成了(虽然速度已经感觉很快,但一个月的时间也就这样过去了)
网站功能其实不是很复杂,主要在后台的信息管理方面,前台负责信息的显示,不少还是静态页面,考虑到ZM的编码能力,只是将最简单的一个信息管理功能(信息的增删改查)和登录功能,不过就是这样,也让我和ZT头痛不已。
就拿登录功能来讲,她拿到后就问,怎么做(连考虑也不考虑),直接告诉她,把提交的用户名和密码(密码当时还是明文保存,不需要特殊处理),到数据库里进行匹配,匹配成功就进入后台系统,匹配不成功返回登录页面。
ZM开始做了,然后很快问题就来了,怎么匹配,什么样的结果算是成功匹配?晕死,有这解释的时间。我自己都做完了,直接回复拜托你稍稍想一想么,你用VB做过登录,换成java就不会了啊?(梁子算是结下了),管他呢,我的忍耐也是有限的,我的功能不少,要求的时间现在也很紧张了,自身难保哪还想那么多!后来才知道,ZM的另一个功能的代码基本是ZT做的,Zm只是负责将数据显示出来,晕死,实际的开发基本就是我和ZT做的。
不过最后网站改版还不错,美术设计的页面也挺漂亮,后台经测试没什么错误,也很好用,据评价比上一版好了不少,很快这版就正式上线了,我的两个月的试用期也结束了,身份变成了公司的试用期员工。
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
上一篇: matlab学习心得
精华推荐