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好好学学,弥补自己在这一块的空白。
java实习之新手村作战相关推荐
- 从零基础到拿到网易Java实习offer,我做对了哪些事
点击上方蓝字可以订阅哦! 作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右 ...
- Java实习面试重点基础知识
今天第一次参加面试,十分紧张,加上本身我就学艺不精,没系统学过Java去面Java实习,问出的许多问题我都没有回答出来,估计我的第一次实习生面试凉了. 不过总不能沉溺于过去,总结一下今天面试中我遇到的 ...
- java实习报告范文
篇1:java实习报告范文一.前言 实习时间:20_年02月07号---20_年06月1号 实习地点:河北中信联信息技术有限公司软件开发实习生 实习目的:通过实习,培养学生树立理论联系实际的工作作 ...
- 关于java实习心得总结(十篇)
关于java实习心得总结(篇一) 初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么TurboC,VisualC++好用,什么JA_HOME,CLASSPATH,虚拟机 ...
- Java 实习要掌握的知识
1. Java 基础知识: Java 基础语法:包括变量.常量.数据类型.运算符.流程控制语句等. 面向对象编程的概念:如类.对象.继承.多态.接口等. 异常处理机制:如 try-catch-fana ...
- 京东数科java咋样_校招|京东数科 Java 实习 一面
作者:杀虫大师 来源:牛客网 京东数科Java实习一面 视频面试,35分钟 1. 自我介绍 2. 项目介绍 3. 如何设计订单系统 4. 如何设计秒杀系统,超售,重复排队,缓存雪崩 5. MyBati ...
- Java 实习面试经历(一)
背景介绍 本人普通二本大三学生,因为大三下学期有三天的空闲时间,于是在招聘软件上投了简历,想找 Java 开发相关的实习岗位.今天进行了两场面试,一家算中小型的(大概一百几号人)互联网公司和一家五人左 ...
- 去哪儿网java实习_【去哪儿网Java面试】Java实习(机票部门)-看准网
Java实习(机票部门) 自我介绍,项目介绍,项目中遇到的难题,项目中用到了线程池,用的什么线程池,怎么配置的参数?自定义线程池,new ThreadPoolExecutor(10,20,2000,毫 ...
- 优秀java实习报告范文5篇
优秀java实习报告范文(一) 一:实习介绍 1)实习题目 学生信息管理系统的设计与开发 2)实习目的 <Java程序设计>课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三 ...
最新文章
- DeepMind大放送:开放4个多物体表征学习数据集,还有一篇智能体新研究
- 03-SpringMVC-获得用户请求数据
- Quartz表达式触发
- 利用lodop打印控件轻松实现批量打印
- Android 中单选框或复选框点击其中一个,其余取消操作
- SVN四部曲之SVN设置详解深入
- axure html 360安装扩展,小编搞定win7系统360浏览器添加Axure扩展的设置方案
- 关于xcode6打包以及上线前企业部署测试的说明 --转自张诚教授微博
- vuex传递参数(二)
- mysql 非英文_非英文网站如何使用MySQL的字符集
- IOS开发之异步加载网络图片并缓存本地实现瀑布流(一)
- Qt qss 动态属性-不同条件不同显示
- java2实用教程第六版习题答案
- php 漏洞扫描 rsas,绿盟--漏洞扫描系统NSFOCUS-RSAS-S-v5.0
- JAVASE第5天笔记
- android 日语输入法,Android日语输入法Simeji使用示例
- java mybatis的作用,【java框架】MyBatis-Plus(1)--MyBatis-Plus快速上手开发及核心功能体验-博客...
- 开发 mirai QQ机器人起步教程
- DLP是如何防止数据泄露的?
- 找一个陪你聊天的人,很重要