阶段一:引言:
好大部分同学相信踩过坑,甚至不知道学java该怎么学,学完之后是用来干什么的,这里我特意把自己的经历跟看的别人的文章及视频大概给总结了一下,当然好多人都有过总结,但感觉都没有狂神说的透彻跟明白,所以特意给一些迷茫跟不知道怎么学的同学,提供一些信息。
想学java这门语言,跟要去找java(也就是我们日常说的后端开发工程师或者java开发工程师),我们学的还东西还是挺多的,大家可以去某站上搜狂神说,然后看完他的视频相信你们也会对这门语言跟了解是用来干什么的呢,个人觉得狂神讲的还是蛮好的,我也是没有去过任何培训机构,然后跟着他的视频学找到工作的,而且我只是一个专科生,相信没有人会再比我差了,所以学习压力就不要太大,使劲学就行。好多你们迷茫跟不知道的问题狂神的视频里面都有讲到,所以我就不一一说了,你们去看就行,然后我大概讲一下自己所学的东西及过程。
javase基础:
说明:这里还要学习:常用类、集合、 IO ,然后才是GUI编程(如果时间不够就先不用学,)
其次就是网络编程(学javaweb必须要知道的)
然后就是多线程基础、注解和反射
还有多线程进阶之JUC并发编程,没兴趣直接跳下一阶段,后面回来看!
阶段二:
就是前端基础:HTML+CSS+JS(Javascript)
注意哪怕是学习后端,前端的这三件套必须是要会的,vue可以不会,但是这三检讨必须要会
阶段三:
就是数据库了:(数据库的选择一般是mysql跟orale,但是一般中小型企业使用mysql的比较多一点,可以学mysql,后面遇到其他数据库在进入企业中使用到的时候学就行了)
阶段四:
JavaWeb,Java人员必经阶段,基础扎不扎实就看这里了
Maven、Tomcat、基本的Http通信、Servlet、Jsp、以及网站常用功能的开发都要了解会用
阶段五:
SSM(Spring、SpringMVC、Mybatis)框架、走向企业开发的第一步、学会才能有基本的工作资格!
然后就是其他的框架比如:springboot及企业中使用到的工具,比如:接口文档的工具(swagger、apizza),git(多人协同开发的仓库),然后剩下的就是自己去学跟体悟,干这一行就要做好活到老,学到老的准备,加油!!!
写到最后:大家既然选择了这条路就要咬牙坚持走下去,像我就是学到spring的时候就去尝试面试的, 然后第一家就很顺利早上面的试,然后下午就被通知得到了offer,然后就是入职,因为我是9月份找的工作, 也错过了自己的实习期,然后进公司是以应届生的身份去的, 去了没有两天,就开始跟着需求屡项目了,然后就是建库建表,自己9月2号入的职, 然后9月8号就把所有的需求跟库还有表建起来,进行正式开发了,然后前期就真的什么都不会而且自己学的非常少, 就压力特别大,好几次都差点坚持不下来想辞职了,但还好最后自己坚持了下来,熬过了2个月项目也正式上线了, 我们这个项目使用的前端是VUE+ElementUI,后端是Springboot+fluentmybatis , 这些都是我刚去没有学过跟接触过的,所以前期做项目的时候就特别难受,就是一个小白的感觉,还好我不断的问别人跟自己的朋友, 有的代码甚至是我跑到我朋友哪里让他手把手式的教我写下来的,好了说这么多我并不是想卖自己有多惨, 而是想告诉一些迷茫的同学跟感兴趣的小伙伴们,在你们有精力跟时间的时候一定要多学一点,学深一点, 企业用到的跟你们所学的还是有很大的出入前期你刚进公司的时候, 但是后期学的差不多了就都是要回归到深究底层跟源码了, 干这一行业没有那么简单,但也不会出现说让你望而却步,如果你要想着进这一行业只做CRUD的话,那在这行业迟早会被淘汰的,我很喜欢一句话,纸上得来终觉浅,绝知此事要躬行。 最后:祝还在学校的小伙伴们要学业有成,正在找工作的小伙伴们早日找到工作,跟我一起奋斗在这个岗位的小伙伴少掉头发,薪资翻倍,加油冲冲冲!!!



