正在将职业从Web应用程序切换到GIS开发人员?


16

我是一名软件开发人员,拥有20多年的经验,主要为各种公司在Web应用程序领域中构建应用程序。我试图涉足GIS软件开发领域,并且正在寻求实现此目标的最佳方法的建议。

我一直在考虑获取GIS证书,并在那里使用最新的GIS工具上课。我希望有人可以就一个或多个选项提出建议。

Answers:


10

在我被雇用之前,我对GIS一无所知...不是正式的。我想要使​​用GIS的背景是,我一直都在处理地图,作为侦察员和作为士兵……但是,说实话,我并没有在实践中使用太多的知识。我一直使用的最重要的部分是我有时在学校中学到的关于地理坐标系和投影坐标系之间差异的书呆子知识。

我从2009年10月开始工作,很幸运,我看到了这个职位,我当时正在另一个城市找工作,但是那里很繁荣:)面试与GIS无关,因为eldac写道,我们已经知道,教授开发人员GIS比其他方法容易得多。


20

作为一个从软件开发人员的背景到GIS的人,这些概念并不是火箭科学。您选择在哪个平台上工作都会有自己的API,您将学习该API。诸如投影和基准之类涉及更多的概念只是其中的一小部分,当您点击它们时,您只需要找到一本书/一个人就可以了解所需。

据我所知,GIS开发人员存在严重的技能短缺,因此请掌握您的开发技能,然后申请GIS开发工作。他们可能没有获得出色的应用程序,因此,如果您可以证明自己是个快速学习者,您可能会发现自己是一个非常有吸引力的选择。

我坚持认为,作为GIS软件开发人员,学习GIS的开发人员比那些学习编程的GIS人员要强大得多。


7
完全同意您的最后声明。而且我定期雇用GIS软件开发人员。
GuillaumeC

这都是很好的知识和安慰。我从事开发工作很久了,所以我非常擅长开发。谢谢你的建议。
彼得

7

如果您是一位经验丰富的程序员,则只需获取一套不错的开源工具和一些免费数据。与他们一起创建一些有趣的小型应用程序,在您了解基础知识之后,您可以更好地了解需要学习的内容。

开源工具:

  • 您熟悉的Python或其他脚本语言
  • PostgreSQL和PostGIS(可轻松存储地理空间数据的数据库)
  • QGI(用于查看地理空间文件和数据库)

所有这些都可以通过Ubuntu软件包和Windows安装程序获得。

良好的数据源始于:

征服了基础知识之后,请尝试着重于某个领域。如果您从事Web开发,则下一步是使用mapnik创建地图图块。如果您从事蜂窝业务,请尝试开发自己喜欢的平台,依此类推。


可能还想添加Windows资源,以防万一他不是Linux的家伙;)
网络化的

设为顺时针-请添加!
亚当·马坦

我将为Web客户端界面添加OpenLayers,为Web映射服务器添加MapServer或GeoServer。
DavidF 2010年

嗯,关于CW的一个好主意,尽管我不知道Windows上的开源替代方案...我只在使用ArcGIS;)
Cyber​​ded

2

您可能需要跟踪《方向指南》中有关地理空间职业的文章。如果没有其他事情,您将获得有关行业,认证和教育趋势的良好概述。

Joe Francica(主编)和Adena Schutzberg(执行编辑)是GIS社区中的宝贵资源,值得关注。

免责声明:十年前,我编辑了此站点,然后选择Joe代替我。但是,我不再与之正式关联。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.