fEp. 25 叶苏雄:职业、开源和公益,一位三年前端开发者的成长和探索

Ep. 25 叶苏雄:职业、开源和公益,一位三年前端开发者的成长和探索

freeCodeCamp·2024 年 1 月 20 日·2 小时 07 分职业故事开源与开发者文化公共文化
在小宇宙播放
创作者写的节目说明

在今天的节目中,我很开心邀请嘉宾叶苏雄分享他丰富的经历。他在高中时因为对于游戏的兴趣开始学习编程,大学期间就读计算机专业,在硬件开发、机器学习等多个技术领域都有探索和学习,也曾在 freeCodeCamp 学习前端开发。毕业后他先后在国企、大型互联网企业和外资银行工作。

他聊到职业发展,比如在轮岗时担任前端团队 leader,推动代码规范、流程规范、文档规范的建立和实施,以及在一个重视工作和生活平衡的环境中参与组织有趣的活动,提升自己的能力;还聊到在工作之余,作为核心成员参与 headless 组件库开源项目的开发;同时,苏雄还在多个公益组织中贡献,比如陪视障跑者跑步、教随迁子女学英语和编程。

相信你会从他的故事中获得启发和动力,期待你关注我们的播客,并把节目分享给更多朋友,也欢迎你发邮件分享自己的故事,也许我们会邀请你作为 freeCodeCamp 播客的嘉宾。你可以在这篇文章中找到邮箱地址。

欢迎在 chinese.freecodecamp.org 查看更多免费的编程学习资源。

更多关于嘉宾的信息

主要话题

用 Lua 语言制作游戏 mod

喜欢硬件编程,做树莓派小车和自动书写时钟

在学校记者团做采访,不再社恐

“这才是人生啊”

在不同公司的体验和 work life balance

银行在技术方面的独特要求

担任前端团队 leader

在公司组织活动、担任主持人

参与国际化的开源项目提升英语水平

在 freeCodeCamp 协作翻译 Quincy 的书

参与 Google-translate-select 开源项目

与土耳其和尼日利亚开发者合作开发 headless 组件库

在开源项目中踩的坑

和盲人一起跑步

教随迁子女学英语和编程

在帮助别人的时候也提升自己的能力

快乐地写代码,成为痛点解决工程师

Just do it

提到的资源


在小宇宙查看该单集文稿

说明里标出的时间点,点一下跳过去

AI 看点

本期看点

AI 从整集转写里归纳的,不是节目方的宣传语

最值得听的

他总结的「先闭源做出最小方案再开源」——OKU 因过早暴露想法被同类产品抢先,这条教训对做开源的人很实用。

别处听不到的

开发出 bug 时一群土耳其人涌进频道共享屏幕围观他改代码,还有队友因土耳其地震突然失联。

最打动人的

黑暗跑团那根八字麻绳的握法:视障伙伴摔倒时陪跑者能把他提起来,陪跑者摔倒时能立刻松手不连累对方。

AI 推荐理由

为什么值得听

AI 读完整集转写后给出的推荐理由

一个工作三年半的前端程序员,高中时为《以撒的结合》写过一款叫「大便洪流」的 MOD,大学做过会自己擦黑板写时间的机械臂时钟,如今参与的开源组件库 OKU 拿了八百多 star、被 Vue 创始人尤雨溪点赞。他讲了自己怎么从翻译文档切入国际开源项目、怎么用请教式语气给同事提意见、怎么在黑暗跑团用一根八字麻绳陪盲人跑完一百多公里,还有土耳其队友因地震突然失联的那次经历。

AI 概要

本期概要

由 AI 从整集转写生成,是创作者说明之外的补充

本期嘉宾叶苏雄,内蒙古西部人,2020 年毕业于大连理工大学计算机专业,工作三年半的前端程序员,先后在浪潮、阿里、外资银行任职。节目从他高中为《以撒的结合》写 Lua MOD 讲起,回顾大学时期的树莓派小车、自动书写时钟、细粒度图像识别毕设,以及记者团采访经历;随后聊到三段工作文化的差异、对 996 的反思、银行技术的安全合规要求、第一次担任前端 Team Lead 时推动代码/流程/文档规范与数据驱动决策的经验。后半程聚焦开源与公益:参与 freeCodeCamp 中文社区翻译、google-translate-select 与 OKU headless 组件库(获八百多 star、被尤雨溪提及)、与土耳其和尼日利亚开发者的协作故事,以及黑暗跑团陪跑、教随迁子女英语和编程的经历。最后他给出三条建议:快乐写代码、明白工程师定位、做产品工程师而非切图仔。

AI 识别的章节

章节

点一章从那里开始播 · 与上面创作者标的时间点各自独立

00:02

开场:一位三年半前端开发者的多面经历

主播介绍嘉宾叶苏雄:高中因游戏学编程,大学读计算机,探索硬件与机器学习,毕业后在国企、互联网大厂、外资银行工作,业余参与开源组件库与多个公益组织。本期将围绕职业、开源、公益三条线展开。

01:52

自我介绍与内蒙古:从荒漠草原到三十小时火车

叶苏雄介绍自己来自内蒙古西部,2020 年毕业于大连理工大学,先后在浪潮、阿里、外资银行工作。聊到内蒙古东西跨度极大,室友回赤峰坐高铁五小时,他回家要坐三十小时火车。

04:44

编程起点:为《以撒的结合》写「大便洪流」MOD

高中时因痴迷《以撒的结合》接触 Lua 语言,制作了一款进入新房间就填满大便的恶趣味 MOD,通过游戏 API 遍历房间网格实现。MOD 只留在本地,未上传创意工坊。

07:40

大学四年:C 语言、树莓派小车、自动书写时钟与细粒度识别

大一学 C 语言打下基础,大三做树莓派救灾小车和自动书写时钟(成本七八十元、售价两百元、赚约一千元),毕设做医疗器械细粒度图像识别,成功率 99.7% 以上,被评委称为工业级水平。

15:07

记者团:从社恐到「最像文科生的理科生」

高中起坚持写读后感和观后感,大学加入校记者团采编部并任副部长,专访过卖报二十年的「鲍爷」,策划跟拍食堂 24 小时。随机采访路人被拒概率约五成,这段经历让他不再社恐。

20:58

写作与总结:知乎两万五千赞、CSDN 被华为社区收录

在知乎写热点评论获约两万五千赞,在 CSDN 发数字电路学习总结获约四千六百收藏并被华为开发者联盟社区收录。一位做芯片开发的高中同学告诉他考研复习用的正是这篇文章。

24:08

面试与被面试:从浪潮全栈到阿里三个月

叶苏雄分享面试官视角:喜欢问没有固定答案的场景题,初级开发者更看重积极主动性,有开源项目和个人博客是加分项。在浪潮从 Web 全栈转纯前端,在阿里虽只待三个月但经历完整项目,最大收获是意识到反馈的重要性。

29:02

外资银行:纯英文环境、不加班与强制休年假

外资银行系统与沟通全英文,同事多为留学生。2022 年 6 月入职至今未加过班,每周可在家办公两三天,领导要求留 20% buffer 学习,年底强制休年假。公司活动极多,包括家乡游园会与衡水试题答题。

35:42

反思 996:它扼杀的是职业发展的多样性

叶苏雄认为 996 效率极低,普通人难以连续十二小时高效集中,长期损害健康与工作态度,更剥夺个人发展和社交时间。他用篮球训练只练传球不练投篮作比喻,认为 996 限制了员工全面发展。

39:36

银行的技术世界:安全合规、遗留系统与虚拟 DOM

银行技术最看重安全性与合规性,需处理大量敏感数据;国外银行有一两百年历史,遗留系统整合挑战大;交易处理要求实时高效,后端容灾能力要求极高。前端处理大数据量主要靠虚拟 DOM。

43:31

第一次当 Team Lead:抓代码、流程、文档三套规范

原 Team Lead 职位空缺后轮岗,叶苏雄第一个报名。团队约十人含两位 UX 设计师,基础设施薄弱。他抓代码规范(自研统一配置脚手架)、流程规范(前后端对接、code review)、文档规范(建立前端文档空间),并分析程序员不爱写文档的四类原因。

50:17

数据驱动决策与请教式沟通

引用阿里听到的「有案例谈案例,没案例谈数据,没数据谈方法,没方法别逼逼」,举例通过埋点、A/B 测试优化用户界面。与经验更丰富的同事沟通时以倾听为主,遇到防御性强的同事用请教式提意见。

56:52

DEI 项目:多元、平等、共融与代码到场

叶苏雄 2022 年加入 DEI 项目并任 E 小组组长,解释多元、平等、共融三个词的含义。组织过 1024 程序员节「代码到场」比赛,请专业解说像游戏竞赛一样解说代码,还办过留胡子打卡活动。

1:03:27

学英语:在 Discord 唱英文歌、参与国际化开源项目

程序员讲究 DRY,但学英语一定要重复。他在 Discord 英文社区参加卡拉 OK 活动,认识印度、美国、日本、埃及朋友,每天和印度朋友互相教学。第二个方法是从翻译文档入手参与国际化开源项目,坚持贡献一年再投简历。

1:08:58

从 freeCodeCamp 中文社区到广州 contributor party

2022 年底搜「中国开源社区」找到 FCC 中文社区,通过米娅的主页加入 Discord 并参与 Quincy 小册翻译。这次经历让他意识到不懂技术也能参与开源建设。他请假凌晨到广州参加 contributor party,回上海后组织了两场 Coffee and Talk。

1:14:20

google-translate-select:从失败项目到三百 star

这个组件把谷歌翻译 JS SDK 集成进下拉框,点击国家即可翻译整个页面。他坦言三个缺点:依赖科学上网、运行时翻译非离线、UI 与逻辑未分离。项目源于一个失败的机器学习平台,之后与活跃同学合作重构并补写官网,获约三百 star。

1:21:19

OKU:一个被尤雨溪提及的 headless 组件库

OKU 是土耳其语「阅读」,项目 owner 是土耳其人。OKU UI 是不提供默认样式、强调灵活性与自定义的 headless 组件库,与两位土耳其开发者、一位尼日利亚开发者从零合作,已获八百多 star,多次被尤雨溪提及。设计原则包括 primitives、文档示例、模块化可组合、高度抽象。

1:29:02

headless 的挑战与跨国协作故事

headless 组件库要求开发者对 CSS 和 UI 设计有较深理解,适合高度定制页面,不适合需要 UI 一致性的场景,社区支持也较少。跨国协作中,一次改 bug 时多位土耳其人共享屏幕围观,还有一次土耳其队友突然消失,后来才知是发生了七点几级地震。

1:36:30

踩过的坑:过早暴露想法会失去先发优势

OKU 项目四条教训:过分追求代码质量而未明确要解决什么问题、社区沟通不足、过早暴露想法、文档更新滞后。他建议先闭源快速做出解决痛点的最小方案,再开源宣传,避免恶性竞争。新的一年将做 Vue3 动画库,希望与 Three.js Vue 社区合作。

1:43:06

黑暗跑团:一根麻绳背后的三人协作系统

黑暗跑团帮助视障和听障群体跑步,叶苏雄 2022 年 10 月加入,陪跑约十位盲人、累计一百多公里。陪跑绳呈八字形,握法有讲究;至少三位陪跑者分别负责开路、指引方向、搀扶与后勤;节奏按盲人的摆臂和步频调整。上海每周约一百人参加。

1:51:45

教随迁子女:从没人举手到学生自定公约

2023 年夏天教初中生英语,第一次上课发现家长和老师比预想多很多;提问无人举手,点名也无反馈。秋天教一二年级少儿编程,课堂活泼但秩序难控,他让学生自己举手制定课堂公约写在白板上,秩序明显改善。

1:56:43

公益的回报:更积极的生活态度与无障碍交互

公益让叶苏雄通过不同视角认识他人、学习新知识、获得情感满足。开发 OKU 组件库时他注重无障碍交互,专门为视障群体开发了 Web 页面提醒体系并集成进组件库。帮助别人也让他觉得自己的困难不算困难。

2:00:44

给后来者的建议与人生信条

叶苏雄给出三条建议:快乐写代码比什么都重要,注意工作学习生活平衡;明白程序员是工程师而非码农或资源;前端应做产品工程师而非切图仔,能解决两个痛点问题比完成一百个页面更重要。他的人生信条是 Just Do It,强调付诸行动与突破舒适圈。

freeCodeCamp · 更多单集

看全部 27 期 →

freeCodeCamp

fEp. 25 叶苏雄:职业、开源和公益,一位三年前端开发者的成长和探索

freeCodeCamp · 2024 年 1 月 20 日 · 2 小时 07 分

Ep. 25 叶苏雄:职业、开源和公益,一位三年前端开发者的成长和探索

在小宇宙播放
创作者写的节目说明

在今天的节目中,我很开心邀请嘉宾叶苏雄分享他丰富的经历。他在高中时因为对于游戏的兴趣开始学习编程,大学期间就读计算机专业,在硬件开发、机器学习等多个技术领域都有探索和学习,也曾在 freeCodeCamp 学习前端开发。毕业后他先后在国企、大型互联网企业和外资银行工作。

他聊到职业发展,比如在轮岗时担任前端团队 leader,推动代码规范、流程规范、文档规范的建立和实施,以及在一个重视工作和生活平衡的环境中参与组织有趣的活动,提升自己的能力;还聊到在工作之余,作为核心成员参与 headless 组件库开源项目的开发;同时,苏雄还在多个公益组织中贡献,比如陪视障跑者跑步、教随迁子女学英语和编程。

相信你会从他的故事中获得启发和动力,期待你关注我们的播客,并把节目分享给更多朋友,也欢迎你发邮件分享自己的故事,也许我们会邀请你作为 freeCodeCamp 播客的嘉宾。你可以在这篇文章中找到邮箱地址。

欢迎在 chinese.freecodecamp.org 查看更多免费的编程学习资源。

更多关于嘉宾的信息

主要话题

用 Lua 语言制作游戏 mod

喜欢硬件编程,做树莓派小车和自动书写时钟

在学校记者团做采访,不再社恐

“这才是人生啊”

在不同公司的体验和 work life balance

银行在技术方面的独特要求

担任前端团队 leader

在公司组织活动、担任主持人

参与国际化的开源项目提升英语水平

在 freeCodeCamp 协作翻译 Quincy 的书

参与 Google-translate-select 开源项目

与土耳其和尼日利亚开发者合作开发 headless 组件库

在开源项目中踩的坑

和盲人一起跑步

教随迁子女学英语和编程

在帮助别人的时候也提升自己的能力

快乐地写代码,成为痛点解决工程师

Just do it

提到的资源


在小宇宙查看该单集文稿

说明里标出的时间点,点一下跳过去

AI 看点

本期看点

AI 从整集转写里归纳的,不是节目方的宣传语

最值得听的

他总结的「先闭源做出最小方案再开源」——OKU 因过早暴露想法被同类产品抢先,这条教训对做开源的人很实用。

别处听不到的

开发出 bug 时一群土耳其人涌进频道共享屏幕围观他改代码,还有队友因土耳其地震突然失联。

最打动人的

黑暗跑团那根八字麻绳的握法:视障伙伴摔倒时陪跑者能把他提起来,陪跑者摔倒时能立刻松手不连累对方。

AI 推荐理由

为什么值得听

AI 读完整集转写后给出的推荐理由

一个工作三年半的前端程序员,高中时为《以撒的结合》写过一款叫「大便洪流」的 MOD,大学做过会自己擦黑板写时间的机械臂时钟,如今参与的开源组件库 OKU 拿了八百多 star、被 Vue 创始人尤雨溪点赞。他讲了自己怎么从翻译文档切入国际开源项目、怎么用请教式语气给同事提意见、怎么在黑暗跑团用一根八字麻绳陪盲人跑完一百多公里,还有土耳其队友因地震突然失联的那次经历。

AI 概要

本期概要

由 AI 从整集转写生成,是创作者说明之外的补充

本期嘉宾叶苏雄,内蒙古西部人,2020 年毕业于大连理工大学计算机专业,工作三年半的前端程序员,先后在浪潮、阿里、外资银行任职。节目从他高中为《以撒的结合》写 Lua MOD 讲起,回顾大学时期的树莓派小车、自动书写时钟、细粒度图像识别毕设,以及记者团采访经历;随后聊到三段工作文化的差异、对 996 的反思、银行技术的安全合规要求、第一次担任前端 Team Lead 时推动代码/流程/文档规范与数据驱动决策的经验。后半程聚焦开源与公益:参与 freeCodeCamp 中文社区翻译、google-translate-select 与 OKU headless 组件库(获八百多 star、被尤雨溪提及)、与土耳其和尼日利亚开发者的协作故事,以及黑暗跑团陪跑、教随迁子女英语和编程的经历。最后他给出三条建议:快乐写代码、明白工程师定位、做产品工程师而非切图仔。

AI 识别的章节

章节

点一章从那里开始播 · 与创作者标的时间点各自独立

00:02

开场:一位三年半前端开发者的多面经历

01:52

自我介绍与内蒙古:从荒漠草原到三十小时火车

04:44

编程起点:为《以撒的结合》写「大便洪流」MOD

07:40

大学四年:C 语言、树莓派小车、自动书写时钟与细粒度识别

15:07

记者团:从社恐到「最像文科生的理科生」

20:58

写作与总结:知乎两万五千赞、CSDN 被华为社区收录

24:08

面试与被面试:从浪潮全栈到阿里三个月

29:02

外资银行:纯英文环境、不加班与强制休年假

35:42

反思 996:它扼杀的是职业发展的多样性

39:36

银行的技术世界:安全合规、遗留系统与虚拟 DOM

43:31

第一次当 Team Lead:抓代码、流程、文档三套规范

50:17

数据驱动决策与请教式沟通

56:52

DEI 项目:多元、平等、共融与代码到场

1:03:27

学英语:在 Discord 唱英文歌、参与国际化开源项目

1:08:58

从 freeCodeCamp 中文社区到广州 contributor party

1:14:20

google-translate-select:从失败项目到三百 star

1:21:19

OKU:一个被尤雨溪提及的 headless 组件库

1:29:02

headless 的挑战与跨国协作故事

1:36:30

踩过的坑:过早暴露想法会失去先发优势

1:43:06

黑暗跑团:一根麻绳背后的三人协作系统

1:51:45

教随迁子女:从没人举手到学生自定公约

1:56:43

公益的回报:更积极的生活态度与无障碍交互

2:00:44

给后来者的建议与人生信条

本期提到的品牌与产品

节目里自然聊到的,不是广告

以撒的结合嘉宾高中因该游戏接触 Lua 编程
04:44正面
OKU UIheadless 组件库,获八百多 star,被尤雨溪提及
1:23:11正面
google-translate-select嘉宾参与重构的谷歌翻译下拉框组件
1:14:20中性
黑暗跑团帮助视障和听障群体跑步的公益组织
1:43:06正面
铺路石嘉宾在此教一二年级小朋友少儿编程
1:51:57正面
浪潮集团嘉宾第一份工作所在公司
02:00中性
ffreeCodeCamp

freeCodeCamp

面向中文技术人群的人物访谈播客,通过一位位程序员的真实成长故事,呈现从非科班、自学到技术专家与管理者的职业路径。

已收录 27 期 · 最近更新 2024 年 2 月 16 日

这一期适合谁

AI 对内容的推测

听众画像25–34 岁为主 · 偏男性 · 消费力中等
更适合前端开发者

这一期偏哪一派

偏沪派节目由主播米娅按预设问题清单逐段推进,嘉宾背景与问题意识开场即交代,讨论范围被有意识收住,属编辑部式访谈。

在哪里听

https://proxy.wavpub.com/freecodecamp-chinese.xml复制

概要、章节、提及与推广标注由 AI 生成,可能有误;内容版权归创作者,声湃按创作者开放的 RSS 收录。了解收录与 RSS →

更多单集 全部 27 期 →