No.43 和热爱编写 VSCode 插件的 SimonHe 聊参与开源、灵感迸发和前端学习之路

新一期播客来了！这一次厉害了，我们邀请到了热情洋溢的 SimonHe 加入闲聊。我们围绕 VSCode 插件谈起，SimonHe 分享了他开发的插件和背后的思考。谈到了他跨行入门前端，到活跃参与开源社区的精力。从他神奇的经历可以学到当前低落的求职市场下，如何找到不断进步、提高工作效率的秘诀！欢迎收听互动！

主播：辛宝 Otto @xinbao965、小白菜 @Cabbage00001、开翼 @real_kai42、沈青川 @Shenqingchuan
嘉宾：SimonHe @simon_he1995

嘉宾背景

SimonHe Github 地址

X.com

Blog

文章：插件总结和学习方法

《是什么样的 vscode 插件能让你提升数倍的开发效率？》

《手把手教你掌握 vscode 插件开发》

时间轴

00:00 Simon 从非程序员到程序员的转行经历。

Simon 从非程序员转行到程序员的经历，以及他在开源社区的影响力和帮助其他程序员提效的经验，还介绍了自己写插件的经历和一些他觉得有用的插件。

11:46 Simon 做的 VS code 插件和开源经历

Simon 介绍了他写的 VS code 插件，包括搜索图标、模板和 fast-jump 插件的功能和背景。他还分享了自己参与开源的经历，从 Antfu 的直播开始接触前端，并通过盗版视频自学。他谈到了自己的职业发展路径和对开发的热情。

21:25 前端学习的挑战与解决方法

讨论了前端学习的挑战，包括需要学习的知识量大、学习速度快等问题。发言人提出了深入社区，参与社区学习的方法，并强调了英语能力的重要性。同时，我们也介绍了一些翻译工具的发展，并认为在现在的技术环境下，学习外文知识已经变得更加方便。

27:25 开源与英语学习的建议

本就开源和英语学习给出了一些建议。对于开源，我们认为参与开源社区非常容易，只需要愿意查看文档、提供 PR 以及维护库点等简单操作。在英语学习方面，我们提到不需要过分追求流利的英语发音和阅读速度，而是应该根据自己的实际情况选择适合自己的学习方式，同时注重获取一手资料和英文表达的方式。他认为在学习过程中需要做好平衡和取舍，根据不同的任务和目标选择适合的学习方式。

31:11 如何提高工作效率并顺利转行

主要讨论了如何提高工作效率、参与开源带来的价值以及辞职学习的经验。其中，我们分享了自己使用插件和开源项目的经验，以及通过高效工作和借助插件提高工作效率的方法。此外，还讨论了转行和辞职学习的心态问题，并对当前的工作环境和迷茫提出了一些看法。

43:13 前端程序员的工作心态和代码复用

对话中讨论了前端程序员在工作中花费大量时间在 VSCode 上，提倡通过编程方式复用代码和页面逻辑，以提高工作效率。同时还分享了一个问题的实现过程和工作中遇到的一些技术踩坑经历。最后提到了一个针对组件库的代码提示插件，以提高开发体验和效率。

55:45 VS Code 插件的需求源和能力介绍

我们讨论了 VS Code 插件的需求源和能力介绍，包括如何解决问题和沉淀解决方案，以及如何使用封装和 API 来简化代码理解和使用。另外，还提到了 VS Code 插件的能力和开发方式，以及如何利用模板和插件链接提高技能。

01:01:24 Simon 的插件开发经验与建议

Simon 分享了他在社区中解决业务痛点的经历，将问题抽象成插件开发，并建议找到自己的痛点去做项目。他还谈到了抽象思维和工具库的重要性。对于初学者，他建议保持热情，并在工作中尽可能地完成自己喜欢的事情。只有做自己喜欢的事情，才能在行业中保持竞争力。

01:06:07 VS Code 开发最推荐的方式是什么？

询问对 VS Code 开发最推荐的方式，是否仍需查看官方文档。讨论了使用 ChatGPT 进行问题咨询的效果，以及官方文档的难以解决特定问题的问题。提出了将官方文档交给 AI 加强解析的建议。同时，讨论了工作时间和之外时间的安排，以及最近学习的新东西和未来的计划。

01:12:14 如何让更多人使用开源项目

主要讨论了如何让更多人使用开源项目的问题。其中包括宣传的重要性、如何写低门槛的项目介绍、封装 VS code 插件的思路、以及如何将问题抽象成通用插件等。通过这些经验和方法，可以帮助更多人参与开源开发，提高工作效率并解决痛点。