技术开发 频道

jQuery之父:JavaScript的开发之路

  【IT168 评论】在参加完TUP对话大师系列演讲活动后,27岁的jQuery之父John Resig接受了记者的深度访谈,这篇对话文章,让我们一窥这位著名程序员的人生及技术感悟。

  编程初体验

  记者:你是如何开始编程的?

  John Resig:第一次编程大概是在初中,14、15岁,当时有个朋友带来张软盘,里面有QBASIC。在DOS系统下他向我展示了他自己的程序,我觉得非常有意思。从那时起我就开始想编程了,先后借了很多相关的书。最初是学习编写HTML,之后又转向CGI。

  记者:你编写的第一个有意思的程序是什么,还有印象吗?

jQuery之父:JavaScript的开发之路
▲John Resig认为,JavaScript和HTML一样会长久存在,20年内开发者肯定会一直用JavaScript 写网页应用程序

  John Resig:高中时,有一阵我通过编写网站应用来挣钱。我还会做一些诸如网站设计的工作,当然没有专业人员做得那么好。记得曾编写了一个订早餐的网页应用,让那些熬夜无暇早起买早餐的人通过这个网页应用订餐。不过,这还算不上最有意思的程序。我的第一个最有趣的程序是在大学时编写的。那时我们要建立自己的时间表,以分配好上课时间,所以我编了一个选课的程序,它可以推荐出最优的选课结果,例如:如果你要选数学、计算机和除此之外的一门科学课程,程序可以推荐出可在一天内完成三门课程的时间表,这样你就有六天的空闲时间去做自己想做的事情。

  记者:学生时代的生活和以后的编程生涯,两者之间有没有内在的联系?

  John Resig:这说不太清楚,我喜欢编程,它可以让我完全理解一个东西。选择Web编程是因为自己愿意做别人不乐意做的事情。比如很多人不愿意处理同样的网页在不同浏览器下表现各异的问题。但这很有挑战,也很有乐趣。

  记者:能不能谈谈你在大学生活中印象最深的事情?

  John Resig:对我来说最重要的事情,是那些计算机科学课程。大学期间我并没做很多Web编程,而是做了很多和数据库相关的工作。这是我感兴趣的方面。我还喜欢研究社区,做数据挖掘研究,其中就包括判断社交网站怎样增长之类,那时我还发表了两篇关于数据挖掘的论文。离开大学后,我又回到Web编程,尽管数据挖掘很有意思,但我还是觉得Web编程的吸引力更大。

  记者:大学最喜欢的计算机课程有哪些?

  John Resig:我喜欢有挑战性的课。例如XML,我本来以为课程很简单,可以轻松得个A。结果老师第一堂课就把我知道的东西都讲完了,从第二节课开始所讲内容我完全听不懂,很难学,结果我得了B。但我还是很自豪,因为学了很多东西。

0
相关文章