GG资源网

自学和培训的Java效果差别有多大?(自学设计培训)

一个非常好的问题。Java是当前的主流开发语言,应用普遍,软件工程师招聘市场需求大,所有很多同学选择了学习Java开发。

除了学校里面的课程之外,还有多种学习途径,介绍三个:自学、培训班、参加开源项目。

1,自学

现在网上的免费学习资源很多,也有很多收费课程。自学对自律能力、学习能力要求较高,切记不可三天打鱼两天晒网。

1)要自律,制定一个自己能做到的学习计划

2)多写代码,可以选择一些编程网站,比如HackerRank

2,培训班

选择市场上的商业培训班时,要多考虑老师有没有实际项目背景,课程设计是不是结合真实需求,也要考虑经济承受能力。

1)比较系统的课程安排,时间上能保证

2)同班学员交流

3)师傅领进门、修行在个人,和自学一样,一定要多写代码

3,参加开源项目:真实需求、高质量代码

Java在各个行业的应用开发场景很多,各种开源项目非常多,选择常用技术栈,比如主流搭配Java + Spring Boot开发框架,Web服务开发。

1)选择有兴趣的项目,仔细阅读文档和代码,查看历史提交记录,这个过程本身也能学到很多知识

2)阅读代码,重点理解怎么写?为什么这样写?有没有更好的写法?

3)按照开源社区的代码标准,开发提交代码,完成单元测试

4,总结:多写代码,积累实际项目经验

不管哪个学习方式,重要的是学习方法。在学习过程中一定要多写代码,不断总结,由点到面,逐步积累起自己的知识库。


我是工作多年的Web应用架构师,欢迎关注我,了解更多IT专业知识。需要web服务脚手架项目代码,请私信“源码客”获取下载地址。

#####

学习Java是考虑自学还是培训?我觉得这个问题很重要,有一个好的学习方式才能有好的学习效果。其实不光是学习Java,学习任何一门编程语言或者IT技术都面临这个问题。问这个问题可能一个是看到网上有海量的视频和学习资料,对培训班高额的学费有疑问。另外一个就是可能听过有些参加过培训的人说培训没什么用,还不如自学。其实不然,如果是想就业找工作,完全可以参加培训,培训最大的好处就是节省时间。节省时间最大的好处就是拥有比同龄人更多的竞争力,获得更多的机会。 自学的好处就是省钱,短期是节省了成本,但是你损失的就是时间和机会。 自学和培训对比,相同的起点和终点,同样开始学习的人,自学的的人培训5个月,找工作1个月,工作1年半,有了经验积累,薪资一个月1W,当然后续提升或者是做管理层薪资会更高。 自学的人,用了2年的时间,才开始找工作。 这期间你浪费了很多东西,以至于你一下根本就赶不上培训的学生的脚步。如果想参加培训,可以先自己在网上找资源试学一段时间,尚学堂高淇老师的《Java300集》就很不错,很多学生都是通过高淇老师的《Java300集》入行的,看看自己的兴趣及能否坚持下来,不要花了钱才领悟到坚持不了!而且尚学堂做培训也很长时间了,是一家值得信赖的学习机构。

#####

如果是同一个人的话肯定是有一定的差别,主要还是看你个人比较适合哪种方式学习了,通常情况下如果是零基础的学员,小编感觉选择培训学习的效果还是比较好的,因为自学基本上都是需要自己独立去完成的。

自学是没有老师的指导的,遇到问题还是需要自己去想办法进行解决,如果解决不了的话那么很可能就会影响到后期课程的进度,甚至有些小伙伴就会直接放弃学习,前边的功夫也会白白浪费。

当然,有些学员自控力比较强的,学习能力也不错的话现在自学的效果也不错的,通过长时间的学习也是可以达到一个不出错的成果。

如果选择java培训学习的话,情况就会不一样的,毕竟是花了大价钱的,促使学习的动力也会比较大,而且选择java培训一般都是有老师带领学习,遇到问题也可以得到及时的解决,可以大大提高学习效率。最重要的还有一点就是培训机构的严格的管理制度,你一点学习稍有懈怠可以就会有班主任或是老师督促,这样防止了一些自控力差的学员开小差贪玩的机会。

其实,自学和前端培训最大的区别就是一个是需要独立完成,一个是辅助完成学习;一个是可以自由安排时间,一个需要按照计划完成;一个花费的成本低,一个花费的成本比较高。

#####

本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。

咱们先说说Java吧。

Java从1995年发明到现在,经历了25年的时间检验,得到了这个世界上大多数公司后台项目的认可,也就是说大多数后台项目的技术选择,首选Java。所以目前就有很多的朋友想进入IT领域学习Java开发。

那么如果要学习Java,现在比较普遍的做法就是自学和参加培训,其实也可以找一些大牛来带也可以。

那么我就说说两种学习方式的区别吧。

自学Java

如果自己有较强的自控能力和学习意愿,那么自学无疑是一种比较好的选择。自学的话,完全是从零开始,然后一点点往后攻克知识点,对自己的能力提升还是很明显的,但是前提条件是你得能够坚持学习下去。

Java里面包含的东西实在太多,自学的朋友很容易走弯路入歧途。经常的学习状态就是今天学一点,明天学一点,后天突然有事情不学了,可能一个Java基础课程就得学一两个月,而且学的还不一定扎实。很多自学的朋友,就是从网上找了点视频,跟着敲一遍,把视频上的代码跟着写出来,就以为Java就学会了。

这里有一个问题,你跟着视频把代码敲了一遍,算学会了吗?我觉得很多人在这里都有个误区!其实很多自学的人,进行实际开发的时候,一下子就抓瞎懵逼了,完全搞不定啊!为什么?没有现成代码可以照着写啊!

尤其是非计算机专业的朋友,在自学的时候,也很容易碰见各种问题。可能一个小小的简单问题,就能把你卡半天。你想想,今天卡半天,明天卡半天,长此以往,谁还有心情学这个破玩意,拉到算球了。

就算坚持这学下来了,算算总共花了多久把java课程都学完了?可能花了一年的时间都不止!

一年的时间啊!要是出去挣钱,都已经挣多少钱了!

再说说培训吧。

在培训机构里面,课程内容都是成体系规划好的,讲的内容也都是经过调查设计的,符合当前企业需求的,这比自学的目标性更强。

然后培训班里也有老师带你学,会告诉你哪是重点,哪是非重点。Java里的东西那么多,没必要什么知识都学,用不到,也没必要学。然后老师在你碰见问题的时候,可能随口一点拨,就能解决了你学习中的大难题。

再就是培训班里面,学习的人不是你自己,大家都一起学习,一起奋斗。很多时候,我们都是因为自己学不下去,但是这时候旁边有个人来带着你,提着你,督促着你让你学,学的能不好吗?这就是为什么大家要去学校里上课,而不是在家上课的原因。

就好比这次疫情,我们可以线上授课啊,但是质量如何,相信大家只要体验了,都有目共睹。很大的一个原因,就是因为大家在家里管不住自己,学着学着就开小差了。

在培训班里,可能只需要四五个月的时间就把课程学完了,然后就可以去找工作了。你可以算账啊,5个月学习,7个月挣钱,就算一个月挣5k,7个月还能挣3.5w呢?而培训费才多少钱?自学是没有花钱,但是你用了一年的时间来学习,最后自己少赚了多少钱?时间就是金钱啊!

我个人是赞同培训的。就比如我们上学,不也是因为我们不识字,而需要交费去学校学习吗?不会的东西,就去学习,既然享受了服务,那就要付出一定的代价。这就是等价交换,拿钱买知识,两不相欠!

其实还有另一种模式。

就是自学+私教式辅导!也就是以自学为主,但是呢找个技术大牛来辅导你,有问题大牛帮你指导,这样也不用花那么多的培训费,也可以节省很多不必要的学习时间,也是一种折中的学习方式。

如果想学习Java课程,可以关注我,免费获取学习教程。

我从事开发培训10年,擅长Java Web,Android,H5,大数据,PHP等多个不同的技术方向。后续我会写一系列关于互联网技术方面的文章,感兴趣的朋友可以关注我。另外如果你有Java,Android,H5等开发方面,或者是求职方面的问题,也可以在评论区留言,或者私信我,相信一定会让你有所收获!

#####

考虑自学还是培训,首先需要确定自己的学习目标,是为了就业还是只是兴趣,时间是否充足。

如果是想就业找工作,完全可以参加培训,培训最大的好处就是节省时间。节省时间最大的好处就是拥有比同龄人更多的竞争力,获得更多的机会。

自学的好处就是省钱,短期是节省了,损失了时间和机会。

自学和培训对比,相同的起点和终点,同样能力的人2年时间:

培训5个月,找工作1个月,工作1年半,有了经验积累,薪资一个月1W。

自学2年,才开始找工作。

可以学习百战程序员的Java,不仅可以最快的学好Java,还在学习中积累到经验。是最快给你自己带来进步的课程。有最全面的课程和最好的师资,最严格的督导管理,是学习Java的不二选择

#####

学习java,自学和培训哪个好,在刚到尚学堂的时候就感受到培训比自学强多了。

我刚开始学习,把尚学堂培训的有点简单总结为以下三点:

1、浓郁的学习氛围

刚到尚学堂一进教室就让我感觉到学习气氛非常好,在这里学习不会再感到孤独,在这样浓的学习气氛下,想不学习都难。

2、合理的课程安排

在尚学堂老师安排的课程相对来说还是比较紧凑的,每天教的知识量也很大,必须刻苦努力上课认真听讲,晚上认真消化才能跟得上,所以说一段时间后我感觉自己学了非常多的知识,体会到了充实的感觉。

3、强大的学习设备

慢慢的我感觉自己的电脑有些慢,影响了我的效率,因为有时用起来会有些卡,偶尔还老死机,幸好尚学堂也提供电脑,只要交一定押金就行。换了学校的电脑之后,电脑速度快了,也在一定程度上帮助我提升了学习效率。

#####

自学和培训Java的效果差别不大。主要表现在以下两个方面。

一、前期Java的基础语法知识,这个不论是培训还是自学都要学一遍。培训和网上看视频其实是一样的,而且线下培训的老师有可能还不如线上的视频讲的好。

二、实践与练习阶段。在这个阶段,如果遇到问题,在线下培训机构可能会稍微好一些,因为有问题可以直接问老师,而自学的话,基本上就没人可以问了,只能通过百度或谷歌去查找答案,在学习效率上面可能会差一些。但是在网上查找问题以及排除问题的能力也得到了提升,其实还是挺有用的。毕竟工作之后是没有人可以直接问的。

我自学过c,c++,Java,Python,shell等,我认为找到一本好的教材最重要的,编程语言的学习最主要在于练习,要找到充足的示例去阅读,这样非常有利于去理解。建议你去学习Java菜鸟教程。

#####

关于是参加培训还是自学,笔者根据这些年的工作经验和公司新人的工作能力,在这里做一个分享总结。

如果你刚毕业或者是转行过来的,最好的途径还是通过培训,因为这样可以更高效的帮助你学习职业技能,同时辅助你找到第一份工作的机会。对在校的大三、大四需要找实习找工作的同学,在学校确实没学到什么实际编程技能,更多的是偏重理论。当然不是说你能力差,只是在学校确实没什么机会接触真实项目,没有得到好的锻炼。对于转行的同学,因为本身专业专业的不景气,工作环境的不喜欢,作息时间的不规律等等,都是转行的重要原因,对于你们更需要好好的选择一家负责任的培训机构去学习,保障对你们比其他更重要。

如果你学习能力强,自律性高,又是科班出身,完全可以不参加培训自学入门,因为你有专业基础,选择正确的方法,持续坚持学习,不断动手练习。优点:省钱;缺点:耗时长,不系统,容易钻牛角尖。

首先还是要说明,培训并不是万能的,培训也需要自学,即使像知了堂这样一对一辅导,课后还是需要不断的练习和思考,这点尤其重要,一个班的同学,一样的老师,一样的时间,最后的水平差距就在于个人的主观能动性,所以培训也需要主动学习。优点:周期短,学习成体系,有老师及时答疑,推荐就业;缺点:花钱,容易遇到坑。

如果想参加培训,可以先自己在网上找资源试学一段时间,看看自己的兴趣及能否坚持下来,不要花了钱才领悟到坚持不了!

#####

近招聘网站发布的招聘信息中发觉各大公司对于Java工程师的招聘越加火爆,而且薪资待遇也在蹭蹭的往上涨。自然学习Java的人也越来越多,而这些人当中有很多人对Java并不了解,也没有掌握多少与Java有关的知识,所以他们要想做Java开发,那么首先则是学习Java的相关知识。那么自学与培训选择哪个好呢?

  自学相比较培训而言虽然不用花费太多的金钱,而且学习时间、地点也相对自用,但这种学习方法却并不适合所有的人,尤其不适合没有丝毫基础的人。Java是一门编程语言,里面各种函数、运算、抽象的定义在没有人指导的情况下是很难自学成才的。而且就算你通过自学勉强通过了Java的入门考验,但这期间浪费的时间、花费的金钱也不是一个小的数目。

  自学Java最难的一点就是碰到问题时没有人进行指导,你往往需要翻越大量的资料、长时间的思考才能克服,虽然这种最终的收获会令你感到自豪,但对于想要快速上手然后找工作的人来说,这中间花费的精力就有点得不偿失了。

  培训相较于自学而言虽然花费的金钱比较大,但是它却有一个自学无法比拟的优势,那就是有经验丰富的讲师为你亲身指导,这对于没有基础的人来说是一个非常好的学习Java的机会。而且有那么多的人与你一起学习Java,既有学习的竞争又有同窗之间互相学习、一起奋斗的友谊,这相对于枯燥的、孤独的自学可以说是一个天与地的对比。

  但是大家在选择培训机构一定要注意培训机构,不要被虚假广告所诱惑,首先要考察培训机构的师资力量,考察Java培训机构的项目教学等,争取选择一家靠谱的Java培训机构。

#####

在回答这个问题之前,我先以我的眼光分析一下自学和培训的差别。

1、自学,现在网上的学习资料一搜一大把,自学不是什么难事,但是自学需要有强大的自控力,如果是小白的话,自学一开始往往会很难理解相应的知识,但是等前期的基础知识学会以后,后期的深入就会相对来说容易一些,就像盖房子,地基稳,才不会塌。

2、培训,培训相对于自学来说容易一些,有老师系统的带你学习,学起来不会懵逼,而且电脑环境,软件安装不会浪费时间,自学的话很可能一天都装不好一个数据库环境,但是培训费都是很贵的,学的知识在网上也是都能找到的。

在我看来,自学和培训的效果对比的话,培训的效果在短时间之内比自学更明显,因为培训的话你除了学习技术别的问题基本上都不用考虑,而且花钱了,往往都不会轻易放弃,但是要是长期来说的话,自学效果肯定比培训的要好的多,自学收益的是终身,而培训只能是培训一段时间,前提是你能够很好的自律。

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 自学和培训的Java效果差别有多大?(自学设计培训)

发表回复

CAPTCHAis initialing...