想法的由来
独立开发这个想法很早就在我的脑子里浮现过了,大概是刚工作不久就有了这个想法。在当时一个比较直接的原因是刚出学校象牙塔的我工作没多久就遭到社会毒打,加班、干无聊且有压力的事情,还被人时刻盯着管。这些感受都让我感觉非常难受,想到长期工作都是如此就非常失望。但因为要吃饭要生存的原因也没什么办法就只能继续忍受社会的毒打。就在此时,在知乎等网上看到的各种独立开发者实现财富自由、数字游民的无拘无束生活的各种描述,对于还在制造业拧螺丝的我触动是非常大的。于是那时候起,我就开始琢磨着怎么成为一个独立开发者了。
但人性总归是懒惰的,加上我也是一个行动力不太行的人。这个想法也就一直停留在想法,只有晚上睡前刷刷手机看到类似的信息又挣扎地想起来,然后又继续拖延忘记。直到我都已经从制造业成功转行到互联网了,还是停留在行动开始的状态。这大概就是所谓的间接性踌躇满志,持续性的混吃等死的真实写照了吧😂。
但总该需要行动起来的,随着打工搬砖时间越长就越明白幻想没有用的道理。所以在最近一段时间,看看外面就业环境,到处都在散发的寒气和打工人的焦虑感氛围下。也是时候迈出这一步了,琢磨了很久的事情,总该试一下。
想要做什么
我这个人想法是非常多的,平时就有混迹知乎、 b站和油管等习惯。蜻蜓点水般接触的东西还比较多,于是加上我比较迷之自信的性格作祟。所以用过的见过的东西都想去做,虽然冷静下来想想也明白这些都不太实际。基于之前的工作经历,想做的就不乏一个工业的机器视觉算法平台、opencv加速的算法库、点云处理系统、通用的可视化编程平台和最近的修图、剪视频软件等。这些东西去小红书或者其他平台一搜,完全和独立开发不沾边。因为不论从成本投入还是变现难度看对于个人开发者来说都有点不切实际。
那回归理性,我接下来想做什么。首先选取肯定要和自身能力相匹配的,投入起来也相对容易一点。其次,对外来说要选择不卷的方向,和烂大街的那种笔记、记账 app项目去竞争完全没有必要,而且我一点优势都没有。所以我还是从我个人技术栈出发,做图形图像、高性能相关的方向。所以和前面罗列的一些想法也还是有一些关系,但聚焦一点。目前就想做以下两个方向
- 基于 DAG的可视化编程工具
- 摄影摄像相关的 app
这两个方向目前来说在独立开发方面都不卷,做的人不多。而且需求量是有的,不必和大厂的那些去竞争,做一个解决小众需求的即可。比如剪视频 app就不要去开卷了,大厂中小厂的 app都不计其数,个人没必要去当炮灰。想这两个方向也有自己的一些思考,除了工作相关性以外,第一个工具还是一个把学习过的内容积累下来后续可直接复用的。所以对于我来说做不成也不会有什么损失。
想达成的目标
考虑到自身的以往表现和实际存在的客观困难,我是对自己比较宽容的。独立开发做成与否我这里不做过多的期待,当然也先不定多大的目标。主要就是以下三点,在过程中去获取收获。
尝试摸索经验为主
独立开发肯定会面临很多事情,尤其是很多在开发以外的事情。比如一些运营、经营方面的经验,我都是空白的。这个过程也相当于是自己一个人从零开始去熟悉一个领域,去亲力亲为地去做一件分工比较多的、比较繁琐的事情了。这对于长时间待在只需要写代码的舒适圈的我来说也是一个锻炼,所以里面方方面面我都想亲自去体验一番。另外,我也想从一个以前空有表达欲但是肚子里面没什么实际干货可分享的键盘侠转变一下。至少从这个博客开始,我得做到把实践的过程记录下来,分享出去。
过程学习提升能力
这一点是自然的,也是必要的。这个和积累经验一样,重在过程。不一定能完成什么明确的目标,但是借此尝试的过程,我需要学的很多、需要实践的地方也很多。在这方面的目标还是需要有所达到的,或者说这个目标完成多少往往也影响了最终能做出什么东西。在未来尝试的过程中,我所学习提升的越多,能力越强了,能够做出的产品的完成度也就更高。换个一个角度来说,在尝试实践后,能力是否有提升也间接反映出我这次是不是还和以前一样只是停留在想法层的口嗨。
万一能坚持下来
梦想一定是要有的,万一实现了呢。借马云的一句话给自己打打气,从小到大其实自己完成的事情也有不少。万一能坚持下来了,能稍微不用在大城市卷了,回家开小卖部搞开发也是够了的。愿望不是很大,万一能坚持下来还是有可能实现的。
预计怎么做
以前千万次经验告诉我,长远的计划有时候不用太细究。行动起来才是最重要的,所以对于后面的计划我也不打算列出美好而又宏大的计划。就下面两点,一步一步做好每个小阶段的尝试。
结合工作,边学习边积累地做
想做的东西和工作是比较相关的,工作的做需求的时候多看看产品的文档,学学产品的思维。从一个一个的需求和技术点去学习和积累,而且提醒自己注意总结和记录下来。再思考自己的产品和事情的时候,多联想和对比一下,有借鉴和可以继续尝试努力的地方就继续做。学了、做了,记录和分享出来。有机会寻求和网上的朋友们去交流和学习。
降低预期,别看太远,努力需求阶段性的正反馈
努力学习和尝试实践,但同时也需要努力降低预期。从方方面面的理性分析看,这都是一件不太容易的事情,做不好是很正常的几大概率的事情。做得好了才是意外的惊喜,自己很渺小,每有一次实际性的行动和进步都是不错的。时常把完成的事情记录下来,阶段性回顾的时候都可以看看自己整出了什么。