
1978年,当时家用主机 游戏 市场的老大雅达利刚刚被华纳通讯收购,新老板Raymond Kassar走马上任。这位大哥来到雅达利之前,在当时数一数二的纺织品公司当老板。或许是习惯了压榨工人,他到了雅达利之后,也不拿 游戏 程序员当回事。
他上任后,制作人和程序员都被当做“公司资产”,所有卡带上一律全标“雅达利”,不允许把制作人等的名字印在包装或卡带上。不仅如此,所有参与制作 游戏 的人都没有版权分成,只有一份死工资,程序员日子过得非常苦B。
而我们故事的主人公Warren Robinett(沃伦·宾耐特)就是这群程序员中的一员,他当时正在研发第一个动作冒险 游戏 《冒险》(Adventure)。沃伦越努力工作越憋屈,最后他终于想出了一个主意:你不是不让我们署名吗?那我在 游戏 里设计一个隐藏关卡,在 游戏 里面写上“Created by Warren Robinett”(沃伦·宾耐特制作)。沃伦写上自己的名字还不过瘾,他特别骚气地把这两行字添加了闪烁效果。
就这样史上第一个 游戏 彩蛋就这样诞生了。
开发完这款 游戏 后,沃伦就辞职去欧洲旅行去了,相当潇洒。《冒险》很争气,开售后卖了100多万套,成为雅达利 游戏 史上销量第七的 游戏 。
隐藏关卡被玩家挖出来后,雅达利却发现自己什么都做不了。代码不能修改,这两行字也根本擦不掉,雅达利也舍不得花高达10万美元的费用收回那些已经卖出去的卡带。
最后,雅达利的公关拍板决定:将错就错!他们告诉那些对隐藏关卡有兴趣的玩家,我们以后的 游戏 都会有这样的小秘密,就像复活节彩蛋一样,你们到时候就可劲地找吧!
彩蛋如今在 游戏 里几乎是一个标配,开发者已经习惯四处藏东西,玩家也总能把它们都找出来——只要那 游戏 的玩家够多,没什么不可能的。但仍然不会有多少人关心 游戏 彩蛋的 历史 ,这很正常。例如在《守望先锋》的地图漓江塔中的拐角处,玩家会见到三件宇航服的陈列厅,中间的宇航服在胸口用中文书写着“宏宇”的字样,这是暴雪为了纪念以为见义勇为的中国玩家——宏宇而加入的彩蛋,迎合了《守望先锋》的宣传语:这个世界需要更多的英雄”这一口号。
那么大家还知道什么 游戏 里非常著名的彩蛋呢,大家平时玩 游戏 会花时间去寻找彩蛋吗?欢迎在评论区讨论哦。
互联网行业中,众人热衷于讨论「程序员砍产品经理」。虽然,「砍」更多是调侃的意思,一种消遣工作的方式;但是,这不是一个饭后笑话,侧面反应了产品经理和程序员间的对立关系。很多时候,产品经理和程序员间就像对手,产品研发过程就像打仗,总要争个你死我亡。「砍」的本质,是程序员表达对产品经理的不满,也是一种情绪的宣泄。
在产品研发的过程中,产品经理与程序员对立关系,会严重影响项目的推进。一旦产品经理和程序员对立关系公开化,很容易导致团队人心涣散。这种对立关系,经常滋生出一些极端的事情,骂娘、打架已屡见不鲜。
下文就列举一些程序员想砍产品经理的场景。这些场景都是我过去和很多程序员朋友交流时,他们遇到的对产品不满的场景。这些场景,都会以产品经理的沟通话语表现出来。通过这些场景,去解析这种对立关系产生的原因。以及,作为对照,产品经理应该如何规避和处理这种对立关系。
这样说法是程序员们最不喜欢的,最容易惹毛程序员的。这句话,在程序员们看来就是削减工时、加班的代名词,他们当然不喜欢。而且他们也非常讨厌,一个非技术人员为技术人员做技术难度的定论。简不简单,都需要技术人员做了技术评估,才能下结论。
这种言语,会让程序员们觉得产品经理不靠谱。大家通常都是比较排斥借鉴。借鉴你也得有合理明确的理由。以我某程序员朋友的话来说:微信怎么做的,你就怎么做,那你不如去微信做产品算了。
每个产品,在表面的UI下,都有其背后的复杂的业务逻辑。如果产品经理只是叫程序员照着某个产品做,很多时候技术们是很难实现的,因为他们也需要弄懂背后的逻辑和流程。当然,这应该是产品经理的工作。
这就是抬杠。产品经理虽然名字里面有「经理」二字,但并没有经理的权利,当然不能命令合作的技术们。这句话,言下之意也是拒绝了商量和讨论。而程序员也需要参与感和团队感。
这就是质疑他人能力,是人都不会喜欢。如果产品经理提出的方案,程序员们没有理解。那就说明产品经理的解释说明和文档,做的不够优秀,不够简洁易懂。让程序员们理解需求,是产品经理的基本工作内容。
在互联网产品开发中,修改需求和插入新需求都是挺常见的。对于程序员们来说,这是非常不爽的事情。这种 *** 作通常会打断程序员的思路,思路被打断是非常痛苦的。当然,这样也会影响他们的开发效率。更可怕的是,反复的修改需求,会使他们有种劳动成果不被尊重的感受,同时也会对项目的未来抱有怀疑的态度。反复的更改方案,也说明产品经理设计是未经过严密的论证,或对细节的把控是不够。
程序员都比较讨厌反复的催促。当项目的节点确定后,技术们会严格遵守节点,产品应该信任他们。当然,时间比较紧凑时,反复催促也会加大程序员们的压力,使他们变得非常烦躁。在这种时候,催促就是添麻烦。
甩锅会导致团队分崩离析,人心不齐。不管任何问题,都是团队的责任,不要将责任指定给某人。特别是在项目复盘时,如果心态不好同事,这是非常难堪的。所以,我们要尽量以原因和结果为导向,而不是责任为导向。
程序员也是也是团队的一份子,有权利知道知道需求的背景。同时,了解需求背景也利于程序员们更好的开发程序。
产品经理给程序员们画饼是最不切实际的,只会引起大家的反感。程序员都是喜欢偏实际的东西,虚的东西只会招致白眼。
任何传递给程序员的需求,都是需要有计划和规范的。如果口头传达一个需求,很容易导致开发出的功能与需求不匹配。同时,因为缺乏相关的记录和文档,可能会造成需求流失。这对于程序员们来说,可能就是延迟、加班、返工、担责等等风险。这是团队合作的大忌,也是项目管理不专业的体现。
以上的这些场景,可能出现一次,程序员们都会顺着我们的想法做。但是,这会渐渐改变程序员们的心态,最终会使产品经理与程序员间产生隔阂和矛盾。如果出现这些场景,作为产品经理都需要小心的处理好,以免影响项目的正常推进。当然,最好是不要出现这些场景。作为产品经理,我们的最终目标,都是要保证我们的产品,准时、保质、保量的落地。
产品经理在与程序员们合作时,产品经理需要讲究合作共赢、互相体谅。在产品经理的相关工作中,最要避免的就是抬杠。抬杠是一切矛盾的根源。很多时候,产品经理要站在程序员的角度考虑问题。比如,对于产品来说可能就是改改需求,但对于程序员,他们更在意的可能是因为改需求而导致的加班。
产品经理在工作中,经常会追求产品上的极致。追求极致本身是好事,但是切忌过分偏执。我们也需要考虑团队的现状和资源,在极致和现实间寻找均衡。毕竟,如果没有乔布斯的团队,要像乔布斯一样做产品,只会拖垮团队。
在产品开发的过程,改需求、改方案等项目异常,都是不可避免的。这是项目管理的第一部分。如何进行项目异常的处理,考验的是产品经理的沟通能力和项目管理能力。产品经理需要在保持技术们高效工作的情况下,完成项目异常的处理。
当然,在产品经理工作中,矛盾的根源也并不总是产品经理。有时候,也可能是某些程序员的性格或者对该工作的态度导致的。这时候,产品经理要明确,作为团队的润滑剂,有责任推动和协调大家的工作。如果,矛盾不可调和,我们需要尽早提出问题、控制风险,避免「勉强」行事。
有时候,程序员在私下评价一起工作的产品经理时,总是会补加一句「我感觉我也能做产品经理」。这句话的背后,是产品经理没有让程序员们感受到产品工作的价值。在这种背景下,产品经理是很难获取程序员们的注重,也会为很多争论埋下诱因。那如何感受到我们工作的价值那?其实很简单,就是保持工作信息的透明。将我们针对需求和产品做的相关工作,体现在我们的沟通或者文档中。
导致程序员想「砍」产品经理,本质是产品经理工作方式的问题,也有情商的问题。在我的产品经理工作经验中,我总结下了以下四点,我们需要注意和避免的。这四点,都可以和上文的场景相对应,是最容易慢慢改变程序员的心态的。
其实每个职业都是有每个职业的用处,不然就是不会有这个职业的产生了,像是老师这个职业,我真的觉得是一个非常神圣的职业,但是也是有人会去侮辱这个老师的职业。
我记得是在我高二的时候,那个时候学校是举行集体春游,我们是徒步去往离我们学校较近的一个香园,那个时候走过去的时候会路过很多很多的人家,像那些善良的爷爷奶奶都是会和我们聊聊天,并且叫我们去路上的时候小心一点。
这个时候,是一个中年男子出来在那边说话,现在都是什么垃圾学校,我们把孩子送去学校就是让孩子出来玩的,还有这几个老师,钱么拿的那么轻松,就是这样在教教学生的,上梁不正,教出来的学生怎么会好。这个时候是有很多老师听到的,就过去找他理论了,说让他为自己的行为道歉,但是那个人反而没有道歉,还是开始破口大骂,这个时候我们的老师是拿他没有办法,教导主任过来就说,不用管他,我们管自己走吧,随他去说好了。
那个时候我们的学生也有很多为老师抱怨不平的,觉得这样对老师不公平,那时候我们的班主任就说了,我猜想他的孩子在学校成绩肯定是很差,然后他肯定是把这一切是怪到学校,怪到老师的身上去了,没有想想他们自身的原因,那个时候我们都觉得我们班主任分析的是有一定的道理。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)