幕思城 > 电商行情 > 多多开店 > 多多开店 > 如何一步步成为合格的独立开发者

    如何一步步成为合格的独立开发者

    2023-01-25 | 23:20 | 发布在分类 / 多多开店 | 阅读:96

    大家好,我是壹树,前码农/产品,目前是一枚独立开发者,专注于小众插件、小众 SAAS 产品出海变现,最近一年变现有所增长,达到了 7 位数。

    文末列出一些小众插件市场,感兴趣的程序员可以以副业尝试一下。

    很高兴能受邀到这里分享,希望下面的碎碎念能对大家有所帮助。

    在跌跌撞撞地度过将近一年半的独立开发者时光,过程中也进行了几次的复盘,而其中一个复盘是——“如何一步步成为一枚独立开发者”,回顾了自己的职业、副业、独立开发经历,有些在当时不在意的自我改变其实产生了巨大的影响。

    一、人在职场

    在职场,程序员给很多的印象是不善交流,沉迷技术不问窗外事。当初的本人也有这样的倾向,接到任务就喜欢埋头苦干,只专注于自己的一亩三分地。但慢慢地发现不太对,容易与现实脱节。

    向优秀的同事学习

    对于职场新人,硬实力当然是希望去大厂,可是目前能力有限,但建议找一些有技术团队的公司,因为这样才能有学习的榜样,有追赶的目标。

    三人行必有我师,在专注自己的工作内容外,应该主动向身边优秀的人学习。

    • 向高级程序员学习代码结构,逻辑算法等;
    • 向程序组长学习拆解任务、分配任务、代码 Review 等;
    • 向产品经理学习产品背后的逻辑,为什么需要这样的功能,功能反映那些业务逻辑等;
    • 向设计师学习简单的审美,入门级的线条与色彩;
    • 向交互设计师学习交互流程,应用场景等;
    • 向项目经理学习如何把控项目进度,如何多方协调沟通;

    诚然,上面列的学习对象不一定存在于公司,但任何一个人都会有闪光的点可以照亮别人,虚心请教,以空杯的心态去对待人和事。

    积极思考,合理表达

    目前充斥着“躺平”的思想,把企业放到绝对的对立面,这样的观点是鲁莽的,虽然我们在公司里贡献我们的价值并获得了相应的回报。

    但在职场就是一个自我升级的过程,目前我们只是在新手村,唯一的目标就是获得经验与道具,那么就不要在“躺平”的这个点上进行徘徊了,努力跨出一步,把从身边同事学习到的知识运用起来。

    这里的“运用”不是自告奋勇去包揽别人的工作,而是在协作的过程中合理提出自己的疑问/见解/建议(注意场景与沟通气氛,对方可能在拔刀了,你就不要再说了,呵),对方接受与否其实都不太关键,关键的是自己进行思考,进行了合理的表达。

    学会“学习”这件“小”事

    本人最近才深刻明白这件事的至关重要性。

    在学校老师不会教:“如何成为一位优秀的程序员、如何打造一款产品、如何建立一家公司”,老师告诉我们要好好学习,好好工作。

    很可惜,工作后,学习渐渐演变成了一件“小”事,而这件“小”事经常被忽略,这样导致后面举步维艰。

    当我们在新手村积累了一定的经验,那么就需要把这套升级打怪的方法尽早总结起来,把这套方法注入到血液里,形成自己的学习方法。

    人在职场,于公司,积极体现自己的价值,不要甘心做工具人。于自己,积极扩充自己的能力范围,时刻准备抓住机会。到了一定的时间节点,相信一定会清晰自己的职业方向,如:

    • 把技术做深。技术专家,架构师等等;
    • 把技术做广。项目经理,产品经理等等;
    • 创业,做老板。

    备注:这里我就不展开了,毕竟刚开始重点关注“学习”这件事,没积累太多的经验,一般都是按下面的逻辑循环进行:

    信息吸取》分析理解》内化吸收》得出结论。

    目前本人正积极养成习惯,每天基本试用 5-10 个小产品,然后拆解分析,至于吸收多少,过个一年半载再回头看也不迟。

    二、副业起航

    副业无处不在,如何开始?如何找到合适的自己的那个副业呢?

    避开“赚钱”这个问题,先谈坚持

    为什么避开“赚钱”这个关键问题呢?因为副业的开始到真正赚到钱有可能隔了十万八千里。下面有 AB 两个选项,你会选哪个?

    A. 习得一个长期获得收入的副业(辛苦啊)。

    B. 抽到一次赚快钱的副业机会(锦鲤是我)。

    不瞒你说,我当然选第 B,本人又不傻。

    可是每天醒来照镜子,左看右看都不像个运气特别好的人,所以只能选 A。

    开始副业前,要重点审视自己的对于副业的重视程度,坚持才是副业关键的第一环。对于一个副业方向,很可能是一个完全陌生的知识领域,在这个领域需要学习,需要爬坑,需要接受各种打击,若缺少坚持的态度,没走多远估计就倒下了,连“赚钱”的尾巴都看不到。

    分享个案例:photopea.com,这个产品是作者 2012 年开始,持续维护到今天,5 个月前已经实现年收入 250 万刀。

    尽早激发自己的好奇心

    副业的开展过程,尽早激发自己的好奇心,因为对于信息的敏感度,不像主业那样,已经形成了固定的职业反应。

    新的领域,需要好奇心的驱动。在好奇心的驱动下,就会从浅层慢慢进入到深层,了解整个副业的链条关系,只有清晰链条上的节点,遇到问题才有可能对症下药,不然就是盲人摸象。

    知其然知其所以然。

    案例分享:https://datafetcher.com/,在 Airtable 上的小插件,每天用户访问不超过 80, 月收入超过 3500 刀。

    在好奇心下,我们很容易发现一些平时根本不会在意的数据,一旦发现就会非常惊讶。

    鱼与熊掌,必须兼得

    不少人会纠结一个问题:如何平衡副业与主业?

    我们会也许遇到各种障碍,怕公司同事知道,怕领导知道被约谈,怕被家人曲解,很多人纠结后放弃了副业。

    但并没有规定必须只能选一个,为什么不将两者都兼得呢?你或者会抬杠,996 加班严重了(目前风气应该好很多了),哪里还有时间坚持下去。

    也许我们可以换个角度看待问题,目前副业的第一环不是开展一个新的领域,而是将加班的糟糕情况优化好,把影响我们进行副业探索的障碍元素一一排除,就算不能全部排除,起码把前进的道路清理一遍,这样才能继续把副业开展下去。

    任何一项能让我们成长的行为都可以看成副业,经历了新手村,出村第一件事常常是扫地图。

    不要把思维固定在“二选一”的怪圈里。

    构筑产品思维

    这些年有一句话长被人提起:人人都是产品经理。

    真的是这样吗?我认为不是的,换一句话可能更恰当:人人都是产品用户。合格的产品经理不会认为用户说的都是对的。

    互联网圈最突出的对立群体就是程序员与产品经理,双方都自带偏见去看待对方的工作,没有认真去理解对方的工作特点。

    程序员渴求的是确定性,产品经理渴求的是不确定性(这里的表达不一定正确,只是本人在体验过两个角色后的理解)。

    程序员构筑产品思维的最快方式就是自己完整做一个产品,然后推荐给身边的朋友家人使用,收集他们的反馈意见,这些意见是否与你当初想得差天地呢,如果是,那么就说明中间差了一位产品经理了,好好反思一下?

    备注:千万不要在创意出来的时候,就马上问朋友这个创意是否好?因为这个创意可能只用于验证对方是否是好朋友。

    三、独立开发者

    独立开发者,这一个角色对于很多人估计挺陌生的,很多不在互联网的家人朋友问起现在在那上班,说出来基本上都不知道是具体干什么的,更有长辈认为是失业的一种。

    在开始一个人的独立开发之路前,本人认为下方几点尤为重要。

    副业合理过度,降低风险

    很多程序员向往自由,向往极客那种调子,敲键盘以改变世界,盲目自信可不是那么好的。多年前,本人头脑一热就出来跑出来创业,结果碰了一脸灰。诚然,人对于自由的那种向往,常常让人放弃了深思熟虑。

    利用副业的合理过度,可以有效提高在成为独立开发者后的抗风险能力,若能在副业赚钱,相信在执行力上是不会有太大问题的。

    当副业的收入去到一定的水平(是主业的 2 倍),独立开发者这个选择是自然而然的,但我们不能缺少对未来生活的长远考虑。不要因为某个月的副业收入暴涨就确信副业的持续性,不要过度依赖运气,持续观察半年或一年再做考虑。

    推荐一个网站:https://www.indiehackers.com/start

    上面很多老外分享副业的经历,还有一些已验证过月收入的产品,可以刷一下,参考一下都是什么产品在变现的。

    平稳的心态是基石

    把副业变成主业后,需要把心态调整过来,因为上班会有公司抗风险,一旦离职,所有风险就只能自己承担了。

    上班总会有摸鱼的时候,成为独立开发者后,时间虽然是自由的,但绝对没有摸鱼的那种心态了,因为我们明白,要想保持这份时间自由,摸鱼是万万不可的。

    所以在心态上需要及时进行调整,因为独立开发者就是一个人的创业之旅,其中的甜酸苦辣很难与人分享,过程是孤独的,需要学会接受这份孤独,这份孤独会一直伴随着独立开发者,挥之不去。

    本人就因为踩了两个大坑,心态差点崩了,徘徊在崩溃的边缘,差点把简历重新翻出来了。经历过了,才明白心态的重要性。

    深入去理解小众生态

    成为独立开发者后,不要过度专业于单一产品或平台,建议再往一个层次,去理解一个小众生态。

    任何一个小众生态都存在共性与差异性,两者都为我们提供获得持续收入的机会。例如:

    共性:用户一定存在重叠基数,去尝试,去挖掘,切换平台,投入产品进行试错。

    差异性:Chrome 插件的 C 端用户与 Google Workspace 的 B 端用户,需要理解用户在需求层面的差异性。在尝试的过程中,会更深入了解 “C 端用户切换成本低,B 端用户持续性强”。

    备注:这里只是针对本人的小众领域建议,不排除其他独立开发者在其他平台获得巨大成功。

    这个问题还有疑问的话,可以加幕.思.城火星老师免费咨询,微.信号是为: msc496。

    难题没解决?加我微信给你讲!【仅限淘宝卖家交流运营知识,非卖家不要加我哈】
    >

    推荐阅读:

    淘特拍多单免单 少于58单不发货 是什么玩法?

    淘宝想把之前的宝贝下架了然后再重新上架宝贝会不会很难做?

    淘宝店第一次发商品,卖家中心消费者保障协议在哪里?

    更多资讯请关注幕 思 城。

    发表评论

    别默默看了 登录 \ 注册 一起参与讨论!

      微信扫码回复「666