天天看点

第一次实习后有感

前言:

  7.8号之前在学校统一安排实习(浪费了20天)。之后开始慢慢找实习。

找工作经历

  在招聘网上投了几家,9号投简历(Java开发方向),10号开始陆续收到面试通知,讲一下比较特殊的吧。

(1) 面的是一家游戏公司, 问了并发(我简单讲了下采用轮询方法原理,例如AtomicLong)和网络(这块我弱项,实话实讲,并只是极简讲了一下 TCP),跟面试官聊到最后,面试官说现在Java工程师不缺并提出他们将实行大数据人才储备,包吃住每月补贴1000,虽然我对大数据也很有兴趣,但还是想将之前学习的落实一下;面试官让我去考虑下,中旬再来询问次(那时候我已经找到实习了,so,婉儿回绝了)。

(2) 面的是在南大苏富特做python(这个我没投简历,抱着只为了增加经历心态去面试),一面 是 南理工的博士,人特友善(要不是在他之前我已经收到实习offer了,我想我估计会去)。先笔试(2题,不难),之后便和他简单聊一下,也只是问了我项目经历。二面,是项目经历面的,问了我反射(简单说了下操作,再从字节码.class文件解释了下,后延伸到ASM、javasisit等框架 )

(3) 面的是一个外包公司(也没投简历,抱着只为了增加经历心态去面试),我过去时候,人超多,先笔试(呵呵,居然让HR改卷,且不说题目有歧义,编程大题 跟 答案不一模一样就是错。。。),之后面试(一男的,也是HR),上来就否定我(巴拉巴拉,最后还要培训一个月),噗,之后指出他们题目的错误,并回绝参加之后的技术面试。

小结:

  一般过程:①自我介绍,②做过的项目,③对一些技术、原理了解的深度。其实面多了,就会从容一些,思路也会活跃一些。面试时真实一点,不要虚假。实习嘛,面试官也不会特别为难,每个点能说出一二,深入当然更好啦。最后,面试问题都是平常问题,慢慢讲就好啦。

实习中

背景:

  实习公司,在南京有百来号人,全国有三家子公司。

学校出门乘公交最快20分钟就到了。开始一星期熟悉环境(主要是部署十年前的老项目o(╥﹏╥)o),熟悉的也是十年前的老项目(Spring portlet门户)近2个G,吓尿了,听苗总讲现在主要是偶尔维护下。之后我开始参与PC端改BUG 和 微信端开发(开发模块通知通告,使用的框架:jfinal + beetl)。流程:设计出图,前端出静态,交我们后端部署开发。虽然一开始都是CRUD,但慢慢开始接触,了解项目大概,直至后来修改二期部分内容。之间较为麻烦的是IE8不兼容,导致前端框架(layui)出现问题,我尝试了几种方法后解决。之后的微信端开发也让我学到很多,那段时间少不了前辈们的帮助。

团队里都比较逗比,内部也很活跃,因为旁边坐着设计,交流需求较为方便,有时也会因为某个需求大家一起讨论,相反就是给我们静态的前端(前端部门的)比较难搞(讲不通啊),有时都为我旁边的设计无奈。

最后,发发牢骚。团队里的编码规范不统一,文档也缺,导致上手较为麻烦(例如老项目部署,我写了文档帮助另一个南邮研究生实习生),还有就是代码缩进问题(我改的页面基本都格式化下,真心累,因为项目采用模板,有时格式化就会被转义或者什么的,之后还要调试一遍),规范一点嘛,简明扼要点(不要拼音啊),尽可能写出优雅的代码,给后面人一些方便。

辞职

  9.7 号跟苗总提起,9.8 号向尹总正式辞职。之后就是谈话,被问是不是环境什么问题,其实我想去试试考研(但还是很开心工作被认可)。

  9.11号离职,做完东西并交接完工作。

有感