background image

  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

公司的招聘要求里写了 成绩优异者优先录

取 ?当然,在大家能力都不行的情况下,成绩好的便成了矮个里的将军。

  小结一下,这条路是通向开发工程师的,发展得好可以成为项目经理吧。
这里需要补充的是,开发并不仅仅是指编程,需求分析和软件架构也是开发的
重要组成部分,这些工作不做好,编程的时候就会比较乱,而且系统的健壮性