我为什么要开发自己的软件——CC Compare作者的自述

论坛 期权论坛 股票     
期权匿名问答   2023-2-20 23:26   2909   20
你是一个程序员,如何证明自己是一个牛逼的程序员?拿自己的软件产品来说话!其它都是扯淡。哪怕你今天在所谓大公司挣得年薪几十万,某为公司35岁后照样淘汰你。程序员的高薪只是平台临时给予的。
坐标成都,一个土程序员。硕士毕业已经十年了。十年期间,算上实习单位,待过七八家公司,以正式员工的身份在三家公司待过。今年已经35岁。
不出意外,按照中国中产的标准,985硕士毕业混得不要太差,一般都是中产。不过咱们国家中产的涵盖范围有点长,年收入在15W到100W这个区间,都算是中产。可想而知,这中产里面的生活水准,其实也是相差的天翻地覆。
正式待过三家单位,曾经也被资本家当过廉价劳动力,要死要活地剥削过。不多说,程序员这行,加班是比较猛的,尤其刚毕业那会。说多了都是泪,懂得自然懂,不懂的也无法感同身受。尤其这行被某些大公司带了个坏头,35岁就要被淘汰,原因是年纪大了不能加班,无法吃苦,也不好配合公司管理。我真想说,这尼玛真是中国特色。
大公司待过,小公司干过,加班也加过,这么多年过去了,我这个伪中产才发现一个问题:你说你是程序员,牛逼的不可一世的程序员,那你如何证明你是一个比较牛逼的程序员?
换句话说,公司把你当廉价劳动力,拼命鼓吹咱去加班,大不了到35岁的点报废,咱不过是大公司的一件廉价的可替换品而已。除去在公司上班,给资本家打工,在一个临时的平台上发挥下年轻的无知汗水。除此以外,你有自己的产品吗?
你是一个程序员耶,你有自己稍微写过一个产品,自己搞出一个哪怕不那么惊天动地,但是可以解决一点存在价值的个人软件吗?绝大部分程序员,没有!
我过去时不时在抱怨,得过且过,甚至是想不劳而获。现在我想明白了一个事件,也看到过很多例子。那些混得好的程序员,要么在一个大平台做到了合作人,要么自己维护着一个能够实用的软件产品,比如格式工厂,比如WPS(第一版本是求伯君一个人用汇编开发的),再比如网际快车,还有vue.js的尤雨溪。咱真的要觉醒了,有点商业头脑的个人程序员,都是在闷声发大财。但是前提是,他们都有一个自己维护着的产品。
真的不能再无所事事了,一定要打造一个自己的产品。愿意花费2年,3年,甚至5年时间,去打造一款可以给大众带来实用价值的软件产品。否则,技术宅,哪怕你在更大的公司混,你都摆脱不了焦虑感——因为你没有自己的产品,没有自己可以牟利的软件。这也是许多老程序员在头条文章中贩卖焦虑和不满的根源,什么程序员辞职去送快递,程序员失业后去卖水果。
有这个觉悟后,我又开始思考,从什么地方入手呢?
第一个方向是模仿,国外有,而咱们国内没有的软件。前提是个人可以去做的东西。一个人做一个操作系统,一个人做一个编程语言,这年头可能不太可能了,因为规模太大。但是总有些工具小软件,国外软件那种,在国内是称王称霸的,甚至有些还需要收费的那种。我们的目标就是通过模仿国外小软件,打造国内的版本,先把国外软件的这部分市场拿下。
第二部分是低价,国外的收费100元,我收费20元,我用低价去赶跑国外软件。而且这也是政府推崇的事情,国产可替代,大的东西我做不了,总有我可以做的小软件。
第三个是大企业看不上,但是又有实际应用价值的东西。大企业看中的是大钱,年收入不上亿的软件市场,它们真看不上。这真是我们个人,或者小公司的生存之所。目前来说,这部分市场还是蓝海,随便举例,比如程序员频繁使用的工具,source insight ,winrar,everything,urtl editor,看图acd等,都是国外软件啊!哪个不是闷声赚得盆满钵满。
基于这些理由,我自己一定要去做个什么小软件了。第一反应就是我想做一个winrar,但是这玩意国内已经有公司做了。思来想去,从自己的痛点开始入手,我是一个程序员,我日常使用的软件,有哪些是国外的,哪些是要收费的,哪些是盗版的?想来想去,beyond compare。这货虽然是个小工具,国外公司出品,正版得200块一个许可。得了,就是它了,我相信我可以做出来。于是我的CC Compare就开工了。
下一步,我要把CC Comapre中引入 notepad,这玩意也是个F政府人物做的,我要做一个CC Editor的版本。如果做的好,顺便把notepad** 还有 urtl edite这部分国外市场,全部赶出国内。
不要再抱怨了,开始动手行动吧。作为一个程序员,你再牛逼,再有本事,没有自己的软件产品,又怎么指望通过技术赚钱呢?
文章于两年前首发于今日头条。我是ccompare的作者,看到有同行询问关于程序员创业的问题,特把老文章转发于此。欢迎同行沟通讨论,喷子请绕道。
分享到 :
0 人收藏

20 个回复

倒序浏览
很棒,程序员有自己的作品,而且坚持下去。
乍一看题目还以为是CC Compiler
支持一把。
多关注技术,少受世俗成功学的荼毒
支持一个 这是用qt做的吗
你做GUI的手艺很好,不过diff(比较)和其他一些命令行界面的字符串处理程序非常强大高效。建议不要重新发明diff的轮子,把精力放在做diff和相关命令行工具的GUI壳子上。
和npp插件不一样吗,感觉差不多。
他明显是个Windows程序员[飙泪笑]
有点像Beyond Compare?[发呆]
记得把自己二维码摆在显眼的位置,方便给你打钱。
技术不拿去换钱有毛用
没啥用,你会付钱吗?反正我肯定不会的,又不是什么刚需
没用,不是什么刚需工具,没人回付钱
我用的是meld,一款开源的对比软件,如果在那个基础上做做好,我觉得会有一部分用户付费的。
支持下!我买过byc,当时偶尔需要用!不过现在也没再用了
用阵子没啥问题我就去付钱
支持,但我可能只能用口支持你一下,因为我的bc也是用盗版的
有什么关系?diff是跨平台的。
大一的时候有个魔兽世界大作业需要根据初始条件输出一大串战斗日志,我记得就是用这个软件对比正确答案的
所谓的跨平台主要是Linux和MacOS通用,谁用Windows的乐意用命令行软件啊,默认的shell连个bash都不支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:394347
帖子:78870
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP