cover of episode S3E5 | Vue.js作者尤雨溪: 框架设计就是不断地舍取

S3E5 | Vue.js作者尤雨溪: 框架设计就是不断地舍取

2021/7/23
logo of podcast 从零道一

从零道一

AI Deep Dive AI Chapters Transcript
People
尤雨溪
Topics
尤雨溪分享了他从学习艺术史到成为 Vue.js 作者的经历,以及在框架设计和开源项目维护中遇到的挑战和思考。他谈到了在学习和职业选择上的纠结,最终选择了他真正感兴趣的数字艺术和编程。他详细描述了创建 Vue.js 的初衷、设计理念以及在不同阶段面临的挑战,包括如何平衡个人兴趣与商业需求,如何处理社区的意见和反馈,以及如何维护一个大型的开源项目。尤雨溪还分享了他对框架设计中取舍的理解,以及对未来前端发展趋势的展望。他认为框架设计是一个不断权衡和改进的过程,需要在功能、易用性、性能等方面找到平衡点,并根据用户的需求和反馈不断迭代。他强调了在大型开源项目中,需要一个能够最终拍板的领导者,但同时也要重视社区的意见和反馈。 主持人池邦强和 Bill 与尤雨溪就他的学习经历、职业选择、Vue.js 的设计理念、开源项目的维护以及对未来 Web 发展趋势的看法进行了深入的探讨。他们探讨了尤雨溪在艺术和技术之间的选择,以及他在 Google Creative Lab 的工作经验。他们还探讨了 Vue.js 的发展历程,以及尤雨溪在全职投入开源项目后所面临的挑战和机遇。此外,他们还探讨了开源社区的管理、与其他框架的比较以及尤雨溪对未来 Web 技术发展趋势的看法。

Deep Dive

Chapters
本期节目邀请到 Vue.js 作者尤雨溪 Evan,他分享了自己从江苏无锡到美国求学,最终成为全球知名开源项目 Vue.js 作者的成长历程。节目涵盖了他在艺术与编程之间的选择,以及创建 Vue.js 的初衷和心路历程。
  • 尤雨溪在上海复旦附中就读期间的经历
  • 在艺术与金融专业之间选择的纠结
  • 在帕森斯设计学院学习编程的经历
  • 进入 Google Creative Lab 的故事
  • 创建 Vue.js 的初衷

Shownotes Transcript

本期嘉宾 尤雨溪 Evan 是前端框架 Vue.js 的作者。Vue.js 是一个用于创建用户界面的开源 Web 应用框架,项目目前在 Github 上拥有 >184k 的星标数,是目前 Github 有史以来排名第四的项目,是在 Web 类别下排名第一的项目。 Evan 是江苏无锡人,在上海复旦附中毕业后,他来到美国柯盖德大学就读艺术与艺术历史,毕业后他进入帕森斯设计学院就读 MFA(艺术硕士)。两年后,Evan 毕业, 加入 Google Createive Lab。2014 年,Evan 创造了 Vue.js 的第一个版本,并且登上了 HackerNews 等知名网站的首页。之后,他加入了另外一家知名的 JavaScript 框架公司 - Meteor。到了 2016 年,Evan 开始全职工作在 Vue.js 上,而今天,Vue.js 已经是前端开发领域中的主流和标准之一**。 本期节目的主要内容包括:

  • 学习艺术史时的纠结,在帕森斯设计学院开始学习编程的经历
  • 进入 Google Creative Lab 的故事,创造 Vue.js 的初衷, 为什么说框架设计就是不断的取舍
  • 全职做开源项目的模式,从 2000 美元的资助,到成为全球流行的框架之一后,所面对的挑战 本期节目的时间线:
  • 0:04:17 典型的一天安排
  • 0:06:16 在复旦附中的生活
  • 0:07:54 在金融和艺术之间选择
  • 0:13:39 真正感兴趣的东西,学艺术曲线救国
  • 0:16:54 数字艺术
  • 0:20:11 在 Parsons 印象深刻的项目
  • 0:24:56 创造的冲动,找到“心流”,合适的工具
  • 0:29:09 毕业作品做的是什么
  • 0:32:14 进入 Parsons 的想法,纯艺术的出路太少
  • 0:34:02 崇拜的对象在学 Vue.js
  • 0:36:32 在浏览器上复现应用登上 HN 首页,加入 Google Creative Lab
  • 0:39:22 去 Facebook 面试失败
  • 0:40:15 做出让所有人容易上手的工具
  • 0:43:28 找工作与 Self promotion
  • 0:45:25 开始写 Vue.js 的背景
  • 0:53:07 第一版的开发难度
  • 0:56:13 框架设计都是一种取舍
  • 0:59:59 如何推进大型的开源项目
  • 1:04:13 社区的反对意见,不是所有时候都可以说服别人
  • 1:07:15 Meteor 的超前全栈理想
  • 1:10:00 一体化的风险:在自己的护城河里死去
  • 1:15:54 全职做 Vue 的考虑,来自 YC Startup 的 2000 美元资助
  • 1:19:57 团队的模式和规模
  • 1:26:51 社交媒体上的失真信号: 非理性的爱和非理性的恨
  • 1:32:38 对 Web 的未来畅想
  • 1:38:19 做开源的收入,拒绝投资与期望的美好人生
  • 1:41:50 快问快答
  • 1:45:17 听众问题: 给正在学习编程的同学的建议
  • 1:46:16 听众问题: 关于 Weex,WASM,大厂开源
  • 1:51:41 工作上生活上最暖心的事情 嘉宾提到的书籍/联系方式
  1. 推荐的书:《Working in Public: The Making and Maintenance of Open Source Software》
  2. 联系方式:知乎「Evan You」(https://www.zhihu.com/people/evanyou)

欢迎关注微信公众号「从零道一」(id: goto0011),并加入听友群。在听友群里,你可以和主创团队直接交流,结识其他来自各行业的优质听友,获得更多领导力、自我提升和创业投资相关的干货资料。