独立开发需要具备哪些技能

7 阅读3分钟

感觉这个章节能写非常非常多,也能写非常非常简单,简单到列几个关键词就把技能说晚了

复杂到,每个技能拆解起来有很多细枝末节的门门道道

想来写过这个主题的人可能不止我一个,今天只是分享我的个人经验,以下内容基于我的背景出发,所见所识必有局限性,如果你也是 【技术背景,没做过开发,只做iOS平台,只做单机工具类】 那以下内容应该还是非常有用的,非这个背景下这么多年也学来一些东西,但是没有实践过,所以讲出来不一定有那么大的发言权

技能1:开发

在小红书上经常有人问,我不会代码能不能做app,以鄙人所见目前肯定不行。从自身经历来看,有技术背景,懂得最基础的代码逻辑,那在AI帮助下把新语言新框架用起来是很快的。独立开发不会涉及到什么高深技术,就和大部分面试造火箭进去拧螺丝一样,个人能做的产品会遇到技术卡点,但不会有什么非常高深的技术要求,也能容忍一些bug

那对于我比较熟悉的领域,iOS 单机工具类应用,那只要掌握 swift 语言足以,需要了解 UI 界面怎么绘制,基础的数据结构,常规的语法,数据的流动,数据的持久化,和业务逻辑的实现即可。看起来很难?我后面准备分享一个如何用 claude 3 小时完成你的第一个 App 实战吧

对于我不熟悉的领域,比如 web 端或者小程序,以及需要带后端的开发,由于我只写过 vue 和 uniapp,所以这部分发言权不强,可以多找找别人的实践,一般来说语言方面学会 JavaScript 就足够了

这里也分享下常见的 web 应用的独立开发技术栈,参加GitHub库

github.com/weijunext/i…

技能2:产品

这里具体点是指产品设计,大家可能简单的就拍个脑袋,说我想做个 App,比如三件套,打算做个 todo

那产品设计上,你的 todo 有没有差异化,怎么吸引客户,你的交互逻辑是怎么样的

至少先把市面上主流的 todo 应用都试用一下,把操作逻辑和 UI 界面都截图保存仔细看看

如果不是为了单纯的自嗨(或者委婉点,自我满足),那产品这里还是多下下功夫,三思而后行

技能3:UI

我不擅长,至今也没有找过专业UI合作过,如果你的产品主打一手设计,比如目前一些专注品类,那这个非常重要

如果你做的是工具类APP,那就用原生的控件和交互足以

除去界面设计外,还要会一点基本的图像设计工具,因为还有icon,商店预览图等工作需要用到

技能4:运营

对于很多技术出身的同学来说,这才是最难的一步。如何持续做好运营,

常见的基本动作包括:

  • 持续的设计素材,找各个地方宣发自己的产品。
  • 定期review下载量和转化率数据,制定策略去提升数据。
  • 维系用户群体,收集反馈提升复购
  • 进行seo、aso优化

等等