A. 中再云图(重庆)科技有限公司怎么样
我去过。
先看看别人说的——
工作感受:
1.1工作内容分配不清,经常加班(而且是无偿的);
1.2工作职责分工不明,项目经常重写(老板要速度,可是需求都没分析清楚);
1.3老板天天引导我们做梦!(我只想安安静静的写代码);
2.工作环境:
2.1网吧5连坐吧;
3.薪资待遇:
3.1低,不是一般的低(招聘信息上减掉1.8k就应该时实际到手了);
3.2关键是:工资不按时漏腊野发放;
3.3实用期没有保险(国家规定是必须买的)。
1这个公司原来叫重庆图科科技有限公司,2016年左右跟重庆川平建材有限公司打过纠纷官司。
2现在改名叫“中再云图(重庆)科技有限公司“,是
中再生投资控股有限局链公司(山东)的子公司返喊,所以
以前是私人企业,现在披着国企的皮。
3待遇是真的低!之前有朋友去收到了人工智能岗位的offer,待遇居然是5K,说是国企,重培养。
4同上面说的,招大学毕业生居多.....
B. 地理信息系统(GIS)是什么专业,它的就业岗位有哪些
地理信息系统(GIS)就是地理信息系统专业。
就业方向一:GIS软件工程师;
就业方向二:三维工程师;
就业方向三:GIS数据工程师;
地理信息系统是一门综合性学科,结合地理学与地图学以及遥感和计算机科学,已经广泛的应用在不同的领域,是用于输入、存储、查询、分析和显示地理数据的计算机系统,随着GIS的发展,也有称GIS为“地理信息科学”。
资料展现
GIS数据以数字数据的形式表现了现实世界客观对象(公路、土地利用、海拔)。 现实世界客观对象可被划分为二个抽象概念: 离散对象(如房屋) 和连续的对象领域(如降雨量或海拔)。这二种抽象体在GIS系统中存储数据主要的二种方法为:栅格(网格)和矢量。
栅格(网格)数据由存放唯一值存储单元的行和列组成。它与栅格(网格)图像是类似的,除了使用合适的颜色之外,各个单元记录的数值也可能是一个分类组(例如土地使用状况)、一个连续的值(例如降雨量)或是当数据不是可用时记录的一个空值。
以上内容参考:网络-地理信息系统(GIS)
C. 事业单位招聘专业要求地理信息系统及地图制图学,我的专业是地理信息系统能报考吗
您好,中公教育为您服务。
温馨提示:
公务员考试、事业单位考试,对专业的要求都比较严格
你这个专业和职位要求专业有区别,建议你最好电话咨询招考单位,要不然审核过不了,你就白忙活了
一定要电话咨询招考单位哈,说明所学专业到底是什么样的,是否和要求专业所学基本一致,大致上区别羡型不橡兆大一般也没啥问题的
希望对你有用,祝万事如梁派租意,更多招聘在事业单位考试网
如有疑问,欢迎向中公教育企业知道提问。
D. 地理信息系统专业,毕业之后能有哪些比较相关的单位去
这是一个交叉学科,很多单位都可以去的,毕竟现在信息基本都与地理有关。国企事业单位就不说了,现在同学就有在专业的GIS公司ESRI、滴滴、大众点评、神州租车等,都有相关的岗位适合,主要还是看个人能力够不够
E. 地理信息系统的学生就业到那些部门对口!
本科一般对口的就是测绘和软件开发,测绘比如到中铁 中建 中水等公司搞测量,软件开发可以搞gis的 也可以不搞, 还有一部分人去绘图,矢量化地图数据采集等。 一小部分考公务员,国土局的。
F. 关于国家公务员职位报考有哪些职位招地理信息系统专
国家公务员考试报名选职位时,需在职位表“专业”列筛选“地理信息系统”查看相应岗位信息,选与自身条件完全相符的职位。
以国家公务员考试职位表(2017年度)为例,面向“地理信息系统”专业招录的职位有:
"国家土地督察北京局,督察室主任科员及以下"
"国家统计局服务业调查中心,农业遥感应用处副主任科员"
"水利部长江水利委员会长江流域水资源保护局,科技信息处信息管理职位";等。
G. 地理信息系统专业
考研吧,本科学不到啥东西
需要掌握的技能
认真看完下面的,相信你知道该做些什么了。
(一) 打好编程基础
这篇文章仅给那些GIS专业的,想学GIS开发的,但现在还没怎么入门不知道该从哪学起的在校生参考的。这篇文章不是讨论GIS开发是否有前途的,也不是讨论做GIS是不是就一定应该做开发的帖子。
先就几个大家在学生时代都很迷茫,我也曾经迷茫过的问题,说一下自己的观点:
1、
现在开始学习编程,是不是晚了?
如果以大四毕业找到一份GIS开发方面的工作,并对得起3K左右的月薪为目标的话, 从大四开学开始努力就不晚。
2、
学校不教编程,怎么办?
大学里学校教不教只是指个方向,学习都靠自己,既然已经决定要做GIS开发,方向已经有了,学校教不教又有什么关系?
3、
GIS学生编程不如计算机的,搞测绘不如学测绘的,搞地理不如学地理的,我现在开始学习编程再怎么学也赶不上学计算机的怎么办?
这个问题简单,如果现在去睡觉能赶上他们的话,完全可以去睡觉嘛。
如果你是一名大二的学生,能意识到自己以后打算做开发,并开始努力,那是再好不过了。这个时候大部分学生还处在比较迷茫的时期,或者还在享受幸福的大学生活。这个时候开始努力,你就比别人起步早,自然会比别人更有优势。这时候学校一般都会有一些计算机相关的课程,计算机基础啊,VB啊、C啊什么的,对于不想从事这一行业的学生来说,应付过去就是了,但对于已经有想法的学生,这时候就要抓住机会,把这些课程学好,除了老师布置的作业,要尽量的去多编程,多敲代码,多学一些东西。学计算机不要局限老师教的内容,要自己去拓宽学习范围。下面细说一下这些计算机基础课程应该怎么去拓宽知识面。
学计算机基础的时候,除了把word, excel的基本操作弄熟,去学一学高级应用,比如说用excel做一些漂亮的报表、做一些数据的处理,筛选啊、统计图啊等,用VBA的做一些小应用,用Access做一些常用的数据库管理程序,像学生信息管理系统啊之类的。不要觉得这些东西没有,我去浙江地理信息中心,笔试上机题目,有一道就是excel相关的,要求用编程和不编程两种方法实现。我没做出来。。。囧
如果学校开了C语言的课程,不要只会做个从1加到100的程序。像C语言中比较难的部分,非计算机专业在教的时候都会回避。这个时候你就不能回避了。哪些部分呢?文件读写操作,位操作,内存操作,指针的操作,这些都学一学,很有用的东西。还有数据结构要多了解一些, 除了那些大家乱熟于耳的冒泡排序等算法,像什么链表、二叉树,图什么的都去了解了解。最后有和C语言去实现这些数据结构,可以去买一些数据结构的书来参考。
如果学校开了VB的课程,那就要多去做点小应用。VB是一个很容易上手的语言,通过很短时间的学习,就能做出像模像样的东西,这对于学习GIS二次开发来说是个很不错的工具,编程的难度降低了,可以把重心放在怎么设计开发GIS功能上面去。所以,在学习VB的时候,如果你听说过MO,尝试着用一用,并做一些小程序。你还可以去用VB写一些程序来操作word,excel,cad等,这些东西都没什么,就是个对象模型,熟悉它的对象模型了,就好操作了。另外,在用VB编程的时候,应该融入一些面向对象的编程思想,虽然VB不能算是面向对象的语言,但这也除低了学习面向对象的门槛,尝试着把一些常用的功能,算法写成函数或封装类。不要把代码复制来复制去的,搞的整个程序到处是重复的代码还沾沾自喜。还可以用VB尝试一下连接数据库,做一些数据库管理程序。还可以做一些控件,做一些dll,然后自己去调用,体会一下组件式编程带来的优势,等等。。。这些学校上VB课的时候,都不会教,都要靠自己去学。
(二) 目标明确,有选择的学习
上面说的那些基本上都是大二的课程,什么大学生计算机基础啊,VB啊,C啊,如果能在大二时做到上面的全部,那就是非常非常牛的人了,我大二一年都贡献给war3了,还挂了好几科,VB学到变量那一章就直接废掉了。考试完全靠突击,才突击了个中。那大三的时候做什么呢?大三的时候一般会开各种专业课,说实话,编程是一个很费时间的事情,如果你已经决毕业后做GIS开发,那么,一些不相关的专业课,完全可以放弃,考试能过就行了,不要太花时间。拿我的课表来说,像什么人文地理啊,土地经济啊,自然地理啊,都是没用的课。有很多人以经济爱好者自居,看到带经济的课就两眼放光,其实这些课真的是很没意思,不是看了本什么地理经济你就算搞经济的了,看了本地籍管理,以为自己可以去房地局管地籍了,什么都想学,往往最后什么也没学好。所以,该放弃的课,是一定要放弃的,把有限的时间用在刀刃上。还有另外一些专业课,和GIS相关的,像GIS概论,遥感,GPS,数字图像处理,摄影测量,GIS地图设计,GIS项目管理,空间数据库原理及应用。。。等等(我只是根据我的课表列举一些,各个学校专业背景不同,具体课程也不同),这些课程都是要用心去学的。在这些课程中会碰到一些需要编程来解决的问题,不要偷懒。另外,这个时候会接触到一些GIS软件,什么cad,arcview,arcgis,mapinfo。。。很多,但是有两个软件是学GIS的一定要掌握好的,包括它们的二次开发,其他的软件都可以无视。一个不用说,当然是arcgis了,把arcgis desktop玩熟,最好去买一本实习教程什么的,有数据有步骤,一本书做下来,就差不多了。第二个软件是autoCAD,这个软件在GIS和测量行业中的地位是不可忽视的,cad的强大和易用性自然不必多说,cad的格式是一代数据格式的标准,GIS数据的来源无外乎测量和遥感图像,测量数据基本上都是dwg格式的,像国土部门,地籍部门都充斥着大量的cad原始数据,但是cad数据虽然灵活,确不能用GIS来管理,而且数据质量存在很大的问题,所以,如何将原来大量的cad数据转移到GIS平台,是很多部们和单位在解决的问题, 如果你精通CAD及CAD的二次开发,处理这些问题时你就能得心应手。所以,把CAD学好,至少掌握一个CAD二次开发的方法,lisp,vba,objectARX,lisp和VBA比较简单易学,objectARX比较难,刚开始可以不用管它,以后工作中如果用到了,再学也不迟。
编程方面,在大二的基础上,要开始了解一些面向对象原理和方法,除了VB和C,建议另外学习C#和Sqlserver,基本的sql语句要会,ADO连接数据库要会,不然,你连一个北大青鸟的学生都不如(仅限IT行业的coder工作)。这些东西不难,有编程基础和面向对象知识,上手很快,不过如果你想学习C++,那就要下大功夫了,呵呵,作为一名GIS的学生,学习C++倒不是很必要。
这个时候,如果学校的课不多,或者你觉得学校的课没有挑战性,有两个选择,一个是去软件公司实习,一个是去参加超图或ESRI的竞赛。如果精力足够旺盛,可以一起做。总之,要踏踏实实的做一些东西,做一些事情,不要荒废时间,也不要只学习不践,应该在实践中不断的学习,才能进步。这个时候沉迷游戏的同学该醒醒了,绝对不晚,我大二的时候是在家教和游戏中度过的,大三的时候,觉得自己不能干一辈子家教,然后就看了一本面向对象的书和一本asp.net的书,当时因为啥都不懂,只是囫囵吞枣的看下去了。然后我去找实习,经历了一番波折,找到了一个小IT公司,算入了软件行业的大门。面试的时候,我就把书上的词,能想起来的,全都说出来,估计那个面我的人有点崩溃,不过后来我知道,面我的那个,也就是公司的副总,是校友,大我十年。
(三) 个人对GIS二次开发学习的理解
先回答一个问题,有人问为啥做为一名GIS的学生,学C++不是很必要。其实准确的讲,我的意思是,目标为GIS二次开发的本科生,在学生阶段,可以不学C++。无论C++头上有多少光环,大家都说C++如何有前景,如何高薪,但有一点必须得承认,C++不好学,对于计算机相关专业,把精通C++作为毕业奋斗的目标是无可厚非的,而对于我们这种学GIS的半路出家的coder,缺乏很多基础的计算机知识,想在毕业前把C++学好然后借此找一份工作,是比较困难的。这是其一。还有一点,目前做GIS二次开发,几乎不会用到C++,对于一些急功近利的小公司,听你说只会C++不会C#,甚至会直接拒绝你,虽然你比一个C#的coder要花费多的多努力。而做GIS底层的公司又不多,这样看来在学校里学C++最后毕业了还是个半吊子,似乎有点不划算。但C++如果学的好的话,能在除GIS之外的IT领域有很好的发前景,基本上知名的大公司笔试都是C或C++的内容,当然语言只是载体,主要考的是数据结构,如果你有信心和计算机专业的学生竞争并且一心想去做技术的话,完全可以抛开GIS,绝对比去你做GIS二次开发强。但是如果你还是想在GIS二次开发上混 ,用一些容易上手的语言,在学校里多做出一些东西,看得见摸得着的东西,对找工作还是非常有用的。做GIS的,当然都不希望一辈子做coder,即使做二次开发,也要不要把精力全放在编程上面,应该更多的放在理解业务上面,放在积累行业经验上面,而不仅仅是积累编程技巧。也许有一天,你的角色是雇佣别人来完成你的想法,而不是天天抓头解决一个程序的bug,为一句代码通不过而吃不下,睡不着。
因为我现在是做C++的,如果相学的话,我可以提供一个大致的学习路线和学习的书籍。
学习路线基本上是:C -> C++ -> windows程序设计 -> MFC
各阶段的书:
C就无所谓了,学校教的就行,或者就是谭浩强那本书吧。
C++ 推荐C++ primer和高质量C++编程
Windows程序设计,有一本书,就叫windows程序设计。我看不下去,但我 知道这本书非常好。
MFC,孙鑫的VC深入详解,候捷的深入浅出MFC,我也看不下去。也是非常好的书。
反正我觉得我C++学的很烂,越学越烂。囧,现在做C++痛苦死。当然强人是很多的,可惜我很菜。
进入正题,怎么看待GIS二次开发。说实话,我在大学里除了用过MO+VB做过GIS二次开发,其他的都没用过。现在工作连arcgis都难得用一下,更别说engine,server了。但是不要把GIS二次开发看的太神秘,或者说以为自己会用arcengine就比学计算机的有优势,如果让你和一个完全没听说过GIS的计算机专业的学生同做GIS二次开发,你的优势不过1个月,他需要向你请教如何配置环境,如何入门,但过了这一阶段,你会的,他都会了。GIS二次开发学不过就是组件式编程而已,和excel二次开发,cad二次开发无本质区别,组件式编程只会让编程更简单,而不是更复杂,这对学计算机的来说,是降低难度了。而你在编程上的劣势很快就会突显出来。所以,我认为,对于GIS二次开发的学习,不要局限于专门去学arcengine什么的,先把数据库学好,把编程的基础打牢,把面向对象理解透彻,把arcgis桌面软件用熟,然后,再去学二次开发,一边学一边实践,参加比赛,或是做项目什么的,都行。很多人都是上来就生搬硬套一些例子,好像也做出了一些东西,中看不中用,知其然不知其所以然,这样是很难深入的。总之,是在编程的基础上学习arcengine,而不是在arcengine的基础上学习编程。
下面具体讲二次开发的学习,因为我没做过太多,所以就说一下我了解的,我知道的,肯定不是很全面,大家可以补充。
现在做GIS二次开发,基本方向有桌面GIS,webGIS,移动GIS这些。3DGIS感觉算底层,也顺带说一下吧。
1) 桌面GIS二次开发,语言无疑C#是最佳选择,感觉很多人都在做这个,个人觉得做这方面要学习:C#,SQLServer,网络编程,数据库编程,最后才是学习AO,AE。
2) WebGIS:这个近来很热,内容也很多,可深可浅,我觉得要想做webgis,一定要先把web做熟。你可以等到毕业之后再去学arcgis server,只要你会做网站,有项目经验,绝对能找到工作,但你绝对不可以自以为学会了arcgis server,人家问你css的东西你都不会,问你javascript的东西,你一头雾水,这样出去是没人要的。有人一开始就学asp.net,与此同时,直接上手arcgis server,好像拖拖控件,改改属性,和桌面软件开发也没啥区别似的。Asp.net虽然上手快,但我觉得不是学习web的最佳语言,它把很多web细节给隐藏了,这样对初学者来说是很不好的,我建议学习web先学习前台,从html,css,javascript开始,这些学好后,能做一些简单的页面,能写一些脚本,了解一些web原理和标准之后,再选一门后台语言进行学习。做web最好是能去一些公司实习,短短两个月,就能让你水平飞涨,因为做web的公司加班起来都是玩命的,而且web本身并不难,有人带着学,非常快。能做一些简单的网站后,再去做webgis,我想应该会好的多。
3) 移动GIS:这个目前好像也挺火,不过感觉对开发者来说,移动GIS还是桌面GIS区别可能不是太大,因为移动GIS的平台基本都是wm系统上的,wm系统上的开发和windows开发有很多相似之处,只是各方面的资源变的紧缺了。我感觉做移动平台,最关键的就是数据传输,无线通讯这块。移动GIS也主要和导航、GPS定位联系在一起。所以,做移动平台,我认为要关注的重点就是:
通讯和数据传输。如蓝牙、GPRS、socket编程、webservice等。
GPS定位。GPS原理,和wm系统对GPS的接口等。
导航、实时路况等具体的应用可以多了解一些,能做一些相关的项目最好。
最后一个3DGIS,了解不多,算是底层开发,C++和C应该是要精通的,opengl是必须要会的。3维图形算法和数据结构也要多研究。
(四) 关于找工作....
1、找工作前的准备。
都说GIS专业不好找工作,我倒不是觉得不好找,而是找不到好的工作。工资普遍偏低。这也是没办法的事情,我现在就觉得做GIS的公司似乎都在捡计算机类专业找不到工作剩下的,因为人家好歹是学计算机的,会编程,而学GIS的好多学生不会编程,关键是不喜欢编程甚至鄙视编程,培训arcgis和arcengine显然比培训你编程要效率的多。更何况,编程编不来的,对这些二次开发组件的理解又能好到哪儿去呢。
对于GIS专业,我的建议是,利用大四的时间,去找一份编程的实习,针对性的准备一下,只要不是电脑盲,花些时间,针对性的准备一下,一般情况都能找到的,当然也要靠一些运气。但是可能你找到的公司很烂,天天加班,给的钱还少,没关系,这只是过渡,为了让你毕业找工作时,不用再经历一次这种烂公司了。所以,哪怕没有报酬,也要全身心的投入到里面去做。至于和GIS是否有关系不重要。这样等到你找工作的时候,你就有了一些编程的经验,无论在面试还是笔试的时候,都会有很大的帮助。
如果实在是找不到实习,可能有的学校不在上海北京这种大城市,找软件类的实习并不容易,那就只能尽量在学校里做一些编程的项目了。像课程设计、毕业设计,如果想混打哈哈就过去了,但如果想做好,还是能学到不少东西的。但这种学习压力就小了,而且没人带,效果并不好,尤其是像我这种自控力差的人。如果学校里也找不到项目,那就找书,做书上的例子,哪怕对着书本把代码打一遍进去,能把它调通,也是好的。总之,就是在找工作之前,一点要写过一些代码,而不是就拖拖控件。学GIS的很容易染上这个毛病,MO拿过来,拖一下,显示一下,ok,学会了。AE装一下,拖一下,显示一下,ok,又学会一样。server,mobile全都是一个套路,一周就把arcgis一整套东西全都学会了,没拖过这些控件的一看你做出一个能显示地图的软件或网站,崇拜的不行,实际上,多大工作量,自己心里最清楚了,一分付出一分收获,如果你对GIS开发的学习仅到此为止,那就不能怪找工作难了。
2、找工作的途径
肚子里有货,再去找工作,就容易多了。了解找工作的途径也很重要,很多学生都是等着工作来找自己,如果你在武大这种GIS专业很出名的学校,那要恭喜里,坐着确实能等到工作来找你,如果不是,那就要自己主动出击去找工作了。
1)招聘会。对于GIS专业,普通的招聘会都没啥对口的单位。所以尽量去那些GIS专业比较好的学校里挤,或者像一些GIS专场招聘会。一般的招聘会就别去浪费时间了。
2)网投。专业性论坛,应届生,自己学校的BBS等,这些网站是要天天去点的。对了,有csdn的论坛,偶尔也会出现一些招GIS开发的程序员,也要经常看看。看到了合适的就投。我说的合适不是指你能符合他的要求,那样的话没什么可投的公司了。而是它能符合你的要求,而你只要能符合它的其中的一小部分就可以投了。像51job,chinahr之类的网站,就别浪费时间了,这上面投简历跟往水里投石头没区别。除了看招聘启事,还可以搜集GIS方面的公司,然后到公司网站上去投。
3)老师、学长学姐、家里,同学、朋友,甚至网上认识的同行业的朋友等等。不但要动用一切你能用的人际关系去找,还要尽量去挖掘潜在的,可能会对你找工作有帮助的人。这种途径往往找到的工作比你自己去瞎撞的好。
3、简历。
1)一定要控制在一页里面,针对招聘要求来修改你的简历,他要你会什么,你就写会什么。他没要的,你觉得公司会感兴趣的,也可以写上。但是离题万里的就别写了。比如你应聘程序员,别写你熟练office,还会装电脑,还会photoshop等等。
2)简历最显眼的部分,也就是一张纸的中上部,要写最有用的东西,比如你的技能和项目经验、相关的奖励等。什么自我介绍,兴趣爱好,入职宣言之类的都放到后面充字数。什么当过课代表班干部就别写上去了。
3)如果是应聘国企和事业单位,如果你是党员的话,写上去。不是就算了。私企和外企你是不是党员都不用写了。
4)适当的夸大自己水平,但是一定要经得住问,你先假想一下自己是面试官,拿着你这份简历,你会怎么问,然后看看自己是否能答的出。
5)把自己的做过的项目和作品,做一份汇报PPT。有时会用到。发简历时也可以附上。不要和简历打成一个压缩包,分开上传,这样别人只想看里简历时,不用下PPT,因为PPT很大,网速不好的话都不一定下得动。
6)不是投外企,而且不要求英文简历的情况下,别用英文简历。
4、笔试、上机和面试。
公司招聘选拔的过程大致有这几种。只面试、笔试后马上面试、笔试筛选后另行通知面试。
一般的,小公司不笔试,去了就直接聊,这种情况都是对着你的简历问,面试前一定要把自己的简历弄熟,自己写上去的技能比较生疏的,抓紧时间在面试前看一看,囫囵吞枣的混个眼熟,然后能说就行。简历上写的项目,回顾一下整个过程,用到了哪些知识,做了哪些事情,实现了些什么功能,怎么实现的等等。面试过程中,尽量多谈自己熟悉的东西,回避不熟悉的东西。小公司面试过程中可以瞎扯,可以聊一下与面试无关的话题。聊聊公司的发展前景啊,做什么产品啊,聊一些自己的兴趣爱好啊什么的都可以。除非面你的人很严肃,否则自己不要显得太严肃。
GIS公司都会笔试或上机考些什么东西呢。编程方面的,我只能提供C++的笔试经验,其他方面没怎么做过。C++一般都是林锐的那本高质量C/C++编程,那本书弄熟了,C++笔试基本都能过。专业方面的,既然是GIS专业,当然要考点除计算机以外的东西,一般来说,大点的公司,或是好点的事业单位,会考基本功,一些基本的GIS算法和原理,典型的,折线的缓冲区生成,多边形面积计算,坐标转换等等。小公司一般会考针对特定技能,如C#和AE,数据库等。还会碰到一些算法扫盲题目,冒泡排序、查找、字符串处理算法等。
还碰到的一种面试方式是,直接做汇报,自带电脑,演示你做过的项目。像这种,最好是做一份PPT,然后在需要的时候运行你的程序。这个做汇报,前面讲过了,只拣最重要的讲,时间要控制好,一般5分钟到10分钟,讲的过程中注意观察面试你的人的表情,他感兴趣的可以多讲一点,不感兴趣的尽快跳过。
H. 专家等很多人都说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教育。谢谢您!真心地祝您,祝我们共同进步。
I. 请问地理信息系统专业能报考什么职位的公务员谢谢!!!
地理信息系统专业能报考公务员职位有国土资源系统,海关系统,测绘系统,气象系统,地震系统等等都需要GIS专业的。
地理信息系统在国家公务员中属于理工科——地理学类——地理信息系统专业。根据专业方向不同,可授予理学学位或工学学位。
不可以报考“计算机科学与技术类”,“地质、矿物学相关专业”等。
可以报考“地理学相关专业”和明确要求“地理信息系统”的职位。
一般国土资源系统,海关系统,测绘系统,气象系统,地震系统等等都需要GIS专业的。
严格按照报考要求进行选择,当专业不符合专业要求时,建议选择没有专业限制的职位,以免不能通过审核。公务员大部分职位都要求有“二年以上相关岗位工作经验”。
J. 地理信息系统专业就业怎么样可以在哪上班越详细越好.
我学地信,现在刚毕业,我了解的最深刻了。
你说的专家和毕业生,他们说的都对。
学的好的人,或是家里有关系的测绘局气象局地质局国土资源局都能进,这个就业方向就很好。还有另一个很好的就业方向就是地信软件工程师,这个也不错,不过招男生较多,女生学的好的也可以,我们班学委就是在北京干软件开发编程的。不过一般女生做软件开发都是负责写文档比较多,这个对体力要求较少,所以很多公司都觉得女生细心,招女生。
学的不好的人,转行的或是出外业的或是最底层的制图的(一天到晚动动鼠标就行的),这些都是为了混口饭吃的。
地信刚发展起来,有着大好前途,但是你要学好也不是很容易的,总之是付出就有收获。
说了这么多,希望对你有所帮助!