如何成为一名独立开发、技术变现的程序员,我是如何走上独立开发个人软件之路。
-
如何用技术开启副业?一名普通程序员的独立开发变现之路
你好,我是Notepad--的作者,一名普通的程序员。今天我想和你聊聊,我是如何通过独立开发,在业余时间做出一个有影响力的国产软件,并实现副业收入达到主业50%的。
首先,我想坦诚告诉你:
我没有一夜暴富的方法,也不是年入百万的“成功人士”。我只是一名曾经996、精神内耗的程序员,在33岁那年决定换一种活法。我的经历或许没有太多光环,但足够真实——如果你也厌倦了无穷的bug、敏捷站会和领导的“奋斗论”,或许我的故事能给你一些参考。
️ 我是如何走上这条路的?2017年,我33岁,在一家通讯公司做程序员。每天被故障、站会、月报和考核裹挟,精神内耗严重,一度陷入抑郁。最让我触动的是,加班少了还会被项目经理“约谈”。
在一次这样的约谈后,我彻底摊牌了。
离职后,我选择了一家不需要加班的小公司,工资少了三分之一,但时间还给了自己。正是这些业余时间,让我开始做自己热爱的事。
因为工作需要,我经常用代码对比工具,但当时能找到的都是国外的盗版软件,经常过期,还不稳定。于是我决定自己写一个,就叫 ccompare。一年后,它诞生了。虽然不如专业软件强大,但完全满足我的日常需求。我免费分享给了同行。
2019年,我得知 Notepad++ 的作者经常发表对中国不友好的言论。很多用户呼吁国产替代品,但大公司看不上,小公司没技术。我想:那我来吧。
于是我在 ccompare 的基础上,开发了 Notepad-- —— 一款支持 Windows、macOS,并兼容 UOS/麒麟等国产操作系统的跨平台文本编辑器。最新版本还集成了一种基于拼音字母的脚本语言 pinlang,试图让编程更贴近中文思维。
就这样,我用了五年时间,从一个焦虑的上班族,变成了一名独立开发者。
我能与你分享什么?我无法教你“挣快钱”,但如果你是一名认准要走技术路线、没有“更好选择”(比如考公、继承家业),又不想40岁后还在拼体力的普通程序员,那么我的这三条经验,或许能给你一些思路:
- 该如何掌握独立开发所需的技能,少走弯路?
- 如何从0到1启动独立开发,实现技术变现?
- 如何扩大产品或IP的影响力,形成持续增长的正反馈?
🧭 接下来,我会在这个系列中持续分享:
- 该学什么技术、如何学?
- 如何迈出独立开发的第一步?
- 如何收款、如何推广?
- 我走过的弯路、踩过的坑,以及我的反思。
如果你从我的经历中得到一点启发,那是最好的;如果没有,就当故事看看,一笑而过。
我也希望通过这些文字,与更多正在摸索的程序员交流。如果你有建议、批评或想法,欢迎告诉我——我们都在路上,共同进步。
下篇预告:
《该学什么技术?—— 独立开发者的技能选择与学习路径》
作者:一个还在路上的程序员,Notepad-- 独立开发者
初心:不做焦虑的燃料,做创造价值的人。