有不少即将参加实习的同学问小千,刚刚进入到公司里都要干什么?有什么可以提前准备一下的?这里小千就来给大家介绍一下Java实习生在公司里都要做什么,有什么需要注意的地方,都是干货!
可能有的人觉得,我刚从学校出来,什么都不会,实习生不就是到公司学习吗,有人手把手的教。
不好意思,这里是公司,不是学校。其实作为企业,我并不关心你在公司能学到什么,而是关心你能为公司做出什么。公司花钱招你进来,是为了干活的,不是为了培养你。学习不交学费还能拿工资?企业可不傻。
校招实习生和社招的区别,首先是工作经验的区别,刚从校园出来的同学,可能实操经验不足,没有社招的经验丰富,但是理论基础要更牢固一些。对于校招和社招面试时的区别也是这样的,实习生可能问很多原理上的东西。
其次是薪资方面,实习生当然要低很多,实习工资一般是按天算的。
接着说工作内容方面,分两种,第一种是企业内部框架,比如一些银行、金融等企业,属于保密性质比较高的,他们有自己封装的东西,那么无论是校招的还是社招的,都需要入职之后进行培训,这时会有企业的技术人员讲解,但肯定不是像学校上课一样,企业培训的速度很快的,他需要你很快的上手开发。这也是为什么企业都喜欢要985/211的学生,他们并不一定是技术好,只是同样是小白,重点院校的的学生,学习能力大概率比其他人要好一些(不然他考不了那么高的分)。
第二种就是市场上通用的框架,这时候基本没什么人带了。规范一点的公司,可能会给新人讲一下业务和开发规范。小一点的,尤其是外包类比较追求效率的公司,实习生干的活和社招两三年经验的一样。可能核心功能不需要实习生做,比如支付之类的(但如果公司没人了,你也得上)。
总体上说,实习生和1~2年的工程师没啥大区别,就是刚毕业或者没毕业,薪资低一些。不要觉得自己是新人,就可以犯错,就可以不会。公司招一个实习生,它可能不在乎你现在会什么,但是它一定要求你在最短的时间能掌握什么(当然大部分要自学)。
如果刚入职不知道干什么,和自己的组长多交流,问一下自己下一步工作怎么安排,需要学习哪些技术,然后就拼命的自学就好了。如果遇到不懂的,可以问组长,当然问之前你自己一定要有一个思路,比如我设计的逻辑是这样的,但是测试出来不是我的预期效果,您能帮我看一下吗?最后记得谢谢人家。
但是你不能说:这个我不会,我看不懂,你能不能教我一下!程序员的自学能力是非常重要的!
如果遇到二次开发或者维护原有的代码,可以看公司文档(当然可能没有),这时候就需要自己啃代码了,如果命名规范的话,看名字就能知道是干什么的,自己写注释。如果不规范的话,或者遇到各种缩写,你可以自己先猜,然后问老员工确认。
步入职场,一切都要靠自己了。加油
最后如果大家对Java开发感兴趣的话,可以来千锋Java培训班参加我们的Java培训课程,现在咨询还能免费领取java学习资料,赶紧来获取吧!