看到这个问题,想到昨天一位机电一体化专业的同学来咨询了Java和云计算两个专业的培训情况。一来就问:“我这种情况能学得会吗,之前也没接触过计算机方面的专业,就是玩玩游戏,正常上网之类的操作;但我是真的想学习,想改变自己的未来,机电专业太难就业的,工资也低,工作环境不好……”。我想这也是很多转行的同学一开始的担心和焦虑,毕竟转行不易,任谁都不敢轻易尝试,投入时间成本和机会成本,最重要的是IT培训的学费并不低。
我是这样跟他说的,首先你确定好你是否真的想学习,愿意为之付出努力(期间也描述过学习过程中会面临到的一些常见的问题和困难);其次我个人不能跟你保证你一定能学得好,当然我也可以违心的说你是大学生一定能学得会,但你自己应该有自己成熟的价值观和判断力,比如你自己并不用心学习,迟到早退不按时完成作业,或是更重要的是你的学习能力理解能力并不适合学开发等等;再次是来参加培训的70%-80%都是转行的,有的有基础,更多的是零基础,针对零基础我们有基础班专门学一些基础知识的,学完合适再学习专业性的内容;最后,稍后带你去跟与你情况类似的在读生交流一下,可以是了解一下我们老师的教学情况、上课模式、教学管理以及个人的学习感受等,我们的学生都是大学生,都有自己的理解和判断力,不用担心说骗你之类的,毕竟他们也是真金白银花钱进来学的。
这个问题的根本是把自己的问题交给别人来解决,其实并不能得到真实的正确的答案。转行成功的人会告诉你能学得会,只要你是真的想学习;转行失败的人会告诉你太难学了,没有基础根本学不会,而且学到后面更难……那你应该相信谁呢?你能得到都是别人的经验之谈,但并不一定适合你自己。
想要得到真正的答案,只有你自己亲身去尝试了才行,但是你必须要承担试错的成本。
如果你还年轻,这个成本还是可以接受的。如果你年龄已经是30+了,又是零基础,建议慎重考虑转行学Java。
下面就以我们自身的学员案例说一些能尽可能减低你试错成本的一些方式方法吧:
首先你自己的学历要达标,大专及以上学历,学历越高,对于今后职位晋升越有帮助。
其次你的学习理解能力情况,是否能听得懂能理解,特别是Java基础的面向对象编程思维的培养;我们有同学一直卡在面向对象这里,无法跳转思维理解,不过好在他本身有学习的毅力,加上老师重复讲解和补课,最后理解了并且能熟练的应用,后面的学习就变得很轻松。
如果担心自己听不懂Java的课程,可以去网站上搜索Java的免费课程先学一学,一方面也可以检验一下你自己对于这门专业是否真的有兴趣。
然后就是了解清楚Java这门专业的整体技术框架,涉及到的学习内容有哪些等等,找到学习的重点和学习路线:比如先学习Java基础,再到Javaweb、Java主流框架、中间件、微服务等等。
再然后就是选择适合自己的学习方式。了解清楚专业的学习重点和技术难点后,就是考虑自学或者是参加培训班。如果你自学过一段时间,觉得很轻松,又具有良好的时间管理能力和自律性,可以考虑继续购买视频课程慢慢深入的学习;不过对于初学者来说,学习过程中很容易迷失方向找不到学习重点,最好是有行业人脉或者亲朋从事相关工作的,有过来人指导帮助你学习,遇到技术问题也可以给你提供解决方案。
如果你对自己的自学能力没有什么信心,就可以考虑报个培训班集中学习,有学习氛围,也有技术老师面授教学和解疑答惑,不过需要花费的费用肯定比自学高。好的一点是培训班的学习过程和内容非常的集中,对于有短期学习就业的人群来说是一个不错的选择,也是快速进入IT行业的捷径,也有就业保障。
最后就是学习心态的问题。不管你选择哪种学习方式,都需要有持之以恒的毅力,遇到困难不退缩的勇气。在学习的过程中,你需要学会忍受孤独,并且坚定你的学习信念和目标。小课看过很多学到中途放弃的同学,因为学习信念不够坚定,或者给自己找退路,很可惜的。因为Java技术人才真的很缺,能坚持学好出来的同学,就业发展都非常的不错。
最后
如果你打算尝试学一下Java专业,小课也分享一些我们同学的学习方法给你:编程思维的培养很重要;Java基础知识一定要学好并经常回顾,知识框架一定要成体系;做好学习笔记,每个阶段都要复盘;尽可能多做练习和项目。
每个人的情况都不同,同样的学习环境下得到的结果也不同,所以也不要给自己太大的压力,看着别人都能学好你自己为什么不行。想得太多烦恼也会更多,还是平常心对,Java也就是一个平平无奇的技术专业,你想学习就去学,学不会也要及时止损。加油吧!
了解更多Java的专业学习,可以持续关注我们栏目!