作为一名屌丝giser的我,刚接触gis专业是2007年的大一,好悲催,当时gis这个专业是被调剂的,我压根都不知道gis为何物,那时候gis冷门的一逼,报名这个专业的寥寥无几。记得那时候得知被调剂到这个专业的时候,心情失落到极点,曾一度打算放弃就读,回去复读一年,以为gis是要到野外跑的那种,后面经过上网百度搜索gis以及查找本科学校的gis专业,才知道并不是这么一回事。本科学校把gis安排在计算机学院下面,这是比较少有的,主要是偏向gis开发方面,有点类似百度地图的电子地图等等,如今暗暗的庆幸,当初没有放弃,不然就没有后面的点点滴滴gis经历,更没有今天的我。从2007年接触gis以来,我没想到一路以来这么多年,一直守候着gis,跟gis作伴,中间起关键作用的是读研的三年(依然是gis专业),其中很多本科同学毕业之后要是弄java或者C#开发,要是就是转行了,坚守gis的很少很少,毕竟2011年本科毕业的时候,gis依然是那么的冷门,屌丝一枚。

大一大二两年都是朦胧中度过,属于混日子的,应付式的考试,顺利的拿到学分就了事,学了一大推的gis基础课,都是死记硬背,比如经济地理学(1,2),地理信息系统导论,地图学,遥感导论等等,现在我早已忘光了,幸好还学了计算机编程C语言以及C++,让我自己有点编程的底子,为以后学习gis开发打下了基础,尽管后面做gis二次开发的时候不是用c、c++来编写的。除了计算机编程语言之外,还有就是数据结构以及数据库,这两门课程对我的帮助也挺大,尤其是对开发者来说。期间还谈了两次恋爱,然而并没有什么鸟用,傻乎乎的,谈了跟没谈一样,来也匆匆去也匆匆,如过客一般的存在,并不知道为何恋爱,也就是经历过这么一回事罢了,当时也有跟风的因素在吧。

大学的转折点在于大二暑假,之前虽然学习了计算机的基本语言,但是没有系统化的学习上机操作,更没有经过项目的实战,刚好暑假有这么一个机遇,这里我要感谢我的好基友小黄,当时要不是没有他的积极向导师建议我,让我跟他一起参与导师的项目的话,我也没有机会进去。小黄也是gis的,他编程能力特强,在专业是数一数二的,我的gis编程之路就是在他的带领下,慢慢的入门,慢慢的熟悉起来的。记得当时那个项目是基于遥感影像内容的检索,属于遥感影像识别的,简单的来说就是以一幅影像来匹配影像库相似度的前20的影像图,我们实现的是基于三种方法来检索,分别是基于文本、基于影像的纹理特征值以及基于影像的形状搜索。其中,我负责比较简单的基于文本和基于影像的纹理特征值,小黄负责的是复杂度较高的基于影像形状特征检索。那一套是用C++来实现,用到MFC,当时觉的用MFC模式设计界面方式好方便,初学者都是喜欢那种拖拉控件布局界面吧,虽说我实现的功能,相对来说蛮简单的,但是对当时的我来说,也折腾的很久,不断的请教小黄,还有就是积极的上网搜索资源,百度搜索,csdn,那时候不知道有博客园,是小黄推荐csdn。我在csdn论坛里面问了很多问题,里面的大神回答的也挺积极的,从中,我找到了解决问题的方案或者思路,真的挺管用的。

这个暑假真忙,中地MapGIS来到我们学校培训MapGIS开发,培训学生参加他们组办的MapGIS大赛,当时又是小黄,拉我,还有两位同学一起成立一个团队参加培训。那是第一次接触C#和.Net,MapGIS的培训内容就是。net平台,开发语言是C# 的二次开发,MapGIS是我接触的第一个GIS软件,当时觉的安装MapGIS好麻烦,安装时候360是要禁用的,不然安装不上,还有就是我们只能用学习版本,试用期是一个月,满期之后要重新注册,当时也没想那么多,而且觉的。net平台设计界面真的好方便,培训用的是windowform,直接就是简单拖拉来布局界面,当时搭建的界面真的不敢恭维。这次的MapGIS培训接触的知识,一切都是那么的陌生,幸好当时有个队长带领我们,也幸好当时的团队氛围够融洽,一起交流讨论,一起解决技术难题。当时的我们是多么的GIS菜鸟,现在回顾起来又想笑又觉的好囧,记得我们当时团队加入到一个mapgis群里,培训时候他们给的,刚开始我们很多的都不懂mapgis,也没什么经验,遇到不懂的,直接跑去群里问,不论mapgis软件还是gis编程问题,比如地图加载出不来,图层直接报错为空对象,甚至刚开始连断点跟踪都不会,不知道程序哪步出错了,唉,问的多了,群里的他们都厌倦了我们,说怎么不去百度先搜索一下,咋的咋的……但是我们还是慢慢的入门了,懂的了vs软件的调式,断点跟踪,排错,也知道了,遇到问题,先仔细分析,利用网络资源搜索,实在不行再到群里请教,慢慢的也熟悉了mapgis api的调用。经过这次培训的积累以及我们团队的努力,在后面的mapgis全国大赛,我们组获得了高级开发组二等奖,作品的主题是校园地理信息系统平台,哈哈,当时我们的团队还小小的风光了一把,校园挂起了横幅,还让那个我们去给GIS的师弟师妹做讲座,传授我们的心得体会以及学习GIS开发的方法。

让我想不到的是,自从进入大三以来,我几乎都没用过C++,一直到现在,这点比较遗憾,大三到研三,都是在跟C#以及。net平台打交道了。自从参加MapGIS大赛之后,自己的编程能力得到进一步的提升,对MapGIS软件以及软件的应用有一定的了解和掌握,本以为自己会一直做mapgis二次开发,但是一次的偶然机会,接触了arcgis之后,竟然后面与mapgis越行越远,后面直接绝缘了,转向arcgis。那是一位研三的师兄的毕业设计,他自己忙不过来,然后请我们过来帮忙,顺便教我们,带领我们做他的毕业设计,这点我非常感激他,那么的耐心的指导我们。师兄的毕业设计主题室关于地震紧急疏散路径的研究,里面的算法是他自己弄的,GIS基本功能交给我们来实现,但是比较好的是他自己先搭建好了系统的框架,基于arcgis for silverlight的webgis,当时师兄还极力的推荐我们去学习silverlight,还真别说,当时2010时候,silverlight挺火的,谁知道后面几年它夭折了,唉,说起来就是坑啊,害我后面几年读书一直都是做arcgis for silverlight。不过当时确实是被silverlight做的界面吸引到了,做的那么炫酷,动态效果,还有就是webgis这种模式,bs的,不是之前mapgis学的cs模式。通过师兄的毕业设计,自己学会了安装arcgis desktop以及arcgis server,那时候是9.3.1版本,安装arcgis环境还挺麻烦的,尤其是新手,不像现在安装这么简单了。学会了arcgis api for silverlight的地图基本功能以及一些简单的gis分析,比如地图缩放,属性查询,空间查询,buffer分析以及最短路径分析等等。这一年也有两个gis专业的开发教程,关于webgis和arcgis engine的,当时webgis有flex方向以及js方向,后悔没选择js的。通过arcgis engine的课程,自己用vs2008开发工具练习搭建了一个简单的arcgis engine桌面系统,实现了一些简单的地图开发功能,比较的拖拉控件布局界面。整体而言,大二暑假和大三这段时期过的比较充实。

进入大四的我,面临找工作还是考研的抉择,当时没想到有保研的名额,结果出乎我意外,争取到一名保研GIS的名额,在那之前自己也面试了几家GIS的公司,比如广州奥格,广州诚信所,都市圈,当时结果不太如意,当时许多同学都转行了,或者是做计算机编程,比如前面提到的小黄,有些女生做gis应用的,总之做gis开发的比较少。综合考虑了一下,还是选择保研继续深造去了,延续自己的GIS旅途……大四的这一年,没有课程可学,不是找工作就是编写毕业论文的准备,其中还帮师妹师弟指导一下他们的gis技术问题,他们的gis课程设计需要用到,哈哈,记得当时有个师妹貌似特别崇拜我似的,经常找我解决问题,时不时邀请我一起吃饭的,有时候去散散步什么的,感觉校园生活都是那么的美好,出来工作才发现,唉!

就这么的度过了我的四年gis生活,没有多大的抱负,没有多大的理想和梦想,一切都是的那么的平凡,等待进入研究生的gis生活……

屌丝giser成长记-大学篇相关推荐

  1. 小T成长记-操作系统篇1-一条小小的除法指令引起的翻车事故

    1 事故背景 人物:小T(研发中心-操作系统开发工程师):小S(产品开发部-软件工程师) 背景:公司正在联合开发基于MIPS架构的产品.研发中心负责操作系统平台开发,产品开发部负责业务逻辑开发.目前操 ...

  2. Catherine 成长记第一篇

    基础知识 计算机字节级别; 1kb = 1024字节 1Mb = 1024Kb 1G = 1024Mb 1T = 1024G 2.计算机的组成 硬件 运算器 控制器 存储器 输入设备 输出设备 软件 ...

  3. 揭秘@爱可可:“寂寞呆子”成长记

     从一个人的狂欢到一群人的狂欢,到除了我以外其他人的狂欢,我其实是越来越冷静了.--陈光 陈光算得上是地道的北邮人.从本科到博士,一直到留校任教,刚满 40 的陈光超过一半的时间都是在北邮度过的. ...

  4. 在路上—Tinyfool的程序员生涯(大学篇)

    缘起 这两天,有人让我做为一个牛人写点回忆录. 这件事情吊诡在于: 其实我写过回忆录,只是那是很早以前,写在<Tinyfool 的开发日记(静态已不更新)>里,叫做<我这10来年 ( ...

  5. ZYNQ 7000成长记——菜鸟从零开始学嵌入式linux(前言)

    ZYNQ 7000成长记--菜鸟从零开始学嵌入式linux(前言) 大概七八年前,大概是2010年,还在大学的时候就开始接触Linux,还买了一块天嵌的S3C2440的开发板.当时热情高涨,几天内就看 ...

  6. AI工程师成长记 - 工作方法!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:太子长琴,算法工程师,Datawhale成员 上一篇讲的是AI工程 ...

  7. 90后ACE成长记——从偏居一隅小城里走出的核心技术人

    <ACE成长记>栏目说明 名词解释: 阿里云工程师,简称 ACE (Alibaba Cloud Engineer),代表云计算的爱好者,是最"王牌"(ACE)的一群开发 ...

  8. 直播预告丨新时代Oracle DBA成长记-探索故障根源之美

    新时代DBA成长记-探索故障根源之美 - 08/18 国内数据库市场近几年来开源化.国产化的浪潮一波又接一波,大势不可阻挡,目前只要是稍具规模的企业客户,都会在使用Oracle数据库的同时,逐渐引入各 ...

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

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

最新文章

  1. R语言与数据分析(1) 数据分析流程、数据挖掘、数据可视化
  2. 南召天气预报软件测试,南召天气预报15天
  3. RookeyFrame2.0发布,UI重构
  4. 编程开发之--java多线程学习总结(5)
  5. susan算子的运用
  6. 同学的博客,没想到也这么多文章。
  7. 解决安装phpstudy之后启动Apache失败的问题
  8. android能用svg格式,Android加载html中svg格式图片进行显示
  9. python range倒序_Python算法学习之堆和堆排序
  10. 第一个python小工具
  11. Android应用开发--MP3音乐播放器代码实现(一),学Android看这就完事了
  12. 熟女最经典的幸福语录
  13. 18位身份证号验证算法的原理以及C#实现和在管理系统的应用
  14. 蓝湖类似的软件_发现一款即使不联网也可以和蓝湖一样好用的工具。PxCook(像素大厨)...
  15. emmc linux 识别分区_Linux和Uboot下eMMC boot分区读写
  16. 北邮计算机学院学生会军训,在北京邮电大学2015级本科生军训结训典礼上的讲话...
  17. 监控视频压缩1—INSTANCE SEGMENTATION BASED BACKGROUND REFERENCE FRAME GENERATIONFOR SURVEILLANCE VIDEO CODI
  18. HY68 RGB DM蓝牙5.2双模热插拔PCB
  19. TC264 DMA相关部分代码
  20. 计算机是如何执行程序的

热门文章

  1. git idea 可视化_那些你应该知道的,但是你一定不知道的 Git 骚操作
  2. php 页面生成外部链接,php 获取网页外部链接正则表达式
  3. FPGA之道(76)静态时序分析(二)一道时序分析的例题
  4. ROM、PROM、EPROM、EEPROM、RAM、SRAM、DRAM的区别
  5. Xilinx® 7 series FPGAs CLBs专题介绍(一)
  6. Wallace树专题研究
  7. ubuntu root默认密码(初始密码)
  8. js跟随鼠标移动的写法
  9. C语言做一个通讯录程序(在console里面运行)
  10. C# 如何实现pfx与snk密钥文件的转换