標籤:

為什麼你找不到優秀的GISer?

每年的三四月是招聘的黃金時節,故有金三銀四的說法。求賢納才對於處在發展上升期的公司來說,是全年性的常態化工作。只是這倆月市場上求職者數量較別的月份多。基數大了,淘到金子的概率自然會增加。大部分公司的伯樂們是這樣認為的。那金三銀四究竟是不是真的有很多千里馬呢?今天老俞就和大伙兒聊一聊這個話題。

尋找優秀的GISer

公司管理者們經常遇到一個頭疼的問題:招不到合適的人。公司業務不斷擴大,現有的人力資源跟不上業務發展的速度。生產效率在短時間內無法迅速提高的情況下,加班成了唯一的選擇。另一方面,每年都會有幾個年輕人,為了追逐心中的夢想離開公司。雖然也有新鮮的血液加入,可畢竟新手居多,短時間內不說提高生產力,連填補離去員工留下的坑都有些困難。

人月神話告訴我們:提高生產力沒有銀彈,靠往團隊里塞人,一定不可能解決問題。公司招聘不是針對項目救急的應激行為,它應該是符合公司發展規劃,重質不重量的。招聘工作的重點應放在尋找優秀的員工上。

很多公司都由HR承擔人員招聘工作,實際上,HR對招聘到優秀GISer這件事並不能提供什麼幫助。原因很簡單,他們根本不知道好的GISer在哪裡。為了完成員工招聘工作,緩解部門經理的焦慮,他們選擇在大型的招聘求職網站上發布信息,普遍撒網集中捕魚。為了彌補不熟悉優秀GISer的出沒習性,他們選擇和獵頭合作,花錢解決問題。最終的結果就是,HR拿了一大堆的簡歷扔給部門經理,然後如釋重負的扭頭就走。

我不知道這個套路對其它行業的信息技術公司是否管用,但對於從事地理信息技術的公司,這是不管用的。因為這堆簡歷裡面一定沒有優秀的GISer!

優秀GISer的三個特點

優秀的GISer具有較強的開發能力。GIS被融入IT主流,成為行業領域的一種工具已是事實。舉目環視,具備良好的GIS氣質的公司,基本都是技術型公司。雖然地理信息本身是一種數據,但只有具備了很強的開發能力的GISer,才能把數據的價值通過信息化的手段表現出來。抱歉了,數據部門的兄弟們,你們都是很好的數據建庫/建模專家,只是我們想要的更多。

優秀的GISer具有紮實的專業知識和數據處理經驗。我接觸過很多開發水平很高的ITer,但合作的過程並不輕鬆。我需要花很多的時間向他們解釋坐標系和空間參考、空間數據建庫等基本知識(實際上,他們並不願意學這些,也不願意承認他們需要掌握這些技能。在他們眼裡,編碼的Hacker才是最終奧義)。由於開發團隊缺少空間數據處理經驗,整個數據團隊都需要為他們服務。數據建庫受制於非空間資料庫結構設計(有過空間資料庫設計經驗的你,應該知道,這是多麼糟糕的一件事)。數據團隊和開發團隊基本不在一個調兒上,個唱個的曲兒。在那之後,我篤信好的ITer未必一定就是好的GISer。

優秀的GISer具有良好的空間思維氣質。Coding is Not Everything。空間數據本身是對真實世界的抽象,良好的空間思維是區別優秀的ITer和GISer的一個重要標誌。舉個例子,在處理局部區域洪水淹沒範圍時,通常需要利用DEM數據對不同監測點的高程進行分析。優秀的ITer可能會選擇把特徵地區的陸地高程和淹沒水深的DEM數據轉換成ASCII碼,然後用數學演算法估算,並在編碼過程中充分利用設計模式。優秀的GISer則會選擇利用克里金插值工具或演算法進行擬合逼近。

於是,當HR把一堆簡歷交給部門經理時,有經驗的部門經理幾乎可以斷定,這裡面不可能有自己想要的千里馬。因為優秀的GISer很少需要在網上投簡歷來找工作。而提供招聘服務的獵頭之中大部分都不太解地理信息這個行業,從他們的人才儲備庫里篩選出來的更可能是優秀的ITer。如果你運氣足夠好,在無聊的時候翻看一份一份平淡無味的簡歷時,偶爾發現了幾個讓你產生好奇心的目標時,那恭喜你開始踏上鑒寶之旅了。

面試其實是場應試

面試GISer是一項值得投入時間和精力的事。早幾年,為了解主流GIS公司的技術方向和需求,我一年參加兩次面試,並且通常會走內部推薦通道,而不是大規模的專場招聘會(我實在不喜歡參加趕集式的專場招聘會。會場內通常擠滿了人,面試官為了儘快完成任務打卡下班,面試溝通往往點到為止,而且還喜歡搞一些心理學、性格學之類奇怪的測試)。連續參加了幾次面試之後,我發現這些公司並不是很清楚如何向一個GISer提問。在他們的印象里,GISer就是會使用GIS平台二次開發包的ITer或是具備一點地理信息項目建設經驗的PM(項目經理)。他們更看重GISer的開發技術能力和項目經驗,這也在一定程度上給新入行的GISer帶來了錯覺:搞GIS就是搞開發或者項目管理。

我喜歡琢磨問題,隨著參加面試經驗的增長,我越發感覺面試其實是一種應試,掌握一些基本技巧就能順利過關。面試官提問完,我就基本知道他想了解什麼,接下去就給他講一些他想聽的。好多問題都是網上搜來的,不要問我為什麼知道(在這之前,我作面試官時也懶得花功夫設計問題,上網一搜了事)。自那以後,我的面試問題是真正花時間花精力去設計的。面試的目的不是為了考倒應聘者讓自己爽,也不是拿自己工作中遇到的問題去應聘者那裡尋找答案,更不是拿一把尺去衡量所有的應聘者。面試的目的是通過幾分鐘短暫的交流,幾個不算複雜的問題去判斷對面那個人,是否擁有優秀GISer的基本素質,是否將來有可能成為公司團隊的核心。如果只是找一個能力一般的普通員工,填補離去員工留下的坑,那就不需要浪費時間設計面試問題了,聊聊工作經歷,談談薪資待遇就好了。

這幾年除了自己公司的面試外,也幫一些朋友的公司做一些面試。有些網友會覺得奇怪,你不熟悉別人公司的業務,又怎麼提問呢?其實,那些朋友找我去面試,看中的就是我不熟悉他們的業務,可以聚焦在地理信息技術本身,而不會陷入具體業務之中。培養員工業務技術容易,培養員工地理信息素養就要難很多。

面試GISer

在面試時,如果應聘者是應屆本科生,我一般不會仔細看簡歷(本科畢業生基本不太具有有效的實習和工作經歷,簡歷上能反映的信息很少),更願意看專業課的考試分數和選修的其它非公共課的成績。本科教育是基礎性教育,培養的是學習和分析的能力。專業課成績可以反應他專業知識的水平,選修課則反映他的學習興趣和在興趣驅動下的自我學習和分析能力。至於提問嘛,基本圍繞常用GIS軟體平台的操作使用以及他的興趣展開,以評估是否具備培養的潛質。

如果應聘者是應屆碩士研究生,我會和他聊聊專業方向相關的問題。如果專業方向和招聘崗位不太相符,那就聊聊空間投影、數據建模、開源GIS項目、軟體開發這些和日常工作相關的內容。優秀的碩士研究生在學習期間,經常會幫導師做項目或是參加一些GIS開發競賽,入職之後跟上項目進度問題應該不大,需要關注的是他們的持續的主動的學習能力。

如果應聘者是社招或內推,我可能會簡單看一下簡歷,了解一下工作經歷。實際上,大部分的時候,我不太看重簡歷這個東西,甚至我覺得把簡歷作為第一道篩選標準是徒勞且不科學的。為什麼呢?現在幾乎所有的招聘網站都提供了一套標準化的簡歷模版,很多應聘者圖省事直接把在線簡歷EMail給僱主。可是他們不知道,在線簡歷是給計算機看的。在線簡歷各個信息項的設計只是為了方便數據檢索系統過濾海量數據,提高查詢統計速率,比如:使用C#語言36個月,這不能給僱主提供有效的信息。我更希望看到的是一份自薦信,裡面除了介紹基本信息外,更多的描述之前工作期間的業績和個人優勢。希望求職者寫自薦信的另一個目的是,現在有很多技術背景的GISer文字功底很薄弱。寫個500字的自我介紹都費勁,又怎麼指望帶領團隊前進呢?畢竟,語言是暫時性的低質量的溝通媒質,文字才是信息傳播的有效載體。

我的三個問題

真正進入面試環節,經過短暫的寒暄和以往工作經歷的交流後(短暫的寒暄很重要,對穩定求職者情緒有很大幫助),我會問第一個問題:

有沒有使用過除ArcGIS或SuperMap以外,別的GIS桌面產品?你覺得,它和ArcGIS/SuperMap相比,有什麼特別之處。

這是一個很險峻的問題。ArcGIS/SuperMap是兩款優秀的GIS桌面產品,他們給用戶營造了一個非常舒適的GIS使用環境。通常,習慣了ArcGIS/SuperMap的用戶很少會想去用其它的GIS桌面產品。因為他們需要的所有功能,ArcGIS/SuperMap幾乎都已提供,並且非常標準化,很智能。這使得他們覺得,那些常見的GIS數據展示、統計和分析功能都是理所當然應該這麼實現的。他們的頭腦或者說GIS的思維模式被禁錮了,這很可怕,他們不再會想跨出去看看外面的世界是不是還有別的可能性。就好像習慣了Windows系統的用戶,會認為和計算機打交道,理所當然就是窗口化的界面和滑鼠的點擊;他們不會去想,我們能看到的可以被大腦識別的窗口界面,計算機是怎麼識別的;它又是怎麼知道我滑鼠雙擊和單擊想要表達的功能意圖是什麼?當他們面對Linux命令行界面,給計算機直接下達命令時,大部分人的反應是逃避,回到熟悉的Windows界面。

我並不反對大家使用ArcGIS/SuperMap,我自己也用,但我還是願意給自己一個機會,能夠去看看ArcGIS/SuperMap以外的世界,比如QGIS/MapWindow等等。我也希望坐在我對面的這位GISer同樣具有探索已知事物背後未知世界的慾望和源動力。

第二個問題更趨近于思維理念的考量:

你覺得什麼是GIS,能不能三句話描述你心中的GIS?

這是一個開放性的問題,沒有正確答案,每個GISer心中都有自己對GIS的理解和領悟。你可以回答:GIS就是地理信息技術,是#%@#¥……%^$&*%(此處省略100字);也可以回答:GIS是地理信息科學,是地理學的第三代語言,在計量地理學、地統計學、空間數據挖掘等知識體系的基礎上基於地理分析解決各類空間問題的科學;還可以回答:GIS是地理信息服務,追求的是普世化的應用,將地理、地圖應用到政府、企業中,優化它們的專業模型,提高工作管理效率;甚至可以回答:GIS就是地圖製圖!

你所有的回答,都反應了過去的工作實踐經歷,你的回答也告訴了我,你對待GIS的觀察角度和認識態度;GIS對於你是一種技術還是一種情懷,當你用心去體會GIS時,你就知道了。

第三個問題比較輕鬆:

最近一個月,你看過哪些書?

當然,我不是想了解你的閱讀喜好,也不會和你暢談讀書樂趣,只是想了解你八小時之外是否還有閱讀和學習的習慣;我不介意你告訴我,最近看了《Javascript高級程序設計》、《.NET設計模式》、《R語言實戰》……雖然這些都可以在工作時間結合實際應用去翻閱;只是我覺得,8小時之外,看看人文的、經濟的、歷史的、任何和專業技術無關的書,也許對一個技術背景出身的GISer更合適。通過閱讀,我自己切身感覺,確實可以幫助建立多元化的思維方式。看待問題的角度發生變化,解決問題的思路自然也就開闊了。

優秀的GISer到底在哪裡

聊了這麼多,其實我還沒有告訴你:優秀的GISer到底在哪裡?真正優秀的GISer是不會主動出現在公司HR給你的那堆簡歷裡面的。優秀的GISer需要你主動走出去,而不是坐在辦公室等著他來敲你的門。哪裡可能會碰到優秀的 GISer呢?我建議你去下面三個地方試試:

地理信息行業年度論壇

ESRI、超圖、泰伯傳媒(3SNews)每年都會舉辦行業交流論壇。論壇圍繞地理信息生態環境展開。每一年的論壇都會按照主題分成幾個會場,邀請行業內的一些名角大腕進行專場彙報。你需要做的就是挑幾個感興趣的主題,然後進入會場;當彙報開始時,坐到觀眾席的中後排位置,觀察前排的情況。通常嘉賓彙報尾聲會安排互動交流,優秀的GISer有時會向嘉賓提出一些經過思考的問題,他們就是你的目標;彙報結束後,用你擅長的方式去認識他們,互加微信。再往後,就看你循循善誘的本事了。招聘本身其實是一個認識比自己優秀的人的過程。

ESRI/超圖開發者大賽

ESRI、超圖每年都舉辦高校地理信息開發者大賽,吸引了很多在校GISer參與。公司舉辦大賽的目的固然為了培養更多的大學生使用自家產品,但客觀上確實帶動了一批大學生GISer投入到地理信息技術應用里去。我看過幾屆大賽獲獎的項目資料,很有意思。這些項目本身沒有太過複雜的技術門檻。參賽大學生尚未涉及具體行業,項目靈感脫離行業需求,聚焦在地理信息技術應用本身,反而不落俗套,讓我們這些內行人眼前一亮。多看看這些大賽的獲獎項目,和這些參賽選手建立聯繫,等他們臨近畢業的時候吸引他們加入公司。

GitHub開源項目

網上流傳著一句話:程序員遇到技術問題時,三流的上百度,二流的上StackOverflow,一流的上GitHub。最近一兩年,我發現在GitHub的Comments里寫博客的人越來越多,而且博文質量普遍很高。GitHub上國內GISer開源的項目比較少,Watch和Fork的多些。我一直用GitHub,Follow了一些著名的項目,如:Openlayers/Leaflet/MapBox等等。ESRI近年來為了讓ArcGIS平台適應技術的發展,開源了很多項目,如:esri-leaflet、bootstrap-map-js、gis-tools-for-hadoop等等。當你關注和使用這些項目時,會發現其實周圍有很多GISer,大家通過技術交流的方式增進了解和信任。我的微信組裡有許多GISer是從GitHub上認識的,這些人中間有些或許就是未來的同事和朋友。

說了這麼多,大伙兒也看累了。最後再啰嗦一句:只有了解優秀的GISer,你才能找到他們。


推薦閱讀:

一個GISer眼裡的BIM

TAG:地理信息 |