java学到什么地步可以找到工作,实习的,大学在学校都没怎么学,从头学起,从javaSE到框架步骤啥的清楚点,让我搞清楚方向,逐一搞定,铁汁们,留下你们的建议和想法。
这个有点难,除非家里有亲戚在公司照顾你,愿意提携你。没有基础4个月的软件培训出来招工作真的是很难
兄弟,如果你是刚毕业的,那会好办很多,未来无限。
个人java出身,现搞数据挖掘。java也是自学的,没有参加培训啥的,身边同学都会找我问学习路线和成长路线,结合给同学们和学弟们的建议,也给你一些参考吧。
第一,尽可能的明确未来发展方向。这不是在说教哈,明确了方向,未来会省很多事,像我个人,原本就不知道方向,只是觉得java简单。。。。就搞它,毕竟毕业不知道干啥。。。要是我早能知道各个路子,早就直接选算法,数据挖掘了,搞得中间java转算法转数据挖掘多艰难和复杂。
方向:后端开发、前端开发、算法、建模。然后各个方向又有细分领域,比如后端开发有java后端、go后端等等,你这里说的就是java后端开发了。其他有兴趣的可以去百度或者再私聊。不同领域当然待遇和发展节奏不一样啦!
第二,因为你刚入门,学习路线尽可能的契合未来第一份工作想进入的水平或者说想进入的企业级别,又或者说待遇水平。先找到他们的要求,然后针对性学习。
第三,基础,并且必须深入原理,能达到看懂源码。不过无论进入哪个企业要什么待遇水平,最基础的让你进入门槛的几个学习点还是必须的,就比如你的java后端。培训机构如果良心,会尽可能的更广的学习技能,并且深度广度。。。这里个人不多说,我也不知道你的培训机构水平怎么样课程设计怎么样。培训机构设计的课程很可能与你的方向或者目标有多余的或者缺失的。这里列举几个必学的入门基础吧:java基础、sql能力(mysql)、Spring或SpringBoot、Mybatis、Maven、Git或SVN、Linux简单一些命令、Tomcat。就这些,你已经可以在一些公司里开发了,多吗???以上我粗略算一下,脱产学习上道了的话一个月足足的。再有时间增加学习个SpringCloud,你已经可以在几乎大部分企业里工作了,包括一线top企业。
这其中全面的java基础里面又有些东西其实不用学的,工作中基本用不到,不知道有些培训机构还会不会浪费时间去教。。。但是基础里面几个重要的东西:多线程和JVM。别人可能会说这是高级。。。我服了,这难道不是java程序员必备技能吗,这俩不会不懂的话,你想拿几个钱,你能进啥公司???我面试的人里只要这俩讲不清楚直接pass(多说一句,公司面试问你啥水平,公司技术至少面试官啥水平你就大概能知道,你能收获到多少也大概能知道),这些框架东西,最好都深入源码学习。
第四,以上只是说你能在里面工作,但是你只会这些你能进去吗?难。基础算法、数据结构、设计模式这些也得会。越顶级的企业越要求算法和数据结构能力还有你的逻辑能力。跟你讲个恐怖的故事,有些企业,只要名校毕业,数学专业都行,直接招进来再按需分配岗位,再给他们一段时间学习具体工作技能比如jiava后端,python等等,他们一学就会,,,,。 所以这里我还想说的是,进入IT行业,要有一定的自学能力,要有一定的自我鞭挞能力持续学习,不然你的待遇和技术水平会迟滞不前。
不多说了,玛德马上下班,有兴趣可以私聊或者微信啥的,马上下班,回家中秋
这个只要你会JAVASE基础和Java基础框架应该都可以找到实习工作,不过你学习的程度决定你的工资以及以后的发展
对于一个普通的Java程序员来说这些是要掌握的
Java后端相关:Java基础,jdbc-servlet,spring全家桶(spring springMVC springboot,springsecurity,springcloud) springcloud至少要了解,mybatis/jpa
前端相关:html+js+css基础,vue框架(vue+elementUI+vuex...)会用即可
数据库:mysql,orcale,sqlserver,redis会用即可
运维:linux基础必须掌握
再高级一点的就更深层次学习,spring源码,数据库优化,多线程,JVM调优
更高级一点掌握多种算法,数据结构
再高就是去做Java架构师吧
JAVA主要是WEB方向的开发,要学习mybatis,springboot,redis等技术。
java学四个月,你不如利用这四个月学学ps,学点excel,学学ppt排版,找工作的时候至少能当半个美工,还能帮人改改ppt什么的
编代码是个手艺活,门槛低不假,但是如果没有师傅带,你学的这点皮毛那跟实际生产是完全不搭界的,永远只是小手工作坊,不是流水线的套路
这么说吧。零基础学java,如果有人给你一套完整的框架,实际的服务器,然后先给你讲一个星期,再放你自己写,自己维护,基本三个月你就成手了,能独自揽项目了(当然得是小的,太大了人力肯定是不够,无关能力)
如果是你自己闭门造车,哪怕你号称10年经验,编出来的东西也没法用。
如果你4个月只是自学。就怕你坚持不下来,最好是有人带着你学
看你怎么学了,每天严格要求学习时间,看视频,动手事件,自己搞个两三个小项目,面试可以去试试,要面大厂的话还得多看看底层,一般小厂的话会web端的CRUD就能进了。
学到可以自己搭建简单项目就可以了,基础扎实点,原理了解一点,新人面试很简单
读万卷书,不如行万里路;
行万里路,不如高人指路。
有想法,欢迎前来交流。
视频学习吧 推荐尚硅谷和黑马 点击链接自己看一下吧
https://www.bilibili.com/read/cv5216534
https://www.bilibili.com/read/cv9965357
加油吧 要是你耐得住性子的话 不然培训班也不错