聪明工作:别重复造轮子,站在巨人肩膀上
Author
Jc
Date Published

昨天晚上我做了一个自动化流程,将Notion里的内容同步到PayloadCMS系统中,效果还不错。
今天再优化一下,应该就比较完美了。
在实现这个流程的过程中,遇到了不少问题。
后来我发现,GitHub上已经有人实现了类似的功能和需求,需要好好研究一下他们的文档。
今天早上我突然想到,从Notion提取内容时,格式上可能会有问题。
我了解到有个叫ELOG的项目处理过类似问题,他们用一个叫做 notion2MD 的项目,把Notion内容提取出来,转换成markdown格式。
这个需求我也花了不少时间去写。
我发现已经有人把这些项目写得很好,只是我之前不知道怎么调用。
而且GhostGang也整合过类似的功能。
所以,我们要更聪明一点,就是你做的东西可能别人已经做过了。
甚至可以免费拿来用。
当然,调用这些功能需要注意很多细节,尤其是让ChatGPT帮你写代码的时候,关键文档非常重要。
找到相关文档给ChatGPT,它才能写出好的代码。
类似的问题,我之前做项目时也遇到过很多次。
这些作者已经写了非常详细的文档,如果你不主动提供给ChatGPT,它不一定能找到。
这是一个目前还不能很好解决的问题。
所以,为了缩短完成周期,你需要进一步阅读文档,提取信息,作为背景信息给ChatGPT使用。
包括使用Cursor时,也有类似的问题。
当你提供充分的信息后,你会发现效率会提高很多。
我自己的想法是,如果你想让代码写得更好、更完善,这些素材可以大大提升效率,而效率的提升是无止境的。
如果你是顶级人才,效率提升就是自然而然的。
所以我现在的思路转变了,我们需要顶级人才,然后通过目标来驱动他们实现目标,这和使用员工智能的原理是一样的。
这些背景信息对你的工作有很大的帮助。
所以,做好这些工作,掌握这些技巧,重视数据文档就变得非常重要。
但如果你不理解这些文档怎么办?
我觉得你必须去理解,因为你没法应用一个你不理解的东西,除非你不去改动它。
所以,当你需要改动这些东西的时候,就必须理解其中的规则和边界,才能知道哪里可以操作。
最近在捣鼓一个自动化流程,想把Notion里的内容无缝同步到PayloadCMS。
小有进展,但总觉得还不够完美,还得继续优化。
实现过程中,磕磕绊绊,问题不断。
GitHub上一搜,发现早有大神实现了类似的功能,看来得好好研究一下他们的文档。
早上醒来,突然想到从Notion提取内容时,格式可能会出问题。
想起之前有个叫ELOP的项目,他们用notion2MD把Notion内容转成markdown,解决了类似难题。
这功能我也花了不少时间去写呢。
原来已经有人把这些轮子造好了,只是我之前不知道怎么用。
GhostGang也整合过类似的功能。
所以说,别闭门造车,多看看外面的世界。
能白嫖的,咱就别客气。
当然,直接用别人的东西,细节问题少不了,特别是让ChatGPT写代码的时候,关键文档一定要喂饱它。
给足了文档,ChatGPT才能写出漂亮的代码。
之前做项目也遇到过类似的情况,很多作者已经把文档写得很详细了,你不主动给ChatGPT,它自己找不到。
这确实是个痛点。
所以,为了加速完成,啃透文档,提取关键信息,再喂给ChatGPT, 事半功倍。
用Cursor也是一样,信息给到位,效率蹭蹭往上涨。
我的经验是,想让代码更上一层楼,充足的素材必不可少,而效率的提升永无止境。
顶级人才之所以牛,是因为他们能自然而然地提升效率。
所以,我的思路变了,我们需要顶级人才,然后用目标驱动他们,这跟员工智能的原理一样。
这些背景信息对工作帮助巨大。
所以,把这些工作做好,掌握这些技巧,重视数据文档,非常重要。
如果看不懂文档怎么办?
那就必须搞懂,因为你不理解的东西,根本没法用,除非你完全不动它。
一旦需要修改,就必须理解其中的规则和边界,才能知道哪里能动,哪里不能动。
与其重复造轮子,不如站在巨人的肩膀上。