在非纯粹的软件公司里,软件部门是一个成本中心,是花钱部门,所以被出钱给你做项目的甲方爸爸(公司内部甲方或者外部公司的甲方是一样的)压几下也是常事。
内部来说,你如果成为一种,人家一周加班加点做完的需求,你两天连玩带做两天搞定,需求和业务理解的比测试甚至产生透彻,甲方的需求你通常可以提出更好的解决办法。时间一长,你要说这个来不及,或者做不出,那就真没人会逼着你做了。
我凡尔赛一下,之前十来年这么过来,每天工作半天,老板也不说啥。客户的需求也没怎么为难过我,因为从业务出发,我会从别的角度帮客户考虑如何实现她们的需求更方便更高效易用,估算时间不管是甲方还是自己老板都让我多估一些,别按自己的标准来,我是不觉得自己地位低。然后觉得无趣,换了个行业,几年过去,据说曾经做得项目在行业里还有人夸…
当码农,如果要和客户或者产品去争取,一定要从业务角度,这才是人家明白的语言,你才有可能争取到一些东西。而且,这会让他们觉得你确实很懂,而不是一味的拿技术搪塞。和老板和项目经理争取的时候,要从资源和风险的角度。和测试对接,首先要接受测试提出的各种在你眼里不可能发生的弱智场景,并虚心的修复。而对于流程和业务上的分歧,要拉上产品或者客户一起澄清。
当然,这要求你作为码农变得很全能,要懂业务,会评估风险,知道协调资源,技术过硬,有全局观。你想提高你作为码农的地位,只能这样。你觉得这些不是你份内的事?看看你的工资,如果它能让你忍受所谓的地位低,那它也同样是多付给你让你提升自己全方位能力的。