技术开发 频道

jQuery之父:JavaScript的开发之路

  优秀程序员的标准

  记者:谈谈你在Mozilla的工作?

  John Resig:我以前是JavaScript程序员,2007年2月加入Mozilla,工作了几年。后来jQuery变得很大,我必须全力来做。所以向Mozilla的主管说我要做jQuery,他非常支持,认为这是很棒的事情。所以后来,我就可以将全部精力放在jQuery上。

  记者:你最常用的工具是什么?

  John Resig:用浏览器,12~20种,不同的版本,不同的类型。我还要使用各类系统如Windows、Mac等。此外Firebug是一款很棒的工具。

  记者:你现在是在本地还是在云端工作?

  John Resig:我基本还是在本地,在云端工作的确很好,因为设定所有的模拟器是很困难的,所以我们都是设定一次,然后放到云端,这样能避免一些测试的问题。

  记者:你觉得好的程序员应该是怎样的?

  John Resig:面试JavaScript程序员时,我一般问两类问题,一类是JavaScript的技术问题,另一类是浏览器Bug方面的。比如你最喜欢的浏览器Bug,要是他不能回答,就说明他做的工作不够。喜欢这个工作的人,都会有花两三天修复一个浏览器Bug的经历。

  记者:你觉得学习数学或者理论、算法是不是对程序员很重要?

  John Resig:对有些程序员是,但对JavaScript程序员则不一定,这取决于你要做什么工作。在大学时我做数据挖掘方面的工作,需要很强的理论背景。在用JavaScript时,我学了一些语言基础方面的东西。当然多学知识肯定会让你有更好的理解。算法有时不一定都能用上,但熟悉语言的基础理论会对自己有很大帮助。

0
相关文章