大家好,我是全栈之虎-知正。
- 生于1990年,大学专业冶金工程,毕业后转型程序员
- 35岁程序员,待过小厂,进过大厂
- 目前全职苟在家,独立开发者,自己开发了几款产品,稍有盈利
一.为什么要做独立开发者?
直接原因:寻找人生的另一种可能性
1.互联网风口已经过去
雷布斯曾经说过:站在风口上,猪都能飞起来。雷布斯现在也在践行这句话(小米汽车)。
咱作为程序员,移动互联网的风口已经过了,程序员慢慢回归为普通工作,没有了新的业务,老的业务也在收缩,其实不需要那么多程序员,表现出来的就是,大厂裁员,内卷加剧。
2.无产阶级永远是无产阶级
不掌握生产资料的是无产阶级。从这个意义上说,无论技术多好,程序员都是无产阶级。
程序员的产出-“代码”归属于公司,永远是打工人的角色。这就注定了程序员只能靠工资生活。
我想跳出作为一颗螺丝钉的角色。
3.不是因为简单,而是因困难
作为公司的程序员,需要做的是:承接需求,完成需求,保证系统稳定,其他的不在程序员职责范围内。
但是独立开发者是对个人综合能力的考验
-
敏锐的嗅觉:哪种软件产品是有市场的,可能盈利的,竞品是怎么样的,自己做出来的产品有什么特色。
-
代码水平: 独立开发者需要有较高的写代码的能力,做出更优秀的软件产品
-
推广能力: 酒香也怕巷子深,尤其是现在自媒体时代,产品做的再好,别人不知道,也是白搭。
二 .作为独立开发者,有什么感受和经验?
1.自律很重要
自律很重要,作为独立开发者,永远是一个人,没有了领导的压迫(虽然领导的压迫很讨厌!),上线的deadline。
人很容易陷入一种懒散的状态,最好的方式就是做计划,每天早上起来就把今天要做的事情列出来,挂在屏幕右上角,持续提醒自己,晚上再复盘,今天完成了多少。****
2.内心得强大
独立开发最开始一定是很慢很慢的,见不到效果的。
当你为一件事情付出很多很多精力,但是一直见不到效果的时候,就会陷入自我怀疑,怀疑自己做这件事的意义。
我陷入这种状态的时候,会去跑个步,洗个澡,运动会让人产生积极的情绪。
3.不要急功近利
怀着我做出某个产品,然后爆火,然后财务自由的目的去做这件事。
首先,这种心态很不可取;其次,现实中也是不太可能,哈哈。
把独立开发作为一种体验,一种过程。
就算是免费的产品,只有有用户,就有动力去更新优化,自己的产品是有意义的。
最后:我的第一款独立开发产品提醒日,欢迎试用。每个小建议对我都弥足珍贵。