补充几个学习Javascript的想法
本文摘自 勾三股四 更早时期的 不老歌 博客。
接着上周的Web标准化交流会说起
老规矩,先上图:
我嘞个去,这货不是我,这货不是我
会场的样子
大家的合影
更多照片请移步到此:http://www.douban.com/photos/album/31291526/
那是我第一次在交流会上为大家做正式的分享,大神仙老早之前就跟我说下期交流会要讨论如何学习Javascript了——我当时觉得兴奋,因为这个问题困惑了我很久,我也想知道答案。正准备把我的这些想法反馈回去,大神仙又发话了:那就你给我们大家做个分享吧。
……
呃,我一时没回过神来,是让我给大家讲么?其实我本来是想去取经的…… OK,我觉得我参加了这么多次交流会了,学到了很多东西,真的从心里感激大神仙他们组织这种活动,如果我想为交流会做些什么回馈的话,这应该是个好机会了。虽然觉得自己给大家谈论学习js这个话题有点不够资格,不过还是决定:认真准备。就当为大家抛砖引玉吧!
我首先想到的是学英语——其实自然语言和程序语言有很多相通的地方,我回顾了一下自己漫长但并不成功的英语学习过程,发现有这么几点:
1. 入门很重要,兴趣也很重要
2. 入门以后,一切就变得顺理成章了
3. 顺理成章!=成功,缺的是努力和勤奋
4. 实践机会非常宝贵
5. 要勇于尝试,把自己的疑问说出来,别人才会帮助你
6. 日积月累,看美剧、玩游戏、看文档,甚至鼓励自己去译言翻译感兴趣的文章
7. 常用短语一定要熟练,张口就来,才能顺畅的跟老外当面交流
我们可以找到一些学习任何一门语言的通用秘诀,不是吗?
所以我的分享的灵感是从这里孕育来的。
另外我对学习一个东西,有啃骨头+吃零食的习惯,我会定期给自己安排一些大块的时间,强迫自己看完一本砖头书、或看完一个网站的所有文档、或完成一个自己构思的前段项目;也会每天看鲜果,每天和大家讨论技术问题,每天从工作中发现各种问题和技巧。这两件事情都对我js水平的提高有很大的帮助,而且日积月累的效果是很明显的。所以也借这个机会分享给大家。
循序渐进,是大神仙看过我的分享之后总结出来的,我也觉得这个很重要。另外他会后跟我耳语,这次分享没有涉及什么具体的案例,大家听着会觉得云里雾里的,没有切身的感受,分享效果自然会打折扣。
大神仙的顾虑,我之前也想到了。一个个生动的例子无疑是对理念最好的诠释——这也是蒋定宇先生在webrebuild的分享大受好评的原因之一。我一开始也想找很多学习上的例子,但发现学习js这个话题其实很大,一旦深入进去,会有很多内容,恐怕这就不是短期的分享了;这个交流会的受众又是很广的,又怕例子太非主流了,跑偏了,不对大家胃口,那反而会有不好的影响,蛮纠结的其实。最后我的决定是,把实例的部分作为后期讨论,大家都来说一说,畅所欲言,这样比较好。我还在ppt的学习工具和学习资料的后面打了星号(如果大家只是看到了ppt,不知道星号的意思,就是这个意思啦),后来讲的时候自己太high了,给忘了……
多亏克军及时发起了这些讨论,救了我
还有一点,学习是永恒的话题。我有的时候会觉得,光把javascript学好,其实啥也干不成。只有结合了更多的语言和环境,javascript才会发挥更大的作用,所以好多javascript外延或相关的知识都是我们的学习目标。html5/css3/JsApi这些就不多说了,后台程序思维、前台设计思维,也是我们应该去了解的,最新的前端技术也是我们需要去关注的。
如果您也是一名光荣的前段工程师,那么,一起上路吧!去征服世界!!!
最后,会上遇到了几位老熟人,也有幸认识了子斌等大神,最后还跟360的hr搭上了……(老板饶命啊,我可跟她啥也没说 -.-)
p.s.通过交流会招聘来的的新同事下周一就入职了^_^