又一个程序猿的奋斗史——第三章 入职

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LXYTSOS/article/details/38794971

 

第一章       入职

 

    630号领了毕业证跟双学位证,回学校的同学大概只有一半吧,还有些同学在当天下午就回去了,整层男生寝室空空荡荡,我们班的5个宿舍加起来的人也就只有五六个,那天中午我们吃了散伙饭,下午去了KTV,之后大家就散了,我还是回到一个人的寝室,准备第二天离开,我记得那天晚上在同学宿舍看七龙珠看到12点多,回到寝室洗个澡就睡了,第二天起的还挺早,收拾东西,下去准备离开了。上午9点多的时候宿管阿姨就开始清宿舍了,说实话,住了差不多4年的宿舍,现在就要离开了,的确有点不舍,在周围同学的宿舍转了好几遍,看看可以帮忙收拾些什么。中午的时候就剩下3个人了,我们一起吃了个午饭,然后就一起去车站各奔东西了。

    79号晚上我又到了公司在松坪村安排的宿舍,不过不是实习时候住的四楼,而是一楼,后来我们发现这里很潮,七八月份的天气,东西只要放着不动,绝对发霉。第二天就办了入职,不过还没签合同(不知道为什么公司要安排在一个多月后再给我们签合同)。我分到了八部,是一个新成立的部门,听说证券部门的业务大部分分到我们部门来做了,什么CRM啊,反洗钱啊什么的,反正我是一点都听不懂。

    由于不想用自己电脑来办公,所以只有申请用公司电脑,但是公司在三月份的时候出了个奇葩的规定,给员工配的新电脑,员工自己要出四分之一的钱,如果工作满三年,这台电脑就归员工所有,如果员工不满三年离职,则电脑要上交,如果想要电脑的话,就要付公司出的那部分钱(按使用时间折算)。这里居然没有写如果员工不想要电脑的话,公司该怎么退回员工出的那部分钱(按使用时间折算),唉没办法,谁叫公司这么坑呢,用自己电脑的话万一坏了里面的资料不是可惜了么,只能吃这个亏,用公司配给我们的渣电脑吧。

    拿到公司配的电脑的那天,我们忙的不是装各种开发软件、配置环境,而是装系统,对,没错,装系统!公司订的Lenovo Think Pad是没有预装windows系统的,而是自带的Ubuntu系统,这样没装正版的windows系统,一台电脑可以省好几百呢。把电脑装上了64位的windows系统就开始装各种开发软件了,JDKMyEclipseTomcatUltraeditOraclePLSQL FoxmailNotePadOffice2012,哦对了,还有那个头疼的中间件,我旁边两个同事为了配置那个中间件重装了系统。

    我接到的第一个任务是在某资产管理系统上加上一个资料下载模块,要求在用户在下载资料的时候要输入下载密码。我把项目部署在MyEclipse上,启动了Tomcat之后进入了它的首页,我想右键查看属性看看这个页面叫什么,好在MyEclipse里面修改这个页面加上资料下载模块,我查看了页面的属性,发现是一个.jhtml的文件,前面加了一串数字,我在整个工程下面搜索这个文件,居然没找到,问了问旁边接触过这个系统的同事,他说这个页面是数据库生成的,你是找不到实际的页面的,想要在上面加功能模块,先要到它的后台管理系统里面添加相应的栏目。这时我才知道这玩意上面显示的菜单都是在后台管理系统里面配置出来的。我花了些时间熟悉了下那个后台管理系统的使用方法,很快把资料下载这个栏目给添加到页面上了,但是它改怎么从数据库取数据呢,还有一个问题就是,通过后台管理系统添加的栏目所生产的页面都是使用了同一个模板,也就是说,我添加的资料下载栏目里面的资料上传部门也是是用了模板,如果想要将下载密码一并上传,就要把整个模板拷贝一份新的,然后在这个新的模板上修改,不然其他同样有附件上传的模块也会有密码上传的了。这可是个大问题,因为我不知道它是使用了什么模板,在哪里把模板添加进来的,甚至在后台管理系统里点击资料下载是怎么跳到资料下载的配置页面上的都不知道。同样还是在那位同事的帮助下,找到了从资料下载跳到配置页面上发什么action请求的那张表了,而且也找到了配置使用什么模板的表了,完成剩下的工作只是时间问题了,可以说,由于整个系统使用了统一的模板,而我要做的功能在原本模板上加了东西,所以我几乎重写了整个业务逻辑和页面,每个方法跟模板所提供的方法都只是多那么几条不同的代码,大部分几乎都一样,有些甚至只有一行不同,比如要把密码传过去,那么那行传值的代码就比模板里的多了一个密码参数,而其他的根本没改动。不过还是成功的把功能实现了,做完的那天下午,简单的测试后就把这个功能上线了,至于后来的编辑功能,也是重写了整个业务逻辑完成的,而我在研究模板中的编辑功能时,发现在使用模板提供的编辑功能时候,编辑提交后数据库表中一个原本有值的字段会变成空,所以我在我所重写的编辑功能时把这个小bug修复了,客户那边也没有催编辑这个功能,而且编辑功能在这里用的不多,所以我也就没急着把它上线。

    后来客户看了资料下载的页面效果之后,觉得页面上那个部分只有个提示文字,输入框,提交按钮显得太空了,随意说句要加个验证码,,我的天,这不是一下就搞的好的啊,那样用ftl生成的页面本来就不是很熟悉怎么改,还要在页面上生成随机的数字跟字母就更难了,想到还要在ftl上加验证就更不知道怎么办了,所以就推了,这个要求没写在合同里嘛。然后看了几分钟又说,你这个输入框下来点,按钮离输入框不要那么紧,往右移点,没办法,改(我没学过多少前端好么)。

    在做完资料下载的那个功能,我又接到了新的需求,在他们网站首页公布一些信息,我擦,这不是他们系统管理员做的事情么,怎么轮到我们开发人员做了?你们公司的人敢不敢再懒点?真不知道上面是怎么答应做这个的,还是说这个太容易做?他们把ppt发过来,要我把ppt上的内容贴到网站上去,那么多文字那么多流程图之类的还有各种线条,这得花多少时间,为了节省时间,我直接把ppt截图了,然后以图片的形式公布在网站上面,后来听曾工说他们公司对这个不太满意,我心里想,不太满意?有给你做不错了,你们公司自己的事要我们公司开发人员来做,我好心给你们做,你爱要不要。

阅读更多
换一批

没有更多推荐了,返回首页