當前位置:萬佳範文網 >

職場指南 >職業生涯規劃 >

地理信息系統GIS專業人士如何做職業規劃

地理信息系統GIS專業人士如何做職業規劃

地理信息系統gis專業人士如何做職業規劃呢?本文給出了10個發展方向。

地理信息系統GIS專業人士如何做職業規劃

職業生涯規劃中的路徑選擇,首先要知道自己在哪兒,要去哪兒——這是給自己的所在地和目的地定位。所在地的定位沒什麼問題,能考上大學的人,差不多都對自己的知識和技能、素質和能力、性格和品格有一定的認識,只是精度不同而已。目的地的定位卻是個大問題,大多數人只能籠統地説出找工作、做學問或創業,再想看清晰一點卻是難於上青天。竊以為這是很多人迷茫的一個重要的方面。

想當初,從小喜愛地圖的我懷着一腔熱情報考gis專業,卻也弄不清自己到底想做什麼,使得兩年的大好時光白白浪費(儘管用傳統的衡量“好學生”的標準我可謂是相當成功),加上考研,一共是三年青春向東流,現在每每想來,總是痛心不已。值此畢業之際,我將自己的思想整理了一下,希望能為迷茫的朋友做個導航。

方向1:開發工程師

畢業後要找工作的朋友,得考慮下有哪些工作和自己喜歡什麼工作。由於目前gis就業市場的形勢是供大於求、僧多粥少,因此更多的還是考慮市場需求比較好。在眾多gis單位中,其主營業務大多是工程開發或軟件研發和銷售。從事數據處理的單位比例也達18%”,“單位對人才需求最多的是資深開發人員,其次是程序員和項目經理。由此也可看出,如果想從事gis行業,較強的編程能力才是‘通行證’”。打開各大論壇的求職招聘版,也可

以看到幾乎每個單位都招開發人員。這裏找了很典型的一則招聘啟事:

職位:gis開發工程師

要求:熟練掌握c#/c++使用;熟練掌握arcgis engine 9.0以上版本的使用;有c#/c++結合engine項目經驗者優先;

這則啟事簡單明瞭,一共三點要求:語言、組件、經驗。客觀地説,對應聘者的要求還是很低的,我想一個普通的高中畢業生認真地自學一年應該能夠勝任。然而,按部就班的“優秀”本科畢業生卻未必能滿足這些要求。第一,學校基本上只教vb和c這兩門基礎的教學語言,目標是過二級、三級,然而考級對編程的要求與工作中對編程的要求完全是兩碼事,不是一個方向。第二,曾經風靡的兩種gis組件mapx和mo正在退出社會舞台,然而在課堂上仍然是主打。第三,有開發經驗的學生太少了,很多學校完全不教二次開發,即使教,對學生的要求也不高,實現簡單的瀏覽、查詢就行了,這根本算不上項目經驗。因此,想從事開發工作的朋友們,必須在校園裏開展自助學習。個人認為,認認真真地參加一次esri或超圖辦的開發組比賽,就可以達到普通公司的要求了。下面再看一則要求比較高的:

1、計算機或gis專業本科及以上學歷;

2、熟練掌握c/c++語言、java、jsp、c#等語言,熟悉vc++、jbuilder編程環境;

3、熟悉設計模式、uml,能用rose等建模工具構建系統模型;

4、熟練掌握supermap、arcgis等主流gis平台及二次開發技術,有gis軟件平台底層開發背景,熟悉gis常用算法, 對web gis系統的技術架構、性能、安全等有較深刻的理解;

5、熟悉sqlserver、oracle數據庫開發。

6、有良好的團隊精神,有良好的交流與溝通能力,具有跨平台軟件開發或嵌入式軟件開發經驗者優先;

這份工作網友們有説工資少於5000沒人乾的,也有説這種高人沒有10k是供不起的。但其實認真自學四年,滿足這些要求是綽綽有餘的。用一年自學計算機基礎、語言(除了vb或c,c#、c++、java、四者應當有一)、網絡開發,用一學期學習商業gis桌面軟件和組件開發(建議參加比賽),用一學期學大型數據庫和分佈式系統,用一學期學軟件工程、系統分析與架構,用一年學習開源gis軟件並練習底層開發(比二次開發技術含量高,鑽研能力強的人可以走這條路。需學習算法與數據結構、計算機圖形學、數字圖像處理。很多學校開了這些課,但一是跟gis結合不緊,二是實踐不夠以至於理論不能掌握。),用一學期瞭解跨平台、嵌入式、虛擬現實等前沿技術。

肯定有人會指責,這樣的規劃一是過於偏重it而輕視地學和數學,二是太理想化沒人能學出來,三是要學校還有什麼用。正常來説,應該有少數人會冷嘲熱諷或破口大罵的。下面我“未雨綢繆”,提前一一作答。第一,上文只是對想從事開發工作的人説的,對開發人員來説,計算機技術是最重要的。對這部分giser,只要能把g的基本知識和發散思維引入is,就非常好了,術業有專攻嘛。至於其它的路,下文還有探討。第二,世上無難事,為之,則難者亦易矣,不為,則易者亦難矣,對於毅力匱乏、眼高手低、光説不練的人而言,這的確太理想化了。另外,上文所列的內容只是指引方向,並不是要求全部掌握,而且學校畢竟不是工作,不用每樣都學很深。第三,對於想走這一方向的人來説,除了學位證書那一紙遮羞布,學校確實用處不大。從課程設置和教學內容來看,大多數學校似乎都是想培養科研人才的——當然培養方式還有待改進。不只是gis專業,很多學科都存在理論脱離實踐、教學脱離實際、校園脱離社會的問題,何必盲從呢?成績可以光耀門楣,可以賺取獎金,就是不能給你帶來一份好的工作——你看拿家gis公司的招聘要求裏寫了“成績優異者優先錄取”?當然,在大家能力都不行的情況下,成績好的便成了矮個裏的將軍。

小結一下,這條路是通向開發工程師的,發展得好可以成為項目經理吧。這裏需要補充的是,開發並不僅僅是指編程,需求分析和軟件架構也是開發的重要組成部分,這些工作不做好,編程的時候就會比較亂,而且系統的健壯性也不容易好。不願意編程的人,比如説女生,可以考慮往這方向走,不過最好對gis編程也有一定接觸。

方向2:三維工程師

其實也應該屬於開發,只是覺得很多初學者對三維比較感興趣,因此單列出來。還是先看一則招聘啟事吧:

職位描述: 在高級開發工程師/系統工程師指導下進行地學三維相關模塊的設計與開發工作;

職位要求:

1.計算機、地理信息系統、應用數學或者相關專業本科以上學歷;

2.掌握vc開發技巧,熟悉c/c++編程,對opengl或者d3d技術有一定了解,;

3.英文水平良好,閲讀英文技術資料沒有障礙;

4.較強的邏輯分析能力, 學習能力, 創新能力和團隊協作能力;

5.有三維仿真、遊戲引擎開發經驗者優先

這應該出乎很多初學者的意料:搞三維也得會編程的!沒錯,三維開發可以簡單地分為兩塊:建模和編程。用gis軟件建立的地面模型和用3dmax等軟件建立的地物模型是靜止的,要對他們進行動態控制需要編程。舉個小例子,橋樑每時每刻都因受到風和汽車的力而發生形變,要想了解形變的情況,可以在橋樑上裝上若干gps即時的獲取位置信息,同時用軟件建立橋樑模型,通過編程使得gps數據和橋樑模型關聯起來並加以誇張,這樣每當gps數據發生了改變,模型上的橋樑也就發生相應的可觀察的形變。

要想從事這種工作,在計算機方面要自學3dmax或maya,在編程上要深入學習用c++進行opengl技術開發,在gis上要注重學習dem和虛擬現實的內容。這些課堂上基本都是很少涉及的,必須自學。

方向3:數據工程師

數據是gis的血液,一個項目很大一部分資金都是注入到數據的採集、生產和維護中的,因此這也是一個比較大的方向。還是先看一則招聘啟事:

職位要求:

1.相關專業本科畢業,應屆也可

2.有良好的專業知識,熟悉arcgis軟件操作

3.有地圖數字化方面工作經驗,有數據庫相關操作經驗

4.對gis工作抱有熱情,有良好的團隊合作精神

崗位描述:gis數據的生產和維護

我的感覺,這是一個很辛苦的、技術含量最低的gis工作。前些時候去江蘇省基礎地理信息中心參觀,看到數據處理的地方就像一個工廠車間,很寬敞,一排排的電腦,大家就帶着立體鏡根據測量圖紙在arcgis中的遙感影像立體像對上矢量化,錄入到空間數據庫中。矢量化是我們的拿手好戲,這裏就不贅述了。這種工作,一般中專生培訓培訓也能做。

再有就是遙感和航測數據處理,學過遙感和攝影測量課程,會用erdas或envi或er mapper,以及virtuozo就行。

當然,隨着gps導航的興起,導航數據和電子地圖成為了一個熱點。這一方面我沒有接觸過,因此不能提出看法。可以搜索一下做導航的一些公司的招聘啟事。

方向4:銷售/市場/企劃

越來越講究工作經驗的要求。我瞭解的不多。

方向5:軟件測試/技術支持

小公司能專門設置這樣的職位麼?

方向6:項目管理/文檔編寫

文字功底紮實,專業知識全面,洞悉行業。

方向7:提供解決方案或輔助決策服務

不開發系統,只是用桌面軟件進行空間分析,為客户提供解決方案或輔助決策的服務。比如説,某超市要選址,需要特地做個系統麼?沒必要,在arcmap中用vba寫程序,得出最優解,寫份報告就行了。

我導師這邊就是把gis作為區域規劃的輔助工具,在arcgis中進行空間分析,為國土部門提供輔助決策服務。不過有這樣的公司嗎?

方向8:轉到應用行業

在高校中走方向7的人,有很大一部分就轉到了相關應用領域工作,把gis作為處理該領域的一種工具,而不再做一個純的giser。比如説搞土地應用的進了國土局,搞林業應用的進了林業局,搞水利應用的進了水利局……畢竟,如果把gis作為一種技術,那她只有在廣闊的應用領域中才能充分展現自己的魅力,需要有學gis的人專注於把這門技術深入地應用到某一個領域中。

我導師曾説過:當gis被融入it主流時,是幸運也是不幸。對那些無法在it的浪潮中輾轉騰挪、上下翻飛、搏激弄潮的朋友們而言,不關注技術本身,轉而投身到應用中,或許是一個明智的選擇。對那些無法在it的浪潮中輾轉騰挪、上下翻飛、搏激弄潮的朋友們而言,不關注技術本身,轉而投身到應用中,或許是一個明智的選擇。對那些無法在it的浪潮中輾轉騰挪、上下翻飛、搏激弄潮的朋友們而言,不關注技術本身,轉而投身到應用中,或許是一個明智的選擇。

不錯,大城市的這個局那個局很少招本科生了(有關係的不算),那麼小地方呢?或是其它領域呢?為什麼不能到gis還沒有涉足到的區域去開疆拓土呢?與其他人相比,你具有非專業優勢。胡亂打個比方,同樣做村長,你至少比學行政管理、只會紙上談兵的畢業生多了一個高科技手段,手握盜版軟件的你可以用gis來科學地管理村子。至於怎麼應用,我一時半會吹不出來,但人類80%的信息都和空間位置有關,肯定有你能挖掘出來的東西,當你帶着gis的思維去工作,只要是有心人,肯定能在工作中發現用的到gis的地方,只有想不到的,沒有做不到的。用了之後,只要有效果(或者吹出效果),不就成了建設新農村和創新型國家的典型?

方向9:升學

越來越多的人考研究生,據《gis開發者》第七期的《要不要考研?考什麼樣的研?》一文,絕大部分是為了逃避就業壓力。可是研究生畢業也要工作呀,無非也就是上面那幾條路。大家知道現在的研究生教育也不咋的,有些人是“做”幾篇沒意義的論文畢業了事,與當年本科畢業的同學相比,多了一層遮羞布,卻少了三年工作經驗。精明的企業老闆是不會看重學歷的,因此研究生的就業情況也不容樂觀。有人這樣説保研:用浪費三年時間的代價換來繼續浪費三年時間的資格。當然優秀的研究生還是比本科生多一些機會,尤其是事業單位對學歷還是比較看重的吧。

讀研,第一年上課,第二年“自由活動”,第三年(或最後半年)做畢業論文。除了畢業論文,在讀研期間還需要在期刊上發表一些論文,各個學校對論文數量和質量的要求是不一樣的。剩下的時間主要是做導師的項目和自己充電。項目通常分為“縱向項目”和“橫向項目”兩種。縱向項目,俗稱“國家給錢的”,是由政府長期設立的各類研究基金支持的項目,主攻前沿課題;而橫向項目,俗稱“社會給錢的”,是企業或者其他單位就某些課題委託的項目。因此這裏實際上又有兩條路可選:想走科研道路的,選擇以縱向項目為主的導師;不想走科研道路的,選擇以橫向項目為主的導師。

那麼gis科研主要做什麼呢?個人認為還可以分成四條路:基礎理論、實現技術、深度應用和新應用。基礎理論是整個學科的核心與靈魂,這裏多列舉幾個研究方向:空間數據庫的準確性研究;空間關係語言研究;空間數據的多種表達方式研究;地理信息的使用和價值研究;海量空間數據庫的結構體系研究;地圖製圖的規範化研究;地理信息數據共享的研究;gis中時空關係的研究;gis和空間分析研究;法律、信息政策和空間數據庫關係研究;地理信息系統的互操作研究;地理世界的規範化模式研究。再舉幾個實現技術的科研方向:空間決策支持系統;空間信息的可視化研究;遙感和 gis的集成研究;gis的用户接口研究;通過協作形成空間決策系統的研究。再舉幾個深度應用的科研方向:gis在全球變化中的作用研究;在社會背景中,如何在 gis中表達人、空間與環境的研究。至於新應用,則是讓gis技術滲透到生產生活各個方面的,比如上面提到的村長gis,還有在《gis初學者》第一期中《訪南京師範大學學生胡雷地》一文中提到的家譜gis。

搞基礎理論估計是最底層的,也是最難的,當然只有走這條路你才有可能成為院士、科學家、行業的核心引領者和推動者。想走這條路的人,在本科期間重在打基礎,尤其要有深厚的數學功底,不僅是高等數學、線性代數、概率統計,還有必要自學離散數學、數值分析、拓撲學等科目。在計算機上需要對c++、算法與數據結構、數據庫原理、計算機圖形學、數字圖像處理有一定理解,並能熟練使用matlab、idl等科研常用軟件。在gis上,在有一定實踐能力的基礎上,更加註重對基礎理論的理解,多讀一些gis書籍。到碩士研究生階段,根據學校及導師情況大致選擇自己的方向,進一步打基礎。這樣,在博士期間有望有所創新和突破。

搞實現技術比基礎理論少一些抽象,而對計算機的要求可能更高一些,數學仍然很重要。我在書店看到過有常用算法與實現代碼的書,覺得比較適合本科生鑽研。

gis只有在應用中才能體現其生命力,而深度應用最能體現gis的強大。想走這條路的人可以在大學期間選中一兩個應用方向,如物流、礦產等,多看一些gis在該領域的應用論文。在研究生階段,也就只專注於一個領域的應用。

我個人則希望能夠在將來成為拓展gis應用領域的人,這需要對各種技術有所認識,但不用深入鑽研,更重要的是會用gis的思想來思考問題。

我用活躍的思維和火熱的熱情來引導學習,或許比較適合這個方向。又想起閭國年教授的話:“做學者,不做學生”。

方向10:徹底轉行

實在對gis沒興趣,不如徹底轉行。要捨得放棄。但請不要辱罵gis。

  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/zhichang/zhiye/qpv04m.html
專題