We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode No.67 和 Bug-Duck 团队聊青少年前端开源之路

No.67 和 Bug-Duck 团队聊青少年前端开源之路

2024/12/13
logo of podcast Web Worker-前端程序员都爱听

Web Worker-前端程序员都爱听

AI Deep Dive AI Insights AI Chapters Transcript
People
A
Acbox
H
Hydration
X
XiaoDong
主持人
专注于电动车和能源领域的播客主持人和内容创作者。
Topics
Acbox: Acbox分享了其参与开源项目的经历,包括参与Dromara社区活动、开发NewCar项目(后因bug问题停止维护)以及VMotion项目的经验。他谈到了学习前端的历程,以及在项目开发中遇到的挑战,例如重复造轮子、性能优化等问题。他还分享了与团队成员合作的经验,以及如何平衡学业与开源项目开发。Acbox还谈到了对AI技术的看法,以及如何利用AI工具提高效率。 XiaoDong: XiaoDong分享了其开发FastJS项目的经验,这是一个集成了多种常用功能的工具库。他谈到了项目的设计理念、技术选型以及遇到的问题,例如Tree Shaking和模块化等。他还分享了对AI技术的看法,以及如何利用AI工具辅助学习。 Hydration: Hydration分享了其参与开源项目的经验,以及对Rust和WebAssembly技术的学习和应用。他谈到了如何平衡学习和开源项目开发,以及对学习方法的一些建议。 小白菜: 小白菜作为主持人,引导嘉宾分享经验,并对嘉宾的分享进行总结和补充。 Smart: Smart作为主持人,引导嘉宾分享经验,并对嘉宾的分享进行总结和补充。

Deep Dive

Key Insights

为什么Bug-Duck团队会选择基于Vue开发动画引擎?

因为动画引擎需要自己的响应式系统,而Vue的组件系统直观且强大,能够满足需求。此外,团队之前自己开发的响应式系统性能较差,尤其是在处理大量元素时,内存占用过高,因此选择了Vue。

为什么小东决定开发FastJS?

小东认为现有的工具库如jQuery虽然实用,但在现代前端开发中存在一些不足,比如对Tree Shaking支持较弱、API文档复杂等。他希望通过FastJS整合常用功能,减少开发者查阅文档的时间,提升开发效率。

Bug-Duck团队的名字是怎么来的?

团队创始人之一讲话时喜欢用“嘎”这个字,笑起来也经常“嘎嘎嘎”,因此团队名字取自“嘎”的谐音,最终定为Bug-Duck。

小东如何看待AI工具的使用?

小东认为AI是一个实用的工具,但不能完全依赖。他提到自己曾用AI写作文,结果AI编造了一些不存在的历史,导致尴尬。他强调AI只是工具,关键在于如何合理使用,而不是单纯抄答案。

水河是如何加入Bug-Duck团队的?

水河通过网络社会工程学找到了Acbox的QQ,并加为好友。之后,他发现Acbox的项目存在一些问题,便主动提出改进建议,并最终参与了项目的重构和优化。

小东是如何平衡学习和编程的?

小东目前是高一学生,学业繁忙,但他依然会利用空余时间进行编程。他提到自己最近主要在忙FastJS项目,并考虑将其转型为框架。

水河在学习Rust时遇到了哪些挑战?

水河提到Rust的学习曲线并没有外界所说的那么陡峭,反而觉得C++比Rust更难学。他认为Rust的官方文档写得很好,学习起来相对容易,尤其是对于有一定编程基础的人来说。

Acbox是如何提升英语水平的?

Acbox在初三时突然对英语产生了兴趣,开始大量学习,最终从50多分提升到中考时的118分,成为年级第二。他认为英语的学习目标明确,帮助他专注于学习,提升了整体精神状态。

水河对新手学习前端有什么建议?

水河建议新手不要完全依赖视频学习,而是应该通过阅读文档和实践来培养编程思维。他认为跟着视频敲代码容易缺乏自主思考,无法真正理解代码背后的逻辑。

Acbox对开源项目的贡献者有什么建议?

Acbox建议不要带着功利心态参与开源项目,而是应该自发地对项目感兴趣并解决问题。他认为带着“为了进团队”的心态参与开源,容易导致焦虑和不必要的压力。

Chapters
本期节目邀请了Bug-Duck团队成员,分享他们参与开源项目的经历。他们介绍了团队的项目,例如NewCar和VMotion,并探讨了项目重构的经验教训以及开源项目的初期开荒。
  • Bug-Duck团队成员分享青少年参与开源项目的经验
  • 介绍了NewCar和VMotion项目
  • 探讨了项目重构的经验教训
  • 分享了开源项目的初期开荒经验

Shownotes Transcript

介绍

本期节目我们邀请到了 Bug Duck团队的部分成员和我们一起分享青少年参加开源项目的一些心路历程,我们很荣幸邀请到了这么年轻的团队。在这次的闲聊中我们聊到了他们在做哪些有趣的事情,聊到了团队中有哪些有趣的小故事,聊到了这条不同寻常的路有哪些荆棘...... 更多细节欢迎收听我们的节目。同时也希望在评论区留下你的足迹,和我们一起互动,探索节目外的一些有趣好玩的故事。

  • 主播:小白菜、Smart
  • 嘉宾:Acbox 、XiaoDong、Hydration
  • 监制:辛宝
  • 后期:Smart、小白菜
  • 发布:小白菜

XiaoDond 桌面

时间轴02:27 初识动画,与前端结缘

06:39 Fast.js ,小东的“野心”

13:16 项目重构的失与得

16:07 Bug-Duck 名字的由来

20:23 作为一个年轻的speaker有哪些感想?

26:16 AI时代的原著民对AI的看法

30:41 如何看待AI工具的使用及其对学习的影响

38:34 水合终于来了,他与Bug-Duck的故事

51:23 如何平衡学习与新技术探索?

01:01:25 不走寻常路的嘉宾,如何学习编程?

01:05:26 可能是程序员里最会打架子鼓的

01:13:13 开源项目初期的开荒

01:18:32 水合成功学习 Rust 的秘诀

01:21:50 学习很重要,它和你是否科班出身没有关系!!

往期节目 No.60 和 Volar 核心贡献者 Ray 聊 LSP、前端开源和高二生活节目片尾)

《Web Worker 播客》是一档由几个前端程序员闲聊的音频播客节目。节目围绕程序员领域来闲聊:聊职场、聊资讯、聊技术选型...... 只要是和开发者有关的都可以聊,目前主播都是前端程序员,所以会以前端为视角来切入。

**嘉宾信息 **Acbox Liu

XiaoDong

A 15 year old web developer. @vuejs-translations @slidevjs @fastjs-team

Hydration

Student | Full Stack Developer

**联系我们 **希望大家在听友群和评论区多多和我们互动,这对我们来说十分重要。如果你对节目感兴趣,可以添加辛宝的微信:***xinbao965 ***进听友群。