




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GIS专业与就业GIS专业与就业2011-07-12 17:00计算机语言要精通一门,推荐C+,如果考研的话不少学校会考C语言,数据库和数据结构也是基础。专业方面可以偏向遥感方向,或者地图制图,软件的二次开发,测量,以及土地管理因为现在好的GIS软件国外的偏多的,所以英语当然是越厉害越好,方便对软件的学习。闲话少说。当前的GIS教育现状,大家或多或少有所了解。我在GIS初学者第一期的中国GIS本科生学习现状调查报告一文中进行了简单的调查、阐述与分析。由于有太多的阻力因素存在,教学改革不是一朝一夕就能开展的,因此迷茫的朋友们,还是不要指望学校会给你喂好饭吧。作为一个成年人,应该有自己的思想和意志,走自己的路。路径选择,首先要知道自己在哪儿,要去哪儿-这是给自己的所在地和目的地定位。所在地的定位没什么问题,能考上大学的人,差不多都对自己的知识和技能、素质和能力、性格和品格有一定的认识,只是精度不同而已。目的地的定位却是个大问题,大多数人只能笼统地说出找工作、做学问或创业,再想看清晰一点却是难于上青天。窃以为这是很多人迷茫的一个重要的方面。想当初,从小喜爱地图的我怀着一腔热情报考GIS专业,却也弄不清自己到底想做什么,使得两年的大好时光白白浪费(尽管用传统的衡量好学生的标准我可谓是相当成功),加上考研,一共是三年青春向东流,现在每每想来,总是痛心不已。值此毕业之际,我将自己的思想整理了一下,希望能为迷茫的朋友做个导航。-GIS初学者-方向1:开发工程师毕业后要找工作的朋友,得考虑下有哪些工作和自己喜欢什么工作。由于目前GIS就业市场的形势是供大于求、僧多粥少,因此更多的还是考虑市场需求比较好。据GIS开发者第六期的中国GIS人才生存状况调查报告一文,在众多GIS单位中,其主营业务大多是工程开发或软件研发和销售。从事数据处理的单位比例也达18%,单位对人才需求最多的是资深开发人员,其次是程序员和项目经理。由此也可看出,如果想从事GIS行业,较强的编程能力才是通行证。打开各大论坛的求职招聘版,也可以看到几乎每个单位都招开发人员。这里找了很典型的一则招聘启事:职位:GIS开发工程师要求:熟练掌握C#/C+使用;熟练掌握ArcGISEngine 9.0以上版本的使用;有C#/C+结合Engine项目经验者优先;这则启事简单明了,一共三点要求:语言、组件、经验。客观地说,对应聘者的要求还是很低的,我想一个普通的高中毕业生认真地自学一年应该能够胜任。然而,按部就班的优秀本科毕业生却未必能满足这些要求。第一,学校基本上只教VB和C这两门基础的教学语言,目标是过二级、三级,然而考级对编程的要求与工作中对编程的要求完全是两码事,不是一个方向。第二,曾经风靡的两种GIS组件MapX和MO正在退出社会舞台,然而在课堂上仍然是主打。第三,有开发经验的学生太少了,很多学校完全不教二次开发,即使教,对学生的要求也不高,实现简单的浏览、查询就行了,这根本算不上项目经验。因此,想从事开发工作的朋友们,必须在校园里开展自助学习。个人认为,认认真真地参加一次ES RI或超图办的开发组比赛,就可以达到普通公司的要求了。下面再看一则要求比较高的: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编程也有一定接触。-GIS大学论坛-方向2:三维工程师其实也应该属于开发,只是觉得很多初学者对三维比较感兴趣,因此单列出来。还是先看一则招聘启事吧:职位描述:在高级开发工程师/系统工程师指导下进行地学三维相关模块的设计与开发工作;职位要求:1.计算机、地理信息系统、应用数学或者相关专业本科以上学历;2.掌握VC开发技巧,熟悉c/c+编程,对OpenGL或者D3D技术有一定了解,;3.英文水平良好,阅读英文技术资料没有障碍;4.较强的逻辑分析能力,学习能力,创新能力和团队协作能力;5.有三维仿真、游戏引擎开发经验者优先这应该出乎很多初学者的意料:搞三维也得会编程的!没错,三维开发可以简单地分为两块:建模和编程。用GIS软件建立的地面模型和用3DMAX等软件建立的地物模型是静止的,要对他们进行动态控制需要编程。举个小例子,桥梁每时每刻都因受到风和汽车的力而发生形变,要想了解形变的情况,可以在桥梁上装上若干GPS即时的获取位置信息,同时用软件建立桥梁模型,通过编程使得GPS数据和桥梁模型关联起来并加以夸张,这样每当GPS数据发生了改变,模型上的桥梁也就发生相应的可观察的形变。要想从事这种工作,在计算机方面要自学3DMAX或MAYA,在编程上要深入学习用C+进行Op enGL技术开发,在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的地方,只有想不到的,没有做不到的。用了之后,只要有效果(或者吹出效果),不就成了建设新农村和创新型国家的典型?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开发,除了地图方面的知识以外,主要就是数学,算法,设计模式方面,但通常一个人很难在这些方面都精通,你可以把精力集中在数学和算法方面,也可以把精力集中在对GI S需求了解基础上的架构和设计方面,如果想从事GIS,但不搞开发,那还是往数学,地理学相关学科上努力吧,软件只是工具而已,对这个东西不要过于依赖,我觉得地理学这个东西更深奥,更有意思,包罗万象啊(转贴OWL-发展到今天,已经完完全全成为一个大杂烩。在一个综合性的大型GIS会议上,搞GIS的人,谈论的可以是相差十万八千里的东西(一个人可以是在发表一种新的空间索引结构,另一个人则是在展示他用桌面GIS软件画出的几张本应用专业的专题图)。可能有些人认为后者不够专业,算不上搞GIS,我个人则认为只是分工不同,正是所有这些人员共同构筑起了不断壮大的GIS产业。从另一方面说,GIS涵盖的范围的扩大和涉及的不同专业的增加又使得学习GIS的人往往有重点不分无从下手的感觉,因为有太多的东西可能都有用,好象都应当学,结果很可能是什么都没学好或者正好漏掉了将来工作中要用到的东西。说实话,有鉴于目前地理信息科学内涵之广大,我个人对于在本科阶段开设一般性的GIS专业持保留态度(有些观点前些天在隔壁数据结构版贴过了,现在再重复一下),特别是如果师资不具备或者教学体系不灵活的话,很容易搞成四不象,还不如老老实实拿应用专业(地理规划地质环境等)的学位。至于对于GIS有特别兴趣的学生,在最后一年到一年半选修几门课,做个设计就可以以XX专业GIS方向毕业了,真正专业化应该放到研究生阶段。不过,三年硕士可能太长,可以模仿英国的课程硕士(taught-course master),开设一年的研究生班(或者双学位班?),根据本科的不同背景来补充选修一些课程并做个设计了事。对于那些真正想钻牛角尖的XDJM,可以继续上两年拿正常的硕士或继续攻博(有RMB的当然可以本科毕业后直接到英国这类地方一年就混个国家承认的硕士然后海龟一把)。从这个角度看,目前大量的GIS专业也许应该改成为GIS及XX应用专业(而计算机系里的GIS专业-如果有的话-则应该称为计算机软件及GIS应用或者是软件工程及GIS应用专业)。话说回来,目前必须面对的现实是大量的GIS专业已经开设,大量的学生已经在读。对于这些XDJM,我个人的建议是要有个侧重点,要么强化计算机方面的技能,要么选择一两个应用领域深化,这样将来就业时的灵活性要大得多(搞不了GIS你至少还有个过得去的专业)。否则的话,计算机比不过计算机科班出身的毕业生,而比其它专业的毕业生又强不了太多;另一方面,应用专业方面可能比计算机毕业生强一些,但是与应用专业科班的水平又差距甚大。这样的知识结构的后果可能是什么都能做点儿但做什么都费劲。对于外行而言,某些应用领域可能很容易入手,而其它一些领域可能很久都沉不下去,因此只有早做准备。*暂且先不谈研究,初略地说,和GIS有联系的人员可以分成几类:1-GIS软件系统和通用功能模块开发人员;2-GIS应用系统和应用功能模块开发与应用系统维护人员;3-GIS软件的直接使用与简单应用开发者;4-定制的GIS应用系统的使用者。我想,上述前三类人员都足可以称为搞GIS的。这三类人员中,第三类其实多数是其它行业(地理,规划,环境,地质等)的专业人员。他们主要是使用通用或专用GIS作为工具对本专业的空间数据进行一些处理,可能也涉及一些宏语言级别上的简单开发。对于这些人,在高教阶段学习几门结合本专业的GIS基础课程应该就足够了。许多在地理规划环境等院系从事GIS研究的人士基本也处在这个层次上。作为GIS专业的学生(本科或研究生),将来不论是在教育界或者是在企业界,其定位都应该是在上面的第一二类人员,而一个最关键的问题则是在计算机技术和一个或数个本人比较感兴趣的应用行业的知识之间寻求一个良好的平衡,结合自己的条件能力和所在院系的师资情况,为自己的未来发展制定一个切实可行的计划。挂一漏万地设想一下上述一二类GIS从业人员的具体工作和相关技能:-GIS软件系统开发:相对而言,无疑这是计算机专业人员(软件工程,数据库,计算几何,图形学和网络等之综合)的势力范围。从确立用户需求的角度考虑,一定的测绘制图空间分析等的应用域的输入也是必要的。当然,这个方向上能有几个坑可以种多少萝卜也是不言而喻的。-GIS通用功能模块开发:这一般是指开发基于GIS基础软件的专有或第三方的通用扩展功能软件模块,也可能是功能专一但规模较小的独立系统(例如,注记系统,扫描矢量化系统等)。这些系统或模块偏向应用,但往往是为多个应用领域使用。许多中小型GIS软件公司开发的往往是这类产品。从事这类开发仍然需要较强的计算机背景,但是同时应用域知识的重要性也大大增强了。-GIS应用系统和应用功能模块开发:这应该是GIS产业中最大的一块(ESRIBOY网友说半边天似乎还有些保守了),恐怕大多数GIS公司的主要生意都在这一块上。基于GIS通用软件的GIS应用系统可大可小,可以是一个数字城市,也可以是(打个比方)放在PDA上让某位村长管理村里的那几个一亩三分地。做应用系统,除了对软件的熟悉之外,软件工程的概念十分重要(尤其是做大系统时),此外再加上对应用行业的深入了解,才有可能搞出好的系统设计,顺利完成项目。现在太多的应用系统是鉴定验收等于葬礼,一半的原因恐怕就是没有在项目实施时很好的运用软件工程的原则外加对应用领域的理解不确。GIS应用功能模块的概念有些含糊,除了为具体用户量体定制(例如,根据其管理流程和组织结构)的一些模块外,也可以包括一些功能非常具体的行业化应用模块。这些东西和上面所提通用功能模块的界限不是十分清晰。基本而言,应用模块开发对于应用域的知识的要求相当高,而对计算机技能的要求相对降低。-GIS应用系统管理:上面提到了存在许多死掉了的应用系统的一半原因,另一半原因就是用户方面的管理问题。大中型的应用系统如果没有专人维护(一般意义上的系管网管应付GIS这样的专业系统多半有些勉为其难),即使开发商提供技术支持,也是很难运转良好的。这不仅是国内的问题,国外也有的是失败的事例。随着应用系统的增多,对GIS应用系统管理人员的需求也会不断增加。一个GIS应用系统管理员除了需要熟悉系统使用的GIS软件外,往往还需要具备一定的操作系统和硬件知识。此外,可能还需要担负起培训系统用户(上述第四类人)使用该系统的职责,并且参与到业务中,提供一些应用方面的服务(对于小规模应用系统的管理人员,这种可能性尤其大)。由后面这两点可知,对于系统所服务行业知识的了解,即使不是必需,也会非常有帮助的(例如,如果我是规划局长,我会选一个或者至少要配备一个计算机还过得去但是懂一些规划的GIS专业毕业生而不是一个计算机高手来管理局里的规划管理信息系统)。需要说明的一点是,上面谈的是工作性质,而非工作单位。即使是专业GIS软件公司,里面也不全是计算机疯子(我有个以前的同事在OHIO州立地理系跟着Marble老头做了个硕士然后去了ESRI做产品专家,基本不编程了)。不同单位里各类GIS人员大多都有一些,差异在于比重不同机会多少而已。*基于上面的这些讨论,我想一个GIS专业学生的最基本的知识结构可以概括如下:-数学方面:数学分析;线性代数;概率统计-计算机方面:基础程序设计;数据库系统原理与数据库设计导轮;软件工程导轮-地理测绘方面:基础地理学;计量地理导论;地图学与测量学导论-GIS原理方面:GIS原理;空间分析(也许可以和计量地理合并);基本GIS软件使用(矢量栅格各一)和基础二次开发上面这些内容中,对于铁了心往应用领域发展的人而言,数据库和软件工程也许不是必需,GIS软件二次开发也许也可以适可而止。基础编程方面,我很吃惊VB成了很多人的第一门语言。当然,VB容易上手,也确实是个好工具,可以很快搞出些红红绿绿的东西,但是对于想往计算机方面倾斜的学生而言,VB因其语言成分的局限,绝对不是学习编程原理与方法的最佳工具。如果在以前,pascal可能是最合适的(pascal本来就是作为教学语言设计的),现在大概只有C/C+了(开始时学到Object-based就可以了,高级部分可以开为第二门课讲),JAVA也许可以用,但从了解计算机原理的角度看,还是太高层了(用Delphi?)。另外,学编程一上来就和GUI亲密接触绝对不是好事(这也是不应从VB入门的原因之一)。如果想往计算机方面发展(成为某种实用计算机专业的毕业生),上面地理测绘方面的内容有可能合并成一门,下面这些内容则需要学习:-可以自己看书掌握一点基本概念的:计算机体系结构;操作系统原理-应该学习到至少是入门程度的:离散数学-需要认真学习的:数据结构与算法分析;高级编程;-搞应用或相关研究需要认真学习的:GUI,网络,因特网与WEB编程;GIS软件二次开发进阶假设用C/C+入的门,在高级编程阶段可以深入学OO和generic programming,可以同时结合数据结构来学习,有事半功倍之效果。学完C+再学JAVA,会容易得多。有了扎实的PL概念,学其它语言或框架也会快多了。-如果还想往GIS的最底层走:高级数据库原理;计算机图形学;计算几何-视兴趣而定,也许还可以学习一些其它计算机课程(模式识别,数据采掘等)和测绘制图课程(毕竟测绘制图是GIS的原型和表现方法的基础)。最后,如果想往某个应用方向倾斜,除了该领域的专业课程外,我想最重要的是要强化一下数理统计和空间(统计)分析,这是正确合理使用几乎所有高级GIS功能的关键。*上面这些只是我个人一个很片面的概括,供现在在读的同学需要根据自己的情况参考而已,而个人的设计要实现也需要一些外界条件:必要的院系师资配备和(需要时)足够的跨系选修的自由度。可能的话,不妨和指导老师或系里讨论一下。另外还有几句也许算是题外的话想说一下。在论坛上常常可以看到一些很明显是寻求作业的现成答案的帖子(甚至是几个贴主同一内容,大概是同班同学吧?)。对此我十分不以为然。如果连一个很简单(当然,对于初学者而言可能不那么简单)的问题都不肯自己动手编一下程,那么如何指望提高水平,将来如何做大项目呢?蒙混一时也许不成问题,蒙混一世古今能有几人得逞?远的不说,毕业找工作多少还是需要些真才实学的(当然,哪位有好爹妈有好路子则另当别论)。如果做不出来,可以和同学讨论,可以把自己的结果和遗留的问题都贴上来,至少也显示一下自己已经思考了努力了。说白了,这是一个基本的学习态度的问题。我有个在英国某大学计算机系教书的朋友,前些日子和我联系时谈到他的一个学生交来的作业上的JAVA程序里的括号是往一边走(只有!这哥们大概是个坚定的左派)。当然他没法给此人高分。没想到此学生拿着截屏打印的结果找他发难:我的结果和别人的一样,为什么只给我这点儿分数?!我的朋友也火了:你这程序能编译吗?你先告诉我你这结果是哪里来的!那学生一下子给闹了个大红脸。我想,这学生以后能成啥样子可想而知,没人愿意象这么个样子吧(公司招考真枪实弹的时侯可是没处找现成答案的)?另一个问题以前已经提到过,同样大量的帖子是找这找那的(当然不象是找作业答案)。我回过的一些基本都是现搜GOOGLE,在一两分钟内找到答案的。我不知道这些帖子的帖主有多少是自己找了但搜索方法有问题没找到还是根本没找,我不认为全是后者,但觉得至少有相当部分是如此。不管怎样,这不是态度问题也是方法能力问题,都是需要加以改进的。说到底,大学四年,如果能够培养出一种认真勤奋的学习态度,基本掌握到独立自主的自我学习提高的方法能力,即使其它什么都没学到,也算没白费时间,也不用害怕未来了。*最后想谈一下GIS研究与创业的一些问题。最近看报道称某校研究生抄袭作弊被捉,有人为之辩护称导师不够资格或是指导不力(方向都要自己选等等)云云。又听友人称其国内同学带研究生带得不止是扶上马送一程,简直是手把手无奈中几乎要替学生写论文了。我不太清楚现在国内对于硕导博导的期望与要求究竟如何,只想在此简单谈一下英国的情况,供大家参考。英国没有什么博导之类的头衔,基本上是你是PHD就可以指导PHD,因为对导师主要的要求是指导研究方法和保证研究质量。因此,当讲师不久的PHD自己也开始带PHD的比比皆是。另外,如果在三年本科阶段成绩突出,可以直接读PHD,否则先读个课程硕士(一年)或研究硕士(MPhil,一到两年),也可以读博士。如果学生拿的是带项目的奖学金,研究的大范围自然一开始就确定了。如果是拿一般性的奖学金或自己出钱读PHD,那研究方向主要取决于你自己,导师会提些建议,会看看你自己的研究动议是否可行,但不会迫使你去搞某个特定方向。导师可能在大的研究方向上和学生搞的东西差不多,但很可能对学生搞的细节了解并不多。上面这样一个系统的主要目的是传授研究方法,训练学生的独立研究能力。我想可以这样说,一个好导师是可以在研究方向上给予具体指导的老师;一个合格的导师是不给学生帮倒忙给予不符合学生实际情况的指导的老师;一个坏导师则是抢夺学生成果或给学生错误引导的老师。关于最后这一点里的成果问题,如果学生拿的是导师搞来的钱,即使成果完全是学生独立完成的,按惯例老师也是有份的(例如,英国研究评估时老师带的博士或博士后的文章都算老师的成果,对博士生等研究生和博士后等research staff不独立考虑)。当然,署名问题很复杂,各专业惯例不同(GIS和CS大概是比较乱的),不同导师的习惯(或者还不如说道德水平)也不同。非常好的和很糟糕的我都见过听说过。伦敦帝国理工的医学院有位老师,有个项目,其中有个小的本科生实验。学生稀里糊涂做完了把数据随便分析了一下交给了老师就抛到脑后去了。过了很长一段时间,该老师告诉学生说那个实验的结果发表了。学生找来期刊一看,文章完全是老师写的,第一作者是这个学生(主要贡献人-功劳也罢苦劳也罢),中间夹了一堆该实验所属项目的其它参与人员,最后是那个老师(项目大老板),完全是按照行业的惯例。后来,该学生在找工作时因为有此论文(虽然不长)而受惠不少。另一个例子是牛津的一位老师,他的学生写了文章,如果把他署第一作者,他就顺水推舟,如果把他放后面,他就假惺惺地说没参与,不要署名了(然后就是小鞋伺候)。有个他带的中国学生为此干脆三年PHD一篇不写。国内的情况我想类似,也是什么样的鸟儿都有。如果准备读研做研究,对这些问题要有思想准备,最好事先了解一下情况,找以前的学生可能最清楚,不然看一看未来导师的文章的署名规律也能看出些名堂来的。另外很重要得一点是,即使遇到了一位好导师,也还是要努力培养自己独立的研究能力。从另外一个角度说,对导师不要有过多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 输液给药后的观察与护理
- 航空航天复合材料 课件 第3章 轻金属基复合材料
- 旅游景区停车场车位租赁及旅游合作协议
- 餐饮客户家庭聚餐签单服务合同
- 征收搬迁拆迁合同汇编宝典
- 采购人员廉洁自律与责任追究协议
- 教育机构分公司成立及人才培养合作合同
- 纸板品质管理培训
- 成都房地产项目股权质押购房合同
- 离婚协议及子女抚养权、赡养费协议
- 2024-2030年中国orc发电行业发展状况规划研究报告版
- 新教材教科版2022-2023学年度第二学期五年级科学下册期末测试卷及答案(含三套题)
- 2024年可行性研究报告投资估算及财务分析全套计算表格(含附表-带只更改标红部分-操作简单)
- 湘美版小学二年级下册美术全册教案
- 电线电缆厂材料仓库管理制度
- 混凝土衬砌(二衬)专项施工方案
- DB64-T 1999.1-2024 国土空间生态修复工程建设标准 第1部分:国土整治
- 湖北省黄冈市黄州区2023-2024学年六年级下学期期末考试英语试题
- 2024年广西壮族自治区中考历史真题(含解析 )
- 幼儿园户外混龄建构游戏案例分析
- 电线老化检测委托
评论
0/150
提交评论