为什么我要做独立开发?

134 阅读3分钟

大家好,我是全栈之虎-知正。

  • 生于1990年,大学专业冶金工程,毕业后转型程序员
  • 35岁程序员,待过小厂,进过大厂
  • 目前全职苟在家,独立开发者,自己开发了几款产品,稍有盈利

一.为什么要做独立开发者?

直接原因:寻找人生的另一种可能性

1.互联网风口已经过去

雷布斯曾经说过:站在风口上,猪都能飞起来。雷布斯现在也在践行这句话(小米汽车)。

咱作为程序员,移动互联网的风口已经过了,程序员慢慢回归为普通工作,没有了新的业务,老的业务也在收缩,其实不需要那么多程序员,表现出来的就是,大厂裁员,内卷加剧。

2.无产阶级永远是无产阶级

不掌握生产资料的是无产阶级。从这个意义上说,无论技术多好,程序员都是无产阶级。

程序员的产出-“代码”归属于公司,永远是打工人的角色。这就注定了程序员只能靠工资生活。

我想跳出作为一颗螺丝钉的角色。

3.不是因为简单,而是因困难

作为公司的程序员,需要做的是:承接需求,完成需求,保证系统稳定,其他的不在程序员职责范围内。

但是独立开发者是对个人综合能力的考验

  • 敏锐的嗅觉:哪种软件产品是有市场的,可能盈利的,竞品是怎么样的,自己做出来的产品有什么特色。

  • 代码水平: 独立开发者需要有较高的写代码的能力,做出更优秀的软件产品

  • 推广能力: 酒香也怕巷子深,尤其是现在自媒体时代,产品做的再好,别人不知道,也是白搭。

.作为独立开发者,有什么感受和经验?

1.自律很重要

自律很重要,作为独立开发者,永远是一个人,没有了领导的压迫(虽然领导的压迫很讨厌!),上线的deadline。

人很容易陷入一种懒散的状态,最好的方式就是做计划,每天早上起来就把今天要做的事情列出来,挂在屏幕右上角,持续提醒自己,晚上再复盘,今天完成了多少。****


2.内心得强大

独立开发最开始一定是很慢很慢的,见不到效果的。

当你为一件事情付出很多很多精力,但是一直见不到效果的时候,就会陷入自我怀疑,怀疑自己做这件事的意义。

我陷入这种状态的时候,会去跑个步,洗个澡,运动会让人产生积极的情绪。

3.不要急功近利

怀着我做出某个产品,然后爆火,然后财务自由的目的去做这件事。

首先,这种心态很不可取;其次,现实中也是不太可能,哈哈。

把独立开发作为一种体验,一种过程。

就算是免费的产品,只有有用户,就有动力去更新优化,自己的产品是有意义的。

最后:我的第一款独立开发产品提醒日,欢迎试用。每个小建议对我都弥足珍贵。

倒数日微信小程序.jpg