前言:一晃眼都差不多11天没有更新了,差一点都以为自己松懈没有努力了,hhh...这几天去跟着一个项目组在酒店封闭式开发,经过了四天,今天算是回归学校实习的队伍中(时间冲突找了个人先替我去了学校安排的实习单位..),时间虽短,但是学习到了很多东西这里做一下简短的总结
背景学院大三的期末似乎总是这样,会在6月初的时候不是自己出去找到实习,不然就会要求你去到学校安排的实习中去(自己选择实习的方向),所以在我选择了Java Web方向,第二天就准备去实习的时候,突然接触到了一个急需上线的项目(很急),他们是从北京来的公司在这儿的酒店封闭式开发,需要我们工作室的人去跟进,我觉得机会难得;
实习 & 封闭式开发一方面是学校安排的实习,一方面是从未接触过的封闭式开发,我毫不犹豫的选择了后者,因为在我看来,学校安排的实习无非是学校花钱请的培训老师,学一些在学校的学习中不会接触但是自己已经学习过的框架方面的知识,而后者则会让我学习到一些更加实际更加真实的经验和经历,面对这样的选择,我似乎没有怎么犹豫;
跟着住进酒店当我背着我的电脑包住进酒店,连上团队的SVN下载好源码的那一刻,说实话让我兴奋得不行,虽然用的是我自己没有接触和学习过的 Hibernate 框架那一套,存图片用的同样是我不熟悉的 Mango ,但我看着源码,心里有一种说不出来的开心;
技术自信一开始让我感受最深的东西,或者说感受最深的词,就是 “技术自信”,我发现从我小白的立场去融入一个陌生的团队,实在是有些不容易,虽然一开始并没有让我去写一些什么东西,只是让我从最简单的帮忙调一下前端样式开始,但是跟陌生人打交道,跟陌生团队交流这些无一不是自己陌生的东西,感觉就我一个人就被扔那儿了...
最开始我都不敢去改不敢去写一些东西,因为怕错!,和我自己独立开发时的状态完全不同,最开始我没有一丁点的自信,一方面是面对陌生的团队,一方面是框架的不熟悉,所以我找项目负责人决定要些代码写写,可是一开始得到的回答大概都是:“这个业务逻辑太复杂了你不会”、“那个太繁琐了不敢给你写”,我的任务一开始就是打辅助,我很明确这一点,所以我就开始一边默默滑水一边尽量不给他们找麻烦的给整个系统灌数据测BUG,我变成了测试人员...测试我还不怎么会...
帮忙搞的东西今天算是回到学校实习大队伍,但是回来的第一天老师就请假,负责老师就开始叫组长出去商量搞什么活动玩儿什么...我也是一脸懵;虽然一直都是打辅助,搞一些简单的东西,但还是搞过一些东西的,这里总结一下:
帮忙调整了一下后台页面表中列的宽度,使它更加友善(之前一些诸如序号啊编码啊之类的字段占很长,就把后面的列给挤了)
给数据库搞了17W左右的数据,帮忙测试了一下导入的速度,检索的速度,系统是直接使用 Hibernate 操作数据库的,我查到这玩意儿瓶颈挺大,想给自己优化优化的,后来没成....
有一些代码注释没对齐之类的我给搞好看了,有一些 For 循环里新建冗余类的我给搞出来了...
前端方面修复了一下关闭按钮没关联上不起作用的问题,修复了分页中可选每页显示数据不起作用的问题,给导入数据的每一个页面增加了一个 loading 等待提示(之前导入稍微多一点儿还以为系统卡了,没任何提示)
从 Excel 导入的时候增加了对空格的处理,让导入的数据更加规范化(因为不能控制用户的行为...)
重构了一下数据库,因为之前的数据库有一类库全是用的编码做主键,存在不同账户添加相同编码覆盖的问题(原来他们也会犯这样的错...莫名喜闻乐见..hhhh),我给把这一类的代码和页面都微调了一下,隐藏了一个id属性做主键;
总结emmm..回去瞄了一眼儿这些天搞得东西,确实好low,但这个项目过去的时候其实就只差一个模块没有写了,摁摁,我是这样安慰自己的...hhhh....虽然这些天很短暂,但还是学到了好多东西,很感恩那个项目负责人晚上还把我拉住说了我一顿,虽然明面上是给我建议,但其实就是在讲我是一个辣鸡,hhh....还是做一下简单的总结吧: