作者TonyQ (沉默是金。)
看板Soft_Job
標題[討論] 國際化的專案
時間Wed May 11 00:49:22 2011
其實我覺得所謂的國際觀是「拓展」開來的,
你必須要經歷過,參與過,看到過,
你才比較有機會知道什麼是國際觀。
我不知道在台灣有多少的人會需要拓展這樣的國際觀,
至少在我真的開始參與這樣的專案之前,
我的確是徹徹底底不覺得我會跟國外的工程師打過交道;
也從來沒想過國外的軟體專案到底長什麼樣子,
對那些專案就僅只於 OSS 上看得見的那個樣子,
一個 svn 一堆 commit 。
但是既然有機會經歷過了,就寫些值得紀錄的東西吧。
-----------------------------------
所謂的國際化專案,基本上很多可能性,
每個人看見的也不一樣,sales 看見的是$$$,
工程師看見的是技術支持/技術細節,PM 看見的是專案時程跟專案規模。
我講我身為一個工程師能看得見的,
昨天的半夜兩點,我在跟美國的RD con-call;
yes ,配合人家的時差,幫人家處理問題收人錢;
這是一種國際化的合作。(當然會有對應的休息)
-----------------------------------
或者簡單一點,到國外駐點去幫人家當顧問或者直接下海救火,
跟印度人打交道做訓練/教學或者協同作業,
接一接外包專案或者產品客製;
所謂的國際專案會有非常多種面貌的。
-----------------------------------
我們知道很多時候有些東西不太能方便拿出來講;
但比方說,國外的人怎麼跑專案,
他們的人員配置怎麼配置,會碰到什麼樣的問題。
甚至是外派駐點時你要知道些什麼,
其實這樣的問題是有趣的。
我不知道有沒有人會想要出來分享,
不過就由我來拋磚引玉吧。:)
-----------------------------------
在台灣來講,公司派去客戶那邊駐點的人是比較辛苦的,
不過在美國就又不一樣了,以我經歷過的例子來講,
花錢請你來就是會把你照顧的好好的。
有個朋友前陣子去某地,感覺他去的那間公司花錢請他去,
就是要榨乾它的每一秒。
文化跟環境的差異,是你在國際化的專案中最容易看見的。
在美國 consultant 蠻普遍的,其實這樣的機會台灣也不見得沒有,
當然沒有到每個人隨手一撈都是跨國專案的程度,
但是偶爾跟跨國的國際合作,應該也沒有到很誇張。
有認識的朋友偶爾就會飛出去出差開會,
也有認識的朋友在跟好幾個不同國家的市場打交道。
在國際化的市場,你可以不夠好,
但是久了你會失去你的credit,人家就不會買你的帳,
如果你做了一點成績,人家就可能會買你的帳。
這個標準線,其實頗微妙;
但很顯然的是對抱怨產業不夠大的人,這樣的機會希望你不是舉雙手投降。
-----------------------------------
問題是什麼樣的思維跟什麼樣的視野,
是可以有機會去參與一個國際專案的人會看到的?
你如果不知道一個國際專案是什麼樣子的,
你很難想像怎麼為這樣的案子準備。
我現在也不能夠整理出什麼結論,我只是個小小為技術驕傲的工程師,
但如果草草的讓我說幾句話,我可以先說說我自己工程師的看法:
1.美金的價值
一樣是過一天的錢,拿來買台灣的RD換到的就會比較多。
以我看過得例子來講,時薪 40~80 塊美金的一個小時的服務,
對美國的案子他們來講是不算非常貴的數字,要得也是普通的品質。
對台灣的案子來講,是需要慎重考慮的天價,而且一定要物超所值。
你是工程師,請問你想賺哪一種錢?
即使你是老闆好了,請問你想賺哪一種錢?
另一句話說,你覺得什麼樣的工程師可以賺這種錢?
他不需要特別的強,但是他要能夠用英文基本溝通,
要能做專案,要能解決人家的問題。
2.時差
yes,時差影響很大。影響有多大,你要跟對方的合作當然不用說,
客戶什麼時候上班什麼時候休假甚至有沒有日光節約,都有關系。
以台灣的地域跟印度人合作是比較簡單的,
跟美國就比較累了,看地區,
有的時區我們可以早上跟美國接上他們的下午。
做國際專案,作息的差異與正確的時間感就是你需要有認識的。
3.語言
雖然英文已經是國際語言了,偶爾還是會有需要日文或者其他語言的
翻譯,這塊的需求是參與國際專案時不可避免的。
(語言搭配傳教士技能似乎會是非常有用的工具。)
即使是英文,你能否正確表達自己的意思,
或者跟對方確認對方的意思,能夠知所進退;
基本的門檻不高,去年差不多七月這個時候我去面試某間公司,
剛好那個位置也是跨國專案,
主管要我英文介紹我的專案我感覺被釘在牆上。
後來到了現在的公司,因緣際會之下練了不少英文,
現在已經可以自己跟美國人開會寫長信討論bug,
雖然還是不是很熟練,但有機會練習是很重要的。
4.文化
不同國家的價值觀不太一樣。
以美國來講,你跟他們 argue 時程的事情可以心安理得,
他們很尊重人。
然後他們也比較優雅一點,
基本上議題你沒主動去追他們大多就是慢慢來。XD
他們基本上態度是比較徐而緩的,但不見得馬虎。
印度人我的感覺是比較偏向於解決眼前被指派的任務,
他們比較是任務型的,眼前的解了以後的再說。
大陸人我接觸過的,他們比較要求績效,
不過他們也是很認真,會跟你討論技術細節,
做事上基本上雖不一定能算得上聰明,但卻是很認真。
我對接觸過得大陸人印象是蠻「強悍」的。(認真程度上的)
5.工作
基本上我覺得國內外的軟體工作整體上差異不大,
應該說就是我所經歷過得軟體專案那個樣子,
會有資料模型,會有資料處理機制,
會有視覺設計以及各種備援機制;
以這個架構為基礎進行的專案切分。
但問題是國內的軟體工作太廣泛了,所以這樣說會引起誤會。
秘書用個 access 管主管會議行程,
搞不好都可以說自己是資訊人員了。
我們討論軟體工作時一個困難點在於這個行業的人實在太多,
類別實在太廣泛,幾乎只要摸的到電腦的就可以歸類到資訊業。
我比較喜歡說系統,一個系統是能夠有自己的脈絡,
負責把自己的週期處理好,能夠自行運作;
不過這個算是題外話,以後再提吧。
插花外提工作技能這件事,
基本上我能分享的還是取決於自己想玩的領域;
能累積的經驗就是好經驗。
以我來講,我母語是 java ,
後來因為案子寫 asp (vbscript) 維護過 20 萬日 pv 的站,
享受過寫小功能馬上被 user 發現還寄信來跟你講有bug的窘境。
又有一陣子跑去玩 jsp ,手上也有幾個維護的站是 php base。
我興趣一直放在 web 其實是有件插曲的;
當年學 java 時,寫一些很小很小的 Gui 遊戲,
發現丟給朋友玩要裝 jre 弄 jar 有的沒的,
後來覺得這樣實在是太麻煩了,就寫成 applet ,
雖然後來發現當時已經是慢慢的 applet 淡出網頁市場。
後來就覺得 web 直接多了,雖然說也有些事情很難做。 ;)
而把這些難做的事情變簡單的事情之中,
最直接的工具就是 javascript了。
雖然當年(2005)來講 javascript 還是個很玩票性質的東西。
也不多人看好這個東西,不過我一直很喜歡他。
算算寫了很多小玩意了,而這些語言之中,
我最喜歡也最讓我迷戀的莫過於是 javascript 了。
我還記得某年我介紹 jQuery 時說過我很愛 js ,
回來某前輩還在 plurk 上說,
怎麼會有人說他很愛寫 javascript。(大笑)
事已經又隔三四年了,我寫 web 專案,
我寫 firefox add-on ,我寫user script ,
甚至是透過 web 去拿一些自己需要的資料,
或者透過 tag 的概念對自己手上的資料進行處理。
現在我全職寫 javascript widget / java integration,
而我也就用這個當本錢就能參與國際化專案 ,
我甚至已經快一年沒在工作上寫到會碰 db 的code .
(對了,國際化專案的一個特色就是分工比較有機會明確。)
語言不需要押寶,也不需要賭注;跟著需求走就對了。
語言雖然一直都在變化,但一定有些東西是共同不變的。
而且技術之外,你的信心以及曾經累積過得知識才是重要的。
(就像是本篇主旨要講的國際化的視野,也是過程中的一種累積。)
-----------------------------------
相信板上有很多的朋友都在參與國際化的專案,
我自己就有這樣的朋友在看板,很多事情我們值得去討論、分享。
我從菜鳥就從這裡寫文章寫到現在,
舊的文章我自己看了都會笑自己菜,
可是即使那些是不那麼正確的也罷,是正確的也罷;
有機會提出來討論,並吸收評論及回饋,這些都是幸福的事情。
我到目前為止貢獻過四個 open source 專案,
參與過大大小小超過20個,小至簡單的留言報名系統,
大至幾萬名 user 的網站設計。
yes ,很多事情我們都還不懂;
就像我也是碰到日PV20萬的時候,
才知道原來 mysql int 這個type真的不夠大;
建了個table 不用兩天 PK 就爆炸了。(大笑)
我雖然知道 sql injection ,但是接手別人的網站,
一個複雜的網站被人家抓到漏洞把站 db 整個幹掉了,
咬著牙默默的把前一天的 db 倒回來發道歉信想辦法善後,
開始追 access log 看到底死在哪。
這些事情我相信即使再過個十年,如果我沒有自己親身經歷過幾次,
或許我都沒什麼機會學會或者從別人那裡知道這種東西。
既然我們有這樣一群同好聚在這裡,
我誠摯的邀請你加入我(們)的分享。
不論你的經驗是在各方面,甚至是面試的經驗也好,
各種其他人可能沒經歷過的經驗,都是值得分享並參考的有趣經驗。
讓我們繼續努力讓軟體工作能聚焦在軟體工作。 ;)
(哎呀,話題又扯遠了...哈)
--
網頁上拉近距離的幫手 實現 GMail豐富應用的功臣
數也數不清的友善使用者體驗 這就是javascript
歡迎同好到 AJAX 板一同討論。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.72.149.216
※ 編輯: TonyQ 來自: 42.72.149.216 (05/11 00:50)
※ 編輯: TonyQ 來自: 42.72.149.216 (05/11 00:54)
推 liunate:很棒的經驗分享 :) i like this 05/11 01:14
※ 編輯: TonyQ 來自: 42.72.149.216 (05/11 01:28)
推 Kz:很棒的心得,謝謝分享>^^< 05/11 01:52
推 askeing:跨國的時差真的很麻煩,不小心就會養成半夜失眠收信的習慣 05/11 02:00
→ askeing:收了信就會順手實做或是回信~一來一回就更晚了 Orz 05/11 02:01
→ askeing:不過也真的可以學到很多東西,開發觀念、英文能力、文化… 05/11 02:02
推 guest0710:感謝:) 05/11 02:02
推 FantasyRyu:鉅作 05/11 04:02
推 imyst:感謝經驗分享!!! 05/11 04:42
推 leicheong:時差方面, 當年是有contact point負責那邊的聯絡... 05/11 07:33
→ leicheong:有問題的時候會他們會打電話吵醒你的, 沒必要晚上檢查 05/11 07:34
→ leicheong:郵件... 他們對可以workaround的production很多都是 05/11 07:35
→ leicheong:很nice的, 會給你足夠的時間. 不過相對的report上也別想 05/11 07:36
→ leicheong:可以胡弄過關... 他們真的會吵上去的... :P 05/11 07:37
→ iincho:國際化的案子? 大公司我看到的幾乎都是跨國PK... 05/11 08:46
→ iincho:RD幹PM, 台灣人幹印度人之類的,這篇還真是光明正面XDDDDD 05/11 08:47
→ iincho:時差倒是還好,反正RD通常一堆夜貓族, 不要被凹第二天早上 05/11 08:48
→ iincho:要進Office一堆人還會搶著跟你加班..... 05/11 08:48
→ iincho:當年的經驗是用英文寫長信吵架變得很熟練... 05/11 08:49
→ TonyQ:嘿嘿 有些鳥事等你寫啊 ;) 05/11 08:49
→ iincho:奇怪的是台灣這邊抱怨老印的比例似乎特別高,看到的幾乎... 05/11 08:50
→ iincho:對於專案出現印度人很感冒,這個我倒是自己沒碰過就是.. 05/11 08:50
→ iincho:我猜貴公司的規模應該不大,大公司的玩法又是另一套... 05/11 08:53
→ iincho:尤其是當你不夠好的時候...嘿嘿,這應該是大公司的好處之一 05/11 08:54
→ TonyQ:我對老印的印象是持平啦,他們也就是工程師。 05/11 09:49
→ TonyQ:我先前也是有complain過印度人,不過那只是因為對他們期望 05/11 09:49
→ TonyQ:太高我想。XD 05/11 09:50
→ TonyQ:規模這個詞很有趣,是客戶的規模咧,工程師的人數呢,還是 05/11 09:50
→ TonyQ:組織的層次深寡? ;) 05/11 09:51
→ TonyQ:另外大公司的確都是跨國在 PK 沒錯,這就是我對於一直很多人 05/11 09:52
→ TonyQ:再講台灣的市場很小的不可思議之處。面對全球市場跟全球需求 05/11 09:52
→ TonyQ:市場就在那了,把自己關在小島上然後說沒市場。這頗掉詭 05/11 09:53
→ TonyQ:有些東西不是沒寫也不是不寫,是不知道怎麼放到章節裡。XD 05/11 09:53
→ TonyQ:來個人回一下吧,有討論其實比較容易有深入的東西可以玩。 05/11 09:54
推 saja:推推~ 05/11 10:40
推 gmoz:好文:) 05/11 15:53
推 silence226:推推推!期待續集 05/11 17:52
推 Ting1024:現在也在做國際案 ~_~ 05/11 21:56
推 markbex:推 看過印度人的程式 有些邏輯還不是一般人能"理解"的XD 05/11 23:20
推 ngulin0911:推 05/12 00:35
推 roader28:好文推 05/12 10:36
→ viper9709:推~感謝分享~~ 05/12 21:58
推 tsaomimo:推~好文分享 ~ 05/15 12:13
推 hyjie:推 05/15 23:17