一 寫在前面的話
? 首先我就是gis程序員,也在迷惘,希望大家指點(diǎn)。
?
??作為某大學(xué)地理系本科專業(yè)畢業(yè)學(xué)生,我慶幸沒繼續(xù)"生造"考研.在gis,it行業(yè)編程混幾年,唯一感受是程序員不是人干的活,gis程序員不是正常人干的活.
.難啊!

? 可能以下言語中太多個(gè)人色彩,很多內(nèi)容也是猜想,查證對(duì)我沒什么意義.但目的是讓搞gis的技術(shù)人員能走好.
? 想拍就拍吧

?
二 國(guó)內(nèi)gis行業(yè)狀況
??幾近被高校,研究部門,政府壟斷的行業(yè).先提個(gè)醒,如果你已經(jīng)在這個(gè)行業(yè)混了,跳潮前千萬慎重,很容易踩雷的,炸你個(gè)幾年緩不過氣來.

?
中國(guó)gis行業(yè)的發(fā)展還是要感謝這些老前輩的,尤其是幾個(gè)國(guó)產(chǎn)gis軟件,爭(zhēng)光不少(可惜偶一個(gè)也沒有用過).不過,感覺它們的優(yōu)勢(shì)也在逐漸減少,可能是
產(chǎn)品發(fā)展跟不上用戶需求,可能是技術(shù)創(chuàng)新完全來自"抄襲"過外軟件,最大問題可能是它們核心技術(shù)的close,核心技術(shù)人員的太過穩(wěn)定限制的發(fā)展.當(dāng)然在
如此透明,高速發(fā)展的it行業(yè)里,憑些老教授和在它們體系下培養(yǎng)的理論博士生,發(fā)展也是很艱難的.
? 舉幾個(gè)例子,國(guó)產(chǎn)linix,還有什么wps....,可能中國(guó)整個(gè)it也都有這種問題.
??可能你就是從這些機(jī)構(gòu)"生造"出來的一員,想想你碩士,博士干了些什么.
? 我在一級(jí)***上發(fā)表了n篇論文;
? 我對(duì)***軟件了如指掌;
? 我開發(fā)了某國(guó)產(chǎn)gis軟件的**模塊;

慘點(diǎn)的GGMM也就每天搞些數(shù)字化,整理整理數(shù)據(jù)混個(gè)文憑.我不知道你們畢業(yè)了都去干嗎?
?
三 你能去哪就業(yè)
? 沒有調(diào)查,我也發(fā)發(fā)言.
? 政府事業(yè)單位:不到博士你休想,沒有關(guān)系休想,沒有嘴皮子休想,不懂特有的仕途國(guó)情休想,休想......,
? 留校,繼續(xù)深造:如果你你是這種人,你不會(huì)看到這了.兩字: 難啊!
? 出國(guó):看你和導(dǎo)師關(guān)系,以及你導(dǎo)師的高度了.幾率很小啊.
? 轉(zhuǎn)行:我把這里被的行業(yè)特指與IT相關(guān)的.恭喜你,有先見之明啊!
? 去搞gis的公司:
,歡迎加入.希望我們未來美好.

?
四 你懂編程嗎
?
如果你和我一樣來到搞GIS的公司.那你只能從coder做起.在這我不是貶低coder,是怕你貶低.可能你會(huì)說,我可以做售前,可以做銷售,可以做數(shù)
據(jù).從gis公司結(jié)構(gòu)上來看,這些職位你可能不符合,你受的教育,你的知識(shí)結(jié)構(gòu)限制你去做銷售,而售前你貧乏的行業(yè)知識(shí)決定你需要重新認(rèn)識(shí)一門行業(yè),而這
些行業(yè)如水利,森林,土地,房產(chǎn)....都是政府部門,及其復(fù)雜.做數(shù)據(jù)的給不了你幾個(gè)錢.
?
如果你是博士畢業(yè),你也愿意來公司發(fā)展.那可能會(huì)給你項(xiàng)目經(jīng)理之類的職位,但你很快就會(huì)發(fā)現(xiàn),現(xiàn)實(shí)會(huì)讓你失望的.你的位置會(huì)很尷尬,你對(duì)IT的了解,決定
你底下的人會(huì)很不服你,領(lǐng)導(dǎo)會(huì)覺得你技術(shù)不行.試問你懂j2ee,.net嗎?你能寫出象樣的設(shè)計(jì)文檔嗎?不會(huì)寫代碼的上司你好受嗎?你在公司發(fā)展空間大
嗎?.....可能這類人不多!
? (請(qǐng)?jiān)试S我沒做全面調(diào)查而做以下發(fā)言,我只是讓大家更好發(fā)展)
? (請(qǐng)?jiān)试S我沒做全面調(diào)查而做以下發(fā)言,我只是讓大家更好發(fā)展)
? 看到這的估計(jì)就是那些以coder身份來到公司的.回到標(biāo)題,你懂編程嗎?以上是我常見的幾類gis程序員。
? 擅長(zhǎng)使用各種數(shù)據(jù)處理軟件,略懂vb或vc.
? 用vb/vc用mo,mapx等控件開發(fā)個(gè)小軟件。
? 熟悉tab,mif,shape...數(shù)據(jù)結(jié)構(gòu),能做數(shù)據(jù)轉(zhuǎn)換。
? 能用asp用arcims,mapxtreme模板開發(fā)個(gè)小webGis.
? 能用asp.net基于arcims,mapxtreme,super IS開發(fā)webgis.
?
? 可能是常見的幾種gis程序員,他們的代碼我也看過一些。都有一個(gè)特點(diǎn)。如:他們學(xué)習(xí)vb是從mo或mapx提供的例子開始的,真正vb,vc他們根本不 是很熟悉。如果好點(diǎn),能用asp開發(fā)webgis,但也是在vb基礎(chǔ)上開始接觸web的。可能自己努力點(diǎn),會(huì)接觸.net,J2ee,但無論那樣。都是為了gis而學(xué)習(xí)一門語言的。
? 引出我的主題:
? 我們gis程序員的編程能力,與計(jì)算機(jī)科班出生的人,各方面都有差距。
? 因?yàn)槟愕木幊棠芰Σ睿赡茉谀硞€(gè)職位競(jìng)爭(zhēng)時(shí),你會(huì)輸給不懂gis的程序員。
? 擅長(zhǎng)使用各種數(shù)據(jù)處理軟件,略懂vb或vc.
? 用vb/vc用mo,mapx等控件開發(fā)個(gè)小軟件。
? 熟悉tab,mif,shape...數(shù)據(jù)結(jié)構(gòu),能做數(shù)據(jù)轉(zhuǎn)換。
? 能用asp用arcims,mapxtreme模板開發(fā)個(gè)小webGis.
? 能用asp.net基于arcims,mapxtreme,super IS開發(fā)webgis.
?
? 可能是常見的幾種gis程序員,他們的代碼我也看過一些。都有一個(gè)特點(diǎn)。如:他們學(xué)習(xí)vb是從mo或mapx提供的例子開始的,真正vb,vc他們根本不 是很熟悉。如果好點(diǎn),能用asp開發(fā)webgis,但也是在vb基礎(chǔ)上開始接觸web的。可能自己努力點(diǎn),會(huì)接觸.net,J2ee,但無論那樣。都是為了gis而學(xué)習(xí)一門語言的。
? 引出我的主題:
? 我們gis程序員的編程能力,與計(jì)算機(jī)科班出生的人,各方面都有差距。
? 因?yàn)槟愕木幊棠芰Σ睿赡茉谀硞€(gè)職位競(jìng)爭(zhēng)時(shí),你會(huì)輸給不懂gis的程序員。
? 如果公司給我分配兩個(gè)程序員,我會(huì)要編程能力好的,而懂不懂gis無所謂。
? 我們公司技術(shù)總監(jiān)也是這個(gè)態(tài)度。
? 一個(gè)gis公司的部門經(jīng)理也親口對(duì)我說了這個(gè)事實(shí),他們部門很少懂gis的人。
? 讓個(gè)懂編程的人熟悉gis軟件很容易。但讓懂gis的人提高編程水平很難。
? 我們公司技術(shù)總監(jiān)也是這個(gè)態(tài)度。
? 一個(gè)gis公司的部門經(jīng)理也親口對(duì)我說了這個(gè)事實(shí),他們部門很少懂gis的人。
? 讓個(gè)懂編程的人熟悉gis軟件很容易。但讓懂gis的人提高編程水平很難。
五 我們?cè)撛趺崔k
? 現(xiàn)在我也感覺到GIS程序員很尷尬。國(guó)內(nèi)gis行業(yè)的不景氣,新的地圖形式(google maps mapbar,mapabc...)與傳統(tǒng)gis的競(jìng)爭(zhēng),國(guó)內(nèi)教育機(jī)構(gòu)培養(yǎng)的GIS專業(yè)人員與IT行業(yè)的脫節(jié)......
? 還好,現(xiàn)在行業(yè)對(duì)既懂GIS,編程能力水平不錯(cuò)的專業(yè)人員需求很大,而且都是一定的職位。
?
? 所以我們最既緊要的事是提高自己計(jì)算機(jī)能力,主動(dòng)學(xué)習(xí)新的技術(shù),而不是被動(dòng)的跟的GIS軟件的支持學(xué)習(xí)新技術(shù)。
? 現(xiàn)在我也感覺到GIS程序員很尷尬。國(guó)內(nèi)gis行業(yè)的不景氣,新的地圖形式(google maps mapbar,mapabc...)與傳統(tǒng)gis的競(jìng)爭(zhēng),國(guó)內(nèi)教育機(jī)構(gòu)培養(yǎng)的GIS專業(yè)人員與IT行業(yè)的脫節(jié)......
? 還好,現(xiàn)在行業(yè)對(duì)既懂GIS,編程能力水平不錯(cuò)的專業(yè)人員需求很大,而且都是一定的職位。
?
? 所以我們最既緊要的事是提高自己計(jì)算機(jī)能力,主動(dòng)學(xué)習(xí)新的技術(shù),而不是被動(dòng)的跟的GIS軟件的支持學(xué)習(xí)新技術(shù)。
?
六 技術(shù)方向
? 1 gis數(shù)據(jù),gis分析是大數(shù)據(jù)量,大運(yùn)算的操作。web,webservice的發(fā)展弱化了桌面GIS的應(yīng)用。對(duì)于跨平臺(tái)的java語言,對(duì)GIS來說,無疑是現(xiàn)階段最佳的編程語言。
? 2 ajax技術(shù)。現(xiàn)在真火的技術(shù)。google在這無疑走在前面,google maps更對(duì)gis行業(yè)影響巨大。傳統(tǒng)webgis的開發(fā)更需要ajax對(duì)用戶交互來次創(chuàng)新。 arcims模板(javascript),arcgis server(JSF)都做了些嘗試。無疑ajax是最合適的。
? 3 python.如果你有vb,vc基礎(chǔ)。python腳本語言你該關(guān)注了。arcgis好多模塊改用python實(shí)現(xiàn)的。
以上都是我個(gè)人的一些感想,由于水平有限,希望批評(píng),共同提高。
? 1 gis數(shù)據(jù),gis分析是大數(shù)據(jù)量,大運(yùn)算的操作。web,webservice的發(fā)展弱化了桌面GIS的應(yīng)用。對(duì)于跨平臺(tái)的java語言,對(duì)GIS來說,無疑是現(xiàn)階段最佳的編程語言。
? 2 ajax技術(shù)。現(xiàn)在真火的技術(shù)。google在這無疑走在前面,google maps更對(duì)gis行業(yè)影響巨大。傳統(tǒng)webgis的開發(fā)更需要ajax對(duì)用戶交互來次創(chuàng)新。 arcims模板(javascript),arcgis server(JSF)都做了些嘗試。無疑ajax是最合適的。
? 3 python.如果你有vb,vc基礎(chǔ)。python腳本語言你該關(guān)注了。arcgis好多模塊改用python實(shí)現(xiàn)的。
以上都是我個(gè)人的一些感想,由于水平有限,希望批評(píng),共同提高。
?
現(xiàn)在是知識(shí)爆炸的年代!!
如果有扎實(shí)的基礎(chǔ)~不斷的學(xué)習(xí)~你才不會(huì)被淘汰
跟著時(shí)代進(jìn)步的人~還擔(dān)心沒有地方去~
哈哈~本人也給你鼓鼓氣!
要是不想學(xué),那就不做技術(shù)人員
要學(xué)就學(xué)最簡(jiǎn)單~基礎(chǔ)的(這個(gè)很重要!)
一個(gè)人的編程能力的確需要時(shí)間積累才能夠提高,在GIS領(lǐng)域,做一般二次開發(fā)及應(yīng)用不需要多少行業(yè)知識(shí),只要編程能力強(qiáng)就行,但更深層次的研究與創(chuàng)新,還是需要豐厚的理論知識(shí)來支撐,畢竟一個(gè)行業(yè)的發(fā)展還是需要理論來推動(dòng)的。
現(xiàn)在答辯完了,還有畢業(yè)之前一堆的雜事,我也的確需要像zkjbeyond說的那樣,惡補(bǔ)一下程序設(shè)計(jì)的知識(shí)了。
我始終相信,在gis屆混個(gè)幾年的,多少會(huì)有些共鳴滴。
我搞GIS那會(huì)高校GIS還剛開,沒有畢業(yè)生呢
不過今年我專搞ERP了,呵呵
1 gis數(shù)據(jù),gis分析是大數(shù)據(jù)量,大運(yùn)算的操作。web,webservice的發(fā)展弱化了桌面GIS的應(yīng)用。對(duì)于跨平臺(tái)的java語言,對(duì)GIS來說,無疑是現(xiàn)階段最佳的編程語言。
----------------------------------------------------------------
在GIS行業(yè),C/S架構(gòu)仍然是主流的應(yīng)用。你也說了,gis分析是大數(shù)據(jù)量,大運(yùn)算的操作,而大部分的WEBGIS產(chǎn)品無法滿足這樣的要求,速度慢,功能弱,何況現(xiàn)在已經(jīng)有一股懷疑WEB的潮流,特別是在GIS行業(yè),很可能會(huì)找到一種介于C/S和WEB之間的模式。java從來沒有成為GIS行業(yè)最佳的語言,以后也不會(huì),也許做二次開發(fā)可以考慮,低層開發(fā)用JAVA的很少。
-----------------------------------------------------------------
2 ajax技術(shù)。現(xiàn)在真火的技術(shù)。google在這無疑走在前面,google maps更對(duì)gis行業(yè)影響巨大。傳統(tǒng)webgis的開發(fā)更需要ajax對(duì)用戶交互來次創(chuàng)新。 arcims模板(javascript),arcgis server(JSF)都做了些嘗試。無疑ajax是最合適的。
-----------------------------------------------------------------
現(xiàn)在火的東西,不一定以后也火。五、六年前,Dephi、C++ Builder也很火,8、9年前,PB也很火,現(xiàn)在呢?ArcIMS采用的是CGI的技術(shù),ArcGIS Server采用的COM/DCOM的技術(shù),二次開發(fā)可以用ajax,但是二次開發(fā)的工具天天在換,昨天用VB,今天用C#,不要以為那就是GIS的全部。
-----------------------------------------------------------------
3 python.如果你有vb,vc基礎(chǔ)。python腳本語言你該關(guān)注了。arcgis好多模塊改用python實(shí)現(xiàn)的。
-----------------------------------------------------------------
arcgis的AO、ArcEngine.MO等組件都是用MFC實(shí)現(xiàn)的,我有兩條證據(jù)可以證明。而Engine的那套.NET組件無非是在Engine COM組件基礎(chǔ)上通過托管C++包裝成的,只是加了一個(gè).NET的殼。如果是刪除掉Bin下MapControl.ocx,你在DOTNET下的ESRI.ArcGIS.MapControl.dll還能管用嗎?
1 gis數(shù)據(jù),gis分析是大數(shù)據(jù)量,大運(yùn)算的操作。web,webservice的發(fā)展弱化了桌面GIS的應(yīng)用。
--------------------------------------------------------------
可能你們誤解我的意思了.我沒說桌面gis將不存在,或怎么樣.但有個(gè)趨勢(shì)大家注意.大數(shù)據(jù)量的分析,我不一定要放在我本地機(jī)器上做,我只需要的是一個(gè)結(jié)果,gis servervice arcgis server就是未來,甚至arcims也是這種模式,我們客戶端需要的只是個(gè)圖片而已,但mapxtreme,supermap is不是,因?yàn)樗麄儧]有arcims規(guī)范.arcgis server我是看好的,可能太前衛(wèi)了. 這種dcom的遠(yuǎn)程調(diào)用只是一種方式,arcgis server 也提供了webservice,EJB的方式遠(yuǎn)程調(diào)用.C/S這種模式肯定會(huì)被淘汰的.象mapinfo,arcmap這中桌面應(yīng)用只能用與高級(jí)專業(yè)人員,而c/s定制或二次開發(fā)也只是小數(shù)據(jù)量的分析,查詢功能.這些用mapx,mo,arcengine無疑是最簡(jiǎn)單的.但這些簡(jiǎn)單的功能"b/s"也是可以實(shí)現(xiàn),并且通過遠(yuǎn)程調(diào)用,復(fù)雜的功能也可以實(shí)現(xiàn).
為什么b/s我打引號(hào),因?yàn)関b,vc,java,....也可以調(diào)用這些遠(yuǎn)程服務(wù)的.
現(xiàn)在什么都流行企業(yè)級(jí)服務(wù)..net,java無疑是這方面的佼佼者,j2ee可能做的更好.
2\
現(xiàn)在火的東西,不一定以后也火。五、六年前,Dephi、C++ Builder也很火,8、9年前,PB也很火,現(xiàn)在呢?ArcIMS采用的是CGI的技術(shù),ArcGIS Server采用的COM/DCOM的技術(shù),二次開發(fā)可以用ajax,但是二次開發(fā)的工具天天在換,昨天用VB,今天用C#,不要以為那就是GIS的全部。
我們難道可以不跟著潮流走嗎?那現(xiàn)在你還學(xué)PB嗎?Dephi呢,C++ Builder,vb呢.Borland公司都快沒了?難道Borland不想dephi還處于領(lǐng)導(dǎo)地位嗎?技術(shù)人員不跟風(fēng)你就要淘汰!這是事實(shí)!誰也不想接受,但誰也必須接受的事實(shí).ajax技術(shù).并不是新技術(shù).javascript,dom,css難道誰沒聽過.建議大家關(guān)注關(guān)注,ibm,sun,ms,oracle....關(guān)注的多了,也不缺咋一小個(gè).ArcGIS Server采用的COM/DCOM的技術(shù),的確,我們可以把a(bǔ)rcgis server當(dāng)成黑盒,如果換成別的技術(shù),我相信對(duì)開發(fā)人員的接口不會(huì)變動(dòng)太大. 難道你不知道ao用python重寫了很多模塊嗎?
3 arcgis的AO、ArcEngine.MO等組件都是用MFC實(shí)現(xiàn)的,我有兩條證據(jù)可以證明。而Engine的那套.NET組件無非是在Engine COM組件基礎(chǔ)上通過托管C++包裝成的,只是加了一個(gè).NET的殼。如果是刪除掉Bin下MapControl.ocx,你在DOTNET下的ESRI.ArcGIS.MapControl.dll還能管用嗎?
估計(jì)你根本不了解python,以及現(xiàn)在它在gis界的地位. 另外COM模型與vb,vc,borland c沒關(guān)系.MFC就更沒關(guān)系了.COM組件模型也不只是在window下才有.
你也提到.net的托管c++.那你也應(yīng)該知道 .net對(duì)vc6的影響吧.現(xiàn)在vb.net已經(jīng)把vb6搞趴了,vc6日子也不好過啊.
http://events.esri.com/uc/QandA/index.cfm?fuseaction=printall&ConferenceID=DA494555-C04F-A070-2407CB34C9CB9287
引用:
Q: What are your plans for use of Python in the geoprocessing framework?
Python is a popular open source scripting language. At ArcGIS 9.2, we have strengthened the relationship between Python and the geoprocessing framework and are urging our users to think of Python as a key scripting language for ArcGIS. It is a very good upgrade for AML.
http://search.esri.com/results.cfm?q=python&ho=10
有興趣可以看看上面這個(gè)搜索結(jié)果.
我同學(xué)做畢業(yè)設(shè)計(jì)算一個(gè)結(jié)果用一臺(tái)高檔pc算了3天.
可能你同學(xué)要得到的是不到幾K的結(jié)果.
你想想如果把這些計(jì)算放到高性能的服務(wù)器上運(yùn)算,而你同學(xué)只要這個(gè)結(jié)果還需要三天嗎?
比較同意 tangyzh 最重要的是行業(yè)經(jīng)驗(yàn)和對(duì)行業(yè)的理解,這是往往是年輕人無法逾越的。
我這篇文章本來不想擴(kuò)展到行業(yè)去.
但這個(gè)行業(yè)可能是水利,通信,森林,土地,房地產(chǎn)......
如果你沒有變成門檻,這些行業(yè)知識(shí)你很難接觸.
csdn開戰(zhàn)了。有興趣看看。
我非常支持這種說法,現(xiàn)在的webgis功能之強(qiáng)大完全可以和C/S版相媲美,ArcGIS Server的空間分析功能、AO的實(shí)現(xiàn)以及大量的模版使用,再加上Ajax技術(shù),從功能到表現(xiàn)上簡(jiǎn)直就是一個(gè)桌面程序。再看一看google map、mapbar這些已經(jīng)相對(duì)成熟的webgis,試想一下你是愿意下一個(gè)桌面地圖安裝程序還是直接在瀏覽器打開它們的網(wǎng)址直接瀏覽呢?
哈,
GIS程序員真的很難做,主要現(xiàn)在國(guó)內(nèi)的GIS氣氛還很亂。根本跟不上國(guó)外的風(fēng)。
至于技術(shù),很難說。技術(shù)的發(fā)展趨勢(shì)是最難說的。不過,我們國(guó)內(nèi)缺少的就是Google Map那樣犀利的挖掘眼光。AJAX是老技術(shù),結(jié)果被GoogleMap一挖就變成最火的技術(shù)了。呵呵。這就是差距啊!經(jīng)過幾年的跟風(fēng),我們的思想已經(jīng)被com,.net,j2ee等等禁錮了。可憐啊~
另外看不起Python的,有一天會(huì)看不懂整個(gè)行業(yè)的。從某種意義上講,Python和.net,Java是同一等級(jí)的,而且具備兩個(gè)流行平臺(tái)不具備的優(yōu)勢(shì),一旦跌入Python的漩渦,你就會(huì)看得更清楚。為什么ESRI要用Python重寫很多東西?為什么微軟計(jì)劃在Visual Studio中加Python?為什么SUN開始重視Ruby?
IT已經(jīng)開始混亂了。
2.學(xué)GIS的要么就當(dāng)老師(高校博士畢業(yè)去個(gè)2流本科還行,過幾年就只能去中專了)
3.要么去規(guī)劃局國(guó)土局政府事業(yè)單位。呵呵,政治和女人是最骯臟的東西,可是男人最喜歡玩。有人說看性格是不是適合,可這年頭,本科GIS能找事業(yè)單位的,除了老爸有關(guān)系或干脆考公務(wù)員,找不出其它理由。其實(shí)能找個(gè)這樣單位確實(shí)比什么鳥IT公司好,真的!慢慢混吧兄弟!
4.依托本行搞測(cè)繪,搞工程監(jiān)理,轉(zhuǎn)土木 恭喜您,看透了一切了。呵呵。前途無量(不是亮哦)啊。就是苦了點(diǎn),但是這些傳統(tǒng)行業(yè)和IT不能比的,越干越老越吃香,和IT越老越慘不可同日而語。
總結(jié):將來我兒子高考,我他媽絕對(duì)不讓他讀IT,讀GIS,除了傳統(tǒng)行業(yè),什么都不讓他讀!中國(guó)高校毀了一代人啊!
其實(shí)我本人并不看好搞計(jì)算機(jī)的會(huì)點(diǎn)編程開發(fā)就擠到這里面來,給我們本身科班出身的造成了極大的就業(yè)壓力,說白了就是搶了我們的飯碗。
如果說GIS只是一門技術(shù),計(jì)算機(jī)那就更不必說了。
如果一個(gè)GIS公司更寧愿招用計(jì)算機(jī)的人來編程,在短期內(nèi)也許的確可以創(chuàng)造更快更多的價(jià)值利潤(rùn),當(dāng)然了這個(gè)人也必須很優(yōu)秀才行。
專業(yè)與業(yè)余與非專業(yè)還是很有區(qū)別的!
我大學(xué)四年學(xué)了總共七八十多門專業(yè)的課程,即便全部忘光了,但是我在需要的時(shí)候我能知道我需要查找的資料在哪里,而且很快速而且還能知道它和哪些知識(shí)點(diǎn)之間的關(guān)聯(lián),這些學(xué)計(jì)算機(jī)的能理解的了嗎?大學(xué)專業(yè)不一樣,思維方式都會(huì)有差異的。
現(xiàn)在不光是學(xué)計(jì)算機(jī),數(shù)學(xué)的,農(nóng)業(yè)的,機(jī)械的等等還有很多也來做GIS開發(fā)。
但是真正最底層的只有專業(yè)出身的才能做。而且最好是專業(yè)出身的!
如果一個(gè)公司專注于做些二次開發(fā),搞搞項(xiàng)目賺點(diǎn)小錢的話就別開口閉口GIS了
這些本身沒什么太多的技術(shù)含量。
樓主如此悲觀不太厚道哦,雖然也做了這么多東西也寫了這么多論文。
既然本身這么優(yōu)秀,我還是覺得強(qiáng)勢(shì)點(diǎn)好
怎么說,長(zhǎng)遠(yuǎn)點(diǎn)看我們專業(yè)還是數(shù)字地球的專業(yè)支柱呢
別談什么測(cè)繪土木,無非都是重復(fù)繁瑣的勞動(dòng)罷了。
不過還是要謝謝大家的. 我再回去想想要不要找答案吧
估計(jì)你根本不了解python,以及現(xiàn)在它在gis界的地位. 另外COM模型與vb,vc,borland c沒關(guān)系.MFC就更沒關(guān)系了.COM組件模型也不只是在window下才有.
你也提到.net的托管c++.那你也應(yīng)該知道 .net對(duì)vc6的影響吧.現(xiàn)在vb.net已經(jīng)把vb6搞趴了,vc6日子也不好過啊.
http://www.hxlysw.com/about
引用:
Q: What are your plans for use of Python in the geoprocessing framework?
Python is a popular open source scripting language. At ArcGIS 9.2, we have strengthened the relationship between Python and the geoprocessing framework and are urging our users to think of Python as a key scripting language for ArcGIS. It is a very good upgrade for AML.
http://www.t1xy.com/limi/index.htm
有興趣可以看看上面這個(gè)搜索結(jié)果.
其實(shí)我本人并不看好搞計(jì)算機(jī)的會(huì)點(diǎn)編程開發(fā)就擠到這里面來,給我們本身科班出身的造成了極大的就業(yè)壓力,說白了就是搶了我們的飯碗。
如果說GIS只是一門技術(shù),計(jì)算機(jī)那就更不必說了。
如果一個(gè)GIS公司更寧愿招用計(jì)算機(jī)的人來編程,在短期內(nèi)也許的確可以創(chuàng)造更快更多的價(jià)值利潤(rùn),當(dāng)然了這個(gè)人也必須很優(yōu)秀才行。
專業(yè)與業(yè)余與非專業(yè)還是很有區(qū)別的!
我大學(xué)四年學(xué)了總共七八十多門專業(yè)的課程,即便全部忘光了,但是我在需要的時(shí)候我能知道我需要查找的資料在哪里,而且很快速而且還能知道它和哪些知識(shí)點(diǎn)之間的關(guān)聯(lián),這些學(xué)計(jì)算機(jī)的能理解的了嗎?大學(xué)專業(yè)不一樣,思維方式都會(huì)有差異的。
現(xiàn)在不光是學(xué)計(jì)算機(jī),數(shù)學(xué)的,農(nóng)業(yè)的,機(jī)械的等等還有很多也來做GIS開發(fā)。
但是真正最底層的只有專業(yè)出身的才能做。而且最好是專業(yè)出身的!
如果一個(gè)公司專注于做些二次開發(fā),搞搞項(xiàng)目賺點(diǎn)小錢的話就別開口閉口GIS了
這些本身沒什么太多的技術(shù)含量。@http://www.scshlx.com/About.asp?id=6
專業(yè)與業(yè)余與非專業(yè)還是很有區(qū)別的!
我大學(xué)四年學(xué)了總共七八十多門專業(yè)的課程,即便全部忘光了,但是我在需要的時(shí)候我能知道我需要查找的資料在哪里,而且很快速而且還能知道它和哪些知識(shí)點(diǎn)之間的關(guān)聯(lián),這些學(xué)計(jì)算機(jī)的能理解的了嗎?大學(xué)專業(yè)不一樣,思維方式都會(huì)有差異的。@http://www.hxlysw.com/solution/cat-1.html