A. 产品经理和程序员,如何避免矛盾
产品实现是你的目的,为了这个目的不必太讲究。
做了一阵子之后我有了自己对于与程序员相处的方法论,对这句话并不苟同,我还是倾向于把事做好的同时也能把话说好,虽然我现在也能深刻的领会到当时leader的核心意思是产品本身是第一位的。
接下来我就阐述下自己的一些心得:
产品经理与程序员最大的矛盾在于——改需求。这牵涉两个问题,一个是如何尽量地做足前期工作,尽量把需求细化,需求做的足够扎实就会大大减少改需求的次数,这是产品本职工作,不属于沟通问题;另一个问题就涉及如何沟通了,就是需求无论如何确实要改。这个时候有一点很重要就是努力与程序员(或者开发经理)达成共识,比如“我们的目的是要做最好的xxAPP”、“这个功能对于我们的目的来说是必不可少的”等,然后再来谈详细的需求点,程序员也就会逐步认可改需求这件事情。(还有一点很重要的就是,如果无论如何也达不成一致,也有必要反思这个需求是否真的有改的必要?)
用数据和客户来帮你增加底气。在谈论某项功能实现的时候,产品经理经常会碰见程序员消极被动不愿意做,或者质疑这么做有没有道理的时候,采取需求依据的数据和真实的客户需求是能有效推进的好办法。比如“80%的同类产品都有这个功能”、“每周都能收到几个客户对某某问题的反馈”,一般来说程序员是能够接受这种说服的。
试着多用询问的语气。让程序员感到他是专业的,他是能够解决这个问题的,要依仗他才能做的更好。这会无形中赋予他一种责任感(因为你把问题抛给了他,他就隐形中负有解决这个问题的责任),在传达出意愿的同时也避免了话语的生硬,让程序员感受到对其职业技能的尊重。
注重日常交往。日常生活中交个朋友,比如一起打球、打游戏,聊聊电影和漫画,实在是没有共同语言就经常冲他卖个萌、搅个基、撒个娇、讲个笑话。这样,大家都是朋友了,不看工作职责的那一半看交情的那一半,沟通起来也会顺畅很多。
总结:有很多时候产品的产生不完全是靠严格的流程和规章制度诞生的,也需要很多沟通的润滑。能够开开心心地把产品做出来最好,但是最终我们还是不能离开产品实现这个 标的物。
B. 程序员最怕什么
程序员为什么容易脱发掉头发?近10年来互联网飞速发展,导致互联网的人才需求也日益增加,程序员更是因为成为各大互联网公司必争的人才资源,所以身价也水涨船高。网上曾经流传这么一条段子,找程序员做老公的3大理由。1.挣钱多,死得早。2.女同事少,出轨几率少。3.埋头苦干,任劳任怨。哈哈,虽然只是条段子,但是却在一定程度上反应了很多程序员的真实生活情况,而且在现实生活中程序员跟脱发人群也是有非常大的重叠部分,程序员为什么容易脱发掉头发呢?
1.程序员容易脱发掉头发是因为工作时间不规律:大家都知道程序员的工作强度一般比较大,而且很多小的公司因为程序员的工资太高而一般会选择压榨现有程序员的劳动力和工作时间。所以导致项目一上线,很多程序员就不得不24小时待命。而人体的新陈代谢时间是晚上11点到凌晨2点,这个点也恰恰是头发的生长时间点,不注意休息经常熬夜肯定也会导致头发生长不完全。
2.程序员容易脱发掉头发是因为精神长期高度集中:松柏大夫之前也有文章提到过长期的高度紧张状态会导致脱发的情况,因为人体的肾上腺素等压力激素长期居高不下,压力激素会把毛发的“资源”也一起集中在我们的大脑以便满足大脑高速运转的需要,所以毛发就会因为缺乏营养而变细、脱落。
3.程序员容易脱发掉头发是因为长期面对电脑、手机:电脑辐射不但会影响眼睛,对人体头发毛囊也会有一定的影响,辐射会对细胞有一定的“灭活”作用,所以说长期面对电脑对皮肤影响不好,而人体的头皮细胞是非常脆弱的。
C. 程序员好烦!
请问,目前这个社会,你能给我找一个不烦的职业吗?
如果不能,那么为了能有口饭吃,有个安稳的觉睡,
那么请坚持这个职业,因为,毕竟程序员还是一个庞大的职业群体,
发发牢骚可以,但是,发完了,就要好好规划自己一下,
是提高技术能力?还是提高业务水?为的是可以以后不这么烦。
Good luck!
D. 程序员最讨厌的5种产品经理,你最烦哪种
哈哈哈,程序员和产品经理可以说是死对头啦。
1、频繁改需求
如果项目经理想要整死程序员,频繁改需求是最快的办法。特别是做了一半硬是改掉需求,scrum里的表现就是sprint内的非受迫需求变更,太狠了,技术同学表示不能忍。
2、拿老板和运营做挡箭牌
不说清需求价值,当技术童鞋问“为什么要做”的时候,支支吾吾,或者说“老板要的、运营要的”。最绝的就是说,这个功能老板说必须要做,那个功能老板说明天就得上……
3、扮用户
程序员会产品经理沟通的时候,比较经常就是听到,“关键字是用户不会这么觉得,如果我是用户。”
这种产品经理通常关注点会有问题,比如更多的时候讨论的是这个按钮是这么颜色,应该放在哪里,文案应该怎么写等,如果把这些问题当做核心,那难免会让人啼笑皆非。
4、口头禅——不就是xxx
有些产品经理口头禅:不就是xxx,这也引来一些程序员的反感。
比如“这个问题不就是在数据库里加个字段就可以解决了吗?你要是没时间,我给你写个SQL 语句,你执行一下吧。”结果程序员一脸懵逼。
其实,如果是在你的非专业领域里,最好少用这种“不就是XXX”这样的句型为妙。
5、不懂装懂
特别是对技术一窍不通的产品经理,会不停让程序员加班赶工。
“开发大哥,我代码写的不多,你可别骗我,这么简单的需求,明明一下午可以搞定,你跟我说一个星期?”
此时,想必程序员口袋里50米大刀已经饥渴难耐......这种产品经理叫程序员哭笑不得。
希望可以帮到你,谢谢!
E. 程序员反感(讨厌、不喜欢)什么
奇葩要求,客户要做一个产品展示界面,认为阿里云这种风格很不错,老板还答应了,做不来,再见。
F. 程序员久了,会很敏感,因为小事烦躁,怎么回事
程序员的烦躁来源于压力。程序员缺少宣泄情绪的出口,每天基本都是在处理问题,面对工作、生活各方面的压力,没有很好的疏解途径,造成了心理负担
G. 程序员最讨厌什么编程语言
应该是最讨厌“别人学的编程语言”。自己最初学的语言会有种先入为主的优越感,在学习其他语言时就会觉得很不适应,因此对其他语言的语法、逻辑、各种处理机制都嗤之以鼻。要说最讨厌什么编程语言,首先应该想到的是“1.无法开发出自己需要的应用,2.语法复杂,难以学习,3.不热门,跟不上时代”的语言,然而目前社会、网络上最厉害的还是嘲讽“别人家的编程语言”,程序语言的鄙视链很长,而这条链子上充满了各种厌恶与鄙视的眼神。
H. 者调查告诉你:程序员最讨厌什么编程语言
作为一个多面手的程序员来说,也许他最讨厌汇编语言。因为汇编语言毕竟是仅仅高于机器语言(即:使用真正的二进制机器代码编写程序)的编程语言,然后通过汇编语言的编译器,将程序员编写的汇编语言源程序,翻译成机器可执行的二进制代码(机器语言)。
但是由于汇编语言从整体结构、以及程序语句上来讲,它毕竟还是不如其它高级程序设计语言(例如:C、C++、JAVA、Python等)来得容易阅读和编写、它还是毕竟比较抽象的。故程序员最讨厌的还是汇编语言编程。但是如果从和计算机硬件底层打交道、或者是确实需要提高计算机软件的性能的角度上来讲,确实又离不开汇编语言的功劳。
I. 程序员的那些事,程序员最怕的事情是什么
我倒是很理解软件工程师的自黑行为。软件工程师自黑收入低,我觉得和清北的学生觉得自己是学渣一样,不单纯是得了便宜卖乖,而是在它所处的环境确实比较低。用一种老土的说法就是,软件工程师作为无产阶级中收入最高的群体,能够接触到很多资产阶级的人群,相比之下就能感受到无产阶级的苦逼,而其他无产阶级,连接触的机会都没有。
IT行业的收入分布是一个梯形,平均数高、中位数更高;而其他行业都是金字塔形,平均是比IT高,但中位数低得不能再低了。基本上,配得上和软件工程师说话的文科生(金融或者法律),都是自己领域中比较顶尖的人物(其他都已经被淘汰回老家当公务员了,你们根本看不到)。所以相比之下,软件工程师会觉得自己非常悲惨,这也正常。
但另外一种自黑就令人无法忍受了——本来一点也不喜欢数学,不喜欢计算机,就奔着IT行业的高收入来的,结果来了以后没有达到心理预期就开始黑。这些没有工匠气质的人,颠倒黑白,楞把软件行业的优点非说成缺点,吓跑了很多热爱数学和计算机的孩子,可恶至极。
最典型的说法就是黑IT行业的收入分布,由于IT行业最现代化的人力资源管理模式,以及崇尚技术的风气,所以这个行业的贫富差距,相比其他行业要小,不像金融和法律那样,赢家通吃一将功成万骨枯。这是最接近于社会主义理念的状态,是优点,却被某些人当成了黑点。这些人一定是以为,IT行业如果也跟其他行业那样,变成了金字塔形,他就会成为塔尖上的人物了。对于这种情况,我只能说他们太自恋了,身在福中不知福。还是好好提高提高技术吧,IT行业可能是这个社会上仅有的,只要技术好,就能发家致富的领域了。当然,有些人也会把这个当成黑点。
我在T公司。我身边的程序员,都是看起来一副屌丝样,其实收入稳定生活丰富,iPhone,iPad一大堆,每年至少国内旅游两三次,出国旅游一次。聚餐常在很不错的餐厅,工作四五年的基本买房,或者租非常享受很不错的房子。开宝马的不要太多,也有爱骑自行车的,不过都是乐意。而且每次单身派对,都是女多男少。