自学java现实吗,还是得需要报个班?

新农商网 全部 1012

自学java现实吗,还是得需要报个班?

回复

共5条回复 我来回复
  • 大虾7只
    大虾7只
    这个人很懒,什么都没有留下~
    评论

    如果脱离了个人实际学习环境背景以及学习的目的来回答,这些回答是没有意义的。

    如果不是为了找工作,完全可以自学。

    如果是为了找工作但是零基础,想要快速入行,我觉得还是培训好点,参加培训最大的作用不是学到一些java知识,而是真的进入圈子,多认识一些王者段位和青铜段位的人,找到自己的定位,以及努力的方向。

    世事无绝对,

    脱离个人背景,所有的回答都没声参考意义。

    先考虑一下自己选学习的目标吧,然后再问问身边有经验的人。

    2019-11-26 22:20:18 0条评论
  • 云和数据
    云和数据
    这个人很懒,什么都没有留下~
    评论

    如果你有基础的话,那么可以自学,但是想自学成大神是不现实的。

    如果你没有基础的话,建议真的不会自学,一方面浪费自己的时间,另一方面容易走弯路!

    要想成为合格的java程序员,就需要和企业所需技术接轨.掌握的知识要能匹配上企业所需.

    首先,java基础要扎实,只有这样,书写代码时才能代码规范,逻辑清晰.

    java基础需要学习一下几方面;

    第一,掌握静态方法和属性.

    java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。

    第二:重视接口.

    在框架使用上,很多需要用到动态代理,那么就需要注意接口的使用.

    第三:学好集合框架.

    Java描述复杂数据结构的主要方式是集合框架。Java没有指针,而是通过强大的集合框架描述数组、对象数组等复杂的数据结构。学好这些数据结构的描述方法对于应用程序编写,特别是涉及到服务器方、3层结构编程至关重要。程序员在这个时候不能再用诸如数据库结果集之类的结构描述数据了。

    第四:异常处理.

    程序异常有运行时异常,和非运行时异常,那么我们需要处理好运行异常,代码才能健壮.

    第五:理解多线程.

    程序员应该了解的是多线程原理和多线程安全,这对于今后准确地把握程序是至关重要的。例如JSP中编写到不同的位置对于多个用户环境的安全影响完全不同,又如着名的SuperServlet是每一个访问作为一个进程,但是每一个页面是一个线程,和Servlet正好相反,对程序的性能和安全的影响有天壤之别。

    其次:主流框架知识要掌握.那么就需要熟练掌握Mybatis,Spring,SpringMVC等常用框架.这是作为程序员要掌握的基础框架.当然,如果想找到高薪工作,我们还需要掌握先进的框架,例如SpringBoot,SpringCloud,dubbo,redis,solr,activeMQ,FastDfs等等......

    2019-11-27 11:41:53 0条评论
  • 中国电子商会
    中国电子商会
    这个人很懒,什么都没有留下~
    评论

    如果你有其他语言的基础,那么完全可以自学的,如果没有基础自学难度比较大。自学还需要有耐心并且要勤奋。培训的好处是能与别人零距离接触解决一些问题,还有就是可以更多的参与一些项目。当然最后学的怎么样还是要靠自己的付出。

    2019-11-27 07:20:54 0条评论
  • 松仔不将就
    松仔不将就
    这个人很懒,什么都没有留下~
    评论

    如果您是计算机专业毕业,Java是绝对能自学的。

    和C语言一样,Java只是编程语言之一,无论C、C++还是Java、Python等等,无非是人们用来实现业务功能的基础,我们行业内经常喜欢管程序员叫“搬砖”的,其实特别形象,这些语言就是各种砖,有的砖适合打地基,有的砖适合做房梁,有的适合做房顶,但盖房的关键不是砖,而是搬砖的人,砖的质量再好,搬不好,盖歪了,设计不合理,会直接影响楼是否可以用。从这个生动的例子可以看出Java等编程语言其实不用想的特别复杂,一共只有几十个关键词来回套用即可,而编程人的手艺才是关键中的关键。

    说回主题,上面说语言不难,难的是编程人的思维,所以最开始描述的是“如果您是计算机专业毕业”,已经具备了编程思维甚至已经学过一门其他语言,这种情况下自学一两个月就足够了。不过您如果是一点基础都没有,那么强烈建议您报培训班补足编程入门必备的编程思维,不然您就会成为上面例子中那个盖不好楼的设计师和搬砖师,这不是一个轻易就能掌握的学科,为什么程序员现在普遍工资高,而且越资深的越高,就是这个道理,高有高的道理,门槛肯定是有的。




    2019-11-27 09:27:38 0条评论
  • 用户6563189933
    用户6563189933
    这个人很懒,什么都没有留下~
    评论

    根据你的描述可以归纳为:自学or报班两种选择。

    关于自学:

    自学Java当然现实,通过自学途径入行的人不在少数。但自学的过程很痛苦,有很多地方你会觉得摸不着头脑。而且自学最重要的是耐得住寂寞,自律性要强,切忌三天打鱼两天晒网。自学成功的话,非常能说明你的学习能力,这在找工作时也是一个助力。

    但自学也要注意这些东西:

    1、自己敲出来的代码才是自己的

    Java作为一门编程技术,相对于理论知识的学习和记忆,最关键的还是对代码的理解和实操。哲学上所说的:实践是检验真理的唯一标准,这句话是有它的道理的。动手敲代码远比看代码和背代码要有效率得多。

    2、不要急于求成学

    相比报班的学习时间,自学编程无疑要慢得多。零基础学Java,前面很长一段时间都是在入门,你可能自学了一个月还是感觉自己什么都不会,这是正常的。学编程一开始都是这样,过了这个阶段,后面就一通百通了。不要基础都没学会,就想着学框架。

    3、不要钻牛角尖

    学习过程中肯定会有不懂的问题,这个很正常。即使你对着视频敲的代码,或者直接把老师写的代码copy过来,还是有报错,自己还找不出来,很沮丧。这都很正常,不要怕,一个个解决。遇到解决不了的问题,先百度,因为你遇到的问题大家都遇到过,网上都有答案,或者请教大神。但一些牛角尖的问题,不要去死钻,因为你可能真的弄不懂,只要知其然就可以了,不要被它影响情绪。等你掌握的知识多起来的时候,你就自然而然的理解了。

    关于报班:

    这个你就要做好准备,因为现在线下报班培训的市场价一般都在1.5万—2万的区间,然后还要花费6—7月的时间和生活费。

    首先,报班有报班的好处,但是不要被机构宣传所迷惑,觉得报了班就可以坐等月薪过万了。去培训班一定要摆正心态,不是进去了交了钱,到最后就一定给你找一份高薪IT工作,你还是要自己去学去钻研。

    要知道自己为什么去培训班?

    1、有更加系统全面的课程给你学

    2、有专业的课程老师帮助你学

    3、有良好的学习氛围督促你学

    一切的一切都是为了更好地学!

    但关于培训的这些坑不要去踩:

    1、靠招聘套路诱导学员报名的,不要去;

    2、上课纯看视频的,不要去,相当于花了2万块买了套视频教程;

    3、学费极低的,不要去,学费不足一万,甚至只有八千的,不要贪小便宜!

    总之,关于自学还是报班,各有各的好处,但选择和个人的感受有很大的关系,因为每个人的学习能力和知识背景不同,你只需要根据自身的条件选择适合自己的就好了。

    2019-11-27 15:29:38 0条评论