这本该是两天前写好的,无奈每天给自己的安排的学习任务均没有完成,所以当时就只是列了个提纲关键词,一直拖到现在才动笔写。刚刚因为忘记把相应的图片放到相应的文件夹内而导致网页中插入的图片效果不能显示,我硬是花了半小时去找原因——一行行地对照源代码找自己的错误、翻资料书、网上搜索资料等等,依旧没解决,最后无意中发现自己犯的是这么低级的错误!太心累了,所以决定写文章吐槽一下,以安抚我受伤的心; 两天前花了一晚上和一上午的时间重新整理自己JavaScript的学习路径和进度,解决了以下几个问题: 1. 现在究竟是看英文原版书还是中文译本。最终选择看中文译本,原因很简单——时间不够。现在十月中旬,我现在住的房子最多租到1月6日,也就是我还有两个月半月的时间可以学习。而这两个半月的时间我需要看完四本关于JavaScript的技术书(《JavaScript DOM编程艺术》、《JavaScript DOM高级程序设计》、《JavaScript高级程序设计》以及《JavaScript权威指南》),除了我现在看的这本《JavaScript DOM编程艺术》最薄之外,其他三本书基本上每本都是在看的《JavaScript DOM编程艺术》至少两倍的学习量。虽然我知道其实我看书慢的根本原因不是英文不够好,而是我每天花在这上面的真正学习的时间太少,再加上之前其实不知道应该如何正确地学习,即使现在自己变得比较会学习了,但看英文书还是会需要不断查单词导致注意力被不断打断分散,这样一来效率低下,再加上现在真的是没时间了,希望能尽快流畅地读完这些书,所以决定放弃看英文原版(只限于前辈推荐的这四本经典书籍),这样可以节省很多时间。等我靠着这几本书学到的技术找到工作之后,从那以后看书只看英文原版; 2. 英文的学习。我现在看翻译版的技术书不代表不再学习对应的英文专业术语,遇到文中特意写出来的对应的英文专业术语,我依旧会顺手存到欧路词典中,每天早上花1个番茄钟进行背诵。我一定会努力学好英语,我十分渴望出国见见世面,哪怕是最后出不了国,那也要为进入外企打好基础; 3. 现在该学基础知识还是学比较流行的框架。在知乎上查了一下各位前辈的箴言,大家普遍都在说,打好基础比掌握框架更重要。所以,不要急不要燥,打好基础最重要; 4. 需要掌握的技术细节太多,概念太多,感觉自己的脑子一片浆糊。之前没有把教材《JavaScript DOM编程艺术》上代码示例自己动手码一遍。 但是当自己试着去码教材第2章里列举的例子时又发现,JS文档可以很容易照着书上码出来,可是在浏览器中打开事先写好的test.html一片空白,JS是怎样实现的?真是好笑死了,又不好意思问别人,自己都感觉是个非常愚蠢的问题。今天去官网上下载了《JavaScript DOM编程艺术》源代码,然后发现第2章根本就没有代码示例,说明第二章没有实现任何案例,那些代码也只是方便理解JS里的基本改变而已。另外,之前自己都是看到书上哪里有代码示例就跟在后面码一遍,现在不是这样做了,现在都是看完一章或者几节之后先总结读书笔记,整理好逻辑、理解好问题需求之后之后再敲一遍代码,动脑筋实现示例程序; 前两天脑子一片浆糊,但是经过这两天的学习,发现脑子清楚多了,对概念的理解更深刻。果然还是要自己动手才行。 现在的问题就是:加快看书速度,提高学习效率,每天尽力能把时间都花在学习上,不要弄什么幺蛾子,少玩手机。
这本该是两天前写好的,无奈每天给自己的安排的学习任务均没有完成,所以当时就只是列了个提纲关键词,一直拖到现在才动笔写。刚刚因为忘记把相应的图片放到相应的文件夹内而导致网页中插入的图片效果不能显示,我硬是花了半小时去找原因——一行行地对照源代码找自己的错误、翻资料书、网上搜索资料等等,依旧没解决,最后无意中发现自己犯的是这么低级的错误!太心累了,所以决定写文章吐槽一下,以安抚我受伤的心;
两天前花了一晚上和一上午的时间重新整理自己JavaScript的学习路径和进度,解决了以下几个问题:
1. 现在究竟是看英文原版书还是中文译本。最终选择看中文译本,原因很简单——时间不够。现在十月中旬,我现在住的房子最多租到1月6日,也就是我还有两个月半月的时间可以学习。而这两个半月的时间我需要看完四本关于JavaScript的技术书(《JavaScript DOM编程艺术》、《JavaScript DOM高级程序设计》、《JavaScript高级程序设计》以及《JavaScript权威指南》),除了我现在看的这本《JavaScript DOM编程艺术》最薄之外,其他三本书基本上每本都是在看的《JavaScript DOM编程艺术》至少两倍的学习量。虽然我知道其实我看书慢的根本原因不是英文不够好,而是我每天花在这上面的真正学习的时间太少,再加上之前其实不知道应该如何正确地学习,即使现在自己变得比较会学习了,但看英文书还是会需要不断查单词导致注意力被不断打断分散,这样一来效率低下,再加上现在真的是没时间了,希望能尽快流畅地读完这些书,所以决定放弃看英文原版(只限于前辈推荐的这四本经典书籍),这样可以节省很多时间。等我靠着这几本书学到的技术找到工作之后,从那以后看书只看英文原版;
2. 英文的学习。我现在看翻译版的技术书不代表不再学习对应的英文专业术语,遇到文中特意写出来的对应的英文专业术语,我依旧会顺手存到欧路词典中,每天早上花1个番茄钟进行背诵。我一定会努力学好英语,我十分渴望出国见见世面,哪怕是最后出不了国,那也要为进入外企打好基础;
3. 现在该学基础知识还是学比较流行的框架。在知乎上查了一下各位前辈的箴言,大家普遍都在说,打好基础比掌握框架更重要。所以,不要急不要燥,打好基础最重要;
4. 需要掌握的技术细节太多,概念太多,感觉自己的脑子一片浆糊。之前没有把教材《JavaScript DOM编程艺术》上代码示例自己动手码一遍。 但是当自己试着去码教材第2章里列举的例子时又发现,JS文档可以很容易照着书上码出来,可是在浏览器中打开事先写好的test.html一片空白,JS是怎样实现的?真是好笑死了,又不好意思问别人,自己都感觉是个非常愚蠢的问题。今天去官网上下载了《JavaScript DOM编程艺术》源代码,然后发现第2章根本就没有代码示例,说明第二章没有实现任何案例,那些代码也只是方便理解JS里的基本改变而已。另外,之前自己都是看到书上哪里有代码示例就跟在后面码一遍,现在不是这样做了,现在都是看完一章或者几节之后先总结读书笔记,整理好逻辑、理解好问题需求之后之后再敲一遍代码,动脑筋实现示例程序;
前两天脑子一片浆糊,但是经过这两天的学习,发现脑子清楚多了,对概念的理解更深刻。果然还是要自己动手才行。
现在的问题就是:加快看书速度,提高学习效率,每天尽力能把时间都花在学习上,不要弄什么幺蛾子,少玩手机。