對日外包公司,起先在北京、上海比較多,后期為減少成本在山東、河南、陜西的對日外包公司越來越多。我做過對日外包,同時也聽一哥們講對日外包。項目經理、PL、SE、式樣書這些詞語經常回蕩在耳邊。
我先說下我朋友的情況,他的角色是PL。以下為我倆共同創作。作為一名程序員一天的工作流程是這樣子的:早上開機、打開式樣書閱讀、開始編碼,完成模塊開發后自測、提交代碼,待測試人員把bug測試出來后發送給你修改(這時候你已經在做另一個模塊了,也有可能到另一個項目組了都是可能的,而你還必須同時修改原來模塊的bug,因為就是要壓榨你)。到了下班時候,經常你是不能下班的,因為你要加班寫代碼或者修改bug。也有時候加班是在值班的,什么意思呢,比如西安這邊開發完成經過西安這邊測試后打包給小日本再測試,而你值班就是為了等他們把bug測出來改bug,相對集中的工作產生的bug改不完大概是走不了的,而我朋友作為PL也是組內核心,主要負責子系統的研發小組,加班再所難免。而周末呢,還會針對公司內日語不太好的組員進行培訓,一培訓就是一天,這樣你的周末就剩一天了。除非你的日語好不用參加培訓。
對日外包公司的角色有項目經理、PL、SE以及程序員。項目經理負責項目整體協調、管理,是第一責任人。PL是技術小組負責人,一個項目最少一個PL,項目大的時候有多個PL。SE是需求分析師(也叫橋梁工程師)負責和小日本、和開發人員的溝通,包括需求講解、意思傳遞等工作內容。程序員就不用說了,coding、coding、在coding。
再說式樣書,式樣書可以簡單理解為國內IT公司的需求或者詳細說明書。他們叫需求式樣書、詳細設計式樣書。在對日外包企業閱讀式樣書是基本能力要求,如果你長時間學不好日語,那也就只能被公司驅逐門外,而很多公司還會有月考、季度考來考評你的日語能力和在考試中提高你的日語能力和強化日語能力。日語的閱讀是非常基礎性的能力要求,而如果你的口語交流能力再牛逼一點有很多出差日本的機會,就會和小日本有更多的溝通,當然你的技術再牛逼一點薪水也是漲的翻翻。當然在這里沒有抬高、貶低日本外包同志的意思,只是說出了對日外包企業和技術人員的實際工作情況。
關于對日外包的加班再說一點吧,對日外包公司的加班大概分為兩類。有意義的加班和無意義的扯淡加班。有意義的加班比如項目周期緊讓你加班研發促進進度,反正也發加班費,也說的過去;而無意義的加班比如加班坐公司等小日本在日本測試出的bug發給你然后修改,如果沒測試出bug,你就相當于白坐一晚上的加班,當然加班費還是有的。同時也說明了大家的代碼質量好,或者說小日本的測試能力差。
關于對日外包,有的人說工作太單調、太簡單。太單調我認可,對日外包就是生產方便面嗎,流程做的的確好。而太簡單則不見得全部簡單。對日外包公司把工作外包給中國公司起初都是從最低級的做起,最基本的開發做起,這類往往是日本人做好需求分析,甚至偽代碼的時候發給你你來做對應開發即可,早期的甚至有把類、方法都做好讓你填空的也有。而只有日本方和國內公司有過初次合作建立一定的信任關系后,才會把更高級的工作外包給你,比如說剛開始讓你在類、方法里填空式的開發,建立關系后把部分技術設計類的也外包給你,如果你再懂些業務把需求分析說明書外包給你。如此,你明白了,低級的工作簡單,但是高級的工作不見得簡單。外包給你公司的內容也是從簡單到復雜,剛開始不了解你公司的情況下幾乎是不可能把重要的業務外包給你的。而還有一點最終的框架、業務和技術核心外包給中國公司的其實還比較少。
再說下對日外包公司怎么逆襲,如果你是程序員對技術情有獨鐘,那么好好歷練你的技術將來可以走PL的角色和崗位,如果你技術也可以,日語能力再牛逼一點你可以做SE,SE在某些公司要比PL待遇好很多。而如果你再有些大格局的做事方式、能日語對話交流、又懂技術那就往項目經理方向發展,日本外包公司的項目經理待遇還是相當不錯的。如果你在對日外包,或者打算進入對日外包以上信息供你參考。當然大家要客觀的、冷靜的對待對日外包,與愛國熱情、與國際局勢沒有任何關系,因為大家要養家糊口。對日外包和國內公司IT工作沒有好壞之分,找見自己合適的位置即可,本文不摻雜其他的評價因素。