首先这里说的自学不是把自己封闭在屋子里闭门造车,这里说的自学包括一个核心的部分就是自我目标实现能力.大家想想企业家有从学校里培养出来的吗?他们都经历万千辛苦才成功的,取得成就的,这里最关键的就是自我目标实现能力,所以我这里说的JAVA自学就是指的:你的学习目标是什么?你规划出的学习任务是什么?你能坚持去完成吗?遇到困难了你制定的突破困难的策略和方法合理吗?你如何向别人提问,你向别人学习的效果好吗?
在我接触的学员中,我想举个失败的例子,跟大家分享这里面的经验:
这个学员是在下面的职业中专学校里做老师的,来学习的时候跟我表达意思最多的是:对现状不满!需要用知识来改变命运,运用技术来博取新的工作!谈的最少的却是:为什么学习JAVA,为什么不学VC,为什么不做点其他的事情,非做程序员?我发现他根本没考虑过这些,只是看到了培训机构的宣传:培训后推荐就业这里可不是安置就业哦,而且工资保证2000-4000!原来是被广告诱惑来的!其实他对JAVA之前一点都不了解,对程序员的工作也没有半点了解!
接下来的学习,他非常盲目,非常迷茫,因为他不知道该重点学习什么,他不知道自我制定一周的学习目标,除了听老师讲课外,做些习题外,他不知道还应该做的是什么?过了没多久,他渐渐的跟不上了,有一天跑来跟我说:我现在很绝望,没有希望,花费了很多,现在感觉学不进去,突然感觉JAVA不是他想学习的,发现学习很吃力,安静不下来,心情很乱,很浮躁,担心这样下去会找不到工作.......跟我说了很多.
我跟他分析:你来这里不是为了学习的,或者说学习只是一个阶段,你需要的是更好的工作,你需要的是更好的发展机会,其实你在这里学习是否成功的唯一标准不是在班级里成绩最好,考试成绩最好,而是能够按照计划找到工作,开拓新的发展机会,尽早收回培训上的金钱投资,对,说白了,你在这里学习是为了投资!为自己的未来投资!为什么这么在乎有些东西学不会呢?我建议他多去看看程序员的招聘信息,多在网络上跟真正的程序员交流,搞清楚程序员到底是个什么工作,都有哪些具体工作内容,完成这些工作内容,需要哪些技术,哪些技术最重要,然后制定自己的学习目标!而把老师仅仅当作向导,有问题了可以咨询下,把学习转为主动学习!
又过了一段时间他跑过来对我说:没有那么大的压力了,感觉很清醒,知道该做什么,知道每天的目标真好!他说不在乎哪些学不会的了,因为时间太短,不能全部学会正常,而只想把能学会的学会了,然后运用好,提高动手实践的能力,多找些相关工作做点兼职,或是自己策划个项目案例,自己做,不会了先自我解决,不行,去网上找答案,去问指导老师,他说他感觉自我能把握自我了,管理自我了,感觉一切都在自己的把握中,不再象以前那样,很依赖老师,不会了就怀疑自我的学习能力......我一边听他讲,一边点头,我感觉他已经在自学了,他一定可以成功了!如果没有这些转变,他会怎样?用他自己的表达:绝望,自我怀疑,不自信,苦恼,坏情绪,放弃...
就是这样的,无论怎样,我们都需要自学,怀疑自学是否成功,就等于放弃学习!
希望这个例子对大家有启发!