首页 > 生活 > 生活妙招

怎么学java(零基础java自学教程)

常驻编辑 生活妙招 2021-12-13 基础
  • 操作系统、计算机网络
  • JDK源码、框架源码
  • Redis、MQ等主流中间件
  • 大数据、分布式、微服务、容器等部分
  • 这部分的学习可能比起前面会枯燥一些,但想要变强突破初级的瓶颈就得沉得住气,静下心来学习。eli拜客生活常识网

    Java自学常见疑难解答

    在自学Java前或者自学中你会不会有这样的疑惑:eli拜客生活常识网

    自学Java,学多久可以找到工作?eli拜客生活常识网

    进大厂和进中小公司自学Java的侧重点有区别吗?eli拜客生活常识网

    为什么学了那么久还只会“Hello World” ?eli拜客生活常识网

    编程能力从什么时候开始突飞猛进?eli拜客生活常识网

    以上选项无关对错,让我慢慢给你唠~eli拜客生活常识网

    1 自学Java,学多久可以找到工作?eli拜客生活常识网

    如果是小白的话,每天保证8小时以上的学习时间,达到Java初级程序员的水平最快也要6个月。前5个月正常学习Java技术,最后一个月准备简历以及面试。Java面试非常重要,要找一些面经将面试常考的问题搞明白。可以到牛客上看看别人的面试经验也可到Github上找一下面经(这里推荐JavaGuide(https://github.com/Snailclimb/JavaGuide))。eli拜客生活常识网

    2 进大厂和进中小公司自学Java的侧重点有区别吗?eli拜客生活常识网

    大厂更重基础,需要你对学习的Java内容有透彻地理解,以及学习和理解数据结构与算法、操作系统、计算机网络、设计模式。而小厂更重项目和框架的使用。因此不同的定位,决定了在学习和面试准备的时候要有不同的侧重点。eli拜客生活常识网

    还要提一点,大厂都注重编程能力,会笔试算法题,对应届生的要求更高,所以如果有条件的话一定要把剑指offer刷2-3遍,力扣最好能刷100题以上(学生的话刷200题以上)。eli拜客生活常识网

    3 为什么学了那么久还只会“Hello World” ?eli拜客生活常识网

    学那么久只会"Hello World"就是因为只看不练或者练少了。很多人在学习时眼高手低,不去敲代码或者只是copy一下执行,到后面碰到有难度的代码,就发现自己啥都不会。eli拜客生活常识网

    解决这个问题一方面是学习途中遇到的案例都要动手敲;另一方面就是要刷题巩固,因为跟着案例,逻辑上还是有所依赖,但刷题时必须要自己充分思考才能通过。eli拜客生活常识网

    所以自学Java,要一步一个脚印,每部分的案例都要动手去实现,并在实现的基础上去巩固和创新。eli拜客生活常识网

    4 编程能力从什么时候开始突飞猛进?eli拜客生活常识网

    编程能力的进步靠练习,一般突飞猛进会有两个阶段。eli拜客生活常识网

    第一个突飞猛进就是学完Java基础部分。刷了100题左右,这时候遇到简单逻辑题都可以轻松解决,自己的逻辑能力、编程能力都有不错的提升,你会觉得自学Java这么久,努力没白费。eli拜客生活常识网

    第二个突飞猛进的体会就是独立完成一两个项目的后端模块时。从搭建项目、到MVC分层编写业务逻辑代码会让学到的知识真正应用起来,自己会有点窃喜:哇,我自己也能写项目啦!这时候就是编程能力的第二次突飞猛进。eli拜客生活常识网

    当然,后面可能也会因为一些其他原因让自己再次突飞猛进,但总的来说,想要突飞猛进,就要在短期内高强度学习、高强度敲代码。eli拜客生活常识网

    文章总结

    通过上面自学Java的介绍,我想你对Java的学习方法和路线已经有所认识和掌握,通过一张表来复习一下。eli拜客生活常识网

    学习路径eli拜客生活常识网

    主要工作学习资源eli拜客生活常识网

    建议学习方式eli拜客生活常识网

    建议学习时间eli拜客生活常识网

    Java基础学习阶段eli拜客生活常识网

    1. 回车课堂的Java入门教程(链接) 2.王道考研数据结构视频和B站青岛大学王卓老师的数据结构与算法专栏eli拜客生活常识网

    视频为主,工具书为辅 刷题eli拜客生活常识网

    60天左右eli拜客生活常识网

    JavaWeb学习阶段eli拜客生活常识网

    B站[狂神JavaWeb入门到实战视频]eli拜客生活常识网

    视频为主,教程网站为辅eli拜客生活常识网

    相关阅读:

  • 怎么样学电脑(零基础学电脑先学什么)
  • 平面设计怎么样(平面设计零基础难学吗)
  • 基础解系怎么求(怎么判断有几个基础解系)
  • 基础形式有哪些(基础形式哪几种)
  • 有哪些会计证书(会计基础证书)
  • 在哪里学英语(学英语零基础从哪里开始学起)
  • n2要多久(日语零基础到n2)
  • 烘焙学多久(0基础学烘焙到开店要多久)
  • gre要准备多久(零基础gmat要准备多久)
  • 学java要学多久(零基础学java需要多长时间)
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。