WEBGIS课余生活能干些什么啥,我家人让我学这个课去,说是学了工

从小白到初级WebGIS开发工程师的升级之路_合肥达内Web培训机构
从小白到初级WebGIS开发工程师的升级之路
合肥达内web培训想通过本篇给大家介绍一下小白如何成为初级WebGIS开发工程师,只适合对应人员参考(WebGIS前端的技能要求和互联网前端要求有些差距的)。后续会有中、高级WebGIS开发工程师相关文章。
程序员的职业岗位,一般的公司会根据技术能力情况区分等级,对应的等级救对应着薪资范围。如果不区分级别的,可能这个公司就不是以技术驱动的公司,研发团队管理也不够专业。一些大公司可能会像阿里那种级别划分,p1~p10,腾讯百度也类似。小公司可能就简单的划分为初级开发工程师、中级开发工程师、高级开发工程师、技术经理、专家/技术总监。
小白一开始的目标就应该定位为初级开发工程师,然后通过努力,成长为中级到高级。那么下面我介绍一下需要具备什么样的技能才能成为一名合格的WebGIS开发工程师。
技术基本要求
1、JavaScript、CSS/HTML掌握;
2、至少掌握ArcGIS API for javascript或者openlayers一种
3、懂mysql或oracle或postgresql一种;
4、掌握Arcgis server或者geserver发布地图服务并展示;
5、懂得Java后端语言加分(不强制)
以上根据个人经验和对一些GIS公司的工作理解的,如果你都满足,那你随意找webgis的开发岗位了,具体什么薪资,每个公司会有点区别,并且根据个人技术的总体情况不一样。注意我对技术的描述关键词都是“掌握”,并没有说是“熟练”,如果是熟练的话,那应该至少是中级开发工程师了。下面我在仔细的说明这些技能如何学习和对应初级WebGIS开发工程师的掌握程度。
1、JavaScript、CSS/HTML掌握;
这里边最重要的是html和JavaScript两个,其次是css。webgis公司来说,系统页面和美观效果和互联网的网站相比,有些差距,所以css这边要求不高;解释一下js为什么是最重要的,因为js是用的最多的,所有的web页面逻辑都是用js来实现,一般你的js能力的大小可能决定你工作的效率和所能承担的任务难度大小。js,css,html三者综合起来占WebGIS岗位技术比为70%(就是满分100分,这里占了70分,看你能拿多少了)。
对于小白,我建议就是先学习html,然后了解一下css,最后好好学习js。学习难度上,html最好学,其次到js入门容易,最后到css,css入门和学好都比较花时间的,需要慢慢来,多练习。而js入门没啥难度,但是学好,熟练,精通就难了。这里推荐三本书:
《JavaScript权威指南》第六版
《JavaScript高级程序设计》第三版
《CSS权威指南》第三版
初学者不宜看过多类似的书,只需要一种读好,读懂一本就够了,推荐的都是最好的之一。如果在一开始看不到,可以借助一些网站,比如问w3cschool网站手册,或者慕课网的一些视频教程。循序渐进,基础语法掌握后,尝试多做练习。如果不知道做什么,请在知识星球找我,我帮你出题
2、至少掌握ArcGIS API for javascript或者openlayers一种
作为一名合格的WebGIS开发工程师,这个技能是不可少的。但是不管是arcgis还是openlayers地图框架,都是一个api库。这里解释一下什么是API,因为可能完全小白的人不了解。API可以简单的理解为一个工具箱,里边有锤子,钉子,螺钉,螺母等工具或零件,你做一样东西或者修一样东西需要什么工具,就找到这个工具箱,然后要用锤子就找到锤子使用就行了。这个是最简单的比喻,实际上是有点区别,如果不懂得话,暂且可以这么理解。
要掌握ArcGIS API for
javascript或者openlayers一种的前提是编程语言JavaScript过关。越熟悉越好。如果你熟悉使用JavaScript,对于ArcGIS API for javascript或者openlayers一种就可能可以做到边看文档边操作一样的效果了。学习的话就到对应的官网看文档就够了,官方demo也比较详细,没有哪本书做得比官方文档好。这里不推荐书籍。如果不知道做什么demo,请在知识星球找我,我帮你出题。
3、懂mysql或oracle或postgresql一种;
工作上,我们可能会经常做一些业务功能,业务简单的可以理解为增删改查,而这些数据的操作都是基于数据库的,数据库作为程序员是必须要掌握熟悉的技能,基本的sql要会写。不管什么数据库,sql语言都很相似,一开始只需要选择一种去学习就够了。首选mysql或oracle。
4、掌握Arcgis server或者geoserver发布地图服务并展示;
这个是软件层面的使用,真正工作上,可能发布地图服务的工作是技术支持人员操作的,但是,说道学习上,开发人员也是必须要掌握的。一方面,自己可以安装软件,然后通过学习发布地图服务,有了地图服务,自己可以在程序中调用地图服务,可以做自己的webgis系统,编程练习等;另一方面,只有了解了地图服务这一层面的知识原理,你才能更好的理解到WebGIS是什么,WebGIS地图是如何展示和工作的。
5、懂得Java后端语言加分(不强制)
一些小公司可能会把WebGIS开发工程师叫做GIS开发工程师,如果你懂得Java,可能会接触到一些后端开发的工作,接口的书写等。懂得一门后端编程语言,我个人觉得是比较重要的,对日后学习的理解,前后端工作流程的理解都相当的重要。而且,你可以自己搭后端,自己写前端页面,这样就可以独自一人完成一个网站。当你有能力一个人完成一个网站的时候,从数据库表结构设计,后端框架搭建,接口设计编码实现。前端框架搭建,前端编码页面实现。整个过程你会学到很多东西。如果你懂后端了,不知道怎么开发网站,你可以来知识星球找我,我指导你去设计,去实现。
当然,小白建议忽略这个技能要求,因为前面的技能会要花费很多时间去学习,这个在日后你往更深的技术层次追求的时候考虑进去。
上边的技能要求,针对的是小白或入门级的,如果你不是这个群体,可以忽略;如果你已经是初级或者中级开发工程师了,但是发现自己有些不足,那你就好好对自己的技术成长路线规划一下。对于未知的技术学习建议:
1、首先,掌握熟悉你所在公司所使用和涉及的技能;
好处:帮助自己更好更快完成工作任务,这样可能就更少加班的情况;领导发现你能力不错,对自己也有好处。当然,如果你觉得公司使用的技术比较low,你在混,那建议你尽快离职,不要浪费自己的时间;如果你到哪都是混,那建议你转行了。
2、不要满足于现状,不管是技术上,还是其他。
技术无止境,一个公司的技术栈在长时间内不会变化的,这个时间可能是3年、5年或者10年。当然,不变化的可能是传统软件公司,或者是小公司。不要觉得你工作几年出去有经验就吃得香了。要有危机感,跟进最新技术发展情况,观察大公司流行使用什么框架技术,自己尝试去学习了解。也不要找借口没时间学习,如果自己把玩游戏或者看电视剧的时间用来学习呢?
前端开已经受到越来越多人的青睐,IT行业的不断发展,你还在考虑什么呢?选择,不再孤军奋战,早日完成自己的做IT高薪白领得梦想。合肥达内web培训给你一条和别人不一样的路!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!
JavaScript面向对象还是不面向对象,这是个问题。好吧,这就是我们将要在这篇文章中讨论的主题。
其实这个问题主要是想试探一下求职者的核心诉求,并借此预估一下他在本公司工作的稳定性。常见的答案也无非就是这么几种:对薪酬不满意、干得不爽,或者是想换个环境。
Web前端工程师不但薪资高,也是目前国内较紧缺的岗位。据统计,我国对于Web前端工程师人员的缺口将达到12万。
距离2006年Amazon发布EC2服务已经过去了11年,在这11年里,发生的不仅仅是AWS收入从几十万美金上涨到100多亿美金,更重要的是云计算已经走进每一家企业。
Copyright (C)
All Rights Reserved
选择城市和中心
达内北京亦庄大学生实训基地
达内北京网络营销中心
达内北京会计中心您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
WebGIS课程设计周.doc 15页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
WebGIS课程设计周
你可能关注的文档:
··········
··········
交通地理信息系统课程设计
——基于ArcIMS的网上校园开发与实践
指导教师:
课程设计说明书
现如今网络在我们的生活中已经扮演很重要的角色,网络的方便快捷,跨时间跨空间、信息全面等特征为我们的生活提供了很大的方便。我们可以通过网络来完成我们生活中的绝大多数事情,如工作、学习、购物、信息检索等等。当然作为一名学生或是家长也希望能在网上来了解、查询一些关于学校概况、学校建设、学校师资情况和学生在校的相关信息等。这样我们就可以很轻松、准确的了解到我们想知道的东西,这样的方便使我们的生活插上了翅膀得到了飞速的发展。
所谓基于ARCIMS的网上校园是指利用网络技术、数据库技术与GIS技术有机的结合起来集成GIS的功能把校园数字化然作为信息源后发布到网上,通过网络我们可以进行简单的空间要素属性查询和空间分析,为不同层面的用户提供不同的应用服务。这里的数字化包括很多方面,比如校园地图的矢量化,这样我们就可以得到精确、高清的校园地图,通过数字化的校园地图可以简单定位到自己想去的地方为初来学校的学生和家长提供方便、可靠的引导;数字化的另一方面就是学校信息与学生的数字化,通过数据库把采集来的数据有序的整理并入库存储实现信息的有效管理。数字化完成再结合ArcIMS、网络技术、GIS等相关技术,最终通过网络把数字化的校园进行连接发布到网上,通过网络用户可以随时获得所需的信息,就如同置身校园中一般。
基于这一思想,此次开发实现的网上校园查询系统主要目的是面向兰州交通大学师生以及来我校参观、学习和工作的客人提供网上电子地图服务,实现地图浏览、空间查询、路径分析以及网站与客户之间的空间信息互动等功能。通过这样的方法为大家搭建一个简单、方便、真实的平台,从多方面、多方位向兰州交通大学做投影,让大家能更好的了解兰州交通大学。
2.ArcIMS技术简介
2.1ArcIMS概述
ArcIMS(Internet Map Server)是ESRI公司推出的第二代因特网地理信息系统平台,用于创作、设计、发布和管理Internet地图制图的Web GIS应用系统。其总体结构经过特别的设计用来满足在Internet上提供地理数据和服务的需要,并且符合当前十分流行的MVC(Model-View-Controller)三层模型,在功能和效率上优于其他同类产品。它允许网络客户端、地图服务器、数据服务器和Web服务器之间经行交互式的通信,使用户能够集中建立大范围的GIS地图数据和应用,并将这些结果提供给组织内部或广大用户。ArcIMS是构建WebGIS应用是比较理想的选择。
2.2ArcIMS的体系结构
ArcIMS包含了许多部分,简单说来,ArcIMS有三个层:
第一层是表现层(Presentation tier)由各种客户端/浏览器组成,包括HTML/DHTML viewers、 Java viewers 和ArcXML Clients。其功能是发送请求和呈现地图。
第二层为业务层(Business tier)由服务端组件组成,包括Web Server,、Application Server,、Spatial Server,、Server Connectors,和Manager。该层负责处理请求和管理服务。
第三层是数据存储层(Data Storage tier)可以是持有图形文件(shape files)和影像文件(image files)的文件服务器,也可以是运行着Oracle (或其他RDBMS)和SDE的服务器。Spatial Server也可以认为是数据存储层的一部分。
2.3ArcIMS的组成
允许网站开发人员确定用哪些数据以及如何显示这些数据,Author允许定义在WWW网站上发布地图的内容(即AXL文件)。 确定使用哪些数据及以何种方式显示这些数据改变多边形、点、线和文字标签的显示设定其显示的比例尺范围,使得要素只在一定比例尺范围内才显示 查询属性表格数据设定好变量,或者为基于街道的地址编码设定精确坐标点AXL文件是Author的最终输出,它描述了所要显示的图层及其显示方式。
②Administrator是控制网站如何运行的重要组成部分。其最主要的作用是创建和启动地图服务。地图服务的建立是根据Author生成的AXL文件。地图服务也是根据一个特定的AXL文件来显示地图的。其功能有: 维护Web服务器上发布网站类型、增加或配置ArcIMS空间服务器、有效的平衡请求和应答以提高其效率、查看网站的统计
正在加载中,请稍后...学各种能干妈妈,最终啥也没学会,但这并不妨碍我当个好妈妈
学各种能干妈妈,最终啥也没学会,但这并不妨碍我当个好妈妈
吃一个好生活
大宝即将出生的时候,我立志要做一个最棒的妈妈。当时我觉得自己挺伟大的,现在想起来,他就一个妈,好赖都是我,这个梦想还没开始就已经实现了。孩子出生前,我开始学做针线,孩子的床铃、手套、脚套都是我裁剪布料一个一个缝的,当时觉得自己真的是个超级有爱的妈妈,最后因为担心孩子眼睛的发育,我没挂床铃,怕影响孩子探索世界,我也没给他戴手套脚套。孩子出生了,我开始学着下厨房,学着做各种辅食,还整了一套烘培工具,学着做蛋糕烤饼干。现在二宝都一岁多了,我做辅食还停留在做土豆泥的水平,烤箱大半年没动过,食材都已经过期,蛋糕只会烤戚风,饼干挤出来可以给糗百代言。孩子学说话,我开始重新把英语捡起来,想着可以给他做英语启蒙,带他周游列国。后来,我老公说,阿尔法狗都打败李世石了,人工智能怎么会解决不语言翻译的事情?让孩子耗费时间学那玩意儿干嘛。一桶冷水把我浇得透心凉。于是,那一堆英文书,我嫌占地方送人了,英语CD和播放器给孩子当玩具了。我还学过织毛衣、小儿推拿、国学启蒙…结果都不了了之。但是这并不妨碍我去当个好妈妈。幼儿园组织家长月活动,邀请家长给孩子们上课,英语专业的家长带孩子演绘本,我不会啊,于是我花了整整一上午的时间用彩带布置了一个缩略城市,仅仅为了二十分钟的家长教学课上,我能实景引导孩子们遵守交通规则。我的认真,孩子看得见。我不懂表演,我纯粹的喜欢阅读,于是我买了好多绘本,每天安安静静地陪孩子读他喜欢的绘本,是的,每天,从他半岁到现在,将近四年,几乎没有间断。下雨无法出门的周末,甚至会陪着他,一本又一本,没完没了的陪他读。我的用心,孩子感受得到。服装走秀,幼儿园要求家长跟孩子一起设计一套服装用于走秀。大宝想要一件冰激凌的衣服,于是我们一起设计,一起画,一起缝,用纸板做了一件写意版的衣服。跟其他孩子们华丽的公主服、超人服比起来,我们的冰激凌一点也不打眼,走秀的时候还因为头饰太重,掉了下来。但是,这不妨碍孩子那么喜欢“冰激凌”,一只保存着不肯扔掉。我的努力,孩子接受得到。作为妈妈,我不会的很多,但是这丝毫不影响我成为一个好妈妈。因为,放下那些我不擅长的,会让我更有精力去陪伴他,更有能力去爱他。
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
吃一个好生活
百家号 最近更新:
简介: 为您提供美食推荐、厨房秘籍等内容。
作者最新文章

我要回帖

更多关于 能干的小蚂蚁说课稿 的文章

 

随机推荐