軟件工程師在外企學什麼?

我在Motorola工作了近6年(注:在這期間我經歷了Motorola拆分成Motorola Solutions和Motorola Mobility,以及Motorola Solutions將網絡部門賣給NSN,期間我所在團隊的企業文化和工作環境一直沿用的是原Motorola的),經歷了從開發工程師到架構師的成長曆程,在此分享一下軟件工程師在Motorola這樣的外企應學些什麼。

首先,由於外企的工作語言是外語,因此掌握外語是必須的。在Motorola這樣的外企工作,英語不光要求會看和寫,而且要聽和說都行。外語對於一線工程師來說要求相對弱一點,因爲除了出國和平時與外國同事開會外運用聽和寫技能的機會少得多。由於架構師這樣的職位經常要與國外的同事溝通,對英語的要求就高多了,甚至要做到能用英語去爭論。對於希望進入外企的工程師來說,早點練好外語會取得一定的優勢,除了能爭取到更多的出國機會外,還容易在外國同事面前展示自己。可以毫不誇張地說,英語水平決定了在外企職業發展的“天花板”。

其次,在外企得學習西式溝通。與中式溝通的含蓄不同的是,西式的溝通更加的直接,更加講究邏輯。在與美國同事打交道的過程中我發現,工作進展與原計劃出現偏差並不是什麼可怕的事,你只要能直接地告訴他爲什麼會出現這樣的偏差,邏輯能講得通就不會是問題。另外,外國同行很喜歡我們問問題,他們最害怕的是我們沒有問題,一聲不吭。由於中國工程師在表達方面表現得不積極,使得我們有時給人的感覺是“難以琢磨”。國人的這種表現,與英語水平有一點關係,但我覺得更多是因爲我們缺乏溝通的意識。

再次,學習專業做事是重中之重。由於西方人做事更加的講邏輯和規則,因此他們做事通常會顯得更專業,這與國人的“只要將事情做出來”的思想形成很鮮明的反差。專業做事體現在幾個方面。其一,使用合適的工具。國人做事更多的是不管什麼事都用“榔頭”去做,與之不同的是外國同行會使用各種合適的工具,這一點美國和俄羅斯的同事明顯高於我們,他們的技能多元化水平比我們高。其二,文檔化。西方的同事更具“人人爲我,我爲人人”的精神,因此他們更注重通過文檔的方式將所碰到的問題和解決方案記錄下來與人分享。相比之下,中國的工程師更多的是採用“小金庫”的形式,分享起來有的還遮遮掩掩。將知識和經驗文檔化需要的不只是意識,還對寫作能力做了更高的要求。其三,遵守和改進流程。外國同事相對“死腦筋”,他們做事很看重流程。一說到流程國人的感覺很可能是反感,因爲我們做事更加主張“無政府主義”、“凡事只要能做完就行了”,這種思想在外企很容易碰壁。

又次,學習流程不可小視。有同仁可能會想“流程有什麼好學的,跟着做一遍不就會了嗎?”此言差矣!如果關注流程外在的“形”會認爲它很簡單,如果關注“形”背後的“神”你會發現其中的知識非常豐富,蘊涵了外企是如何運作一個大型研發項目的。流程的好處,不只是引導我們做完事,更是規範我們的行爲和幫助培養工作習慣,這一點我相信國人相對缺乏深刻的認識。如果在外企工作但卻沒有深刻地認識流程,那我會對你說“你白在外企幹過了!”

最後,學習工作所需的專業和行業知識那是缺省的,在此也不囉嗦了。

推薦閱讀

本文出自李雲的博客,請務必保留此出處:http://blog.csdn.net/hzliyun/article/details/7564096
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章