卖桃者说
池建强
极客时间创始人、墨问西东创始人
30376 人已学习
免费领取
课程目录
已完结/共 523 讲
第一季 (135讲)
第二季 (134讲)
第三季 (124讲)
第四季 (90讲)
卖桃者说
15
15
1.0x
00:00/06:21
登录|注册

第173期 | 程序员的敌人

讲述:池建强大小:5.10M时长:06:21
你好,这里是卖桃者说。今天是元旦,你们估计都放假了,卖桃者说不能歇,今天和你聊聊程序员的敌人。
看到这个话题估计大家会联想到此前的 HR 裁员纠纷,这件事我关注不多,具体的来龙去脉也没搞清楚,不加评判。另外网络上群氓和看客众多,但在现实场景中,能帮助你的除了你自己,还是身边的朋友和亲人。至于舆论信息,只有免费的时候,才是最慷慨的。有好处,也有坏处,最终还是要自己解决。我工作这么多年,敌人从来不是 HR,即便是公司裁员,无一不是体体面面,毕竟大家都要在江湖上混,总得要脸啊。
程序员的麻烦是谁呢?有人会说是产品经理,其实我之前写过很多调侃的内容,但大部分情况下,产品经理和程序员都是一根绳上的蚂蚱,毕竟要无间合作才能做出好产品,而不是无间道。
事实上我们面临最大的问题是密密麻麻的需求,这个是最要命的。极客时间团队虽然不大,但也会遇到类似的问题。一旦团队具备了研发能力,需求就会无处不在地滋长。我们现在就面临着诸多产品线的诸多需求,比如极客时间有多个端:App(安卓和 iOS)、Web、小程序,都需要进行迭代,我们还有面向企业的学习服务,还有极客大学的业务,同时需要为 InfoQ 网站增加特性,更不用说公司原有的大会和商务项目,都需要产品支撑。
这就像是一个杂耍演员,空中已经飞舞着十几个球了,左右手还各攥着俩,如何让这些球保持正常的运转还不掉在地上,这就需要高超的技巧和平衡能力。
江湖传言,软件的不幸在于它创造出来的麻烦多过于它解决的麻烦。真实的情况是,软件只解决了一部分它创造出来的麻烦……
有时候我就问公司的业务人员,说以前没建研发团队的时候,也没见你们有这么多需求啊?业务人员哈哈大笑,是啊,没正规军就有土方法,有了正规军,当然正规需求出来了。
我觉得他说得很有道理。
多少英雄,觉得自己在技术领域纵横驰骋无敌于天下,结果被真实世界的需求碰的鼻青脸肿头破血流。转售前的转售前,变甲方的变甲方,最可恨的是这些变成甲方的程序员,成了甲方之后开始用“需求”折磨其他的程序员,比甲方还甲方。原本同根生,相煎何太急呢。
无数软件工程宝典、创业圣经和成功经验,都告诉我们,要想成功,一定要去做客户真正需要的东西。但做到这一点真的很难,前两天我们的专栏作者邱岳写文章说:
为了成为一个“成功”的人,我经常偷偷研究其他人的成功经验。研究多了,发现了一个秘密,那就是他们总结的经验常常会互相矛盾。
 
比如有人说投资要分散,有人说要敢于孤注一掷;有人说成功靠努力,有人说成功靠选择;有人说要善良,有人说想成功必须成为一个混蛋……
 
好赖话都让你们给说了,那究竟什么样的人才能成功呢?
所以,“做客户真正需要的东西”这件正确的事,并不是那么简单。
比如需求就会分为用户想要的(Want)和用户需要的(Need),需求又分为企业用户需求和个人用户需求,有时候看起来是企业付费,但真正的用户却是个人,那这到底是企业需求还是个人需求呢,决策者是谁呢,都需要细细分析。
说说 Want 和 Need,能够从 Want 直接转化成 Need 的需求其实非常少。大部分情况下,Want 都是用户的谎言,用户会不停的重复这些谎言,直到自己信以为真,然后告诉你,“兄弟,这就是我的 Need,大胆的做吧,我在岸上等着你”。等你费劲扒拉把这个 A 做出来之后,客户拿在手中把玩一番之后,会满脸歉意地告诉你,“不好意思啊,兄弟,我要的是 B,你给我做出个 A 来干什么?”。你吐血三升,客户终于把 B 描述出来了,告诉你,做,这次一定不会错!但是你永远不知道后面还有 C、D、E、F、G 在等着……
没有客户,自己做产品也是一样的,你还有用户啊。比如微软前 CEO 鲍尔默,他老先生在 Surface 发布时宣称购买这几款平板电脑(iPad、Kindle 等)的用户有可能犯了一个错误,这并不是他们想要的产品。
我不认为能有人像我这样意识到用户真正想要的是什么产品。你可以看看周围人们在用的那些平板电脑产品,没有一个是你真正能用的。苹果不行,谷歌不行,亚马逊也不行。没有一件产品可以既可以工作用又可以娱乐用。
 
Surface 才是用户真正需要的产品……
不知道说这些话的时候,老先生在用哪个脚趾头思考,结果就是 Surface 的销量给了鲍老师一记响亮的耳光,人家不干了。当然现在微软的 Surface 也很不错了,但已经换了好几茬工程师啦,这能怪谁呢……
你看,找到真正的用户需求是多么难的一件事。这需要我们抽丝剥茧,转换角色,找到一个切点,然后由表及里,最终完整的迭代出能够解决用户某种高频刚需的产品。
对于个人用户而言,如果我们真的做对了,满足了用户的真正需求,可能有三种情况:
你是自己产品的真正用户;
你运气不错;
你只是阶段性做对了。
“需求”是如此残酷,每天让我和团队尽折腰。你不能回头,你只能向前走,持续探索,不断迭代,找到边界,并突破边界。我想,这也正是做产品的乐趣吧。
卖桃者说,明天见。
(编辑:夏天) 
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《卖桃者说》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(17)

  • 最新
  • 精选
  • Edward Lee
    2020 新年快乐🎉 程序员最大的敌人是停滞不前,不思进取的自己 :)
    9
  • 熊斌
    我再扩展一下,对程序员而言,最头疼的不仅是密密麻麻的需求,而是密密麻麻产品经理无法控制的需求。 程序员拿到需求时内心往往万马奔腾,而产品经理为了讨好用户,往往会说是一副我不管,就这样做的姿态…… 前期的需求调研、用户真实需求的挖掘与需求分析非常重要。 一款好的产品最后是用户和生产者一起努力的结果。产品在迭代,用户也在迭代,好好沟通,挖出最真实的需求……
    5
  • 吃草🐴~
    2020 第一次留言~各位大佬们新年快乐~ 一天过得真的很快的,早睡早起,提高效率。 2020 年要让自己满意,让自己骄傲! 晚安各位~
    2
  • 柯基道格
    时常听到某某与某某打起来了,一边在骂产品狗,一边在骂开发猪;另一边则是测试和开发打起来,原因是一个BUG到底算不算;还有一边运维背着锅来找开发算帐,开发给埋锅背,这可以深仇大恨啊。听到这里发现程序员之间,真是敌人太多了,不仅是外面需求,客户,还有内部自己一个公司甚到是一个团队内的人。每天被这么折磨,人会疯掉吗?事实就是每天就算这么被折磨,我们还是扛过来了。团队协作,大家的共同目标是完成交付,有各种不和谐的声音,大家的本质都是为了达到完美的完成交付,这里需要的是团队磨合,中国人有句话,没什么吵架,是一杯酒所干不倒的。工作上的相互严格,生活上的相互照应,这样才能形成有战斗力,有凝聚力的团队。项目的短暂的,我们如何能在短暂的时间点做好项目同心协力将交到客户手里才是最重要的。
    1
    1
  • 夜空中最亮的星
    新年好,加油 极客时间 2020 加油💪
    1
  • LDxy
    新年快乐
    1
  • leslie
    产品其实就是在不断的沟通-通过沟通解决问题:其实做着做着已经迫使让自己去学会沟通-这其实是职业通病,只有学会沟通才能合理化。
    1
  • 李洪亮
    虽然是做产品,但绝大意义上做的思考人性然后宿舍的过程,没有哪件事是不需要耗费心力就成功的,做产品跟做人差不多,把自己的那点好的价值观发扬光大,的确是考验人心的事情
  • 向百
    客户想要买一个锤子,可能只是想在是想在墙上钉个钉子,要钉这个钉子可能是准备挂一幅画,那为什么不可以有一个不用钉子就能挂上画设计呢? 甲方爸爸说字要大一点,可能并不是一定要把字加大加粗,而是要让这个字在整个画面中更突出。 所以程序员和产品经理的合体会更完美🤪
  • 小斧
    独特性才有价值,个人魅力才有流量,个人品德才能扩容,个人技术才能延伸。
收起评论
显示
设置
留言
17
收藏
32
沉浸
阅读
分享
手机端
快捷键
回顶部