从一份GIS试题谈GIS开发人员的技能和招聘

Yue的Blog上发了一份 GIS试题(http://www.cnblogs.com/ellroa/archive/2005/10/25/262026.html),本来想回复一句,但想想还是写点看法。试题内容如下:

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知识和开发技能;对于一般的开发能力,大概还是做一些数据结构和算法的题目更有效果吧。

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


 

posted on 2005-10-26 19:51 马维峰 阅读(7968) 评论(26) 编辑 收藏

评论

#1楼 2005-10-26 20:03 ooo[未注册用户]

招搞gis的,更看重的是实作经验,234题反应了这种需求,只要真正做过的,即使没完全说对也能沾上点边。  回复 引用   

#2楼 2005-10-26 20:03 ooo[未注册用户]

招搞gis的,更看重的是实作经验,234题反应了这种需求,只要真正做过的,即使没完全说对也能沾上点边。  回复 引用   

#3楼 2005-10-27 08:11 edison1024      

搞GIS的,做二次开发的多吧。。。。  回复 引用 查看   

#4楼[楼主] 2005-10-27 10:50 马维峰      

其实个人观点只是觉得一个开发者,如果换一个平台,那么他有能力很快上手吗,因此,觉得能力和技能更为重要,而招聘也应该怎么来考察这份能力。

对于微软、Google,人人都有面试的,大概道理也是因为这些吧。
 回复 引用 查看   

#5楼 2005-10-27 19:01 edison1024      

现在大多搞GIS公司在GIS专业人才的招聘上估计都比较尴尬,所以通常转向“常规”程序员,呵呵。  回复 引用 查看   

#6楼 2005-10-28 19:37 yue      

其实我觉得我出的题目还是可以的。
第一道题目看的是做GIS对GIS的了解和身为GIS人对GIS行业的感触。现在开GIS专业的好象最低都是本科,那么如果学习四年,对GIS居然没多大的观念这恐怕....
第二道题目我上大三时候做过,抄过书。只要有些印象应该能说出的吧
第三道题目我做毕业设计时候做过。那时候做的是MO的,现在在公司搞的是MAPX了。
第四道题目只要能说说步骤就行了,没多大难度。
难道真的很难??!!
 回复 引用 查看   

#7楼 2005-10-28 19:58 yue      

其实,GIS新人开始应该都会用到这些和学到这些。
我同学毕业时候不愿意工作,去上研了,他对我说GIS应该是去公司做项目的领头人那种,就是把任务交给下面的程序员,我们搞GIS的是这一类的。不是那些写代码和画电子图的。这种想法估计很多硕士和博士都有吧。但是,我只是本科。没有公司会对于新人就这样的。
我从毕业到现在,已经四个月了。我画过一个月的数字地图,做了两个月的测试,现在正式去写代码了。毕业时候,我从没有想过生活会是现在这样,到现在,我都记得,我在毕业前参加的大大小小的招聘会。我记得这一年,这么多的招聘会,加起来总共要招GIS的20人不到。现在全国开GIS的院校,估计到了100多所了吧。一个学校就是出60个GIS本科,那么一年就有6K多的GIS。我们这个国内有这么多的岗位吗?
那时,我挺想换行业的。现在看看我们毕业时两个班的同学,仔细想想,大概就四个人现在做GIS这个行业了。
其实,Mars,现在新人做GIS的,挺累的。我也不算是什么高手,但是,我知道,这四个题目,大学真的好好做毕业设计的,应该能答出来的。
 回复 引用 查看   

#8楼 2005-10-29 11:00 edison1024      

楼上说的不错。
其实我们在要人(应届本科)的时候也是倾向于计算机编程基础和数理基础好的。
反而GIS的知识放其次。毕竟搞开发光有理论知识还是不够的。
 回复 引用 查看   

#9楼[楼主] 2005-10-29 12:35 马维峰      

呵呵,我其实还是很看重“计算机编程基础和数理基础好的”,文里说的另一个极端就是这个,因为很多学校,院所做的项目就是这样。  回复 引用 查看   

#10楼[楼主] 2005-10-31 09:53 马维峰      

@yue
呵呵,期待大作。
 回复 引用 查看   

#11楼 2005-11-01 09:37 edison1024      

@yue
令人期待啊
 回复 引用 查看   

#12楼 2005-11-01 09:39 edison1024      

@Mars
有没有办法把3SNEWS两边的评论聚合起来?两边看好麻烦啊
 回复 引用 查看   

#13楼[楼主] 2005-11-01 10:14 马维峰      

@edison1024
呵呵,拷贝过来吧,没有办法。

回复:从一份GIS试题谈GIS开发人员的技能和招聘
johnny发表评论于2005-10-27 9:20:13
目前各个公司的招聘方式各有千秋,大家不妨都来谈谈自己公司的招聘特色。


回复:从一份GIS试题谈GIS开发人员的技能和招聘
灰秃秃怕:呜呜呜(游客)发表评论于2005-10-27 9:33:41
不大赞同Mars的观点。

我对考官出这样的题目倒是能够理解,关键是看用人单位打算招什么样的人。如果是招一个技术管理甚至更高级的总监级别的技术人才,那么这套题确实不大合适。对于这类人,我同意Mars说的,面试可能更加重要。

但是对于基层的coding人员,掌握必要的工具和知识是很重要的,这样可以大大节省用人单位的培训成本。这时只能靠这样看起来似乎很局限的题目来设置门槛了。


回复:从一份GIS试题谈GIS开发人员的技能和招聘
flowerraining发表评论于2005-10-27 10:06:20
同意楼上所说,对于不同级别的职位,需要不同类型的考试。不能一概而论。


回复:从一份GIS试题谈GIS开发人员的技能和招聘
maweifeng发表评论于2005-10-27 10:45:36
呵呵,个人观点只是觉得一个开发者,如果换一个平台,那么他有能力很快上手吗,因此,觉得能力和技能更为重要,而招聘也应该怎么来考察这份能力。

对于微软、Google,人人都有面试的,大概道理也是因为这些吧。



回复:从一份GIS试题谈GIS开发人员的技能和招聘
ellroa(游客)发表评论于2005-10-28 15:44:50
Mars,现在在公司,晚上回家在找你侃侃。



回复:从一份GIS试题谈GIS开发人员的技能和招聘
潇湘一叶(游客)发表评论于2005-10-28 19:05:57
说的不错,能站到到应聘者的角度考虑问题,才能真正选拔出最需要的人才!



回复:从一份GIS试题谈GIS开发人员的技能和招聘
bgming发表评论于2005-10-28 22:10:07
大公司招聘,有针对性的出题无可厚非啊。如果招的各个都是技术总监之类的,估计公司也干不起来。有些实际、基本的工作也总还是要有人做的。当然了,对于每一个公司而言都希望能够招到技术高手来提高整个公司的技术水平,但是国内的公司如果招浙西诶技术高手进来,他们能够管的住么?国内公司的管理能力值得怀疑。呵呵。



回复:从一份GIS试题谈GIS开发人员的技能和招聘
maweifeng发表评论于2005-10-29 12:56:19
这边和博客园讨论的都比较多,意见大概差不多,有同意,有不同意。问题大概是招那方面的人,如潇湘一叶所讲,我大概是从应聘者的角度想的,角度不同了。



回复:从一份GIS试题谈GIS开发人员的技能和招聘
gisman(游客)发表评论于2005-10-29 22:15:36
我是gis专业的,现在大肆,top前5名校,在专业中的表现应该说是属于优秀的。

前段时间放弃了本校直博机会,因为觉得出来只会编程,这不是我心中的博士。于是

开始找工作,经历很多。
前段时间在我所在的城市有gis年会,国内各大公司都来了,搞了一个展览会,都

是在推销本公司产品的。对我,这是一个很好的机会,可以了解整个行业的动态,明

确自己的就业定位。抓住机会,主动跟各个主管聊天,让我很泄气。
gis行业内的外企太拽,ESRI公司的市场主管告知:我们不要应届生,不管是本科

还是研究生。我很疑惑,于是告诉她我有师兄前年毕业就去ESRI了,她回答:那是以

前,现在我们不招应届生,因为成本太大,我们只要有工作经验的。而Intergraph公司

则告知:我们公司人员很稳定,没有招聘的计划。我无言,作为行业老大,不投入精

力从基层培养人才,而凭借自己的垄断地位,用高薪挖人家墙角,这样的公司连基本

社会责任都没有做到,这个行业是正常的么?
相比之下,国内的公司态度都很好,基本上都招聘,有些公司甚至说,我们一直

在招聘。当然,年薪是肯定要低些的。相比而言,销售赚到的钱更多。我询问的几个

主管,都主动留下了名片,或者让我登记联系方式等等。
联系到其他行业,像IBM,微软,ge,宝洁这些公司都招应届生,而且大部分牛

公司还提供实习生岗位,像宝洁的实习生提供客观的月薪4000,为什么gis行业的外企

就没有?
这样的结果只会导致精英人才流向其他行业,我所在的学校上一届gis26人,现在

只有四五个个师兄还在做gis,考研的一半,其他都转行,有的去软件公司,有的甚至

转行去做化工。国内的企业,个人感觉,基本上还是群雄逐鹿,结果未知,除了少数

几家搞出自己平台,其他吹得怎么怎么牛,其实都是做二次开发,没有原创。这样的

结果,gis能发展起来么?
还有,这里提到的考题,不敢苟同,因为我答不出来,呵呵。从我们的角度,我

觉得更应该考察学生在就学期间专业方面做过什么事情,从而来推测他的能力。毕竟

gis学科现在还不成熟,有些学校是从测绘,有些是从地理发展而来,课程基本是拼凑

起来的,无法达到社会的要求。应该考察编程能力,快速学习的能力,潜力等各方面


或许有人会说,我很浮躁,稀里糊涂说了这么多,欢迎讨论。



回复:从一份GIS试题谈GIS开发人员的技能和招聘
lanhuaguaiguai发表评论于2005-10-30 16:01:47
看着这么多评价,对GIS专业更加忧虑了,寻找更好的办法,就是找准招聘单位的胃口,然后对症下药,下苦工夫学习强项这才是完全之策!

 回复 引用 查看   

#14楼 2005-11-01 18:39 yue      

这两天在公司和公司的程序员一起搞,总算安排好了一些相关的设计。
嘿,也没什么时间写,实在不好意思。总感觉有点说空话的味道了。
 回复 引用 查看   

#15楼 2005-11-04 09:30 edison1024      

我们公司的GIS部门,底层GIS平台开发和WEBGIS两个组,底层GIS平台组对图形学、算法的要求就比较高。WEBGIS组却偏向于网络编程、分布式设计等杂七杂八的东西。所以,3SNES的评论里面提到面试不能一概而论,站在应聘者的角度出发深表赞同。  回复 引用 查看   

#16楼[楼主] 2005-11-05 13:09 马维峰      

@edison1024
“站在应聘者的角度出发深表赞同”,这点也是个人的希望,不仅是公司,很多地方做不到这点...
 回复 引用 查看   

#17楼 2006-12-27 10:30 d[未注册用户]

中测新图(北京)遥感技术有限责任公司是由中国测绘科学研究院遥感工程技术中心转制建立的高新技术企业。基于国内领先的地理空间信息获取、处理、应用技术体系,提供航空摄影、摄影处理、数据增值产品生产、遥感应用工程、数字区域三维仿真系统以及空间信息系统建设等全流程的技术与工程服务。
招聘岗位:程序员(web开发)
工作地点: 北京 月薪要求:面议
学历要求: 本科及以上 外语语种要求: 英语
专业要求: 不限 性别要求: 不限
工作经验: 有工作经验者优先 年龄要求: 20岁至30岁
招聘方式: 全职 招聘人数:2-3名

1、 熟练掌握.net开发,熟练使用VC++(或C#)编程;
2、 了解web2.0技术概念和技术实现架构;精通B/S开发流程;
3、 熟练使用Oracle、SQL Server数据库;
4、 熟悉HTML、JavaScript、ASP.net等相关WEB技术;了解XSL、XML、GML、SVG;有控件开发经验;有较强的Web界面制作能力;
5、 根据设计要求编写程序、完成测试等;具有规范化,标准化的代码编写习惯;
6、 具有较强的学习和运用新技术的能力;良好的团队合作精神、敬业精神和沟通能力;
7、 有WebGIS项目开发经验者优先;如果有个人作品,面试时请带上;
8、 来信请注明薪资要求;

招聘岗位:程序员(C++/C#)
工作地点: 北京 月薪要求:面议
学历要求: 本科及以上 外语语种要求: 英语
专业要求: 不限 性别要求: 不限
工作经验: 有工作经验者优先 年龄要求: 20岁至30岁
招聘方式: 全职 招聘人数:1-2名

1、 熟练使用VC++(或C#)编程
2、 熟练使用常用图形图象处理软件,对摄影测量与遥感新技术(lidar,数字航摄仪、空三等)、GIS等有了解;
3、 有摄影测量与遥感/图形图象处理算法设计与开发经验者优先;如果有个人作品,面试时请带上;
4、 根据设计要求编写程序、完成测试等;具有规范化,标准化的代码编写习惯;具有较强的学习和运用新技术的能力;良好的团队合作精神、敬业精神和沟通能力;
5、 来信请注明薪资要求;

人力资源部 电话:(010)88217828-203 李经理  Email:ysls1231@163.com




 回复 引用   

#18楼 2007-02-26 22:58 yvaaazeb[未注册用户]

ijtdhrjv http://rsvlafzj.com eeafbhmd leuwgtze <a href="http://hiwmagih.com">mpgkrumq</a> [URL=http://gwsmsmxs.com]sdzpiiph[/URL]  回复 引用   

#19楼 2007-02-28 12:42 prescription drug[未注册用户]

There is still a difference between something and nothing, but it is purely geometrical and there is nothing behind the geometry.  回复 引用   

#20楼 2007-02-28 15:58 pharmacy[未注册用户]

If you are out to describe the truth, leave elegance to the tailor.  回复 引用   

#21楼 2007-02-28 19:26 hoodia itch legacy[未注册用户]

See things as they are and write about them. Don?t waste your creative energy trying to make things up. Even if you are writing fiction, write the things you see and know.  回复 引用   

#22楼 2007-02-28 22:57 cialis online[未注册用户]

Always seek out the seed of triumph in every adversity.  回复 引用   

#23楼 2007-03-01 02:02 adipex[未注册用户]

You never know till you try to reach them how accessible men are; but you must approach each man by the right door.  回复 引用   

#24楼 2007-03-01 05:57 health[未注册用户]

Americans are benevolently ignorant about Canada, while Canadians are malevolently well informed about the United States.  回复 引用   

#25楼 2007-03-01 10:25 propecia[未注册用户]

Nothing is said that has not been said before.  回复 引用   

#26楼 2007-04-11 10:01 cs[未注册用户]

这么久的文章也翻出来了  回复 引用   

#27楼[楼主] 2007-04-12 11:37 马维峰      

@cs
受不了了啊,TNND。
 回复 引用 查看   

公告

昵称:马维峰
园龄:7年2个月
粉丝:45
关注:0

统计

  • 随笔 - 345
  • 文章 - 24
  • 评论 - 1665

搜索

 

常用链接

我的标签

随笔分类(437)

随笔档案(350)

文章分类(34)

文章档案(24)

GIS站点

个人链接

积分与排名

最新评论

阅读排行榜

评论排行榜

推荐排行榜