Java自学与培训的选择(转业者参考)

今2018年08月13日,正式开启java自学记录博客的编写。

各位好,我是一位java自学者,正在自学javaEE部分,一路走来遇到了很多的问题,以及方向上的迷茫,所以想记录自学之路中遇到的经历,以及技术问题和总结,用以自醒以及反思。


在知乎上有着大量关于培训以及自学的争论,但是并没有一个“实例”去让我比对,所有当我意识到自己应该要写博客时,我的第一篇文章便想写写这个话题了,想去描述一下这个“实例”。

先讲讲我的情况吧,于6月15日辞职至08月13日,整整30天内,开始了我java的自学之路,在此之前我工作于一家图书馆软件公司,任职项目经理,在职时间一年半,毕业于九江学院,计算机专业。后决心裸辞学习java编程。

为什么我决定要裸辞学习java呢?

  • 第一点:项目的岗位,技术层次不够深入,出身于计算机专业的我,很快就摸到了天花板(技术以及薪资)。毕竟自己还年轻,所以想进入更深层次的学习。
  • 第二点:在校时,我学习的方向.net开发方向(工作期间没有敲过代码,遗忘的很快),所以自身含有对开发的向往。
    总结来说:三点原因,钱,职业发展,兴趣。java开发工程师对于我来说则能更高的工资,更好的职业发展方向,以及我对它有兴趣。

选择java自学还是去培训呢?

这点让我迷茫了很久,在我计划裸辞前的半年,大概都在思考这个问题,为什么花了那么久呢?因为对自己的认知还是不够清晰,于是就在知乎上找答案,在现实中问朋友。但是答案一直听到的都是两种—–去培训和自学—-。

领导层的朋友,他们的答案是去培训吧。做开发的朋友,他们的答案是可以自学也可以去培训。

于是总结了一下培训与自学的好处和坏处
培训
好处
1,有老师教导,有专业的学习流程方向,可以随时帮你解答。
2,很多培训的同学,可以营造一种很好的学习氛围。
3,有实际的案例项目可以练手。
坏处
1,学费2万元.。
2,学习进度需要按部就班。
自学
好处
1,可以根据自己的学习能力来安排学习进度。
2,省学费。
3,思维不用一直跟老师走,可以自己去思考,以及举一反三。
坏处
1,没有完整的学习流程,需要自己网上查找资料。
2,遇到问题,不能及时解决。
3,没有学习氛围,遇到问题,很容易就放弃。

因为每个人的自身情况不同,所以我也不能给出决定性的建议,只能给出一些参考性的问题(出自网络内容的总结),是否自学请自行参考


自学分为两种,第一种时间充裕型的。第二种紧迫性的,如果充裕,那么建议自学。如果不充裕,请问自己以下几个问题:
情况一:身上是否资金充足?充足生活下去没有问题的话,培训优于自学。
情况二:你是否有部分存款支撑你在自学期间的生活(不依靠家中人的支援)?
情况三:是否有足够的毅力,学习路途必定艰难,太多人坚持了一个月到两个月间,就放弃了或者转去培训。(此观点出自网络信息)
情况四:是否有能力去解决学习中的各种问题(通过网络等等方面)?
情况五:是否真的确定开发工程师就是你最想走的那条路?
情况六:是否有足够的自制力?


以上问题内在含义:
情况一,代表如果有钱的话,就直接选择培训吧,因为培训能提高你短时间获得成功的机率。
情况二,三,四,五,六。都满足的话,而又没太多钱,可以选择自学。 这个是我大多开发朋友给我的建议与要求,提供给各位以供参考。
还有一种额外的情况:在职学习想转行,如果工作时长和内容较为轻松的话,边工作边自学是最好的选择。

以上内容为个人对自学与培训的部分观点,不针对任何机构以及人,仅提供给需要的人做一个参考的实例。

————————————————————上文出自胖胖,转载请附带原文链接

后续更新自学的方法,以及java知识总结
我是哪怕前路坎坷,也不愿负年轻的菜狗,自学之路,共勉

你可能感兴趣的:(java自学)