从A公司跳槽到B公司,岗位还是webgis开发方向,但是具体实现的技术完全变了,从flex转换js,这也是我要离开A公司的最重要的原意之一;A公司的arcgis for flex框架采用了flexviewer,但是flex已经注定被淘汰的,而html5+js却越来越流行,慢慢的变为主流,要跟得上时代的步伐,我必须要做出改变,要转方向,所以,我从flex转换到js,刚好B公司提供我这样一个平台,项目前端实现地图模块功能采用的是arcgis api for js。

B公司GIS行业知名度还是可以的,尤其是在广州,要是对广州gis行业公司熟悉的giser,也许会踩到B公司的名字。B公司的项目涉及的具体行业很多,比如:智慧城市、规划一张图、地下管线、国土交通、三维GIS等等,比起A公司只专注gis应急领域,视野开拓多了,见识GIS也广阔。B公司最适合应届生,进来磨练一年,结合项目进行学习以及实践,掌握好GIS开发技术,里面确实可以学到不少GIS知识,对于提升自己的开发能力大大有帮助,不好之处就是待遇一般般,福利也不咋的,不好留住人才,这也是我后面离开B公司的原因。假如你都掌握了GIS开发的技术,该学的都学会了,能学的也都学到了,但是待遇相对这个GIS行业平均水平的时候,你接下来会怎么做呢?反正我是选择了离开,选择一个新的GIS平台,这样自己一来可以学习新的GIS技术,二来自己 的待遇也提高了不少。

在B公司,我负责的GIS项目是属于智慧城市方向的,专攻前端webgis的实现,也正是从这些项目一边学习js,一边应用arcgis api for js来实现gis模块功能,贯通于arcgis api for js 的通用功能等等,比如:兴趣点搜索、地址搜索、空间范围查询、缓冲分析、叠加分析、地图标绘(绘制信息报错在数据库,可以在线修改标绘的样式颜色)、标绘下载(下载格式为shp图层)、图层控制、地图统计地块信息、路径分析、地图分屏、叠加shp图层文件、量算工具、打印地图、专题图制作等等,实现这些功能的整套流程下来,就掌握arcgis api for js的大部分知识了。除了掌握webgis开发之外,也新学习了html+js+css,还有就是jQuery框架的熟悉,说来惭愧,这些前端基本技术,都是在B公司才开始慢慢学习以及熟悉的,更别说js框架了,比如异步加载机制的requirejs、mvc框架的AngularJS以及reactjs等等,验证了一句话:学无止境。

B公司的一些效果图展示:

其实B公司除了待遇不满之外,其他地方真心感觉不错,可以学GIS技术,还结交了几个GIS同行同事,团队的氛围真的好融洽,记得刚进去的时候,对那边办公环境的陌生,对刚刚进入项目组的技术不熟悉等等,多多少少都难免会有些不适应,幸亏导师以及项目组的同事耐心热情的指导,尤其是导师辅助,进去的前三个月试用期,专门有一对一的导师指导的,然后通过导师的考核才能转正,这个倒是不错的。虽然离开B公司好一段时间了,但是现在回忆一起那段时光,还是挺怀念的。目前也跟B公司的几位同事保持联系,GIS之家团队接到一些私活的话,合适机会的话,也会跟他们一起合作合作。加油吧,少年!

我的屌丝giser成长记-工作篇之B公司的更多相关文章

  1. 我的屌丝giser成长记-工作篇之A公司

    A公司是我研究生毕业的第一家GIS公司,一家专门做GIS应急的公司,接的项目还是可以的.A公司的项目框架GIS部分采取的是flexviwer,当然最近一两年来,flex技术在gis行业慢慢的被淘汰了, ...

  2. 屌丝giser成长记-大学篇

    作为一名屌丝giser的我,刚接触gis专业是2007年的大一,好悲催,当时gis这个专业是被调剂的,我压根都不知道gis为何物,那时候gis冷门的一逼,报名这个专业的寥寥无几.记得那时候得知被调剂到 ...

  3. 我的屌丝giser成长记-研三篇

    进入研三以来,基本都是自己的自由时间了,从导师的项目抽离出来,慢慢的都交给师弟他们来负责.研三的核心任务就是找工作以及写毕业论文,因为有导师科研基金项目成果作为支撑,所以自己的论文没什么可担心,一切都 ...

  4. 我的屌丝giser成长记-研二篇

    之前有提到过的,本来按照计划中,研一结束就该去深圳中科院研究所实习的,之前跟里面师兄说好了的,奈何导师又接到一个新的科研研究项目,跟学院的几个其他老师一起合作的,主要是关于土地流转系统,而且是一个挺大 ...

  5. 我的屌丝giser成长记-研一篇(下)

    研一生活的下学期开始,课程就比较少了,加上选修课,4门课而已,总体还是比较轻松的,让我有更过充裕时间来做自己的事情以及导师的项目.开始导师的一个新的webgis开发项目,叫做三峡库区事故型水环境污染风 ...

  6. 屌丝giser成长记-研一篇(上)

    2011年本科毕业之后,我选择了保研GIS研究生,继续了我的GIS研究生涯,读研的童鞋们注意了,读研选择什么样的导师很重要,因为不同的导师有不同的人脉,从浅一点的来说,导师手头的开发项目多的话,你自己 ...

  7. 阿里巴巴年薪800k大数据全栈工程师成长记

    大数据全栈工程师一词,最早出现于Facebook工程师Calos Bueno的一篇文章 - Full Stack (需fanqiang).他把全栈工程师定义为对性能影响有着深入理解的技术通才.自那以后 ...

  8. 蓝的成长记——追逐DBA(10):飞刀防身,熟络而非专长:摆弄中间件Websphere

    原创作品,出自 "深蓝的blog" 博客.欢迎转载,转载时请务必注明出处.否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong ...

  9. 【我的物联网成长记6】由浅入深了解NB-IoT【华为云技术分享】

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...

随机推荐

  1. 探索ASP.NET MVC5系列之~~~3.视图篇(下)---包含常用表单和暴力解猜防御

    其实任何资料里面的任何知识点都无所谓,都是不重要的,重要的是学习方法,自行摸索的过程(不妥之处欢迎指正) 汇总:http://www.cnblogs.com/dunitian/p/4822808.ht ...

  2. HTML 事件(二) 事件的注册与注销

    本篇主要介绍HTML元素事件的注册.注销的方式. 其他事件文章 1. HTML 事件(一) 事件的介绍 2. HTML 事件(二) 事件的注册与注销 3. HTML 事件(三) 事件流.事件委托 4. ...

  3. ElasticSearch 5学习(10)——结构化查询(包括新特性)

    之前我们所有的查询都属于命令行查询,但是不利于复杂的查询,而且一般在项目开发中不使用命令行查询方式,只有在调试测试时使用简单命令行查询,但是,如果想要善用搜索,我们必须使用请求体查询(request ...

  4. 【翻译】Awesome R资源大全中文版来了,全球最火的R工具包一网打尽,超过300+工具,还在等什么?

    0.前言 虽然很早就知道R被微软收购,也很早知道R在统计分析处理方面很强大,开始一直没有行动过...直到 直到12月初在微软技术大会,看到我软的工程师演示R的使用,我就震惊了,然后最近在网上到处了解和 ...

  5. javascript工厂模式和构造函数模式创建对象

    一.工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程(本书后面还将讨论其他设计模式及其在JavaScript 中的实现).考虑到在ECMAScript 中无法创 ...

  6. 读书笔记汇总 - SQL必知必会(第4版)

    本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...

  7. 【转】为什么我们都理解错了HTTP中GET与POST的区别

    GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二. 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数. 你可能自己 ...

  8. [OC] NSURLSession

    有的程序员老了,还没听过NSURLSession 有的程序员还嫩,没用过NSURLConnection 有的程序员很单纯,他只知道AFN. NSURLConnection在iOS9被宣布弃用,NSUR ...

  9. [转载]敏捷开发之Scrum扫盲篇

    现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP...      为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述S ...

  10. 【一起学OpenFoam】02 软件准备

    "工欲善其事必先利其器",在利用OpenFoam解决我们的工程问题之前,首先要做的事情是搭建一个OpenFoam运行环境.很遗憾的是,OpenFoam的原生开发系统是Linux,因 ...