给零基础学习Java的同学们,点点建议

     对于一个刚刚开始零基础同学来说的话,首选要明白了解自己要想学会Java就应该都要学习掌握哪些知识和技术,下面我简单的列出了下,目前比较流行的技术内容和学习Java需要掌握的知识与技能。

Java学习需要掌握的知识与技能:

  • Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。
  • 数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。
  • 前端部分, HTML5 CSS3 JS, HTML DOM Jquery BootStrap等。
  • Java EE部分,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议,MVC等。
  • 框架部分,每个框架都可以分开学,在去学如何使用SSM 或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。
  • 23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。
  • 基础算法和数据结构,八大排序算法,查找算法。
  • 熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit单元测试,日志打印工具,Redis等NoSql。

        这些内容看的很多,但要是把这以上这些零零散散的技术都掌握后,基本上在一线城市二线城市都可以拿到一份不错的薪资,这些知识学习完成的时间,大概是需要5-7个月左右,这还得主要看看我们的学习效率高不高,要是身边有朋友懂这个行业,最好还是身边有朋友帮帮忙带一带下,这样的话学习进度会比较快些,自身学习的动力也是很足的,也可以找找视频看看做到进度上的对比这个行业还是忌讳自己闭门造车的,因为有时你遇到的问题可能就是别人一句话的事,但你要是闷这来这样就是会比较浪费时间了。

学习Java要养好习惯

      在各个行业中都有一些这要那样的习惯,各行各业中能够做的比较优秀的人都有自己的某些好习惯,这些习惯有的可以让你日常都在积累各样的知识内容就像在工作或生活中都在不断的学习提高,还可以变现的提高工作的效率。所以说咱们一定要养成不断学习积累总结的一个好的习惯,平时可能看不出来,但要是在真遇到问题时就开始感觉出一个好习惯真的太重要了。一个好的学习习惯可以让你在程序员这条路上超越绝大多数同行的人。所以在最开始的时候就要养成好的习惯,再在这方面走的时不在走弯路。

正确提问的方式技巧

       这个问题几乎所有学习Java的人都存在,问问题的时候不会问,也会给被提问者制造很多麻烦,从而造成对方不愿意给你解答问题,最终获取不到自己想要的答案。在初学刚接触的这个时候会去提问,真是的很重要,同时也是告诫自己在以后遇到问题要注意自己的提问方式。下面说一下觉得比较高效提问方式:

  • 首先最重要的就是问别人问题之前自己先做一些功课,可以遇到问题首先去百度或者Google看看!有很多的时候你花大半天到处去问问题,但百度或者Google下可能10分钟不到就解决了。
  • 在有遇到问题时直接了当的问,有问题不要婆婆妈妈的给别人首先就来句“在吗”或者“有时间吗”这类话了,现在真的很大一部分人都比较讨厌在聊天时问这个词了,你要是觉得打扰别人直接问不礼貌又或者想要客气下,可以直接说“你好或您好,我有个问题需要帮助,我遇到了什么这样的问题了,您看下,辛苦了”。看看这样直接说不就好点了。
  • 还有在问问题的时候添加一些上下文相关的信息。就比如说:你为什么要问这些问题,这些问题是出现在什么情况下等等,尽量让问的问题有关联性这样双方都可以便捷点。
  • 你也可以事先说明下,自己对于这些问题的看法,你自身的是如何准备解决的,你有没有做过哪些方面的尝试,缩小你的问题的范围,越是范围小而清晰的问题越容易回答。

实践是检验的标准

      我们刚开始接触学习Java的同学,都有一个这样的通病,我们的视频教程看都非常的多,但是憋一上午能写的代码却少的可怜。这时实践就是要把我们在视频上书本上,把自己所学到的所有知识开始应用到实际的项目中,这样才能熟能生巧再在不断提高自己的技术水平,只有用的多练多自然而然的知识都将融汇掌握。在以前很多有很多的初学Java的同学基本上想找个项目去做都非常费劲,而现在和以前早就不同了各个网站上只要你想找就肯定找的到,就像我当时就是看的高琪老师的Java300,看的视频操作一起做,然后多练习,多敲代码,熟能生巧,但有时看十遍还不如动手操作一遍,毕竟实践才是检验真理的唯一标准的,我是比较推荐初学零基础的同学,可以去看看高琪老师的视频瞧下,收获应该是很不错的。

学会给每天来个总结

     大部分人都会觉得我看完视频里面讲的内容了,在待会自己练一下就应该都听懂了。但是,有好多的同学在第二天你会发现,诶我昨天还会咋现在好像有忘记了。就是想不起来动手去写Java代码都觉得哪里不对写不出来。在这里我建议大家在学完一部分知识后,不要觉得只要我练习完了就一定会了。在学习完成后还是得写写今天的学习总结记录下今天掌握的内容都有哪些,把自身学过的这些知识形成一个体系,这样才能在后面更好的使用出来,并且更加可以理解透它。还有一个方法可以建议大家去尝试下试试,看看你能不能试着把这些知识点讲给别人听,如果你能把你所学的这些知识内容可以讲给别人,而且能讲清晰明了,这基本上就可以能说明你目前是真正的掌握了这些的知识内容。如果不能了话,说明你还是不够清晰透彻的了解这些的知识内容还得继续加油。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值