先介绍下本人情况,毕业两年,在一家小小的IT公司上班做的前端,之前做过运维,都是很低端的那种。心路历程和大家都一样就不多说了。
从年前大概是1月份开始利用业余时间跟着毕老师的视频一点点学习Java,从零基础到现在学完用了将近2个半月时间。每天下班回家看,上班利用零散的时间编编小程序也算蛮刻苦的。
对于很多初学者来说很多内容的确挺难的,像网上说的那种40天学完全套视频的,我觉得得应该要全脱产,外加悟性好一点,毅力强一些,否则的话还是建议选择视频辅导班上去学。另外最重要的还是没有干扰,因为比如说你连续几天不学,再捡起来的话前面的知识可能都有些忘了,看着自己的笔记一点点回忆起来没准你一天能学习的时间也就过去了。而且这个阶段因为没有成就感,所以没有动力,经常容易反复,使学习者就陷在那种困局里,很不好。(本人就曾经在多线程那两天的课程里纠结了半个月之久),所以碰到这种比较难啃的知识点,比如说IO流,反射等,建议还是集中突击,先把其他事情放一放,否则夜长梦多。
另外学习的时候千万不要玩手机刷新闻神马的,看似浪费的时间很少,其实注意力再次集中起来需要很长时间,对效率来说很致命,原因很简单:人类是单线程的,不信你试试左脚画圆右手画方。。。
至于学习时的一些细节问题,比如说是跟着一口气看完视频再上手编程,还是老师敲一行代码我跟着敲一行代码,这个具体因人而异,每个人有自己的学习习惯。我的习惯是先完整地看完一段视频,然后脑中记着编程的思想,把这段代码默写下来,检查编译运行没问题保存起来,等看完整段视频了再回过头来看看这些代码是否有改进的空间,有没有什么疑问。
另外还有一点真是血的教训啊,一定要一边自学一边刷论坛,别等到都学完了才想着刷论坛,25个技术分的要求你根本来不及补啊啊啊啊。。。
|