自学java编程语言和参加java培训,哪个更有前途吗?
前一段时间,我说想自学点东西,然后就有同事给我推荐了一个网站,看完之后我确定没有我要学的内容,所以才找来几本书自学。自学了一段时间之后,我发现一个严重的问题,就是有些地方在不理解的情况下会耽误很长时间才能搞懂,很多时候也不一定是完全懂——不过,这些对于我来说并不太重要,毕竟我要学习的是系统性的东西,所以绕过去也没有问题。
这一次自学遇到问题我可以绕过去而不影响整个学习的进度,但是技术类的知识就绕不过去了,就像去年我跟同事学习Adobe PhotoShop,没学几天就不学了。我之所以想要学习PS,不是因为工作中需要,是个人喜好,更主要的是我的文章也需要配图,我想有更能表达自己意思的图片。我自学PS只能在晚上没事的时候学一会儿,然而每天没事大都晚上十一点左右了,所以根本就学不了多一会儿,再就是同事答应有什么问题可以随时问她,可是这个时候人家基本都已经睡下了,我就算提了问题也不能及时得到答复,就这样连续几次就放弃了。有人建议我看视频学习,要是有什么问题网上搜一下就能知道答案,只是我就这么点时间,想来想去还是不把时间浪费在这方面了,就算学会了也只不过是会使用基本工具而已,再说我并没有想要做设计师的打算——就算有,下这点功夫根本就不可能做到,何况又没有实战的机会!
我有一位同学现在正在自学java编程,已经学了一段时间了,他的感触是:学习进度比较慢,主要是没有太多时间学习,只能下班回家后学一会儿,周末想学却又老有事,使得学习进度一再往后推迟。这是事实,我也遇到了同样的问题,像我们要自学点东西完全不能像刚毕业的学生那样专注地去学习,何况自学中还会浪费大量的保贵时间。我没有学过java,也不太了解,但是同学提到了两点:第一就是很多素材都不太好找,第二就是在自学中遇到一些问题难以理解而“卡壳”,像抽象类、接口和子父的互相转型等等,都是他曾遇到的问题,还好他有一定的基础所以都凭借自己的能力解决了。
康诺科技培训机构java培训班的老师曾经跟我说过这种情况,他说,自学java语言完全可以,最好要有一定的基础,否则就会遇到难以理解的问题,甚至断言零基础的学生自学基本就学不会!老师这么说好像有些武断了,但是通过我的了解确定了这种情况是真实存在的,先不说能不能学会,就是学习中遇到问题和浪费的时间就足够让人头疼的,何况自学java往往是得不到实战经验的,这在找工作方面也确实是一个不小的障碍。我这位老同现在面临的问题除了在学习中需要一些指导外,更重要的就是学完之后能不能找到合适的工作。我告诉他我在石家庄康诺科技工作,公司有专业的java研发团队,他便希望我能帮到它,看能不能让他接触到一些实际的项目,也好积累到更多的实战经验。为此,我提醒正在自学java的朋友一定要参与到实战项目中去积累经验,但是不是谁都能像我同学这样有机会,所以java自学者一定要有更多的付出才有可能赶得上好培训机构培训出来的学员,愿大家共勉吧!
文/张印霄
图/互联网
2017/6/22