赞
踩
《程序员》于 2000 年创刊,其理念为技术改变世界,创新驱动中国。2021 年,《新程序员》
全新起航,首期以「开发者的黄金十年」为主题,以音视频、图文专栏等丰富的多媒体形式为载体,立足当下,放眼未来,为读者带来全方位的技术和产业解读。本文为《新程序员》第一期内容,在 UNIX 开发者 Brian W. Kernighan 之后,我们采访到 Vue.js
的作者尤雨溪,与其共谈精彩程序人生、共论顶级开源项目的成功之道。
从复杂的 jQuery 插件化开发到模块化及组件化,现代前端技术在迭代的过程中不断推陈出新,派生出大量的模式和工具。Vue.js 作为前端框架中的一匹黑马,从首个 commit 的提交,到破茧重生的 Vue 3、Vite 2,它备受前端从业者的青睐,同时凭借轻量级、简单易学等优势荣登 GitHub Repo TOP 3,且获得了 182k 个 Star,Fork 数达到了 28.6k。
而提及 Vue.js 背后的作者——尤雨溪(Evan You),这位可文可武的开发者、开源爱好者、设计师,想必很多人也并不陌生。今天,《程序员》将与大家一同走近尤雨溪的「开挂」人生,深度分享他在将 Vue 项目打造成为业界主流框架的八年间鲜为人知的心路历程。
尤雨溪,网名尤小右,作为一位「半路出家的程序员」,其实他一开始志并不在编程。
学生时代,对画画特别感兴趣的尤雨溪,在初中时期偶然间推开了 Flash 动画的大门,他将静态的画通过一定的技术方式「动」起来,为自己喜爱的动漫创造出更好的视觉体验,甚至在某次生物课的演示上,他将演讲内容加入了很多科幻效果,而正是这些尝试,也鼓舞了他日后想要坚持走艺术这条路的决心。
后来,高中毕业后,尤雨溪以接近满分的托福成绩考入美国 Colgate University 大学。在大学期间,尤雨溪坚守自己的爱好,选择的专业是室内艺术和艺术史。但是,随着时间的推移,其发现,艺术这条路也并非想象的那么简单,一方面,在不懂编程的情况下,很难凭借简单的 Flash、HTML 5、CSS 等知识实现自己的想法;另一方面,也和《黑客与画家》里面的格雷厄姆所体验到的现实一样,“我决定不当画家了,首先要彻底解决自己的收入问题”,在美国,这个专业的毕业生很难找到工作。
因此,凭借着自学,尤雨溪在本科毕业的时候做了一个完全靠编程来实现的网站,并用它成功进入了美国纽约的 Parsons 设计学院并获得了 Design & Technology 艺术硕士学位。在此期间,尤雨溪不仅学习了 openFrameworks、动画算法等技术,还接触到了 JavaScript 编程语言。同时,除了参加日常的课程之外,尤雨溪在业余时间也经常“蜗居”在各大社区中,并在 TJ Hollowaychuck(https://github.com/tj)、Guillermo Rauch(https://github.com/rauchg)、Substack(https://github.com/substack)等活跃于 Node.js 生态初期的开发者影响下,他在 JavaScript 这条路上越走越深,也基于此开启了自己的职业生涯:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。