码农是一个公司的屁股?论一个和谐码农的自我修养
前言
让我掉下眼泪的 不止昨夜的null
让我依依不舍的 不止是0 error
余路还要走多久 再见吧segment fault
让我感到为难的 是程序的crash
分别总是在五月 马小跳失业的愁
盛夏一行行的log 亲吻着我额头
在那座阴雨的小城里 我爱上了PM
coder 放不下的 只有你
震惊!一个纠纷引发的血案
2014年底的一条关于程序员的新闻,让业界为之震惊。网传深圳南山科技园一家公司5个程序员杀了2个产品经理,伤了N个,后嫌疑人跳楼自杀身亡。(具体以官方新闻为准)。
程序员,作为传统互联网公司产品研发食物链最底层的员工,掌握着一个产品的生死。他们通常是计划的执行者,去执行一个照着做就可以的方案。有时候,他们甚至不知道为什么这么做。
当中间隔着一层设计师时,伴随着信息的流失,程序员们深刻地感受到PM脑子里屎的容量。
要是公司的PM不专业(不懂技术,随意修改,管理混乱),码农们在丧失主动权的情况下,还要不厌其烦地去修改一个个实现起来并不简单的功能,会导致矛盾愈演愈烈,手里攒的刀越来越多。
那么,码农们究竟应该如何与产品经理和设计师和平共处呢?首先让我们看看码农在公司中的作用。
码农是公司的屁股?
如果将公司的各部门人员比作人体的器官,可能是这样的:
- 一个屎一样的产品是由胃产生,由肠搭建桥梁,靠屁股拉出。
- 如果屁股不工作,人会中毒死亡;但人的生死不是由屁股决定的。
- 一切正常的时候,谁能想起来屁股。
- 屁股虽然拉屎,屁股里却没有屎;但如果脑子里有屎,那就说不准了。
- 屁股不会只产出屎,也可能会产出金针菇,重点在于肠胃。
做一个和谐的屁股
作为公司产品研发链上无辜的倒霉蛋,身兼重任却常常被遗忘。在互联网创业公司,没有产品经理和设计师还能勉强维持生存,但没有程序员,公司就很危险,总不能让大脑一直充当屁股吧。所以,程序员对于互联网公司至关重要。
程序员与设计师、产品经理的爱恨纠葛渊源已久,那么如何做一个和谐的程序员,与产品、设计和平共处,共同创造成功的作品呢?
积极沟通很重要!
通常情况下,码农的难以沟通分为以下几种:
- 拖延症:回头再说吧!
- 傲娇:这群傻X,什么都不懂还指指点点,朕才不屑和他们沟通呢!
- 懒:麻烦,还是先照着做好了,做的不好是他们的事。
- 懒2:这点小问题没必要改吧,反正也看不出来。
但是,在公司,团队合作就要积极沟通啊!从产品经理到设计师再到程序员,层层下来,总会有信息的流失。所以,当你觉得你公司PM和设计师脑子进水的时候,主动去找他们沟通,寻找解决办法。
相互尊重和理解
也许你一直无法理解设计师让你移动着1px有什么意义,但这是设计师的职业道德。有时候,你写的代码必须在方法与方法之间空一行,咱就姑且把这理解为设计师要你改的1px吧。每一个细节累计在一起,足以决定一个产品的好坏。所以,要想共同创造出优秀的产品,请尊重设计师,尊重他们的职业,尊重他们的认真。
再说说产品经理,他们需要从用户/客户的角度去分析问题,按照实际需求解决问题。但是,很多时候,他们提出的需求得不到满足。因为通常,码农们的心里会这么想:
- 不懂技术还瞎BB,不知道这有多难实现吗?
- 这个虽然是个小问题,但实现起来好麻烦,性价比太低了,还是用原来的吧!
- 这样好占用服务器资源啊!
不懂技术的产品经理,也许就这样被唬住了,并为此砍掉了一些好的设计。其实第一条和第三条是可以理解的,但是中间一条,通常是程序员的偷懒行为。所以啊,相互理解,咱也希望咱的作品是大众喜欢的,对不?没有肠和胃,屁股是很难生产出优秀的产品的。
别埋在代码里
大众对码农的印象通常有:不解风情、内向、呆板、邋遢、闷骚……确实,有很多是这样的,一心钻研代码,哪有什么时间去解风情啊(其实我还是接触过很多幽默风趣的码农的)。但是,一名优秀的程序员,一定会有兴趣去了解其他合作同事的工作。玩一玩用户体验超好的软件、网页或APP,看一些设计类的书籍,提高审美,你会发现,生活还有很多美好等待你去探寻呢。
别冲动!!
纵使心中藏刀一千把,也要笑面PM和设计,切不可一怒之下自毁前程啊!!!程序员们最好有几个兴趣爱好,打打球、玩玩乐器什么的排解压力,遇到问题多与他人倾诉和交流,死磕真的会炸的。
后记:写给肠和胃
作为产品经理:
- 懂点代码,懂点用户体验,懂点审美,你会发现快乐的人生从此开始;
- 尊重码农,不要对码农们指手画脚,牢记!没有屁股,你们会一起毒发身亡的;
- 作为一个优秀的PM,如果能帮助协调程序猿和设计师之间的沟通,他们会感谢你的;
- 提升自己的项目管理能力和情商;
- 买保险。
作为设计师:
- 做好本职工作,尽量把完整的设计方案提供给程序员,包括像素值、颜色代码和各种标注;
- 好好沟通,相互尊重。如果一个细节被反复调整了多次,请给码农们道个歉,最好能自己学习如何修改简单的样式代码;
- 要是不论如何程序员们都极不配合,甚至感到再犟下去会招致血光之灾,那就请求PM的介入调和吧……
闲暇时间可以学点代码,至少能改个样式,能理解程序员的难处; - 保险起见,最好也买份保险。
声明:
1.本文从码农的角度分析了如何做一个和谐的屁股,并无看低产品经理和设计师的意思,一个公司的胃和肠足以决定成品的好坏!辛苦了PM们,辛苦了设计师们……
部分脑洞来自:《码农决定创业公司的生死》