中法程式設計師大PK:同樣是程式設計師差別為何如此之大?
1. 從記者口中得知,大部分中國程式設計師的工作時間之後,Nicolas表示很驚訝,他們加班的情況非常少,週末更是不能被耽誤的家庭時光。
2. 熱愛旅行的她,一邊旅行一邊工作,如今成為了一名自由程式設計師,以灑脫的方式繼續從事她熱愛的工作。
3. 作為一名程式設計師,能在技術程式碼之外,實現突破,完成自我價值的昇華,之於自己、之於未來之路,都是一份美麗的收穫。
image
前不久,一部熱播劇把大齡程式設計師推向了風口浪尖,程式設計師在職場上狼狽、被動引發了激烈共鳴。我們不妨走出劇本的虛擬人設,走出喋喋不休的爭議與聲討。在北緯49度的那個浪漫國度,我們開啟了一場在巴黎左岸,塞納河邊,別樣程式碼人生的探索之旅。
1. 記錄:埃菲爾鐵塔下的數字生活
image
2019年4月的一天,埃菲爾鐵塔才迎來了130歲的生日,這座高324米的鐵塔,最初誕生的意義是因為1889年的“巴黎世界博覽會”。對於往來如織的遊客,它就是一座紀念碑更是巴黎的標籤,而對於土生土長的法國人來說,它更像是一個陪伴式的存在。因為任你穿梭在巴黎的大街小巷,總是能不經意地看到它。
image
正如在上班路上,Nicolas總是能在一抬頭就能看見埃菲爾鐵塔。
這一天,藍天白雲, Nicolas順著早高峰的人流,走出place d'italie地鐵站。抬起手,看看手錶,9:15分。
三月的巴黎早晨,即便是晴空萬里也還是會寒氣襲人。Nicolas站在原地,稍事適應了下戶外的溫度,便把電腦包由手提換成斜跨,整理一下西裝,再將雙手揣進西褲口袋,大步流星地在十三區穿行。
image
位於巴黎左岸的十三區是最大的華人區,他告訴記者,城市擁堵世界聞名,更別說上班高峰期了,再加上巴黎都是老式建築,找停車位實在是太困難了,所以對於上班族來說,地鐵才是最好的選擇 。
Nicolas身高180cm,一身筆挺的西服,腳上穿一雙搭配得當的棕色系帶皮鞋,花白的絡腮鬍看得出來有刻意修剪過。雖然剛過了41歲生日,但是身材依然保持得很勻稱。記者告訴他,你這款的,在中國屬於最吃香的“大叔型”。
image
這是他從事程式設計師工作的第18個年頭。Nicolas畢業於I.S.E.P(巴黎高等電子學院),五年制,學業生涯結束就可以拿到類似國內的碩士文憑。I.S.E.P,說它是程式設計師的搖籃一點也不為過,Nicolas的同事中,大部分都是來自這個學校。
記者好奇地問了一個問題,就是法國的程式設計師們會去參加考證,類似上崗證證之類的考試不?
image
Nicolas 回答道:
“考證考等級在法國也存在,但是並不是必須的,作為技術人員能解決問題才是關鍵 ,之前就讀的院校是非常注重實踐的,所以畢業生們對自己的就業定位是非常清晰的,絕大多數人的第一份工作是程式設計師。”
image
Nicolas所在的公司是一家做BI軟體的創業公司,位於一棟8層的法式建築之內。在時間充裕的上班路上,Nicolas給記者介紹起了他所在的這家“專注”的軟體公司。
為什麼說它專注?
因為這個公司主要做一款BI軟體,整個公司主營業務就是專注賣這一款產品。他試著用最簡單易懂的方式給記者介紹這個工具性的產品。“BI=business intelligence,也就是商務資料視覺化,連線客戶的資料來源將其視覺化以簡單的方式呈現出來,這是資料分析的一個重要環節。”
image
9點30分準時到達辦公室,Nicolas一進門就跟已經在座的同事們熱情問好。然後不緊不慢地點開電腦,查收工作郵件。一個小時後,是上午喝咖啡時間。法國的工作時間安排應該是世界聞名的“人性化”,Nicolas所在的公司也許讓很多國內程式設計師羨慕吧。
image
9點半上班,12點半左右吃午飯,下午14點開始上班,16點迎來下午的咖啡時光,然後18點30分是規定的下班時間,就算有時候會因為特別的工作而加班,也通常會在19點左右結束。
對於緯度較高的法國來說,從春天開始夜晚就來得特別晚,因此19點走出公司迎接下班的人,會發現天色還是如下午一般,是新鮮的藍天白雲。
從記者口中得知,大部分中國程式設計師的工作時間之後,Nicolas表示很驚訝,他們加班的情況非常少,週末更是不能被耽誤的家庭時光。休長假,帶著家人去旅行也是一年中必不可少的安排。
image
2. 全面手:新一代法式程式設計師的職場軌跡
在國內,程式設計師的工作基本就是專注於開發、執行,很少有開發和銷售經驗,職業軌跡多數是高階程式設計師,走上管理崗位的少之又少。但在法國,似乎程式設計師在職場上並不那麼“專注”。
Nicolas所在的公司,一共有20多個職員,其中包括Nicolas在內有3個程式設計師,是公司的命脈所在。
image
Nicolas和他現在的同桌同事Philippe的職場軌跡,就是法式程式設計師職業成長的一個典型模板:C++程式設計師出身,現在是C#。畢業之後就業,從最普通的程式設計師做起,程式寫了幾年以後慢慢兼做專案管理,如今做產品的同時也做產品實施,專案管理以及售前。
Nicolas之前在一家大保險公司做了10多年,曾經在日本工作3年,從程式設計師做到了管理層。如今主要負責產品的開發更新、專案管理。
image
目前,公司的所有專案幾乎都是他來負責安排,給大家分工,具體怎麼實施,涉及到重要的客戶溝通和重大決策都必須他親自出馬。
“因此,法國的程式設計師們還要負責跟客戶打交道?你們每天必須西裝革履?” Nicolas邊盯著螢幕上的程式碼邊回答記者的問題,“是的,因為跟客戶談判、溝通隨時可能發生,打扮得體是對對方起碼的尊重。”
image
而35歲的Philippe,擁有12年工作經驗。如今,基本上每2年~3年會換一個專案來負責全方位的開發、執行、管理。Philippe認為,如果一個程式設計師長期只做開發寫程式碼,壓力很大不說,也是很容易感到無聊的,會對枯燥的工作感到疲倦。
因此,能在開發專案的基礎之上穿插做一些專案管理、專案實施,會讓工作變得既有趣也有挑戰性。
不單純只做技術開發,提升全面的職業技能,這也是他選擇現在這份工作的原因。而今後,隨著相關經驗的慢慢積累,Philippe也會走上類似Nicolas的道路,成為一名集銷售、技術開發、管理於一身的全面手。
image
在公司附近的餐廳簡單吃了頓飯之後,Nicolas就出發去見客戶了。
最近,他主要負責談判一個醫保合作保險公司的資料倉遷移和資料分析業務。這次他要從SAS(全球知名統計分析軟體公司)手中搶走客戶。
“這家公司以前都是用SAS軟體來做資料倉庫和資料分析,但是SAS一年幾十萬歐的年費對其來說是很大一部分負擔。我們的機會就是,去給客戶做資料倉庫遷移,從SAS遷移到POSTGRESQL(一個開源免費的資料庫)來。同時,以後使用我們的軟體來做資料分析,相比之前這部分他們支付的費用,將會節省一筆巨大的開支。”
image
Nicolas告訴記者,隨著科技發展,專注某個細節應用領域的小公司有很多機會。雖然SAS這樣級別的大公司,在技術上產品維護以及售後還是有優勢,但技術核心的一些東西,使用他們小公司的產品一樣可以完成。這個成本的節約,對客戶來說有很大吸引力,因此他對這次談判充滿信心。
兩個小時之後,Nicolas從客戶所在的公司——一棟頗有設計感,被波浪般起伏的玻璃幕牆包圍的建築裡從容地走了出來。
image
記者上前問道:“談判怎麼樣?”
“接下來的工作就是回去做資料遷移,安裝我們的軟體,教會他們如何使用了!”他爽朗的笑容背後,讓人看到一份難以掩蓋的愉悅與自信。
作為一名程式設計師,能在技術程式碼之外,實現突破,完成自我價值的昇華,之於自己、之於未來之路,都是一份美麗的收穫。
image
3. “996”與“越老越吃香”:天壤之別的生存姿態
現在,國內程式設計師隨著年齡的增長,危機感也在不斷攀升。年齡成為橫在程式設計師晉升甚至是保住飯碗道路上的一條不可逾越的鴻溝。記者在這次調查中卻發現,法國程式設計師們普遍活得很自在,而且是“越老越吃香”。
就拿Nicolas來說,40多歲的年齡,在公司內是除了老闆之外最受尊敬的人。他跟公司簽署的是自由合同,對於工作的時間和方式都有自助支配權,當然這一切還是需要有過硬的技術撐腰。
image
對於現在中國流行的網際網路企業加班代名詞“996”,他感到十分驚訝:“一週工作只能5天,時間上多了那屬於違法行為!” 因此,以Nicolas所在公司為例,即便是剛來到單位的新人程式設計師,上班時間也只能在9點到19點之間,加班加到凌晨甚至住在單位簡直是天方夜譚。
同樣,在薪酬方面也符合“越老越吃香”這個規律。從LesJeudis釋出的《2017-2018年法國程式設計師平均薪資表》可以看出,隨著年齡資歷的增長,薪酬也在上漲。按年薪計算,所有程式設計師年薪平均在26500歐元左右,每工作5年年薪有較大幅度的提升。
image
另外,根據程式設計師開發語言的不同,薪資水平也有較大差距,Java、 C/C++、C#. Net程式設計師,初級收入明顯低於前端Angular或React程式設計師,後端PHP或Javascript程式設計師、全棧開發程式設計師、網站開發專家,隨著資歷的增長,其薪酬會遠遠超過圖表中的水平。
記者實際調查發現,像Nicolas這樣涉及業務銷售,專案管理的程式設計師,通常是10萬歐的固定薪資。另外還會拿到額外的提成、分紅,因此程式設計師這個群體在40歲~50歲可謂是職業的巔峰時期,對他們來說達到百萬年薪是非常簡單的事情。
image
除了法國對大叔型程式設計師的偏愛有加之外,在大家還在把穿格子衫,沒日沒夜加班狗的形象對標國內程式設計師的時候,法式浪漫再一次重新整理了記者對程式設計師的認知。
JP是法國微軟公司內部的一名程式設計師,他和周圍的同事們都比較偏愛Kenzo、ikks、sandro等法國時尚品牌,每天上班的著裝會在頭天晚上提前搭配好並熨燙一遍:西裝式休閒外套、襯衣、正式一點的牛仔褲、皮鞋。遇到見客戶或者正式會議的時候會西裝、領帶全套上陣。
JP的工作主要是為客戶特定需求進行定製開發,每個程式設計師會有幾個自己固定的客戶。法國鐵路公司是JP最大的客戶,主要負責其IoT和雲端儲存、機器維護預測,報告機器故障等。JP告訴記者,在大公司他這個職位是流動性非常小的,不必擔心哪天會丟掉飯碗。
image
Oceane,是記者在本次採訪中接觸到的唯一一位女程式設計師。做市場營銷出身的她,在參加了一個開發培訓之後愛上了當程式設計師,於是投身網站開發。
image
兩年之後,由於厭倦了每天固定待在辦公室,聽從專案經理安排做開發,定時完成任務的機械式工作,毅然辭職去了倫敦。
熱愛旅行的她,一邊旅行一邊工作,如今成為了一名自由程式設計師,以灑脫的方式繼續從事她熱愛的工作。
image
4. 職場也不能缺失的生活儀式感
完成採訪之後,走出Nicolas工作的大樓,卻走不出重新認識這群程式設計師的真實感。
因為工作的壓力和生活的羈絆,讓一些人對自我認識發生了偏差,對生活的追求出現短暫的分離亦或是漸行漸遠。
image
雖然我們面臨的真實環境跟這次的幾位受訪者存在不可逾越的差異,但通過努力要達成的目標卻非常一致——創造幸福生活。
那麼,我們就不要再被喋喋不休地抱怨淹沒製造驚喜的慾望,不要再因為身體的疲勞而放棄追求美麗人生。
也許,生活儀式感會給你的職場生涯帶來意想不到的驚喜。
image