素材巴巴 > 程序开发 >

谈谈这一年来做项目的经历(1)

程序开发 2023-09-11 17:09:46

        15年考上武汉大学的研究生,暑假就在实验室开始做项目。本人所在的是图像处理实验室,主要研究的是各种图像算法,比如小波变化,SAR图像处理等。由于大多数研究图像处理的各种算法,在应用这方面所做的研究就非常少。在此情况下,我开始建立水质监测平台网站。

       水质监测平台的主要作用是用来展示各种遥感影像,其中的算法部分由实验室的其他同学研究。图像处理一般需要用到ENVI软件,这是一个处理图像非常好的图像处理软件。将处理过的图片展示在平台上,首先需要将此图片发布。用到的是arcgis service软件。使用arcgis service软件发布的图片会生成唯一的一个url。网页平台引用arcgis api for javascript接口,然后通过加载需要的url,即可显示需要的影像图片。用下面这张流程图来说明整个项目,一目了然。



        关于项目的详细介绍请参看我的博文基于WebGIS的水质 遥感监测平台 在此就不再赘述。这里主要还是讲讲我的项目经历吧,以此文记录曾经的点滴。

        我记得15年刚进实验室那会儿,从来没有接触过网页制作这方面的技术。本科的专业是通信工程,对电子电路,各种编码,通信原理了解比较多。网页这块,可以说从未涉猎。所以说,是从一张白纸开始学习的。要说我的启蒙老师,估计就是w3school这个网址了,很多基本的知识点都是从这上面学习到的。于是一边学习,一边开始修改网页(为什么说修改呢,因为上届师兄搭建了一个纯静态的显示网站,用来显示处理过的遥感影像图片)。

        记得当初看着那密密麻麻的代码,头都大了,因为好多现在看来特别容易的代码,当初看来就是天书。所以啊,凡事都有个有个积累的过程。现在回想起来,15年的整个暑假都是在摸索,学习中度过的。那时候,虽然热情很高,但学习路线的确出了点问题。有句话叫做:带着问题去学习,效率会高很多;实践才是掌握知识的正确道路。但我们不要忘了,还有一句话叫做,磨刀不误砍柴功。我当初就是急于去项目上实践,导致很多基础知识都不清楚。这样急急忙忙去做项目,导致效率非常低。

        记得那时候不会的就去问度娘,但是正因为知道的很少,所以搜索效率灰常低。我们知道当我们搜索一个问题时,常常出来一大堆答案,有时这种五花八门的答案比问题本身更可怕。所以,当我们接触一些新东西的时候,哪怕走马观花,也要将整个知识体系过一遍,知道个大概。这样解决细节问题的时候,我们才能做到心中有数。

        比如,学习网页制作,仅仅在w3school上这个网站上学习,是远远不够的。我们应该通读一些好的网页制作的书籍,类似于xx从入门到精通。本人觉得李东博著作的《HTML5+CSS3从入门到精通》这本书就灰常不错,它不仅介绍了HTML5和CSS3的一些新特性,还解释了这种新特性产生的原因。(主要是根据开发人员的一些常用习惯,而增了某些新特性。比如,我们知道很多开发人员使用


标签:

上一篇: 使用zTree树控件(二) 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。