coderluan
2016-09-03 22:35:03 +08:00
该拒绝肯定得拒绝,但是拒绝也是有技巧的。
直接和对方说做不到,肯定是不妥的。
因为对方会提这个需求,就是不懂技术或者懂但是认为有可能。
所以一定要从可能性上说明对方,可能性主要就是两个方面:
一个是时间上的,说明这个项目的工作量和估计时间,表示现在时间不够,你可以加班加点的做,但是最终能不能赶上不敢保证。
第二是性能上的,这个需要你具体的估算一些带宽算一些负载,说明目前做不到,最好再给出个一定可行的方案,然后让对方做选择。
做到上边说的才能说是专业,而且一般人也都能接受这些理由,即使他还让你做,但是也都做好了失败的心理准备。
如果对方根本不听你的解释,剩下的只是尽人事以听天命而已,事后如果被追究或者甩锅,那样可以想想后路了。
之前我就做过一个项目, CTO 使用了错误的性能估计方法(脱离 cpu 架构只算主频)大大低估了项目难度,然后我们写了一些 demo 和 benchmark ,让对方相信了我们的结论,最后项目两个部分只成功了一个,另一个多用了一倍时间,累成狗屎肯定的了,但是并没有受到什么职责反而拿了不少奖励。