我们程序员写的代码做的产品,绝大多数都是失败产品

2023-08-24 15:54:28 +08:00
 zhangolve

最近有一些工作的变动,有一些想法,关于这样一件事: 我们程序员写的代码做的产品,绝大多数都是失败产品

如果一想到这个事实,是否会让你黯然神伤呢?

首先我们来看看这到底是不是事实,我还是拿我自己来举例子。我自己粗略算来有三个工作经历,第一个工作经历由于时间较短,暂且不表。第二个工作经历是做一个微信里面的微商城,那个项目我做了两年,我并非是从 0 开始做的,也是属于不断迭代过程中,做了两年,从流量上来看,流量不增反减,即便做了很多页面性能的优化,也于事无补,当时我就认为用什么技术并不重要,重要的还是商业运营。后来的事情是,当我离开的时候,我们做的那个微商城已经不打算继续开发,只有维护了,买了第三方的小程序微商城,功能简单,但是似乎更加受欢迎。等到我离开一年以后,再打开公众号,发现原来的微商城已经没了,小程序成了默认标配。所以,当时就认为我们做的是一个失败的产品。我当时就很沮丧,觉得自己付出了两年时间做的东西,没有了,很伤心。

现在这个工作经历,也是如此,仍然不是从 0 开始做,但是也是从项目的爬坡期接手做,ticket 号从 1xxx 做到了现在 7xxx ,解决了数不清的问题,产生了数不清的 bug ,讨论了数不清的需求,做了数不清的 feature ,然而现在来看,随着项目不再开发新的功能,也渐渐说明着产品并不是很受欢迎。以前刚开始做这个产品的时候,总是幻想着这个产品有好多人在用,出了 bug 就坏了,后来才发现,原来在生产环境也会有一些很明显的问题,如果客户有用这个功能,应该很容易发现这个问题,由此得出结论,我们的产品,或者更准确地来说,某些功能也并非那么受欢迎。

直到这两天,更是觉得,产品不再开发新功能了,所以,这是一个失败的产品吧 。不过话说回来,可能大多数程序员做的都是失败的产品吧,市面上的优秀产品屈指可数,当初百团大战,最后不也就脱颖而出了一个美团?那其他那些团购的产品,就都失败了呀。类似的事情太多太多,包括网约车平台之前也是竞争惨烈,到后来还不是一家独大,当有一家独大的时候,其他的产品,某种程度上说,就是失败的产品。那我们这些做出这些产品的程序员是不是也是失败的呢?

在创业公司写代码,更容易写出失败的产品,毕竟既然是创业公司,那么显然它相对大公司,就更容易失败。而即便是在大公司写代码,由于大公司有众多的产品线,当你来到了一个边缘的产品线的时候,这个产品也非常容易失败,毕竟公司层面投入少,产品被边缘化,产品就很难成功。那么问题来了,当你知道自己所写的代码,最后做出来的产品,非常大可能失败的时候,是否还能义无反顾,全身心投入,去完成交付呢?

坦白讲,我自己刚参加工作那会,是很吃鸡汤那一套的,领导们往往会对我接触的这个产品,给一个宏大的愿景,让我有些冲劲,直到现在,我也认为,对菜鸟程序员,这股子对于产品的美好前景的傻傻期盼,还是需要有的,不然也挺没意思的。

就好像有些创业者,明知九死一生,但还是义无反顾一样。程序员也是如此,就算知道自己做到产品,可能未来会失败,但是也要兴冲冲地投奔进去。这个时候,领导们给打的鸡血就必不可少了。

不过话说回来,产品不也是做着做着才失败的吗?产品失败的原因有很多,有时候责任并不在自己,可能是对手太强大了,也可能是时代变了,总之,软件行业,或者说互联网行业发展太快,甚至曾经成功的产品到后来都会变成失败的产品,软件也会死掉,结束它的生命周期,我有时候,面对自己写的代码很有感情,如果它的生命不在了,我就不开心。当然,面对有可能失败的产品,如果钱给的够的话,应该会比打鸡血更管用。

大概比较幸福的是,在大厂的核心部门做核心产品,产品被众多人使用。产品是成功的,程序员也是成功的,获得了母凭子贵的认可。不过这样的程序员,毕竟是少数,而且他们的压力也可想而知,不是我们光羡慕羡慕就够了的。

9036 次点击
所在节点    程序员
88 条回复
nicegoing
2023-08-24 22:21:30 +08:00
这就是知识进化呀。成千上万的研究生,十年一日研究,最后留名的有几人?社会知识进化,就需要燃料,需要人不停试错,没有这个燃料就没有创新。
levelworm
2023-08-24 22:32:53 +08:00
不会。做事就是为了吃饭。只有自己真正感兴趣的东西对自己才是有价值的。
Ackvincent
2023-08-24 22:41:50 +08:00
不影响恰饭就不要想那么多。
JamesR
2023-08-24 22:43:46 +08:00
楼主,失败是老板,而不是你,你赚了工资和增加了经验,还是不错的。
既然楼主这么想做事业,那就从副业开始,做独立开发者呗。
lk960511
2023-08-24 22:44:42 +08:00
你听说过某公司程序员代码写成狗屎一样,因为公司业绩问题把他裁员了,但是找的新来的根本不会解决问题,又把他招聘回去了。所以程序员的核心竞争力是不加注释和让代码变成大便。
hackape
2023-08-24 23:35:48 +08:00
属于事物的一般发展规律了。相关阅读推荐: https://blog.visionarycto.com/p/my-20-year-career-is-technical-debt
msg7086
2023-08-25 02:56:32 +08:00
吃第三个馒头吃饱了,不等于前两个就白吃了。
现在有了 LED 了没人用白炽灯了,不等于白炽灯就是个失败产品。总会有更好的产品出现,总会有老产品消亡的,这是客观规律。即使是同样的产品也会有竞争关系,如果没人做出竞品那就不会有改进的压力了。
zhangolve
2023-08-25 06:53:14 +08:00
@hackape 多谢。
456789
2023-08-25 08:03:33 +08:00
不是程序员,是大多数产品是失败的,成功的也就 1%,大学生万众创业就是一句口号,大学生创业成功的不是父母原因就是岳父母的原因,没有其他
xuanbg
2023-08-25 08:09:23 +08:00
@lk960511 如果公司业绩有问题要裁员,我肯定要争取第一波被裁。靠自己拉的屎别人吃不下保住饭碗也是醉了,真就是躺平了么。我很想知道,这家公司黄掉的话,那他该怎么找下一家接盘呢?
mingring
2023-08-25 08:22:34 +08:00
也有类似的感慨吧,一开始入行觉得自己在做创造性的工作。但后面发现,其实不过就是整个项目中,最普通的一环。没人在乎代码质量,没人在意你脱离 ui 自己做的有趣交互。产品的成功与否,更多的在于市场和营销,产品的质量只要不拖后腿就足够了。所以更应该尝试做些自己的产品,自己面对市场,发挥自己的创造性。
beisilu
2023-08-25 08:29:12 +08:00
彻 底 失 败
vialon17
2023-08-25 09:01:03 +08:00
作为刚入门的小白,我现在只想写一个能帮助部分人的好 app 出来,
哈哈,追求优点简单了。
opengps
2023-08-25 09:10:43 +08:00
这结论有点问题,因为代码并不是产品
caiqichang
2023-08-25 09:43:43 +08:00
太长不看+1 ,很多建筑工人也不知道自己在建烂尾楼、豆腐渣工程啊
lmmlwen
2023-08-25 09:43:56 +08:00
混口饭吃而已,怎么,你还想改变世界
你想改变世界,再有想法的那一瞬间,归宿就是硅谷或者监狱
galaxyy
2023-08-25 09:48:23 +08:00
@beneo 前辈比喻的真好 关注了
kyrieIvring
2023-08-25 09:51:29 +08:00
本质的原因是成功稀缺的,无论是我们写的产品,还是他们写的产品,抑或是绝大多数人写的产品。
tool2d
2023-08-25 09:52:33 +08:00
@hackape 这个才惨,不仅开发的产品没有,就连学的语言和技术,也随着时代改变消失了。

深刻暗示了不要给老板写代码;学语言要长期规划,不要只看短期技术。
encro
2023-08-25 09:53:57 +08:00
曾今呆的公司,负责的产品是公司几十、几百、甚至几千人的主要经济收入来源。

你让我怎么劝你。。。


你做的产品,如果从来没賺到钱,那么你这样说难免,如果你的产品给公司曾今带来了经济收入,哪怕最后不行了,也是有作用的,就如你吃过的饭。

人活着,在宇宙中就是一瞬,人类也只是宇宙的一瞬,所以生命的意义究竟是什么呢?我们大学开的哲学课,就只有毛马习,因为没有对比,所以连毛马习最重要的辨证思维可能都无法认识深刻,所以造就了大多数人是思维上的矮子,缺乏独立思考能力。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/968003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX