上海團隊的不合作態度讓客戶的投訴逐漸增多,即使是客戶反映得很迫切的問題,要他們加班去解決也是很難的。
商總決定,要逐步逼他們交出SDK的核心代碼。
這種操作必須循序漸進,不能讓對方有所察覺。
比如說客戶反映U盤讀取的兼容性有問題,我們就要求上海負責這一塊的王工開放USB部分驅動代碼給我們。
“你們要看USB驅動幹什麼,這樣,elber,你先把USBdisk部分的SDK看完吧。”
SDK沒有什麼內容,大部分都是封裝在他們的庫函數裏,我很快就看完了,回複郵件道
“王工,Usbdisk的sdk部分我已經看完了,我看了我接下來的任務是改善讀寫性能,接下來是否看驅動?驅動代碼我沒有呀?暫時我隻能先下bushound抓抓usb數據看看。”
王工很快就回複道
“這兩天你先學習學習USB協議文檔,搞清楚USB設備工作的基本流程,其次,再仔細研究一下我們SOC所采用的USBCtl的spec。完了,出一個簡單的文檔描述一下我們USBCtl是如何工作的。”
這種要求不能算不合理,但是提出來的話即使覺得浪費時間,我也隻能照做,很快整理了一篇學習文檔發了過去。
“數據整理得不錯,但USBCtl一塊,太粗。
這樣,你自己按照自己的理解,寫一個基本的device框架出來,獨立的project,
隻要做到很簡單的一點:
在PC上能識別出來你的device設備,你的prject能夠正常應答PC發出的request!
工作在中斷模式下。”
還是不提開放驅動給我們的事情,我們就在這樣的往複中增加著無謂的內耗,客戶那邊的問題一點也沒解決。
我從外包公司出來,一直都是做黑盒子,客戶給到你的代碼基本都不是核心的部分,不過現在大家都是一家公司,沒見過一個公司的人這麼搞的。
他們不肯開放代碼的原因,我分析,倒不是怕我們掌握了之後可以撇開他們,以上海團隊驕橫傲慢的態度,估計也不會認為我們有吃下核心代碼的野心和實力了。
自負如秦始皇,也沒有想到自己一手搭建的帝國,會毀在當年看到他出巡時不可一世的場麵時,說出“彼可取而代之也”的平民項羽手裏,如果當時親耳聽到,也不過付之一笑吧。
他們所享受的,隻是高高在上把我們耍的團團轉的感覺,當然,把核心的代碼掌握在手裏,使得公司離不開他們,也是目的之一。
我們遇到問題請教時,經常碰到的回複是
“這種問題都沒搞清楚,怎麼通過麵試的啊?”
“你做這行幾年了?”
“有問題先自己想想啊,這麼簡單的問題都來問我。”
我們被罵得狗血淋頭,也隻能罵不還口,真有點勾踐臥薪嚐膽的味道。
讓我們氣憤的是,資深如商總,他們有時候也敢用教訓的語氣說話,實在太不像話。
我們都見識過商總百科全書般的實力,隻是商總天生的綠色性格,為人低調。
最近公司的事情逐步走向正軌,上海團隊的代碼逐步被我們蠶食。
是的,我用了蠶食這兩個字。
但是對於藍牙協議這一塊,王工遲遲壓著不肯放手。
客戶那邊屢次投訴我們的藍牙兼容性問題,商總急的連連催促王工,無奈對方卻總是不緊不慢。
於是商總提出要搞免提協議,也就是在之前的藍牙協議可以放音樂的基礎上,支持客戶打電話。
王工在電話裏哇哇大叫,不可能的,芯片空間就這麼大,怎麼可能再放免提協議。
“為什麼放不下?可以overlay啊。”
“這個你不懂,反正實現不了就是了。”
商總苦口婆心道“這樣,小王,你說一下大概結構,我們商量一下有沒有辦法嘛。”
“這個跟你說不清楚。”
“壓縮一下總可以的,要不代碼給我們,我們來試試。”商總適時地將了他一軍。