第一次实习后有感

前言:
  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号离职,做完东西并交接完工作。




有感

  经过这段时间实习,初步了解企业开发流程,也学会一点与人讨论,从苗总身上学到很多,但同时发现自己很多不足,[例如:对一些原理理解不够深刻(JS 闭包,回调);代码重构不优雅(尤其JS 代码,变量的局部化);自己负责的后端代码可能功能不多问题不明显,但接触别的代码,没有勇气去refactoring,不知从何下手去],当然还有很多我没来得及去接触,不会的 不足之处远远不止这些。但我还是想希望能在校的最后段时光去拼一拼,想去看看更好的学府和更好的平台,接触更多的人。不给自己留有遗憾吧,哪怕最后没争取上,但至少这些知识我又巩固了一遍。最后3个多月,坚持,做一个内心安静的考研人吧。加油!!!(#^.^#)

   最后还是很感谢实习期间组里的同事们,教会我很多东西。谢谢~。

你可能感兴趣的:(【Life】)