大三,打算走java,接下来该怎么走?

提高java水平的目的不仅仅是掌握技术,不是为了跑通代码,也不是自己能写学习项目,而是为了 找工作。讲得更具体些,是为了能在简历上写项目,并能在面试中证明自己做过项目。

下文先列一些错误或效率不高的学习方法。

1 单纯记语法,比如背api和参数含义,事实上,这样就好比背单词,比如背了1000个单词,但日常对话,一般只是用其中的一些。

2 过于按部就班,照着书本或视频上的内容一步步看,一步步敲代码。这看似没问题,但学习的目的是为了找工作,是为了能在面试中证明自己。而书上和视频上的资料,是讲技术,很少能讲如何在面试中证明自己的能力。

3 跑通多个学习项目,或者更是道听途说,要跑通外卖、电商或其它项目。跑通多个项目以后,只要不从事java开发工作,所以大概率是前学后忘。

4 这里顺带再扩大下范围,只要和写简历和找工作不想干的学习动作,一般效率都不高。比如脱离找工作的范围,单纯去背高并发的面试题,或者是脱离面试准备,想要跑通微服务的项目。

一般来说,从零基础到找到工作,学习阶段一般不宜超过2个月,具体来说,该怎么学?

1 大致了解下java核心部分的技能,比如集合,异常处理等,这部分以跑通一本书上的代码为标准。跑通后,直接去学spring boot。

2 学spring boot的时候,可能还会遇到些类或异常方面的不熟悉的技能点,现学现看。而学好spring boot的标志,是跑通针对单表的增删改查。

这里多说一句,有人可能会认为,单纯跑通spring boot做增删改查,似乎是太简单了。但这里本人是想说,之后哪怕是跑通项目,其实只是单纯提升技术,对找工作帮助不大。

3 但是,如果学习的目的是为了找工作,那么一定得了解真实项目长什么样,这是能证明自己做过商业项目的基础。

秋招必读:Java真实项目的开发流程和常用工具-CSDN博客文章浏览阅读742次,点赞9次,收藏27次。商业项目经验是Java求职者技能的最好背书,所以在面试过程中证明自己的商业项目经验尤为重要,但不少Java程序员,尤其是商业项目经验不多的程序员,在面试过程中往往表现得像零商业项目的求职者一样,无法有效地通过项目细节来证明自己的经历。本章系统讲述了Java商业项目的开发流程流程以及项目开发时经常会用到的组件和工具,在之后的章节,将会在此基础上,具体给出如何证明商业项目经验的详细说辞和面试准备技巧。https://blog.csdn.net/sxeric/article/details/138448615?spm=1001.2014.3001.5502

说说真实Java项目的开发流程,以及面试前的项目准备说辞_java面试开发思路怎么写-CSDN博客文章浏览阅读1.5k次,点赞9次,收藏55次。说说真实Java项目的开发流程,以及面试前的项目准备说辞 _java面试开发思路怎么写https://blog.csdn.net/sxeric/article/details/128285531?spm=1001.2014.3001.55024 或者再进一步,可以通过跑通一个学习项目来理解整个全栈+组件的技术,但这里请注意,不是自己写一个项目,跑通一个项目就足够了,具体方法大家可以参考下文。

初学者如何吃透一个Java项目_如果想要了解整个java项目的代码怎么做-CSDN博客文章浏览阅读1.1k次,点赞5次,收藏15次。初学者如何吃透一个java项目_如果想要了解整个java项目的代码怎么做https://blog.csdn.net/sxeric/article/details/121726136?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171608770016800180690825%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171608770016800180690825&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-121726136-null-null.142^v100^control&utm_term=%E5%88%9D%E5%AD%A6%E8%80%85%E5%A6%82%E4%BD%95%E5%90%83%E9%80%8F%E4%B8%80%E4%B8%AAJava%E9%A1%B9%E7%9B%AE&spm=1018.2226.3001.4187其实这里已经引出了学spring boot乃至找java工作的关键,即要证明自己做过真实的项目,这也好理解,毕竟有真实经验,面试官才能认为你能立即上手。而且很多技术,比如事务或redis等,如果你单纯说,平时学过,在学习项目里用过,说服力不强,但如果你说,在真实项目里用过,甚至说,自己解决过(事务或redis等)实际问题,那大概率能证明自己的能力。

有人或许会说了,我之前没做过真实项目,连实习经验也没有,那怎么证明自己的真实项目经验?

1 有人是直接把学习项目当成是商业项目,但大概率会被看穿。

如何判断一个JAVA开发人员是否是包装的项目经验?-CSDN博客文章浏览阅读4次。3 但是如果某岗位要求比较低,比如半年甚至更少的Java经验也能录用,培训班学员应聘的是需要3年开发的岗位,那么我会在确认培训班学员身份的前提下,和他们协商,如果他们愿意去应聘此类要求比较低同时薪资也比较低的岗位,我会按较低标准面试。但是大多数Java培训班学员,在简历上不会写培训班经历,因为这样写大概率没面试机会,也不会在面试中暴露培训班经历,所以在面试过程中甄别培训班经历,是面试官必须要做的事,否则培训班学员入职超出自己能力的职位后,不仅项目组会来抱怨,领导更会质疑面试官的能力。https://blog.csdn.net/sxeric/article/details/139039672?spm=1001.2014.3001.5502

2 有人虽然真做过商业项目,但却只是用业务流程来说明,这样证明力度也不强。

证明商业项目的要点有如下几点。

1 通过公司经历证明这是商业项目,最好再说下这个项目的客户,即谁为这个项目付钱。

2 通过项目的开发和实施细节,证明自己做过商业项目。这块上文给出两篇文章里,已经给出了具体的实施步骤。

3 关键一点是,通过spring boot框架,以及衍生的事务,单元测试和日志等技术,证明自己在商业项目里做过增删改查。

计算机专业毕业的你,是如何提前准备找工作的? - 知乎其它方面不说,就说java方面,技术层面,可以简单归纳成,跑通spring boot学习项目+准备项目说辞=过面试…icon-default.png?t=N7T8https://www.zhihu.com/question/376509250/answer/3346701471

 在此基础上,更可以说自己排查解决过的线上问题,来进一步证明自己商业项目的经验。

比如有人去面试,对面试官说,自己做过某仓库管理系统,做这个系统的时间段,是在一个公司,自己做这个项目的时候,做了出入库管理,设备管理,人员管理和维修信息管理等模块,每个模块是spring boot针对具体表的增删改查,项目里用过spring boot等技术,能通过事务和日志等关键细节,证明自己做过项目。

再进一步,结合业务场景说自己解决过OOM问题。

面试Java岗老喜欢盯着JVM问,有那么多项目要调优吗? - 知乎很多公司其实是没机会用到很深层次的JVM调优的,但对于求职者来说,如果能结合项目证明自己有相关经验,…icon-default.png?t=N7T8https://www.zhihu.com/question/635702355/answer/3361696364

这样一来,哪怕求职者的项目是用若依等平台搭建的,但如果说好上述的话,面试官只能确信求职者做过商业项目,在此基础上,求职者适当背些面试题,其实真能高效过面试。

当然这里还涉及写简历,要在简历上证明自己的商业项目经验,相关要点大家可以看本人如下的文章。说句题外话,不少初级开发的求职者,简历上写的项目,基本上一看就像学习项目。

民办二本计算机24应届生,实习简历怎么写比较好? - 知乎计算机应届生,找实习或者工作,其实比较看重的是商业项目的经验,这话大家也好理解,毕竟真干过项目的能…icon-default.png?t=N7T8https://www.zhihu.com/question/644798828/answer/3403408938

从上文里大家可以看到,单纯学技术,或者学技术和找工作脱离,那么学习过程中前学后忘,真可能是大概率事件,但相反,如果在了解求职方向的前提下,只学找工作所需要的,同时在面试中证明自己的商业项目经验,那么从学习开始到找到工作,所需的时间真不会太长。

顺带发个咨询,如果大家要进一步得到简历和面试方面的帮助,可以向本人发起咨询,除了校招Java面试辅导外,本人也做在培训班学员和社招方面的Java面试辅导。

老胡聊Java 的付费咨询icon-default.png?t=N7T8https://www.zhihu.com/consult/people/1175026928632860672/conversation?zh_forcehybrid=1&zh_hide_nav_bar=true&zh_hide_tab_bar=true&route_simi_to_full=true

  • 29
    点赞
  • 99
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hsm_computer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值