👋 你好,这是「独立开发的100个思考」专栏的第19篇内容。
独立开发根本上是「技能+知识」的生意。
必备的技能是懂得编码技术,而知识就不再局限于在技术中,可以很多个方面。
好比说,你的知识可以是 AI ,结合你的技术能力,你可以给许多成熟的工具提供插件,让原本不具备 AI 能力的工具拥有全新的体验。
或者说,你的知识可以是社群运营,你可以建立几个编程互助搭子小组,一起吐槽公司、一起探讨技术问题、一起聊聊新的产品,也可以一起学习新技术,对接几位编程大牛的课程。
你的知识也可以是数据分析,开发一个数据采集插件,围绕着插件延伸几套数据分析的课程,就放在产品介绍旁边。用户对工具的需求往往是在需要的时候才想起来,在使用你的工具时就可以一边采集数据,一边学习数据分析。
开始独立开发之前要认清要结合的知识是哪个方面的,自己擅不擅长。
而技术人很擅长自嗨,会吹嘘用了什么技术栈,读了哪些论文,情怀理想抱负有多大等等。
但实际上,用户根本不在乎。
用户不关注你用 Vue 还是 React,你用 Next 还是 Nuxt;用户也不在乎你是一个人开发还是上市公司。
现在很多被吹上天的产品,跟技术关系并没多大,他们的技术你也会,但为什么你的产品就一直不火?
因为你一直都是在用单一的「技术」,没有用到你的「知识」。
你的知识能帮你定位用户真正迫切需要解决的问题;你的知识也会告诉你,即便一开始做个垃圾出来,只要能解决用户的问题,对用户来说就是块金子。
如果你说,我没有「知识」怎么办,我只有「技术」。
很简单,去积累。从开始脱离「穷忙」开始,每件事情都要去积累,不要让自己的手脚和大脑同时忙到无法思考,多做点自己的事情,才能慢慢积累下自己的「知识」。
你的技术栈决定了你做独立开发的起步;
而你的知识栈,决定了你做独立开发所能走多远。
推荐阅读