一个项目,难免要跟其他团队一起合作,在大部分情况下,分工是明确的,在小部分情况下,某些活有些是没有边界的,而大家都不想碰,这个时候就需要吵架争执了,看谁的理由更能说服其他人,有些人比较强势,在争执中会主动些,有些人则会被动很多。
这种事情你做可以,他做也可以的情况下,影响到不是很大,技术上的难点也很少出现问题。
但有些创新型的或者调研型的,就不一定了,对项目不熟悉,对某个技术不熟悉的,而且比较被动的就会吃亏很多。
舌头识别这个活,需要2个前置条件,一个是判断当前光强另一个是判断图片清晰度,xc把这个需求提给了客户端,让客户端去做,相当于把皮球提给了对方。对方其实做这个有一定的困难,没有采取被动的接受需求,而是讨价还价,光强iso没有接口,用图片本身的亮度来做。
针对图片清晰度,他提出我们给的算法的复杂度是多少等,又把皮球踢回来了。
如果当时他很被动的说,你想做成什么样的,人过来找你,这样就会显得很被动,而一被动,对方很可能就会觉得你好欺负,变本加厉。提出更苛刻的需求,匹配识别的不准确,把责任推给你之类的。
千万不要被动,问别人,你的需求是什么?而且这种并不是常规的已经实现过的技术,而是需要调研的新技术。
这是跟对方讨价还价的策略,不能只是接受,要去争,这样你的活就少多了。
在会上客户端提出,给一个sdk,让他们去在andoird调用,当时我还不知道sdk是啥,但这个理由提出来整体上还是合理的,他们不想涉及任何识别相关的,把我们作为第三方sdk。
用java实现,jar包就是一个sdk,定义好input和output,我们在本机windows打成了一个jar包,可以跑通。但客户端的说,这个jar包不能直接在andorid里用,但我们根本对iso和andorid不熟悉,让我们打个适合andorid的jar包,这个需求无疑让我变得十分被动。
我当时提出一个方案就是,我们在python或java里实现舌头识别,这个理由其实并不是离谱,但我没有说动他,没说动他的原因也是我对客户端的不熟悉。
聊了后,对方同意只要我们在windows实现jar包的调用则就可以,这样我们只要把精力花在这里就行,不需要放在客户端版本上。
这感觉也是谈判的策略,当你做的还不错而且速度快的时候,对方会要求你更多。而对方看到你现在做的情况,很可能会让步。
关键的还是在于,这本不应该是你做的 , 你一定要主动的去说,你可以很自信的告诉对方,我不懂iso和andord开发,当你很有自信的时候,你就可以对对方放,我不懂这个。而没自信的人才会故意掩盖,不会说我不行。
今天看到了一个观点,一个是好说话的老好人,一个是能力强但脾气暴躁的人,人们往往会喜欢后一个。
而后一个的人,是不可能被动的,他们只有主动。
主动可以为自己,也可以为自己的团队争取。