https://github.com/webclipper/web-clipper
项目介绍
这是一个适配了各大笔记平台的剪藏插件,目前支持
- Github
- 有道云笔记
- Confluence
- WebDAV
- OneNote
- notion
- 语雀
- server 酱
- 为知笔记(官方+自部署)
- Send to Kindle
- Bear
- Send to Email
- Ulusses
- Joplin
- 滴答清单
- TikTik
浏览器支持
- Firefox
- Edge
- Chrome
收益
虽然提供了会员功能,但是价格太高 + 95% 的功能都是免费的,所以几乎没有人付费,付费率 1 / 1000 都没有。不过还是给了我很多很多的好处。
学习 react + 大厂的面试机会
刚开始开发的时候,对 react 是一窍不通,等开发完第一版本,已经可以用 react 写一个简单的项目了。也凭着这个项目获得了大厂的前端面试机会。
新技术的试炼场
每次学到新技术,都会把新技术先用在开源项目上,等熟练了再用到公司的项目中。web clipper 重构 /写了好几遍。一次次迭代,让我对 react 的生态越来越熟。 后来跳槽去了一家小厂,把 web clipper 的架构用在了公司内部的插件项目上。成为公司内用户量最大的内部项目,收到了广泛的好评。 因为 web clipper 用了 antd,遇到的 issue 都会顺手修一下,陆陆续续提交了 30 多个 commit,成为了 antd 的 collaborator 。
因为自己架构能力不足,带着需求去读了 vscode 的源码,顺便提交了几个 Pull Request,从 vscode 那里学到了很多架构的能力。
大厂的 offer
沉淀了一年多以后,再次面了两家大厂,顺利的拿到了 offer 。挑选了一家合适的公司。
心得
万事开头难,要有耐心,从 0 star -> 200 start 花了大概 1 年时间。从 200 star > 1000 star 只花了半年时间。
参与开源很简单,可以去找自己常用的组件、项目,慢慢从简单的 issue 开始修,可以一步步的参与到开源社区。
重构同一个项目 5 次,比写 5 个心的项目要有用的多。
