GIS资讯 GIS技术 GIS产品 GIS书籍 GIS下载 GIS知识 GIS论文 GIS考研 GIS人物 GIS企业 GIS招聘 GPS相关 RS 相关 3D 相关 测绘相关 GIS博客 招标信息
您当前的位置:GIS资讯小组资讯中心GIS招聘 → 资讯内容
Google
从一份GIS试题谈GIS开发人员的技能和招聘
作者:碎月无痕  来源:不详  更新时间:2007-2-25 9:41:32

减小字体 增大字体


 GIS试题 
     1.用8句话谈谈你对中国目前GIS发展的了解和感想。你认为目前GIS的局限在哪里?
     2.对于ESRI公司的产品和MAPINFO公司的有什么了解和认识。以比较TAB格式和SHP的差异。
     3.用你最熟悉的语言使用MO或MAPX插件写出拖动鹰眼窗口时候,地图中的位置调整。
     4.说出数据从TAB格式转成SHP格式时的最佳方法。

对于这份试题有些看法,因为这样的试题也许不是少数,以前在Go2Map的网站上也看过类似的东西。原来写过一个《GIS从业人员的定位问题》的帖子,认为对于做GIS开发需要具备2方面的知识,第一是GIS的理论和技术,第二是开发技术。

对于这4道题,除了第一道,我也做不好,我想linlin大概不会做更有可能,宋关福先生大概也做不出来。第一道题其实又能反映什么问题,对于市场人员,大概还有一点用处吧。

我想,对于GIS理论和技术基础,关键在于体系和知识,不了解GIS的数据模型,如何在开发中很好的使用不同的数据集(矢量或者栅格),不了解层的概念,不了解投影,实际的很多项目是无法做的。而且要命的是,没有GIS是什么,可以做什么的概念,很多东西做出来是没有什么用处的。

另一个极端,是只是使用已有的工具和平台,对于开发技术无所谓,于是GIS系统很多都是没有设计,代码一锅粥,拉控件开发不懂面向对象,不了解语言也可以做,但做出来的是什么样的东西就不知道了。

因此,象上面的试题,例如鹰眼这样的功能,第一次写,找个例子写了,以后就拷贝这段代码,怎么写就忘了。不管是ArcGIS还是SuperMap,很多功能现在做还是要看帮助,这种开发方式其实应该是很多人的方式,如果一个代码重复几次,我一般封装为一个控件或者组件,至于细节,一般不会记得。要记住的是,类库或平台的框架结构,类的继承、聚集、集合方式,具体是做什么的。对于一个好的设计,应该归类到某个模式或架构;对于一段好的程序,应该记住的是他的数据结构和算法。

不了解大多数公司招聘是面试谈话还是考试,很多大一点的公司好像更喜欢考试。其实最好的招聘应该是面试,面试者和应试者在这个过程中应该会了解到对方的能力和水平,对于GIS,可以聊聊干过什么课题或者项目,怎么做的,经验和教训是什么,这些话题应该可以测试应试者的设计能力,掌握的GIS知识和开发技能;对于一般的开发能力,大概还是做一些数据结构和算法的题目更有效果吧。

因此,还希望很多出这样的试题或者组织面试的同行慎重,站在自己的角度,想想如何才可以测试自己的能力和水平,然后再出题或者面试。




[] [返回上一页] [打 印]
资讯评论 (评论内容只代表 GISTM 网友观点,与本站立场无关!)

用户名: * 查看 GISTM 更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         ( 注意“*”必填,请自觉遵守法律法规!) 验证码: 验证码,看不清楚?请点击刷新验证码

推荐文章
相关文章

关于本站 - 免责声明 - 帮助(?) - 友情连接 - 网站地图 - 网站留言