A公司是我研究生毕业的第一家GIS公司,一家专门做GIS应急的公司,接的项目还是可以的。A公司的项目框架GIS部分采取的是flexviwer,当然最近一两年来,flex技术在gis行业慢慢的被淘汰了,现在弄webgis的话,肯定不推荐继续用flexviwer,只是当时毕业时候flexviwer,esri官网还是在持续更新的,不过更新版本的频率很少了,后面flexviwer3.7版本之后就不在更新,那当然是后话了的。刚毕业那时候,我弄webgis还是silverlight方向的,那时候其实sl已经进入末日期,flex其实处境也好不了多少,不过没办法,A公司的GIS开发环境就是flexviwer,所以我得零基础学习flexviwer那套框架。

我应该算是比较幸运的,进来这家公司,有个flexviwer开发经验比较丰富的高手带着我,他当时工作6-7年的,一名经验丰富的giser,在他的指导以及自己努力学习之下,经过1-2个月,自己算是对flexviwer基本掌握了,也对公司的项目GIS部分熟悉了,至少知道如何配置地图服务,如何修改widget,知道widget跟widget之间的交互机制,懂的如何在不同模块widget之间共享数据等等基础的。不过幸好自己之前有arcgis for silverlight的开发项目经验,silverlight和flex还是有相似之处的,页面设计的类似,还有就是自己的arcgisserver基础知识功底吧,学习起来效率还是可以的,加上有个导师在指导。

不过还是得吐槽一下A公司,我进入的时候,之前的版本flexviwer竟然是flexviwer1.0版本,刚开始的那个版本,可想而知,A公司是多么的保守,或者是没找到giser开发者;指导我的导师,其实跟我是差不多同期进去的,他到A公司的比我早3个月而已,然后他带着我升级了项目的flexviwer,改用flexviwer3.5版本了,升级改造过程了,很多东西都需要更改了,比如flashbuild,之前是3.x系列,现在改为4.x系列。flexviwer版本差异也挺大的,里面一些机制也变动了,慢慢的一点一点的,从旧flexviwer功能的widget搬到了新版本flexviwer的widget,也正好有这么一个机会,让我慢慢的学习锻炼,这点我该感谢A公司提供的平台,尽管flexviwer技术几乎被淘汰了,但是自己学习的开发思维方式,arcgis api开发方向都是类似的。

在A公司呆的一年时间中,自己弄的都是flexviwer框架的gis实现部分,除了对flexviwer熟悉之外,还有就是学习一些新的知识,在学校没弄过的,比如arcSDE,如何安装,导入图层数据以及发布要素服务,用来实现在线编辑图层的功能;还有就是学会用发布地图瓦片服务以及瓦片切图是如何的,这些都是在导师的指导之下掌握的,自己还是比较幸运的。最后,附上一些A公司期间,我实现的一些GIS功能效果图:

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

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

    从A公司跳槽到B公司,岗位还是webgis开发方向,但是具体实现的技术完全变了,从flex转换js,这也是我要离开A公司的最重要的原意之一:A公司的arcgis for flex框架采用了flexvi ...

  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. Raspberry Pi(树莓派)上安装Raspbian(无路由器,无显示器)

    一. 准备工作 1. 树莓派主板 型号:树莓派3 B型 处理器:四核64位ARM Cortex-A53 CPU 内核架构:ARMv8 2. 一张大于8G的TF卡(本人用的是32G的,也作为PiLFS用 ...

  2. Ubuntu下利用Mono,Jexus搭建Asp.Net(MVC) Web服务器

    最近在Ubuntu上搭建了Asp.Net的Web服务器,其中遇到很多问题,整理一下思路,以备后用. 搭建环境以及配套软件 Ubuntu: 11.10 Mono:3.0.6 下载地址(http://do ...

  3. Xamarin.Android快速入门

    一.准备工作 1.创建一个空的解决方案,并命名为Phoneword 2.右击解决方案 新建->新建项目 并命名为Phoneword_Droid 二.界面 1.打开Resources文件夹-> ...

  4. 抛弃jQuery:DOM API之操作元素

    原文链接:http://blog.garstasio.com/you-dont-need-jquery/dom-manipulation/ 我的Blog:http://cabbit.me/you-do ...

  5. ABP(现代ASP.NET样板开发框架)系列之5、ABP启动配置

    点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之5.ABP启动配置 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)” ...

  6. 相关query挖掘

    1.何为相关query 我通常也把相关query称为相似query,搜索日志中一个用户在短时间内的一系列搜索词被称为相关query.相关就是两个query间有一定的关系,反映了用户在当时的需求.本文就 ...

  7. 测试计划(Test Plan)

    测试计划(Test Plan) 版权声明:本文为博主原创文章,未经博主允许不得转载. 测试计划的概念: 测试计划是一个文档,描述了进行测试的测试范围,测试策略和方法,测试资源和进度.是对整个测试活动进 ...

  8. AngularJS_01之基础概述、设计原则及MVC设计模式

    1.AngularJS: 开源的JS框架,用来开发单一页面应用,以及数据操作频繁的场景:2.设计原则: ①YAGNI原则:You Aren't Gonna Need It! 不要写不需要的代码! ②K ...

  9. <JavaScript语言精粹>-读书笔记(一)

    用object.hasOwnProperty(variable)来确定这个属性名是否为该对象成员,还是来自于原型链. for(my in obj){ if(obj.hasOwnProperty(my) ...

  10. 时间复杂度分别为 O(n)和 O(1)的删除单链表结点的方法

    有一个单链表,提供了头指针和一个结点指针,设计一个函数,在 O(1)时间内删除该结点指针指向的结点. 众所周知,链表无法随机存储,只能从头到尾去遍历整个链表,遇到目标节点之后删除之,这是最常规的思路和 ...