程序员职场-产品部和研发部的故事

    jillzhang jillzhang@126.com 
    
     上一篇:程序员职场-如何面对混蛋领导 
    上篇文章谈了一下如何面对混蛋的主管,大家积极发表了自己的意见,我也受到了莫大的鼓舞,那这篇主要和大家探讨一下部门之间的沟通协作问题,希望仍能得到大家的鼓励。

     情景一:晚上8点多了,程序员小K仍在公司噼里啪啦的敲着代码,此时产品部的赵经理走过来说;"唉,小K呀,我发现A页面上的XXX几个字很不美观,大小也不合适,你调整一下吧!",小K忙打开vs2005,经过长达7,8分钟的等待,终于将项目加载完毕了,小K瞪着布满血丝的双眼,在几千个页面中,找到了赵经理所说的A页面,然后找到了他提到的那几个字,问赵经理说:"字改成多大的亚?","多大的?,恩,就改大一点就行呀!",小K将原来的9pt,更改为了10pt,ctrl+s后,F5,经过漫长的等待,页面终于出来了,赵经理看了看说:"还有点小,再大点!",小K只好将10pt更改为了11pt,赵经理眨了眨眼睛说:"好像还小!",12pt,小k又一次快速的按下ctrl+s F5,赵经理端着杯子喝了口水说:"这次感觉大了点,调小一点",此时快8:30了,小K和好朋友商量好8:30在超市门口见的,见赵经理没完没了得改,于是极不情愿的又将字体改为了11pt,f5,见赵经理还站在边上一个劲地端详呢,小K拿起包,快速的windows+u,关机闪人了,一边走,一边想:"什么人呀!事先没有界面设计,没有美工,程序员将界面做出来之后,对字体还调来调去,没完没了,真bt!"

    情景二:大早晨,小Z高高兴兴地来公司上班,刚刚看完昨天自动发布和自动测试的结果,经理走到身边说:"产品那边XXX说,系统A模块的M单据数据有问题,都反映到xxx总那了,你过去看一下",小z来到xxx总办公室,了解了下具体问题,判断出错误来源可能归于一部分老平台数据的迁移,因为系统刚刚上线,限于条件限制,平时研发的测试平台还不能完成系统中最重要的一部分功能,所以有些比较依赖历史数据的模块并不是很稳定,这个小z也很清楚,所以在此之前已经根据系统逻辑,写好了每天晚上判断目前系统是否正常的验证程序,但由于历史数据是手动输入到数据库中的,只有纸质单据,所以这部分数据,一直是没法被检查,因为谁也不清楚到底每条数据应该是多少,于是小Z将这些说给xxx总,并且告知只要能找出那些历史数据问题就能解决,不等小z说完,xxx打断小z:"我就不明白了,这样怎么就不对呢!,我也当过程序员!。。。",小z本来挺认真地想和大家一起理清来龙去脉,因为这块的逻辑从一开始都没有产品的人来定义,而系统正式运营也是经过测试部门测试通过了的。事先小z考虑到和M单据相关的数据,在研发测试上没有,所以很难在本地测试,所以将程序做成了do/undo/redo的形式,正常情况下总是do的,当发现错误的时候,可以进行undo,然后redo,这样系统就具有了比较强的容错性,而由于一部分莫名其妙的历史迁移数据,undo和redo就没办法正常运行,听到xxx频频大声说着:"我也是程序员",频频亮着这样的王牌,"我也是,而且我还曾经是程序员,经验丰富着呢!别忽悠我!",经理这时候正好回来了,小z看形势不好就拉另外一个程序员出来了,小z心里想:"真是个老程序员,连手动往数据库中添数据的单子也签!,而且签完后还让一个对系统不太懂得人去录入。出了问题,还一个劲的这有什么不对呀!",然后就听见xxx总和经理争论着怎么怎么回事,在此期间,小z让人将纸质单据中的上百条历史数据按新系统逻辑录入到了系统,过了1个来小时,经理从办公室出来,说数据到底怎么回事,小z说了前前后后,并且说明了起因。事后,经理发msn给小z:"xxx总对A模块很不满意,你再仔细检查下吧!",小z心里头暗想:"从头到尾,没有一个人负责产品设计,产品的功能模块含糊不清,却整天看到产品部大哥大姐们,没事闲聊qq,文档除了相当少合模糊的几页外,连根毛都没见,费力把几地,没困难要上,有困难也要上得初步完成了系统开发,出了问题,产品部的大哥却闷头一言不发,好像这玩艺谁做的谁就应该死似的!还有xxx总"我原来也是程序员",真他妈的范特西。

    情景三:项目好不容易终于稳定了,研发组的兄弟们刚刚松了口气,此时产品部频频重拳出击,要搞个和系统毫无关系的平台出来,这次倒不错,给了几张草图,光听说别家公司设计最次是pdf了,这可好,一水的全是jpg,负责这个项目的h兄弟光处理那几张图就干了好几天,刚刚进入开发环节,这边需求又变了,刚刚弄明白新的需求,作了下调整,做到一半,又变了,不明白的地方,问产品部人员,不是说不知道,就是你去看那个什么巴巴吧! 靠了,真够瞧得起兄弟们的,那个什么巴巴的开发团队也她娘的让程序员设计页面!吭哧吭哧的兄弟们干了差点一个月,本来前段时间系统的开发就比较累了,搞这样的一个系统,兄弟们都很有意见。敢怒不敢言,谁让咱程序员是良民呢!时隔2,3个月过去了,那套耗费了大家无数心血的系统却一直被冷藏着呢,一个人都没人去运营和维护他,奶奶的,兄弟们做东西就是为让它躺那静静睡觉的!

    赫赫:),啰里啰唆的说了一大堆,其实都是生活中的琐事,因为本人是开发人员,听人讲述完这些情景,我第一个感觉就是程序员们都太善良了,每天忙代码,什么都顾不上,让人当枪使,还没事偷着乐呢,活干了,力也出了,可到了分功劳的时候,你这噼里啪啦敲代码的时候,没事聊qq,泡小妹的大哥们早把功劳抢到自己手里了。等你缓过味来了,光看到满地鸡毛!上面是个人开始的想法,也是每个程序员最原始的思维。下面就谈谈我比较理智的思考。

    首先部门与部门之间的沟通的确比较麻烦,有些事情也不受个人的掌控,虽然明知很多问题的根源,却没有力气去解决,而一些能力不济的人还自我感觉良好,从我们自身的素质角度来讲,首先我们应该有一些容人之量,这个世界上,有能力好的,也有能力坏的,有善良的,也有邪恶的,如果我们自身没有广阔的心胸,那在社会的大舞台上必将撞得头破血流,我们起初应该容忍这样一种现状,尽我们最大的努力,来完成自己应该做的事情,这样上不愧公司,下没有耽误自己学习知识文化,所以应该主动和对方部门作沟通,作交流,尽量本着解决问题的目的来做事,各个部门的成员之间更应该互相尊重,像上面所说的那样,改来改去,做完了冰封,都体现了产品部门对研发人员工作成果的不尊重,明显拿研发当枪用,而出现问题的时候,不承担自己应承担的责任,拿研发堵枪眼,更是受到研发人员的反感,站在研发的角度,最不希望的就是干了活,挨了累,最后因为做了,错了,还被毙,所以我认为产品部门首先要解决的问题就是学会如何尊重研发的劳动,认识到研发人员不是实现你们毫无边际遐想的工具,不认识这点,他们的工作也很难进展,而研发在此过程中,一直抱怨,抱怨,再抱怨,抱怨这个不公,那个不平,却不思考解决这些问题的方法,也是有不妥之处的,起初我们的确应该抱着容忍和和谐的目的来工作,但当情绪不满影响到工作动力和态度的时候,应该找到问题所在,及时加以解决,我觉出现上述情形后,研发人员应该将心中的种种不快和认为平时工作中不正确的地方反馈给项目经理,让他去帮助大家来解决此类问题,毕竟抱怨是没有用的嘛!最终如果实在不能得到妥善解决的话,而在这样的工作环境中确实不爽,就亮终极必杀吧:走人吧!忍字头上一把刀,忍无可忍把刀抛,老憋气上火的不但容易成为粪青,而且影响身体健康,在哪里我们还不是混那一个月几张纸票子呢!
    上一篇:程序员职场-如何面对混蛋领导 

作者:jillzhang
出处:http://jillzhang.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2008-01-11 09:06 Robin Zhang 阅读(3260) 评论(51)  编辑 收藏 网摘 所属分类: 职场点滴

  回复  引用    
#1楼2008-01-11 09:18 | 米米[未注册用户]
呵呵,不用那么生气.其实每个人都有自己的想法.我觉得,在一个公司,做好自己岗位内的职责.对公司.对自己,对同事都无愧于心就好.自己的人生,自己有自己的规划.走自己的路,让别人羡慕去吧.
  回复  引用  查看    
#2楼2008-01-11 09:19 | xiao_p      
哥们 不搞技术 开搞人事了? 那可有点可惜了你的技术了!!!
  回复  引用  查看    
#3楼2008-01-11 09:27 | jason_lb      
楼主开始转向了?
从研究死技术转向研究活人?
just a joke

  回复  引用  查看    
#4楼[楼主]2008-01-11 09:27 | jillzhang      
@xiao_p
技术也是要搞得,这不是添些佐料么

  回复  引用  查看    
#5楼2008-01-11 09:27 | 3echo      
写得很实在,看得出是经过认真思考之作,值得学习,支持!
  回复  引用  查看    
#6楼[楼主]2008-01-11 09:30 | jillzhang      
@3echo
有些事情很多开发人员都会遇到,有时候心里面想不明白,写出来大家分享一下经验而已。这就是开发人员写开发人员的故事吧

  回复  引用  查看    
#7楼2008-01-11 09:36 | 凌风      
分析得也太牛B了嘛。佩服啊。
我顶!

  回复  引用  查看    
#8楼2008-01-11 09:44 | 亚历山大同志      
都明白了和代码较劲不如和人较劲来得痛快,o(∩_∩)o...哈哈
  回复  引用  查看    
#9楼2008-01-11 09:53 | 伍迷      
首先,别人你是无法改变的。因此当面临着不公平不合理时,需要一些忍耐、一些大度。

然后,要学会说“不”,要学会用非技术办法解决问题。这点我很有感受,并不是所有的问题都是技术来解决才是最好的,那样只会是效率低下。比如“情景一”,如果是我,我会告知,非常不好意思,现在我有个约会,不得不先走了,等明天确定好字体大小我再更改。之后,我会向他们提建议,这种事如果事先有美工设计,将会节约多少程序员和管理人员的人力和时间成本(注意是良好的沟通,而非去吵架)。真正有思想的领导是会考虑这一能帮助省钱的好主意的。
  再比如,有些需求,可能并不是很合理,对方也没有想得太清楚,如果照做,多花很多自己的时间不算,对整个项目也是损失。如果能及时的沟通(注意这里需要良好的沟通,而不是吵架),也许这个需求可以换一种方式来解决,在开发上或许就是非常少的时间。

第三、年轻人,应该要明白,当你在为工作付出时,其实也是在为自己的工作经验加码。当回过头来看,你的收获其实并不只是这个项目的完成,而是自己工作能力的提升。

我记得看过一个职场人的分类:第一种是还没让做或者给一些暗示就能把工作圆满完成的人,第二种是安排好并交待清楚后,可以按时完成的人,第三种是要拖着拉着赶着才能完成工作的人,第四种当然就是怎么样也不能让人满意完成工作的人。我觉得,第四种人一定要被淘汰,第三种只能混日子,第二种人将会工作顺利,而第一种人,一定是人才,任何公司都会高薪而难得之。看到此时的你,愿意做哪一种人呢?

  回复  引用    
#10楼2008-01-11 09:54 | ou[未注册用户]
有同感。分析的很好。
  回复  引用  查看    
#11楼2008-01-11 09:56 | HappyQQ      
这样的牛B公司,可能根本就是管理一团乱的……
我因为经历过这样的软件公司,闪人吧……

  回复  引用  查看    
#12楼2008-01-11 10:07 | omnislash      
产品部和开发部权责不明,这是老板的错。
指望产品部的同事良心发现来解决问题,这个基本上有点难

  回复  引用  查看    
#13楼2008-01-11 10:08 | ibin      
都明白了和代码较劲不如和人较劲来得痛快,o(∩_∩)o...哈哈
------------------------

正解!

  回复  引用  查看    
#14楼2008-01-11 10:20 | 巫云      
很好,lz已经离成功不远了。从程序员到领导——只要学会跟人打交道。
  回复  引用  查看    
#15楼2008-01-11 10:31 | 海风吹呀吹      
你知足吧,兄弟!我们这里经理连SELECT COUNT(*) 都不知道是干什么的,一共学习了7天的ASP,就说对ASP就了如指掌了,你看,咱们公司的网站就做出来了!我心里暗想:佩服啊,天才啊!人才啊!打开网站一看,好家伙,找了个CMS的进了后台就改了改公司名称!!!这样的领导领着我们一帮子蠢材,o(∩_∩)o...哈哈,做毛!~~~~要说开会讲话,那我们领导绝对是人才!他还一个特点,谁要是直呼他名字,那纯粹是找难看,即使叫名字也要加上“经理”二字!
  回复  引用  查看    
#16楼[楼主]2008-01-11 10:40 | jillzhang      
@伍迷
首先感谢你这么精彩的回复
我可以偷偷的告诉你:我想做第一种,:)

  回复  引用  查看    
#17楼2008-01-11 10:43 | 海风吹呀吹      
@jillzhang
第一种??算了吧,第一种需要个气度大的领导,像我们做程序员的现在最吃香的是第二种,第一种纯粹是出力不讨好,找挨训!别自作聪明,俗话叫啥来着,狗逮耗子。。。。。

  回复  引用  查看    
#18楼2008-01-11 10:44 | 女生跟班      
--引用--------------------------------------------------
海风吹呀吹: 你知足吧,兄弟!我们这里经理连SELECT COUNT(*) 都不知道是干什么的,一共学习了7天的ASP,就说对ASP就了如指掌了,你看,咱们公司的网站就做出来了!我心里暗想:佩服啊,天才啊!人才啊!打开网站一看,好家伙,找了个CMS的进了后台就改了改公司名称!!!这样的领导领着我们一帮子蠢材,o(∩_∩)o...哈哈,做毛!~~~~要说开会讲话,那我们领导绝对是人才!他还一个特点,谁要是直呼他名字,那纯粹是找难看,即使叫名字也要加上“经理”二字!
--------------------------------------------------------
装13的,纯粹是源于自卑。

  回复  引用  查看    
#19楼2008-01-11 10:50 | 海风吹呀吹      
@女生跟班
呵呵,不过这样也好,互相扯皮,一个简单的功能一个周能完成的,我一般都说需要2个月,怎奈我功力尚浅,在这里正好,工作自己说了算,想什么时候做完就什么时候做完,剩下的时间自己猛学习,恶补,谁让刚毕业呢,哎,努力学习,为跳槽做准备!不过也有坏处,没个好师傅带,就像郭靖,如果不遇见洪老前辈,他自己学是学不出降龙十八掌的,这里都是高手,真的很希望能交到朋友,找到技术上的“带头大哥”,拉小弟一把,就像园子里一个兄弟说我的,要防止成为野战军

  回复  引用  查看    
#20楼2008-01-11 10:53 | Yok      
一水的全是jpg,负责这个项目的h兄弟光处理那几张图就干了好几天,刚刚进入开发环节,这边需求又变了,刚刚弄明白新的需求,作了下调整,做到一半,又变了,不明白的地方,问产品部人员,不是说不知道,就是你去看那个什么巴巴吧
========================
我靠,跟咱公司状况一模一样啊~,我一同事问策划MM这图是啥意思,她说你问阿里巴巴,气得他当场吐血

  回复  引用  查看    
#21楼[楼主]2008-01-11 10:55 | jillzhang      
@Yok
可以说这就是中国大部分公司的现状

  回复  引用  查看    
#22楼2008-01-11 11:03 | 寒枫天上      
诡异啊
  回复  引用  查看    
#23楼[楼主]2008-01-11 11:09 | jillzhang      
@寒枫天上
和出此言?

  回复  引用  查看    
#24楼2008-01-11 11:11 | Yok      
@jillzhang
不用管他,他已经被策划逼疯了

  回复  引用  查看    
#25楼2008-01-11 11:17 | OOP      

文章字小了,看起来很累!

觉得别人沟通极其困难或者不可理喻的时候,请停下来想想,自己给别人的感觉好不好


  回复  引用  查看    
#26楼2008-01-11 11:33 | Anders Liu      
真他妈的范特西。
  回复  引用  查看    
#27楼[楼主]2008-01-11 11:39 | jillzhang      
@Anders Liu
:)

  回复  引用    
#28楼2008-01-11 11:43 | Jiadz[未注册用户]
最好一把手是程序出身的,懂得协调,懂的平衡,否则这样的公司,呆着也没意思,活你干,罪过你背,处处不讨好,年终总结,还会来一个结论:这么简单的软件,你们一做半年;软件是简单,但需求也简单,但提供需求的人不简单,恨不行一个星期给你变一次,中间再换几批开发人员,能半年就出来就已经不错了。
  回复  引用  查看    
#29楼2008-01-11 11:51 | 万朗      
同意28楼兄弟的意见,最好是上、下都了解研发的辛苦!
  回复  引用  查看    
#30楼[楼主]2008-01-11 11:54 | jillzhang      
@Jiadz
其实你说的就是上面领导能尊重一下执行者的劳动成果,因为一个不懂技术的人很难弄清这个工作需要付出多少,他们只知道执行结果,所以会在一定程度上造成上下的不协调

  回复  引用    
#31楼2008-01-11 12:01 | leejack[未注册用户]
我现在的职位是产品经理,以前也做过程序开发,知道程序员的苦。在公司里不管产品有无成形,我们产品部门都要求能在纸面上把要求和功能描述清楚,就是不想让程序员想破脑袋做出来的东西还得不到肯定。产品开发要求产品设计和实现的紧密结合,产品设计往往来源于市场,市场的需求变化很大,作为产品的管理人员,就应当有责任去分析需求形成指导性文档。而不是由产品实现的程序员自由发挥。
  回复  引用  查看    
#32楼2008-01-11 12:53 | 韩现龙      
只有一个有规范制度和纪律的组织才可以让人在干活时心里比较舒坦,一团乱的公司只会让人有一种失落,就如31楼说的,若程序员想破脑袋做出来的东西还得不到肯定的话,那可想而知程序员以后工作时将会是一种怎样的心态。
  回复  引用  查看    
#33楼[楼主]2008-01-11 13:08 | jillzhang      
@海风吹呀吹
我只是希望成为一种而以
谁不想变强呢!

  回复  引用  查看    
#34楼[楼主]2008-01-11 13:11 | jillzhang      
@leejack
@韩现龙
规范是解决这些问题的途径之一。
但针对那些只有20,30人的公司而言,规范是很有难度的
因为一边要面对催命的进度,一面还要面对资源少,人员少,人员素质低的现状

  回复  引用  查看    
#35楼2008-01-11 13:18 | henry      
有些BOSS有些钱没地方花,搞什么互联网产品.
然后就招几个屁都不懂的策划,把开发人员强奸到死去活来...

  回复  引用  查看    
#36楼2008-01-11 13:22 | 韩现龙      
@jillzhang
有体会。不过也不是太难,主要是要得有一个出色的领导,这个领导不仅要有公司现行平台下的实际开发经验,而且要有较强的管理能力,当然其个人魅力是不可缺少的。

  回复  引用  查看    
#37楼2008-01-11 13:47 | 心悦      
31楼的说得不错。
是否其它行业也会出现类似的情况呢?

  回复  引用    
#38楼2008-01-11 14:00 | A.Z![未注册用户]
--引用--------------------------------------------------
henry: 有些BOSS有些钱没地方花,搞什么互联网产品.
然后就招几个屁都不懂的策划,把开发人员强奸到死去活来...
--------------------------------------------------------

呵呵

  回复  引用  查看    
#39楼2008-01-11 16:10 | sunbird69      
--引用--------------------------------------------------
OOP:

文章字小了,看起来很累!


觉得别人沟通极其困难或者不可理喻的时候,请停下来想想,自己给别人的感觉好不好



--------------------------------------------------------
文字确实太小了 ,确实还是沟通问题,很是重要呀

  回复  引用  查看    
#40楼[楼主]2008-01-11 16:33 | jillzhang      
@sunbird69
放大了一些。原来在1024*768下字看着不是特累呀,现在就有点大了

  回复  引用  查看    
#41楼[楼主]2008-01-11 16:36 | jillzhang      
@OOP
这位老兄的留言领了。
但众口难调,能做多少做多少吧。

  回复  引用  查看    
#42楼2008-01-11 16:37 | 阿标      
不要怕,有委曲就说出业。
  回复  引用  查看    
#43楼[楼主]2008-01-11 16:45 | jillzhang      
@阿标
只是谈谈目前常见的一些问题呀,没什么委屈不委屈的,大家都是给老板打工,有矛盾出公司就忘光了,回家还不是一样开心的war3嘛,偶尔有灵感的时候,写写出来,为自己的职业生涯留下点记号也挺好的

  回复  引用    
#44楼2008-01-11 17:47 | 08过客[未注册用户]
这样管理混乱而且低效的公司如何能够生存呢?
看来客户还是比较好骗的,这样都能养活一大帮人,真是个骗钱的好行当

  回复  引用    
#45楼2008-01-12 00:16 | 路人丙[未注册用户]
很有中国特色,写得很好,我经历过
  回复  引用    
#46楼2008-01-23 10:21 | liangzhimy1[未注册用户]
我 CAO , 简直在描述我人工作经历!

楼主强, 这种观察力, 看这文章太亲切了,
原来大家伙也这样呀, 心里好多了!

  回复  引用  查看    
#47楼[楼主]2008-01-23 10:25 | jillzhang      
@liangzhimy1
你这不是变态心理么?:)

  回复  引用  查看    
#48楼2008-02-01 16:28 | VelvetMark      
“重市场,轻研发”这个混乱的时代倡导的就是这样一种杀鸡取卵的思维模式。
研发人员往往得不到应有的尊重和回报,当枪使的例子比比皆是...
楼主文中有的情景我也遇过,更变态的也遇过。刚工作时还被领导叫下楼去和另一个本科毕业的小伙擦车...
那时非常FIRE!恨不得马上甩手走人。
现在虽不FIRE了,但回想起来依然范特西。
其实没啥,那都是宝贵的经历嘛,哈哈。
我们都会说自己有信心成功,但只有逆境中,一切方能见分晓。
同样,我们也都相信压力越大成长越快,但源自内心深处的压力,却只能让我们内耗。
如果想自己更快的成长,就要想办法树立自己的信心,把那些影响我们内心的人和事抛到九霄云外。多看好书,多与人交流,锻炼自己的情商,增强自己的沟通力、思辨力和恢复力。让所有的压力都来源于工作和生活,让我们充满动力的运作起来!
另外,我想说的是:和楼主一样,我也喜欢玩WAR3!哈哈

[引用提示]VelvetMark引用了该文章, 地址:http://www.cnblogs.com/yuxuanji/articles/1061629.html

  回复  引用    
#49楼2008-07-04 17:41 | windfighter[未注册用户]
写的非常的好,写到了似曾相识的情景。



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1034357




相关文章:

相关链接: