学弟学妹们请不要错过自己的“黄金奋斗三年”,java 实战项目代码
但让我所料不及的是我满怀信心去找工作的时候让我备受打击,阿里系企业直接将我秒杀,诸如 HashMap 的内存结构是什么?HashMap 为什么不是线程安全的,什么大数据、高并发这些场景更是连想都没有想过,后面就选择一家外部公司,开始了探究互联网相关的技能。
回想这段经验,我有如下感悟与建议:
第一份工作真的很重要,如果有好的学历背景,找工作时不能将就。
如果没有好的学历背景,也无需气馁,要一开始就为自己树立一个远大的目标:一定要凭着自己的努力,励志要进入一线互联网企业。
有了目标,在工作的第一年主要还是要扩大知识面,点到为止,以便功能好的完成工作,进入工作第二年后,就要开始打牢基础,探究原理,快速成长。
经过我的技术分享,让我结识了一大批忠实的粉丝,从粉丝们的反馈来说,工作经验在 2,3 年左右进入 BATM 等头部互联网企业的人数很多,他们真切的感觉到深入学习一两门中间件是非常有必要的。
与进入 BAT 大厂的粉丝朋友们交流,得出一个经验:BAT 大厂对求职者还不算非常严苛,不是太在乎你是否拥有高并发的项目实战经验,只需要具备响应的理论基础,并且有深入研究过工作中使用的中间件。
随着工作年限的增高,BAT 开始对你的要求提高,如果你不具备高并发的项目经验,问题的思考高度将比较难满足其期望,进入大厂的几率会逐步下降,故请大家把握职场的前三年,努力奋斗,那如何奋斗呢?有没有一些技术路线图。
经过 10 年经验的体会,提炼出一套进入 BAT 大厂的路线图。
[](
)1、Java 基础
java 基础主要包含 java 集合、JUC 并发包、Netty(NIO)网络编程。
Netty 目前我已将我分享的内容整理成电子书:
[](
)2、Java 进阶
打牢 Java 基础,就需要对项目中使用的中间件深入研究,
一来更好的为工作服务,另外可以让人觉得你对技术充满热情。故请挑选项目中常用的主流中间件,进行重点突破,笔者经过5年的分享,已对 Java 主流的 12 个中间件专栏,覆盖微服务、消息中间件、定时调度、数据异构等领域,
评论