这期交流会地点在建国路惠通时代广场D座的奇虎360办公区。惠通时代广场的办公环境真是特别好,处于繁华区却又非常安静,里面的楼层低,绿化很好,比一般的写字楼档次高不少。
这次交流围绕前端工程师如何学习javascript展开,首先分享的是来自遨游公司的赵锦江同学。他在分享中提到前端工程师可能来自两种工种,一种原来是设计师,一种原来是作后端编程的,当然还可能是纯粹原生的前端开发,我和张克军都属于这一种。锦江同学还演示了Microsoft Expression Web和Webkit Inspect Elements的使用,我对Inspect Elements比较感兴趣,但平时不怎么用,之后还请教了锦江同学相关的几个小问题。
接着克军分享了他对前端学习的一些想法。非常赞同里面的大部分观点,比如说对前端工程师来说,html、css和javascript三者是相互支撑的关系,缺一不可,而且不能只看重一项,畸形发展。前百度前端工程师钱宝坤同学讲了一些javascript底层的东西,内容不记得了,因为我也听不懂。
交流期间裕波点名让我发言,非常不好意思,面对很多人我总是很紧张,害怕说错了一会他们又要踩我。
关于前端学习,我在最初入行两年走过不少弯路,当时总是贪多,看了很多书,理论丰富,但是知识掌握却不牢固。加入创业公司之后才意识到问题所在,之后开始专注,同时抓住了大量的实践机会,水平进步才比较快。从我的经历来看,掌握前端技术需要大量的学习和大量的锻炼,才能真正融会贯通。一项技能要达到专家水平,起码需要花一万个小时的练习,用在前端开发上面也是一样。
有人问学习YUI能不能提高自己的编码水平呢?答案是肯定的。之前聊天,台湾的蒋定宇先生有提到说,jQuery能帮你快速完成工作,而YUI能帮助你学习javascript。YUI像一把重剑,重剑无锋,但它后面拥有源源不断的力量。它非常严谨,工程化,可以帮助你提高编码质量。在使用YUI遇到问题或者需要查阅文档的时候,推荐直接阅读它的源码,里面条理清晰,一点也不晦涩难懂。
至于框架的学习,和一些人观点不一样,我建议学习完语法以及DOM/BOM相关知识后,就可以开始接触框架的使用。只要在公司做事,都会使用到框架、类库,按时按质量完成工作是第一位的。框架的底层实现也没那么高深,工作之余可以慢慢研究。
总的来说,还是要多看书多实践。
另外opera的子斌今天也有到场,他还要在中国待一段时间,然后回opera的挪威总部。挪威是个很美的国家,希望以后有机会去看看。