本帖最后由 播仔爱学习 于 2023-4-4 16:31 编辑
自学Java的同学,往往经历几次面试失败,就会导致极度不自信,恶性循环,更不敢去面试了,究其原因,大概来源下面几点:
1、没有真实项目经验,对整个工作流程完全不了解,心里没底,面对面试官不知道说什么,怕说错,怎么办? 2、没有真正地在企业中做过项目,不知道简历怎么写才算有亮点,怎么办? 3、发布的简历,没有邀约,没有反馈,也不知道哪里有问题,该怎么修改?
那如何才能解决这些原因呢?其实要从选择学习项目就开始注意了。 自学Java的同学,很多人不了解企业情况,还是用电商项目当做自己的项目经验,要知道黑马在2014年就自主研发了大型分布式商城系统,成为IT培训行业拥有大型分布式电商培训课程的机构,一时间许多机构竞相模仿,都在用电商项目授课。这些年过去了,那些模仿黑马电商项目的机构,仍然在讲授电商项目。而对于企业来说,电商项目就是淘汰第一轮简历的标准,这就是为什么写了电商的简历,没有面试邀约的原因之一了。 即时有面试机会,电商还很容易挂。因为电商项目基本是面试官都看疲惫了,一问细节做的都是登录、注册、购物车、付款,写的功能模块基本是一模一样,甚至有的面试官都能倒背如流了。一旦面试官稍微一深入,就更不知道怎么应对了。电商本身的业务是很复杂的,登录注册购物车是最初级的部分,稍微深入问下细节,比如说你们的优惠券怎么设计的,核心表结构之间是什么关系,秒杀系统高并发高可用,一下就懵了,因为能找到的电商资料不会讲这些。
还有一点要注意,现在真实的电商大多以移动端和小程序为主了,PC端的流量越来越少,如果还是单纯写pc端项目经验,到企业中也用不上,就不奇怪为什么没有面试邀约了吧? 市场上都说Java非常卷,的确,Java的就业门槛比以前高得多,十年前会增删改查,练习个后台系统的设计,就能找到工作,现在多做几个大型项目可能也没有面试机会。因为Java的薪资高,就会有越来越多的人涌入薪资高的行业。因为学Java的人多了,市场上对于Java工程师的要求就比以前高了,市场对初级程序员不感冒了,因为企业想要的是具备独立负责一个业务系统模块的分析、设计、技术选型、开发设计及落地实现能力的中高级程序员。 说白了,薪资高就是卷的原因,那总要有对得起高薪资的能力,才不会被卷掉。
请问,你自学完,这些能力准备好了么? 现在,我们来看一下正常的系统设计流程,你就知道该在什么地方卷了。以日志系统为例,在实际开发中遇到日志系统的需求,首先应该具备分析日志系统需要什么功能的能力;然后权衡利弊,去选择一个合适的日志技术;最后能够去独立落地实现。所以,实际开发中,不是仅仅像学习时,按着步骤写一个日志系统的功能就行了。需要综合的能力,已经突发事件的应变能力。 所以自学Java,最多是能学会项目功能实现,了解某一个项目的常见业务流程,但是没有机会学会如何解决企业常见问题,如何独立设计系统,如何进行功能的迁移。如果这些都没有经历过,怎么能在面试中讲出来呢?这就是为什么在很多人自学完,说Java难,找不到工作的原因。方法不对,功夫白费。 所以,学Java时,对于项目经验,是很有必要花费精力去挑选项目,也就是一个机构的核心竞争力,其实就是在项目上。
精华推荐
【为什么投了那么多简历却没有面试邀约?】 先从简历找找问题
【华丽转身的背后必定是负重前行的坚守】看黑马学生长时间保持高效学习的方法是什么?
面试必看!面试常见问题100问 让你找工作少走弯路
【视频合集】为何如此坚定来黑马学Java?一起听听黑马各校区学员们的真情表达 |