java实习之新手村作战

简介

       以前在找工作的时候,看到招聘需求底下评论感觉特别有意思,这边和大家分享一下。

笔试面试————>注册游戏账号
实习阶段————>新手村
工作年限————>游戏时长
项目经验————>历史战绩
项目经理————>团队指挥
前端————>前期英雄
后端————>后期英雄
改BUG————>刷野

在这里插入图片描述
       确实很形象,过了笔试面试相当于成功的注册了游戏账号。后来你分别注册看不同的游戏,不同的游戏,有着不同的剧本。有些游戏注册成功,有些游戏注册失败,最后选择了一个感觉比较好的游戏开始了新的征途。从此在一个叫“社会”的服务器开始书写自己的人生。下面给大家分享一下自己新手村(java实习)的所见所闻所获。
在这里插入图片描述

新手村三部曲

新手村(上)

  • 入职,签署三方,实习协议
  • 分配到项目组,也就是组队
  • 安装环境,看文档(每个公司都有自己的框架,看文档的时间长度也各有不同)

       这里,由于自己的项目组是用开源框架Springboot,所以直接上,跳过了看文档阶段。刚开始感觉很不友好,不过现在想想还不错,天天看文档也怪无聊的。

新手村(中)

  • 熟悉项目
  • 改改小bug
  • 对已有的功能进行部分修改

       熟悉项目,果然就是熟悉熟悉,从早到晚。只要看看,运行运行看看整个项目的流程,有哪些操作。总体上感觉还是蛮轻松的。不过最令我大跌眼镜的是一个项目居然有好几万行代码,那一个包下面的东西感觉直接吊打自己以前学习阶段的一整个项目了。无法想象一个.js文件直接有7000+的代码量,感觉写这js的人也太优秀了吧…
       看了两天代码,辉哥(我们的项目经理)便安排团队里面另外两名大佬有什么简单的bug就丢给我来处理。一个四年开发经验,一个五年,突然感觉压力山大,心里默默告诉自己一定要多思考,问一些稍微有点质量的问题…于是就慢慢的开始入手代码,从千千万万行代码中寻找。“栋焰,你去看看我们项目怎么在IE上面运行不了”,“那个按钮浮显有问题,你去调一下。”…诸如此类的。问题的本身并不难,但是要在茫茫的代码里面将他锁定对于当时的我并不容易。处理了几天后,总算是摸到了门路,解决思路如下:

1.锁定界面:CV所在界面的后缀XXX.html,然后Ctrl+Shift+R快速的在eclipse里面将我们的界面以及js找到
2.锁定改动位置:鼠标右击,检查我们要改动的地方,CV 一些关键的内容如id,样式文字什么的。然后Ctrl+F 在之前找到的页面中快速锁定改动位置
3.根据需求执行具体的操作

再后来部分功能修改也是一样的处理流程,这里就不再细说了,附上两种处理的思路图。
在这里插入图片描述
在这里插入图片描述

新手村(下)

  • 依照已有的功能进行仿写写一个新的功能
  • 对仿写的功能进行改进

仿写仿写,顾名思义也就是模仿着写。一顿CV猛如虎,启动项目各种报错…前面这里也是让自己头疼不以,后面在斌哥(带我的师傅)的指导下总算明白了,解决的思路如下:

1.界面: 完成一块新功能,那么界面应该是什么样的,先把界面写好,样式和按钮全部调好
2.js: 之前功能的js是怎么写的,仿写的功能与之前功能的js事件有哪些不同,哪些接口方法依旧需要调用,哪些不用,需要修改。
3.controller: 控制器中对之前功能是如何处理,这边新的功能又应该如何处理。
4.实体类: 添加这个功能之后,实体类需要修改吗,或者需要新的实体类吗
5.数据库: 测试功能看看数据库里面的数据是否正常,我们这个功能是否成功的将数据传入数据库
6.数据回显: 在保证数据库的数据没问题后,以前功能是怎么回显数据到页面上,仿写的功能是否要写个新的回显方法。

新手村的幸福生活

从早忙到晚的充实感,一个需求绞尽脑汁,呕心沥血的改BUG,最后收获的是满满的幸福感,哈哈哈!刚开始改的时候,卧槽这代码谁写的,咋这么大段注释一个给一个。然后看看了看咋整啊,来alert看一下,这玩意是啥啊。哦原来这个数据是代表这个…咋又报错啊,感觉没毛病啊,这个也太变态了!!!然后功能实现之后,默默地感叹一下这东西也不难啊,蛮简单的。收拾收拾东西,踏着星光回家,美滋滋。

在这里插入图片描述

小结

       把自己当成正式员工,尽量的让自己忙起来,看看项目用了那些技术,不会的技术逛逛官网,查查教程,浏览浏览博客看看各位前辈的学习方法,经验心得,让自己在新手村快速的成长起来。最后祝大家都工作顺利,收获满满,快乐的度过新手村。
马上结束实习,回学校忙毕业答辩的相关事宜。想想又可以继续一小段校园生活,真是爽啊。不过学习的节奏还是不能断,争取在校把redis和springcould好好学学,弥补自己在这一块的空白。

猜你喜欢

转载自blog.csdn.net/weixin_41935702/article/details/89716557