如果未来想进大厂做Java开发该怎么规划?
这是很多准研究生同学所面对的问题,我从读研和就业这两个方面来回答一下。
首先,对于211大学计算机专业的同学来说,进大厂的机会还是很多的,只要不是一味追求算法岗,难度并不算大,真正的难度在于如何在自己的主攻方向上做出一定的成果。
按照历史经验来看,很多研究生同学在毕业前都能够拿到多份大厂的offer,但是这些同学所面对的困惑不仅仅是去哪一个大厂,而是如何能够顺利完成毕业答辩。
读研和就业本身并不冲突,很多同学为了能够进大厂,在研一的时候就绞尽脑汁地让导师放自己去大厂实习,虽然这些同学往往都能够拿到大厂的offer,但是这其中也有不少同学因为达不到毕业要求而延期毕业,这是得不偿失的事情。
站在读研的角度来说,如果未来没有进一步读博的计划,那么应该在研一期间就尽快找到自己的创新着力点,尽快做出一定的成果,这也会为后续的就业打下一个扎实的基础,同时也可以在很大程度上避免延期毕业。
NLP方向是一个人工智能领域的大方向,搞NLP的科研工作者也很多,不仅高校的团队比较重视NLP,现在很多大厂的研究院也是NLP领域创新的主力,所以如果能够在读研期间做出较强的创新成果,未来还是有机会进大厂研究院的,这是典型的高附加值岗位。
如果明确要从事Java开发岗位,我个人有三点建议。
其一是重视云计算相关技术的学习,尤其是微服务、DevOps、持续交付、容器化相关的内容。
其二是重视大数据相关知识的学习,除了大数据平台之外,还要能够基于大数据平台来完成一些场景开发任务。
其三是重视算法类知识的学习,目前大厂复试会重点考察算法知识,有不少同学在这方面吃了亏。
最后,如果有读研、科研相关的问题,欢迎与我交流。