當前位置:首頁 » 網頁前端 » 工作三年後gis轉web
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

工作三年後gis轉web

發布時間: 2022-11-26 08:15:38

⑴ 地理信息系統專業的。將來想走WebGIS方向,不知道跟遙感和三維GIS比起來有沒有前途

你好:
webgis和三維是兩個主要的方向;
未來的發展方向;

webgis的話你需要掌握html5,css和javascript;
以及一些資料庫方面的知識;

⑵ 關於WebGIS的就業情況

教學 培訓 做教師 培訓師等

科學研究 研究基於WebGIS的演算法實現 底層編碼
系統開發 基於某平台研發某種具有實際意義的WebGIS應用程序
培訓推廣 推廣某WebGIS產品 技術支持

⑶ gis方向中web好還是arcgis angine好

目前GIS的應用方向,主要有3個,
1、傳統的CS方向,即你說的ArcGIS Engine是其中之一,主要用於數據處理與編輯,大型空間分析等。
2、WEBGIS方向,即你說的WEBGIS,主要用於數據瀏覽,查詢,和統計。
3、移動互聯網方向,這個有點復雜,一般會跟操作系統相關,如iOS,Android,Windows等,但一般的GIS平台會提供相應的開發包。
從發展前景來看,移動互聯是最有潛力的,目前主流的應用以WEBGIS為主,但是GIS應用的核心(數據編輯、空間分析)還是以CS為主,你選擇的方向主要看你用他來干什麼。

希望對你有用。

⑷ WebGIS和GIS有啥區別嗎

一、領域不同:

1、WebGIS:

WebGIS(網路地理信息系統)是工作在Web網上的GIS,主要用語網路層面。

2、GIS:

廣泛的應用在不同的領域,是用於輸入、存儲、查詢、分析和顯示地理數據的計算機系統。

二、特點不同:

1、WebGIS:

具有傳統GIS的特點,可以實現空間數據的檢索、查詢、制圖輸出、編輯等GIS基本功能,同時也是Internet 上地理信息發布、共享和交流協作的基礎。

2、GIS:

具有採集、管理、分析和輸出多種地理空間信息的能力;系統以分析模型驅動,具有極強的空間綜合分析和動態預測能力,並能產生高層次的地理信息。

(4)工作三年後gis轉web擴展閱讀

GIS通過Web功能得以擴展,真正成為一種大眾使用的工具,從Web的任意一個節點,Internet用戶可以瀏覽WebGIS站點中的空間數據、製作專題圖,以及進行各種空間檢索和空間分析,從而使GIS進入千家萬戶。

GIS數據以數字數據的形式表現了現實世界客觀對象(公路、土地利用、海拔)。 現實世界客觀對象可被劃分為二個抽象概念:離散對象(如房屋) 和連續的對象領域(如降雨量或海拔)。這二種抽象體在GIS系統中存儲數據主要的二種方法為:柵格(網格)和矢量。

⑸ 在做基於GIS平台的二次開發及WEB開發,應具備哪些只是,做好哪些准備

首先對你開發gis軟體的結構、使用有一定了解,另外看他支持那些開發語言,是否有你擅長的,對他的函數庫還要有一定了解。

⑹ GIS專業前景好嗎

專業前景好不好,關鍵是要看你自己有沒有努力,還有就是看社會對GIS的需求怎麼樣。

但是,最重要的一點,你必須明白。就是打鐵還需自身硬,如果這個專業就業前景不錯,但是你成績不好,別人也不會要你啊!

所以,如果選擇了這個專業,就好好讀書,未來會怎麼樣,誰都說不清。先學有一技之長,才是最重要的。

⑺ GIS到底能在那些類型的職業發展

【地理信息系統GIS專業的10個發展方向:】

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

想當初,從小喜愛地圖的我懷著一腔熱情報考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、VB.NET四者應當有一)、網路開發,用一學期學習商業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。

GIS本科畢業如何防止結束GIS職業生涯

前言:無意中看到這篇文章,覺得受益匪淺,同時對GIS學弟學妹們也是一個指引。

當今結束GIS職業(數據矢量化,採集除外)對於中國很多GIS專業本科畢業生來說絕對不是什麼危言聳聽。甚至是在國內一些GIS專業比較強院校都有類似現象,更何況其他林林總總的一般院校。當大學畢業後告別與自己4年來付出感情和心血的專業的職業是多麼痛心的事情(至少我認為)。所以如何避免自己在本科畢業就告別GIS職業生涯是每一個GIS本科生必須思考的問題。

現在一方面很多公司都找不到合適的GIS開發人員尤其是ArcGIS開發人員(這是非常普遍的現象),另一方面學生畢業之後找不到工作。
為什麼會出現這個現象?
因為GIS開發都是以項目開發為主,以產品研發相對較少,從成本和時間來看公司都不願意從新培養一個新手2-3個月之後才能上手開發,他們都非常想要那些有工作經驗的開發人員,直接來公司參與到項目開發中來。但是一般有工作經驗的都相對穩定,待遇也不錯,為了個人發展(到一個新公司還得適應新環境從新開始)他們也都不願意隨便跳槽。這樣就造成了需求的不平衡。
我個人認為搞GIS二次開發非常適合本科生畢業搞,研究生也可以但是我感覺沒有本科生優勢大。我身邊就有這個案例:在本科時代同一級的兩個學生都畢業於同一院校,本科生工作三年,在公司有項目驅動,開發技術實力大增,經過了3年的積累成為一個公司的項目經理,在這三年平均每年掙4萬,三年之後工資在一個二線城市到5000+,並且已買房結婚,而此時另外一個研究生這個時候剛畢業,到這個本科生的公司做開發收入2000,這就是一個二線城市GIS開發的現狀。在這三年中研究生失去的是12萬+3年工作經驗(技術強成為項目經理)+生活經驗(買房結婚)。所以我認為搞GIS開發尤其是ArcGIS二次開發還是不要上研究生好。

沒有工作經驗GIS本科生如何得到認可?找到收入相對比較高的GIS二次開發,尤其是ArcGIS二次開發的工作?我的答案是以項目驅動的方式充實本科時代GIS二次開發生活,增加自己的「工作經驗」。接下來我以「片面」的方式介紹一些自己的經驗。

1.首先必須熟悉一門高級開發語言,說白了就是c#或者Java。
有些人總愛說會一門開發語言有編程思想就Ok了,用來安慰自己不願學習新開發語言技術的懶惰心理。但是公司都是以盈利為目的的,他們都採用高效開發方式,尤其是GIS開發圈裡.NET平台是應用最廣的,並且每個公司都有自己的DLL庫,不可能讓你自己隨便使用個語言自由發揮的。不要認為會定義一個變數寫個循環就說我掌握了XX語言,真正掌握一門語言的特性,必須多實踐,多敲代碼。到高一級的就是學習設計模式提高自己的Design能力。

2.實習課上好好用心學習ArcGISDesktop,熟悉ArcGIS的數據模型掌握ArcGISDesktop的使用。
很多人是不熟悉ArcGISDesktop就開始從網上Down代碼修改代碼開始了自己的開發之旅,包括我,我大學時代是MapInfo的粉絲,一直沒學過 ArcGIS。這是非常不科學的,因為ArcGISDesktop就是從AO開發起來的,你只有掌握了ArcGISDesktop的使用,才能很容易理解 AO介面提供的功能。實際上ArcGIS二次開發說白了就是在ArcGISDesktop所提供的功能和業務相結合進行的創新性開發。所以熟悉 ArcGISDesktop以及ArcGIS數據模型非常重要。

3.其次必須會ArcEngine開發,如果學習力強可以再掌握ArcGIS Server開發。
現在B/S模式的開發很受學者歡迎,很多人也很想直接學習ArcGIS Server,開始研究ArcGIS Server提供的模板,我還是建議從engine開始,為什麼呢?一個GIS系統不僅僅是放d大,縮小,查詢,定位,說句不好聽的這些功能是個人培訓幾天都會,你面試說我是實現的功能是查詢,定位之類的,面試官會直接Pass你,所以要做到深度SerVer還是調用AO底層的介面進行和業務開發,所以我感覺要深入學AO通過Engine是最好的方式,因為網上資源以及相關書關於Engien的太多太多。總之在這我再說一句AO介面你熟悉的程度決定了你 Server開發能力的深度。

4.會使用Oracle資料庫,能夠自己創建管理空間資料庫。
只要學資料庫這門課程SQL Server都是實習必需的,SQL Server簡單易學很人性化,但是Oracle性能非常強大,是世界上市場佔有量最大的資料庫產品,在中國同樣只要是企業級的GIS開發應用都採用 Oracle,如果你在簡歷上添加一條會Oracle,能夠自己創建管理空間資料庫,那麼能給你在面試官心目中把你提高一個檔次,作為GIS開發人員沒有必要把自己和一個DBA來對比,自己只需會Oracle常用的操作即可。

5.必須畢業之前有1-2個項目經驗。
2008ESRI全國大學生軟體開發大賽剛剛落幕,我也有幸看了入圍總決賽的作品,非常不錯,很多本科生學生很有創新精神比我們那個時代強多了,有種沒有在本科時代參加ESRI大賽的遺憾感(我參加西安市大學生軟體設計大賽)。不管作品是他們自己的Ideas還是有項目支撐能做到這種程度非常不易。很多人團隊4-5個人做了10幾個月,這樣的本科時代生活是多麼的充實。這樣的大賽真正實現了學校,學生以及ESRI公司三贏的局面。學校得到了聲譽,學生得到了項目經驗和技術的鍛煉,ESRI公司也推廣了自己。所以建議本科生一定要多參加這樣的大賽。
另外一個就是自己多聯系學校的相關老師,讓他們給你提供些思路,實際上GIS開發到一定程度,技術已經沒什麼難度了,關鍵是和行業知識結合,解決行業問題的思路和技術路線。
當找工作時,帶著筆記本向面試人員演示自己的項目或者Demo詳細講解自己實現的思路,讓面試官對你贊賞是多麼的美。

6.良好的表達能力。
找工作和賣商品一樣,就是把自己的推銷出去,能把自己的優勢推銷出去,賣出去,除了簡歷上幾個字之外,最重要的是要培養自己有自己良好表達能力,讓面試官對你「一見鍾情」!非要你不可。
如果有以上素質了,那麼就是機會了,中國社會最大特點是不缺人,不缺人才,對於剛剛踏出校門的學生最大的恩賜是給予自己機會(牛人除外),剛開始不管給你多少只要能給你搞GIS二次開發的機會最重要,只要你能踏進這個圈裡混,那麼就有機會取得不錯的收入。不要看眼前一個月多幾百元,一年才幾千不重要,關鍵是給予自己機會的工作能和自己的興趣結合起來,這才最重要。

最後給大家點學GIS開發一個系統的建議:
1.熟悉ArcGIS的數據模型(這是核心)
2.一個GIS系統的C/S架構無非有以下幾點:
1)數據載入
2)地圖操作
3)查詢統計
4)地圖裁剪列印輸出
5)地圖圖形編輯
6)地圖數據更新
7)就是GIS和具體用戶需求的業務結合開發具體功能
8)系統維護
一個B/S的系統只能比C/S的功能少不可能多,所以最重要的就是熟悉ArcGIS的數據模型,當你理解了數據模型,其他的就是你的高級
語言的開發水平的高低以及你對業務的理解能力和創新能力能力,這兩個因素能決定你GIS開發能走多遠!
http://www.zdor.cn/news/html/rencai/205864.html

⑻ 專家等很多人都說gis行業很好,現在我看網上招gis職位的企業很多呀,但為啥還有很多人說gis很不好就業呢

關於GIS大學生涯規劃的思考
當前的GIS教育現狀,大家或多或少有所了解。我在《GIS初學者》第一期的《中國GIS本科生學習現狀調查報告》一文中進行了簡單的調查、闡述與分析。由於有太多的阻力因素存在,教學改革不是一朝一夕就能開展的,因此迷茫的朋友們,還是不要指望學校會給你喂好飯吧。作為一個成年人,應該有自己的思想和意志,走自己的路。
路徑選擇,首先要知道自己在哪兒,要去哪兒——這是給自己的所在地和目的地定位。所在地的定位沒什麼問題,能考上大學的人,差不多都對自己的知識和技能、素質和能力、性格和品格有一定 的認識,只是精度不同而已。目的地的定位卻是個大問題,大多數人只能籠統地說出找工作、做學問或創業,再想看清晰一點卻是難於上青天。竊以為這是很多人迷茫的一個重要的方面。想當初,從小喜愛地圖的我懷著一腔熱情報考GIS專業,卻也弄不清自己到底想做什麼,使得兩年的大好時光白白浪費(盡管用傳統的衡量「好學生」的標准我可謂是相當成功),加上考研,一共是三年青春向東流,現在 每每想來,總是痛心不已。值此畢業之際,我將自己的思想整理了一下,希望能為迷茫的朋友做個導航。

方向1:開發工程師
畢業後要找工作的朋友,得考慮下有哪些工作和自己喜歡什麼工作。由於目前GIS就業市場的形勢是供大於求、僧多粥少,因此更多的還是考慮市場需求比較好。
據《GIS開發者》第六期的《中國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、VB.NET四者應當有一)、網路開發,用一學期學習商業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的浪潮中輾轉騰挪、上下翻飛、搏激弄潮的朋友們而言,不關注技術本身,轉而投身到應用中,或許是一個明智的選擇。
不錯,大城市的這個局那個局很少招本科生了(有關系的不算),那麼小地方呢?或是其它領域呢?為什麼不能到GIS還沒有涉足到的區域去開疆拓土呢?與其他人相比,你具有非專業優勢。胡亂打個比方,同樣做村長,你至少比學行政管理、只會紙上談兵的畢業生多了一個高科技手段,手握盜版軟體的你可以用GIS來科學地管理村子。至於怎麼應用,我一時半會吹不出來,但人類80%的信息都和空間位置有關,肯定有你能挖掘出來的東西,當你帶著GIS的思維去工作,只要是有心人,肯定能在工作中發現用的到GIS的地方,只有想不到的,沒有做不到的。用了之後,只要有效果(或者吹出效果),不就成了建設新農村和創新型國家的典型?
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。

結語
本文相當於一篇需求分析,闡述了GIS學生未來的走向,並簡單地談了選擇不同的路在大學期間應該分別做些什麼。我知道很多人是被調劑到GIS專業的,你們也不知道自己是否喜歡這個專業,那麼我建議你:合理的判斷是建立在充分的閱讀與思考上的。充分利用網路資源吧。
還有兩句話不能不提:萬事開頭難;GIS對勤奮的人來說是機遇,對懶惰的人來說是噩夢。毅力匱乏是我們這一代人(當然不是指每個人)很突出的一個毛病,在這個節奏快速、物慾橫流的時代,有幾人能不浮躁?堅持到底就是勝利,這是最淺顯也是最深刻的道理。這里引用三句詩來描述GIS學習的三個階段(是反復循環以至無窮的),希望能對大家有所幫助:
昨夜西風凋敝處,獨上高樓,望斷天涯路。——在迷茫中尋路
衣帶漸寬終不悔,為伊消得人憔悴。——在信念中摸黑
眾里尋她千網路,驀然回首,那人卻在燈火闌珊處。——在反思中突破

最後說明一下,本人發帖時是普通學校大四臨畢業的學生,目前已在研究生導師的實驗室里工作近兩個月。個人認為自己只有大三的四分之三學年和這兩個月在學習GIS,水平很低。在實踐方面,自己摸過VB二次開發、C#、ASP、SuperMap Objects、ArcEngine、Rose,學得都很淺。加上個人閱歷和社會經歷也比較膚淺,文中難免有大量主觀臆斷的內容,可能會誤導大家。因此,懇請讀者們把自己的感想寫下來,不管是正面的還是負面的,理性的還是感性的。我會根據大家的看法校準自己的思路,優化過的文章將在《GIS初學者》第五期上和大家見面。
另,GIS大學論壇的《GIS初學者》版上有一些討論或許會對您有幫助。《GIS初學者》也很渴望您投稿,尤其急缺實踐類的文章。學習中的點點滴滴、一個小問題的產生和解決、一次課堂實驗,都會使讀者受益匪淺,從而推動我們的GIS教育。謝謝您!真心地祝您,祝我們共同進步。

⑼ 就以後發展前景而已,三維GIS和webGIS哪個好就業

你可以先去【繪學霸】網站找「3d建模」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-605271175

想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。

自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-605271175

在「3d建模」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。

大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html

⑽ 還有半年就工作三年了,我是搞java的,web方向。想趁著這段時間補充補充知識,也就是自己的薄弱部分。

簡單歸納就是知識有一定的廣度,同時對某一方面有深入了解;廣度應該會使用以下內容:

1、SSH,這個使用的廣,即使不精通也應該會使用
2、html/javascript/jquery/css等,可以不是很深入,但是要了解會使用
3、tomcat/weblogic等相關中間件,要有一個會使用,部署、常用配置等
4、資料庫,mysql/oracle等,至少會使用其中一種
5、常用的java組件框架的使用,如:poi、lucene、dom4j、log4j、xfire、axis等
6、所處行業相關的一些專用軟體,行業應用的發展趨勢等
7、常用設計模式,如工廠、單例等
8、常用開發工具eclipse、netbeans等,至少熟練掌握一種
9、ant/maven等,會使用一種

我對深度的理解如下:

具體的知識深度這個不好說,因為不同的行業,有不同的應用

但是有一點,就是應該有一個自己比較了解深入的方面,比如如果你平時使用SSH做開發,那麼SSH的基礎應用肯定應該沒有問題,深入點的性能優化等也要有所深入和掌握

如果你平時負責的是許可權管理,那麼對於許可權的設計實現要有自己的理解和相法,並能夠自己寫代碼實現他

如果你平時負責的是搜索,那麼應該對搜索引擎的相關內容有所深入了解
如果你平時接觸的資料庫比較多,那麼應該對資料庫的優化調整等有所深入

總而言之,不管做的是什麼,應該是對某一方面有所深入的了解,什麼才算是深入的了解呢?我想可以這樣定義:會使用、可以解決常見不常見的問題、遇到新的問題可以根據自己的了解做快速的分析判斷、了解所使用技術的背後的原理、了解這些技術的真正的實現方式(如spring的代理是如何使現的,struts的控制器是如何工作的,hibernte的緩存實現,webservices的相關內容等)等等