其他业务:微信文章阅读数补量、投票、点赞、抖音加粉、微博加粉等各种新媒体数据补量....

您现在的位置是:主页 > 微信文章库 >

程序员的敌人

发布时间:2019年12月04日 01:12微信公众号:站长浏览(

    看到这个题目估计大家会联想到近期的 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 也很不错了,但已经换了好几茬工程师啦,这能怪谁呢……你看,找到真正的用户需求是多么难的一件事。这需要我们抽丝剥茧,转换角色,找到一个切点,然后由表及里,最终完整的迭代出能够解决用户某种高频刚需的产品。对于个人用户而言,如果我们真的做对了,满足了用户的真正需求,可能有三种情况:1、你是自己产品的真正用户
    2、你运气不错
    3、你只是阶段性做对了「需求」是如此残酷,每天让我和团队尽折腰。你不能回头,你只能向前走,持续探索,不断迭代,找到边界,并突破边界。我想,这也正是做产品的乐趣吧。 文末推荐:《现代C++实战30讲以前总有读者问你们成天讲 Java Python Go JavaScript,啥时候讲讲老牌的 C 和 C++ 呢。今天 C++ 专栏先上线了。C++ 是出了名的复杂、难学、难用。这样一来,熟练的 C++ 程序员也就自然而然获得了“水平很高,薪资很高”的名声。所以这也不完全是件坏事。C++ 已经 40 岁了,但它仍然是一门非常流行且具有活力的语言。继沉寂了十多年,并终于发布语言标准的第二版——C++11——之后,C++ 以每三年一版的频度发布着新的语言标准,每一版都在基本保留向后兼容性的同时,提供着改进和新功能。这次的出品人是吴咏炜,深耕 C++ 30 年的老程序员,前 Intel 资深软件架构师相信你和吴老师学完《现代C++实战30讲》专栏后,能把 C++ 当作一种实用的语言,能用它写出抽象但自然的代码,能对现代 C++这一熟悉而又陌生的语言有一个新的理解,能用它去更好地解决项目中的实际问题。注:本专栏非 0 基础课程,适宜具有 1~5 年工作经验的 C++ 程序员。欢迎感兴趣的同学扫码订阅。

    程序员的敌人

免责声明:
1.《程序员的敌人》是转载于站长,版权归站长所有。本站只作为分享和展示的平台,文章中的观点不代表本站的观点。
2.本信息如有侵权请将此链接发邮件至573943400@qq.com,本站将及时处理并回复。