本期訪談的主人公是在德國斯圖加特工作的高階軟體工程師:李輝。李輝老家在安徽馬鞍山,02年武大本科畢業後,來到德國斯圖加特,在地理資訊與攝影測量專業繼續碩士學習。06畢業後就職於一家移動應用公司,作為軟體開發工程師工作至2011年,2011年跳槽到德國一家涉及建築、能源、水利等多領域的大型諮詢公司的 IT 部門,任職高階軟體工程師。
(李輝近照 – 希臘聖島)
李輝的聯絡資訊如下:
技術部落格:www.easywms.com
新浪微博: @Mobabel_NET
移動開發個站:www.mobabel.net
感謝李輝非常詳細和實用的分享!以下是採訪的全文。
伯樂線上:當年出國的初衷是什麼?
本科畢業時面臨考驗,工作的選擇。當時選擇了考研,碰巧學校有個和德國大學的交流專案,碩士深造。我本來對德國很感興趣,加上免學費,家裡只需負擔第一年語言學習的生活費,為什麼不出去看看呢?在國內學了半年德語就到了德國,繼續一年的入學資格德語學習,當時還是各校獨立DSH考試,現在是全德統一德福考試。德語公認難學,當年通過DSH後,老師說了句:”你們只是通過了一個最簡單的入門考試而已“。
02年德國各大高等院校還是採用德國特有的Diplom學位制,而不是國際通用的Bechelor和Master。就是說Diplom約同於Master,但並無過渡的Bechelor。就是說你中途退學,是連Bechelor學位也沒有的。所以Diplom學制普遍較長,視專業難度和個人選課安排5-10年為正常。
出國前對德國學制並沒有深入瞭解,入學後所聽所見(比如高掛率課程,暴嚴教授)頓時有了上了“賊船”的感覺,別的國家三年,德國五年以上。當然德國Diplom的含金量是公認的高的。在確認中國教育部對Diplom和Master的認證是同級別後,我和幾個小夥伴毅然轉學投奔至當時德國並不多見的Master學位授課。
06年之後,德國教育體系也在逐漸做改革,逐步取消了Diplom學位,而採用國際通用學位制。後來的同學在這一方面上比先來的學長學姐們要開心的多,德國讀完Diplom的同學真的是要很有毅力才行的。
伯樂線上:請介紹一下你在德國的第一份工作情況,包括工作的節奏、時間安排、工作量、團隊協作等方面。
Master論文是關於J2ME向量手機地圖客戶端的,06年移動開發環境也就侷限於Symbian和J2ME。一家小公司正好有個公共交通的專案,我就先進去實習。公司有多小呢,除了Boss就是我了,到我離職公司已有2-30人規模了,我也算是元老級了,將來上市啥的應該我也佔一席之地吧,哈哈。
小公司靈活,專案接到,幾個人Brain storm一下,確定構架和分工,就開始動工,Boss和PM監控進度,使用Jira系統作為PMS,SVN程式碼控制。因為人少,每個人必須是多面手,從構架,Server到Client,介面標準需要全面瞭解。有時一人一個專案,涉及到的新鮮的技術只給你幾天吃透,所以加班是常有的事,9到10小時,標準IT民工。有次專案交付,幾個人包括Boss通宵做到第二天七點,成功把專案發出。和同事交流過,德國IT小公司,加班非常正常,並不是標準8小時下班。移動領域有個好處但同時也很累的方面,就是接觸開發語言種類、技術領域非常多,知識更新也很快,到目前我除了彙編沒接觸過,其它語言都是拿來就讀,讀完就編碼。小公司是非常鍛鍊人的。
從10年開始Boss醉心於跨平臺JS開發,他的出發點是基於開發成本,而且業界HTML5標準也慢慢普及。但連續幾個專案做下來,發現JS真的無法勝任。面對稍大儲存,併發聯網執行緒,多頁面操作,HTML5 App經常是無原由崩潰。要是Facebook早點宣佈放棄HTML5客戶端,也許能給前Boss一些啟發,不過現在由於硬體和OS不斷更新,HTML5 App優化很多。因為這個我們在技術上分歧很大,加上自己的事業規劃,於是跳槽啦。
伯樂線上:跳槽到新公司後,工作情況有哪些改變?
新的公司不是移動領域,而是諮詢領域,涉及能源,水利交通等領域。專案一般和GIS地理資訊有關,都是各個行業內部的管理系統,如德鐵的路線維護管理系統。工作節奏明顯變緩了,因為專案必須按部就班按流程走,每個階段可能需提供給使用者作測試,期間進度控制會議也很多,同事之間開發進度不同也需要協調。
接到新的專案後,PM會召集相關人員討論,確定框架、技術和分工。專案管理用一個開源的PMS二次開發系統。UML圖和資料庫資料關係圖是少不了的。開發一個階段完成後,自己或者互相測試Bug,每個專案會有一個詳細測試流程文件,一步步測試下來,有問題就提交到PMS裡,各個開發人員再繼續跟進Bug。程式碼控制採用VSS(微軟較老的版本控制系統,已逐步棄用)和SVN。
關於工作時間,每天只要十點之前到公司就行,保證進度情況下工作時間自己隨意安排,比如可以今天少做兩小時,明天多做兩小時。平日四點可以下班,週五兩點。加班在新公司是基本上是不會的,偶爾專案趕工需要加班的話,那麼加班的時間可以當作靈活假期休掉,靈活假不佔用標準假。
我們IT公司每季度有個中型會議,先分析該季度公司盈利,達標還是滯後,接著把季度內專案過一遍,看哪些專案有難度有問題。每個人會介紹當前自己所做工作,這樣大概知道誰會什麼技術,精通哪些領域。半年一次大型會議,德國各地分部的同事都會集中過來,連開兩天,也是分析公司目標,盈利,專案進度,因為關係到年底分紅,大家聽得還是比較認真的。會有新專案或者新技術的演示,會後都是要出去換花樣飽餐一頓。
伯樂線上:新公司的工作環境和氛圍如何?
工作環境比較舒適,兩三人一個辦公室,同事都很友好。IT界其實在哪個國家都算是比較好打交道的圈子,說起技術就忘記其它,沒有什麼複雜的人事關係。穿著除了見客戶要正裝,其它時間隨意。 免費咖啡,員工價午餐,公司很多運動俱樂部,跑步足球帆船瑜伽等等。德國人很注重運動保健,同事大多每週定點運動,公司每週一晚包下一個體育館,壁球羽毛球各種場地。有個保健領域分公司還提供員工價按摩服務。
(公司邊上公園,午飯後只要天氣不是太差,同事都會三兩結伴出來散步)
總公司在暑期中旬會有個主題晚宴(去年主題是20世紀初,同事會穿著古典禮服)。聖誕節前會有個公司年會,和國內的差不多,先領導講話,然後開吃,吃完蹦迪或喝酒聊天,不同的是沒有娛樂節目。平日德國同事拘謹的態度在這夜就不復存在了,蹦得喝得都很嗨。
(總公司聖誕年會)
伯樂線上:能介紹一下薪資福利和社會保險方面嗎?
養老保險是隻要不是mini job都需要交,所以在當學生時打工就已經開始交了。德國的稅是很高的,按條件分級,單身尤其高,普遍是賺的越多交的越多,中產階級壓力很大,按不同級別30-50%左右收入要繳稅的。可能你的領導比你稅前多一兩千,稅後相差也許只有幾百,所以德國階級相對平等,工薪階層差距不算大。
去年將養老保險領取年限提高到67歲(男性),據說很快還將修改到69-70歲,德國人熱愛勞動到死在歐洲是出了名的。
IT領域的平均薪資在德國處於中等偏上,拋開那些大牛,還是比不上美國的(羨慕)。這裡有個德國工作網站做的IT薪酬統計(稅前)。
每個表分三列,左邊是低於平均標準25%,右邊是高於25%,按國內說法就是不積極員工,普通員工,優秀員工的區分。從上至下分別為管理層,諮詢,開發,資料庫,系統網路管理,應用支援。
扣除稅,貌似也不比國內高多少,某些領域還要低,所以單靠打工發財是不可能的。德國各行業其實都有業內工資標準,按工齡加薪,除非是優秀人才跳級發薪,一般還是按部就班加薪。
伯樂線上:你對德國當地IT行業技術圈有哪些體會?
斯圖加特本地有個IT圈的創業者定期聚會,每次會有個主題,或介紹些新的有趣的專案,我去過一次。如果中國人要在德國IT業內單獨創業,我覺得有些難度,最好是和德國人合夥,這樣可以降低融入和語言上的障礙。中國人德國IT圈不算活躍,我在論壇或微博認識了一些人。
德國網際網路圈子據我觀察,除了自主創新外,山寨現象也是常態,基本上也是山寨美國或它國的新idea,不過因為版權保護意識較強,山寨一般只山寨idea。整個構架和UI還是重新設計的。而且跟風現象也比較嚴重,最後剩下來的多是財力雄厚有渠道的公司。
德國人在Open Source方面非常活躍,公司在閉源和開源框架選擇上會傾向成熟開源框架。我認為一個國家IT圈開源的支援度,和這個國家的社會福利有直接關係。福利好,加上程式設計師薪酬不錯,那麼閒暇之餘做軟體出來與人共享,是很自然而然的。比如北歐那幾個高福利國家,出了很多優秀開源產品。
伯樂線上:在德國的衣食住行方面呢?
生活成本其實看個人消費標準,沒有下限和上限,學生時一個月五六十歐都能活下來,要是租的好地段房子,每月供車,每頓下館子,上兩千歐也正常。
這兩年因為歐貸危機,貸款利率下降,房價漲了不少,但房價對比當地平均收入還是可控的。房價按地段區域,分公寓、房子等結構,新房每平價格說從1k-5k不等。一般在離市中心30分鐘車程的區域,屬於非偏遠區,每平3k-5k(市中心會6k以上)。年輕人還是以租為主,不過70平的非偏遠區的二手小公寓,十五萬左右,年輕人還是負擔得起月供的。
德國物價雖然每年在叫罵中上漲,但還算穩定,每年3%-5%漲幅,而且漲之前會告訴你。不同連鎖超市裡你總能找到符合你當前消費標準的東西。蔬菜比肉貴,特別是標註了Bio(原生態不施肥)的蔬菜。食品物價方面我感覺和國內中大城市差不多。
來了十多年了,德國飲食雖比較單調還算習慣了,但是頓頓吃還不行,胃還是中國胃,基本每餐還是得自己做中餐吃。如果說德國飲食文化貧乏,德國人可不同意,他們肯定會說土豆就有幾十種,麵包、香腸上千種,啤酒上百種,怎麼可能貧乏呢?德國人酷愛硬麵包,麵包有多硬,把人砸出腦震盪很輕鬆。這麼硬怎麼吃呢?有次德國總理默爾克到中國訪問,最後一盤菜她用麵食蘸著剩下的湯汁把盤子清得乾乾淨淨,有人說是節儉。在我看來這是吃硬麵包養成的習慣,必須蘸著湯汁才能下嚥。德國菜裡你可以沒肉,但你不能沒汁!
伯樂線上:社會安全方面能介紹一下嗎?
社會安全方面巴符州在德國南部算是不錯的,夜間出行沒什麼擔心。不過隨著歐盟東擴,邊境開放,勞工湧入,犯罪率也是顯著提高的,今年巴符州爆竊犯罪率竟然漲了3成。去年我一個同事家被爆竊,一個鄰居也被爆竊。
伯樂線上:你在德國這些年的工作與生活的收穫,以及給後來者的建議
工作上如果說心得的話,做IT就得不停地學習,新框架新技術層出不窮,核心本質儘量搞清楚,拿到專案你就會有整體思路,這樣工作上也輕鬆些。
在德國,我個人覺得遇到最大的障礙還是語言障礙,工作領域內要繼續往高處走,過硬的德語是必須的。現在德國高校所開Master課程,相當多是英語授課,不會德語的話,找工作難度上大些。除非是國際化公司,英語就足夠,但生活上會德語會有好處的。
德國因為專業人才缺乏,近兩年放鬆了專業綠卡的薪酬限制,IT領域也在其中,去年印度人佔據了IT綠卡申請的很大一部分,達上千人,街頭印度人明顯多了很多,我們中國人不能落後是吧?