从这周开始,我会在每周3左右分享一周以来的工作内容、一些想法、心理状态、独立开发者相关的内容。
开发 Clipora 解决的问题
我们收藏的网站经常会出现一些404访问不了的情况,Clipora会将收藏好的网站生成本地快照,并解析成阅读体验更好的文档格式。
这周的主要工作内容
本来计划重构文章页面相关的代码,当时这块的代码写的时候耦合度太高了,后续维护起来或者新增功能的话,都需要挺大的功夫。后面还是暂时放弃了将这块代码重构的想法了,因为需要的时间不算少,作为独立开发者,时间是最大的资源,过早优化起到的效果没那么大,不是不重要,是时间分配不允许。 然后之前缺失一些i18n、将这块补全了、及优化了一些体验。 这周可能花的时间比较多的就是将客户端代码开源这个工作了,我需要将一些涉及到后端的代码抽离出来,通过接口的方式封装一些。其实在我做这个事之前,我对接口了解是不深的,我是从PHP入行的,后面转到Golang,工作的时候基本都是以后端为主,好像用到接口的机会不多。然后就是需要简单的了解各种开源协议、目前来说我对这块都还不是很清楚,就了解个大概。
一些想法与心理状态
目前来说其实最大的问题就是人会很焦虑,可能这也是早期自由职业者/创业者经常需要出现的一种情况,经常会怀疑自己一些决策是不是在正确的道路上,自己将精力花在某个点上是不是有效果的。其实想想,这些都没有人能够确定,好像都是只有去做去尝试才知道答案。 接下来的话,计划先开发浏览器插件,毕竟很多用户都是在浏览器上查看信息,开发浏览器插件的话可以方便用户快捷的收藏自己喜欢的网站。