大家帮忙分析一下,是继续做GIS了,还是转做别的了

lfxx007 2006-05-10 08:50:37
本人非计算机专业非GIS专业出身.
做开发做了4年了
曾经做过一段时间专职的WEB开发,ASP,JSP都用过

现在做了3年的GIS开发了.用JAVA自己写APPLET的,主要写一些WEB上应用的较简单型的GIS。公司是小公司,这期间的程序代码,工程实施都是我一个人负责的。开发过多套WEB GIS应用系统。有旅游部门的,海上船运系统的,水利部门(水利部门的做的最多),也负责实施开发过几套GIS与实体模型/无线遥控集成的系统。

现在开发的系统很多都是GIS与MIS结合的,以GIS为主,GIS都是自己用JAVA写的APPLET,没有用别的任何GIS平台的。MIS方面都是写ASP的。

本人对JAVA和GIS都很感兴趣,比较喜欢写些图形处理的程序。现在公司不打算将主要精力放在GIS方面了,准备去做别的应用了,个人在犹豫,不知该如何发展好.

现在的问题:
1、如果出去找GIS工作的:A,外面招GIS的大部分都是用非JAVA语言的;B,大部分GIS公司都是用别的GIS公司的控件做二次开发的,而我做的开发完全是自己开发的东西,跟别的GIS平台不相关的。对各种GIS平台控件的二次完全不了解,而且觉得意思也不太大。

2、如果去找JAVA工作的,外面的公司也大部分是招J2EE的,而我写APPLET算是算桌面程序了,对J2EE方面的技术很陌生,很久没用过了。

现在我的薪水有5K多,也不算低。如果另找其它的工作如果脱离我的这些工作经验与优势,可能会薪水还达不到我现在的水平。

另外,我没有什么学历背景,一个破专科,做开发是自己学的

现在比较迷茫,望各位兄弟给给提示
...全文
978 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangfmIT 2006-06-29
  • 打赏
  • 举报
回复
呵呵,多了解下,现在gis形势一片大好,呵呵

以前还没来过csdn里的gis版呢,

学java不错啊,做了那么久应该也学了很多java方面的东西吧,jsp、servlet熟的话机会还是很多地~神州龙就是用applet好像,~~
islkeng 2006-06-28
  • 打赏
  • 举报
回复
www.668map.com
cql0007 2006-06-27
  • 打赏
  • 举报
回复
支持GIS
secondflying 2006-06-02
  • 打赏
  • 举报
回复
楼上这位兄弟说得有理!!
Zricepig 2006-05-29
  • 打赏
  • 举报
回复
当然要继续做下去,至少你在gis方面还有经验。如果转行就完全是个新手了。
并且开发也是相通的,你的技术背景比较适合webgis的开发。不过我觉得用java applet写的webgis就不能叫webgis了。。。
关于底层还是二次开发,国产还是外国产品。在我国的数个部门(如国土、电力、交通)关键应用和基础平台都还是国外产品占有大量份额,主要是ArcGIS和Smallworld吧,国内真有能力做企业gis的,可能只有supermap,因为只有它一家有能用的空间数据存储中间件。但是要注意到,gis领域也是国产软件占有率最高的领域了,这点相当不容易,也让我们看到了希望。
其实也没有必要把gis和cs划得那么清楚,gis的一部分基础是计算机图形学,计算几何,数据库等,然后就剩下为数不多的地理和占另外一大部分的业务模型了。gis作为交叉学科,各学科融会贯通很重要,更加没必要分那么清楚了。
lfxx007 2006-05-26
  • 打赏
  • 举报
回复
多谢各位捧场了

决定了,还是坚持做GIS了,以前三年来,我做的东西面太窄了,只是埋头做自己的GIS的内容,对整个GIS行业的技术发展都比较忽略了.现在决定拓开自己的视野了,多接触些整个GIS行业的各个技术,下载些开源GIS回来研究研究了
naranakula 2006-05-18
  • 打赏
  • 举报
回复
naranakula@163.com 北京gis公司诚聘
有意请回复。
kiwell 2006-05-15
  • 打赏
  • 举报
回复
只有在低成本的时候才会考虑国产的

现在的gis客户钱多了去了,一听国产的连忽悠都不让你忽悠

况且现在的国产GIS软件和国外的还是有些差距的,再说目前中国需要这些软件只是一种谈判的筹码,就像某个操作系统一样,他自己的开发者都从来不用

现在整个行情就是崇洋媚外
lfxx007 2006-05-15
  • 打赏
  • 举报
回复
多谢各位的回复了.

楼上有老兄讲的对,其实我做的也并没有接触GIS的核心,我做的很多项目确实是以空间查询及地图显示为主的.而且都是相对简单的WEB应用的GIS项目.而且不少就是那种以GIS为基础的,再集成其它的MIS系统的.

这几年来,一直都在这个公司,做软件做项目的就我一个人,一直也没有什么同行之间的交流,真是不太清楚整个GIS行业的一些东西,说来惭愧.

现在我是想做下去,可公司不愿意做下去了.如果我想继续的话,就得另换工作了,我是找过了没看到什么别的GIS公司招用JAVA开发的才有所郁闷感了.因为我对JAVA的喜欢也不低于GIS的喜欢,都是我不想弃用的.

我觉得我现有的经验还是比较适合小公司型的,小的WEB GIS方面的应用项目,我可以一个人就打理一切的.我跟客户沟通交流的能力感觉也还可以的.
  • 打赏
  • 举报
回复
那要看你的应用究竟有多熟练。其实做应用类的程序员根本不需要CS出身,应该是各行业的人写
自己行业的程序,因此对行业知识的熟练程度就变的非常重要了,咱们一直在说做底层,似乎中国程序员特别注意底层。可我们又究竟做出了什么优秀的底层呢?supremap吗?那为什么一流的GIS学院都不用呢?

我不喜欢重复造轮子,我希望CS的人能给我提供各种开发工具,编译器,IDE,数据库。

总之一句话,GIS要由GIS专业自己的人来做,我不认为任何一个程序员都可以上手。如果你说技术门槛,我觉得这就是技术门槛。如果你的VECTOR和UNDERLY PHOTOGRAPHY就是不OVERLAP,如果你的COORDINATE SYSTEM就是不正确,你觉得不懂GIS的程序员能做什么?在GIS项目中,我们应该是向IT GUY发号施令的人,因为这是我们的专业。
kiwell 2006-05-13
  • 打赏
  • 举报
回复
是啊,现在的GIS确实比较现实。

一般公司的GIS项目也就那么几类,不过有些公司的收入还是可以接受的,很多客户都愿意扔钱。同时客户的需求也有时候确实很变态。

现在社会只有越底层越有生存可能

做应用层的很累,也很容易死掉
hz1101 2006-05-13
  • 打赏
  • 举报
回复
我的第一代产品是基于国外GIS平台作第二次开发的,基本上差不多出来了,第二代产品准备做自己的GIS平台,有兴趣的话到我的公司(北京华亿新创)来,至于语言,只要会一门,其它的学起来很快的,能自己做一个简单的GIS,说明你在其他方面有相当的能力
hz1101 2006-05-13
  • 打赏
  • 举报
回复
跟我联系,到北京来
QQ:122068666
网事随逢 2006-05-13
  • 打赏
  • 举报
回复
说服自己,继续做下去,继续积累。
累了的时候不防出去散散心。

多了就不说了。
  • 打赏
  • 举报
回复
to kiwell:
我同意你所描述的现实,为了维持公司的运营,有时候做商业项目就是这样,不得不迎合客户的需求.而国内企业特别是政府对软件的要求很多时候是假大空,而GIS显然只是是一个华丽的表现层.

我觉得GIS PROJECT可以分为三个类型:
1.ENTERPRISE GIS;
2.GIS AS COMMERCIAL TOOL;
3.GIS AS DATA CENTER;
前两类是市场需求最多的,而第二类,即只利用GIS的有限功能实现系统的某个需要可能是最常见的.就象你说,根据需要VIEW一下MAP,或者根据一些属性数据做一下空间查询等等.

而企业级GIS,是指GIS作为整个APPLICATION的FRAMEWORK,实现系统的所有主要功能,同时集成企业其他IMS系统.当然这样的项目不多见,而且和行业有关.比如某个系统,几乎使用了ESRI的全系列产品(肯定不是假大空的),SERVER端每天都要根据数据变化重新进行空间分析.结果在WEB上时时更新,GPS连接移动终端传递数据等等.

而DATA CENTE主要属于政府和非赢利机构实现的以数据共享为主的GIS APPLICATION.这种项目开发量很小,主要是地图数据的准备和处理.显然,以咱们国家的现状和体制,这种项目一般的公司是拿不到的,也不会存在完全PUBLIC的DATA SHARE.

关键不在于社会怎么认知,而在于你自己怎么看GIS,如果连做GIS的人都只把她当作一个查询层面的工具,我们怎么又可能改变社会对GIS的看法呢?尽管社会很现实,必要的理想主义还是要有的:)
kiwell 2006-05-12
  • 打赏
  • 举报
回复
你觉得现在有几个投钱做的gis系统具有你所说空间分析的能力

现在所谓的gis公司大多数都是在做电子政务,工作流
以下仅是我个人观点,没有其它意思


如果你在gis公司呆过可能你应该明白我所说的话

就我所知道的自己参与或者同学参与的gis项目大多就是这样的,有些gis系统还要做些人员管理方面的事,还有的系统只不过就用com来展示一下地图

真正用来做空间分析的我一个都没见到

可能是由于我是在公司呆的缘故,一些研究机构可能会做些空间分析什么的

GIS只是看上去很美,其实目前的社会认知度仅在查询这个层面上
zhaogis 2006-05-12
  • 打赏
  • 举报
回复
GIS很美;
支持lfxx007自己的选择!
  • 打赏
  • 举报
回复
to kiwell:

我不同意你的观点,我觉得GIS APPLICATION的核心是空间分析 SPATIAL ANALYSES, 这是GIS区别于普通IMS甚至CAD软件的重要特征.即使是查询也不是简单的基于一些属性数据,而是LOCATION BASED的数据查询.而空间分析必然要求图层的叠加,单一LAYER是没有分析的意义的.

至于自己开发的GIS系统,哈,大家看看那些国产的LINUX吧,那才是吵做概念呢(不过GIS软件应该好些,毕竟我们是GIS产品和院系齐飞:)

所以我仍然相信,二次开发是GIS今后主要的开发手段,当然方式可能会有变化,比如WEB SERVICE的引入,AJAX.

至于GIS为什么总在卖概念,大家都有责任,包括GIS本身,自己的定位也不清楚,从60年代直到现在.
tshill 2006-05-11
  • 打赏
  • 举报
回复
建议到比较牛的公司去开开眼界,能自己搞出一套系统的人,设有研究中心的大公司都很欢迎的,待遇不会比你现在低。
关键是你要用东西来打动别人,专科未必比研究生差。
lfxx007 2006-05-11
  • 打赏
  • 举报
回复
多谢楼上老兄的关注

其实我一直也在关注着GIS方面的工作的职场动态的,我在广州。
我都是在网上投简历找工作,可整个广州一年来也就那么几个公司在招GIS的开发人员。而且一般都是以VB/VC/.NET为主的,几乎没看到做JAVA的。这点让我很困惑的,都不知到哪去找JAVA开发WEBGIS的公司了

我现在做的就是用JAVA开发的WEBGIS的
加载更多回复(4)

2,142

社区成员

发帖
与我相关
我的任务
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
  • 地理信息系统
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧