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

259 天前
 zhangolve

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

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

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

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

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

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

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

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

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

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

8668 次点击
所在节点    程序员
88 条回复
victorylau808
259 天前
其实很多好的产品,是因为它推广也很给力。不能只看技术、产品层面。
hhyvs111
259 天前
赚钱而已
darkings90
259 天前
我的 IDEA 插件干了 2 年,16w 下载,养活了一大批程序员哈哈哈。前期靠想法,后面搞收费差不多也是多给自己一点动力,同时责任也越大了,开发的功能越来越多。只能说坚持下来不容易,一路上会有支持你的人,也会有反对你的人,保持初心就行,实在不行就放手了,别花太多心血在里面,换条路

https://plugins.jetbrains.com/plugin/16988-restful-fast-request--api-buddy
cr51k2
259 天前
我做售前,技术产品能看或者有就行,没人关心质量的……
chendy
259 天前
太长不看(其实看了但是看不下去)
不是代码做的产品绝大多数都是失败的产品,是大多数产品都是失败(或者半死不活)的产品
失败就失败呗,写代码混口饭吃而已,做好自己的工作,拿走自己的工资,问心无愧就好
beneo
259 天前
程序员就像建筑师和工人,他们负责用代码构建产品的结构和质量。然而,即使是最精致的房屋,如果位于错误的地段、没有适当的商业价值或不符合市场需求,也难以成为一个成功的产品。在某种意义上,产品的成功或失败不仅取决于技术实现,还与市场需求、商业模型、时机等多个因素息息相关。即便是再出色的技术,也不能保证产品一定成功。至于是否应该因为产品可能失败而减少投入,我认为这取决于个人的价值观和目标。如果你追求的是稳妥和保险,可能会选择更为保守的路线。但如果你愿意接受挑战,不惧失败,那么即便是一个小概率的成功,也可能带来巨大的满足感和成就感。
szdev
259 天前
互联网创业本来就是九死一生,个人反而感觉独立开发的成功率比创业公司要高一点点,小投入大回报
janus77
259 天前
首先互联网时代,各种东西更新换代就是正常现象,你的技术、产品、经验被淘汰是迟早的事,理应做好准备
其次,你也不看看你进的是什么公司,什么老板,你觉得一个人的力量能改变世界吗?(这里指大多数人,大厂核心产品组的别来回我哈)
这样看下来,大多数人做的产品本来就不会成功,这是推理可得的结果啊。
archxm
259 天前
以为自己是时代的弄潮儿,或者即将成为,或者有潜力成为。
实际上,你只是个备用品,替补。
registerrr
259 天前
工作么,混口饭吃罢了。

可以在工作之余做一些能帮自己或者别人的小东西,这种小幸福也蛮好。
JiangkaaiShenng
259 天前
原来是勃学家
Leonard
259 天前
是不是太想不开了,如果你自己创业或者至少有股份才需要考虑这个吧。
你如果只是上班,产品成功失败与你关系不大吧,反正只是赚个工资罢了。
DinnyXu
259 天前
说的透彻点,没量的时候技术显得没那么重要,但是当量一上去,技术的重要性就体现出来了,你做的微商城前提你自认为程序运行方面没什么问题,那如果客户不增反减的话,跟产品本身运营也有很大的关系。只能说时势造英雄,不是你个人的问题,你就是个造房子的,你造的房子没人买,也不全是你的问题
vice
259 天前
这才是常态,习惯就好。不过单独从成就感来说,做日活百万和日活几十,心理上的情绪价值还是有点区别;做好自己的本职工作就好了
liprais
259 天前
想的太多做的太少,建议再想想
lessMonologue
259 天前
明白你的感受
fregie
259 天前
"我们程序员写的代码做的产品,绝大多数都是失败产品"
我不理解这句中文
重点是程序员的话,那么谁写的代码做的产品大多数是成功产品呢
重点是产品的话,前面的定于就是废话
zhangolve
259 天前
@fregie 就是想表达产品多少和我们程序员有关系。所以如果产品失败,我们也会有些影响。
shijingshijing
259 天前
张小龙忍不住给你点赞
Znemo
259 天前
标题是正确的,结论是片面的。

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

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

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

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

© 2021 V2EX