如何快速学习前端

前阵子在找资料的时候,从Google Fundamental网站发现一个学习链接,点过去以后发现居然是一个中文网站,而且课程提供方居然是像Google、Facebook、Amazon这种级别的厂商。因为有免费试听,于是就开了一个前端学位,然后发现免费试听只有一周时间…于是就疯狂看了一周……

结论而言…这是我见过的网校(加上我听说过的培训班中)性价比最高的…这个名为优达学城的网站,实际上是一个国际化的计算机技能培训(网校)……2017年的第一篇文,居然是没给广告费的网校广告(捂脸……),下面说一下这个网站的优点:

先说价格,网站提供包月和包年两种套餐,全年价格不足5000,而且最近的活动是,如果能在一年内完成所有课程,可以返还一半的学费…横向比较了一下其他比较火的网校(为什么他们都不在官网上贴价格…),随便一个三个月或者半年的培训班都是8000起跳,“名”校上万的也比比皆是。

内容的话…是从0基础一直讲到JS编程基础。HTML元素,语义化,CSS基础,布局,框架,JS入门,jQuery入门,数据类型,作用域,闭包,原型链,构造函数,函数类,性能优化,API…等等等等……这种内容量在国内的培训一般会拆成两到三个班,价格估计没有个两三万是搞不下来的。而且课程节奏非常快,按照课程规划,学员在3个月左右就能够掌握HTML与CSS还原简单静态网页的基本技巧,6个月的时候就开始学习原型链与构造函数了…这个节奏讲真比我自己学的时候还要快很多……不过野生半吊子都是三天两天,和这种系统规划过的课程没法比。

当然光凭这点性价比来说,根本不足以让我专门写一篇什么东西来推荐…什么内容紧贴实际项目这种屁话就不说了,它的每节课都有大量练习题和详细讲解,同时在每阶段课程的最后,都会提供一个项目,类似于大作业,需要整体提交代码,并且得到校方的反馈(这种反馈形式我就不晓得了…毕竟我一个都没有提交),宣传中宣称是有个性定制化的服务的,提交了总之是会有批改的吧。

同时在课程几个大阶段后(简单来看就是应用能力的不同阶段),都会提供一定的求职指导,包括如何准备简历,如何写求职信,如何面试等等,并提供专门的反馈服务(享受不到好可惜)。我简单看了几个关于面试失败的经验分享视频,也是非常有启发意义的…

最重要的最后说,以Google为首制作的这份课程中,在一开始就提出了“解决问题的能力”,这也是我在最近一年中倍感困扰的问题。身边的人非常缺乏解决问题的能力,让她照着抄似乎可以;但是让她发现问题的突破口,寻找合适的工具来解决问题,似乎是一种天方夜谭。这也是当前国内任何培训班都做不到的一点,也可以说是我国教育方式的通病。

而这份课程在一开始就反复强调,自己探寻和阅读文档很重要,尽量让自己在学习初期就体会到这种重要性,并且能够轻松地完成这些事。同时在课程的推进中,也在不断地使用各种参考资料,让学员自己学会探索。这种潜移默化的影响具体效果如何我不敢评价,但总比那些根本不知道有“文档”这种东西存在的人要好太多了。

要坚持不懈地自己寻找答案,在努力寻找答案的过程中可以学到最多东西。如果遇到不理解的术语,花些时间理解它,使用外部资源补充学习内容和成为更独立的学习者很重要。你要钻研课程,例如在每天工作时阅读相关文档。因此,在这里你要确保,自己从一开始就觉得这样做很舒服。

学习对于前端开发者来说,就像吃饭一样,简单、自然。因为前端领域太过年轻,而风起云涌变化莫测,今天的潮流转眼就成了明日黄花,不把这种追逐当做乐趣,就还是不要学了。

哦对了关于这个Title…最快的方式当然是读文档…如果你有翻字典的爱好的话,读文档会很合口味。但是有一些编程思想和应用细节,还是买书比较合适。上课是我最不推荐也最不喜欢的学习方式,如果觉得自己一定要报个什么班才能学会的话,那就试试看这篇文章推荐的那个网站好了…。

本部落格采用DISQUS评论系统,如果您无法见到留言框,可前往我的GitHub微博提Issue(留言)。
为您带来了不便我也很尴尬╮(╯_╰)╭