唯有专注 才可专业

最近有2个写作的计划,一个是《Excel与VBA程序设计》,另外一个是关于GIS的二次开发,目的只是想把自己过去教学、工作、项目的一些经验总结出来,给别人一些参考。

2003年初,当时在系里要自己在后半年开一门研究生课程《计算机在地学研究中的应用》,主要面对地球化学和岩石学专业,兼顾其他几个地质专业,如构造等,主要要讲解的问题是数据处理。自己当时的考虑是要兼顾面与点,在尽量传授较多的面上的知识的同时,专门讲解一门类似Matlab或者Excel VBA的东西,使学生可以在后续学习和研究中使用此工具完成大多数的数据处理工作。对于面上的东西,比较好解决,大概包括数据处理的基础、数学、工具以及常用的软件,基本是扫描性的介绍。对于点的东西,自己定夺了很久,不太可以确定。当时候选的工具大概有Matlab、IDL和Excel。前者无需介绍,作为数据处理,在工科领域应用广泛;IDL类似于Matlab,优势在于可视化和大数据量,在地学领域,如环境、海洋、大气研究方面应用广泛;Excel是当时最不熟悉的,虽然知道公式,知道VBA,但从来没有使用过,而前2者都算学习过,Matlab还比较熟悉。最后决定选择Excel,大概的原因有几点:实际工作中,地球化学、岩石学和其他地质学科大多数的数据文件格式基于Excel格式;Excel已经有很多成功的应用,如Isoplot这样全球范围的同位素数据处理软件,而且每年在Computer and geosciences上发表的有关Excel的文章很多,可见其使用广泛;Excel足以应付大多数数据处理工作,VBA的扩展能力好。

从2003的课程,到现在2年多过去了,应用Excel VBA做过不少工作,包括几个成型的软件,日常数据、信息处理的代码片断等。也在自己的Blog写了几篇有关的东西。

最成功软件的是2004年使用Excel VBA开发了GCDPlot(http://www.cnblogs.com/maweifeng/category/19079.html),主要用于地学各类图解的绘制和地球化学数据处理,目前提供所有其他软件没有的图解自定义功能(包括设计器),软件已经被广泛推广,获得了非常好的反响。

这几年来,从自己,从周围的人和事,对于学习,对于技术,有一个体会越来越深,就是唯有专注于一件事情,才可以对其专业。当然面的东西也需要,但不是最重要的。从Office开发的学习,从GIS及其二次开发的研究(自己本科硕士都是地学专业)等等,都无疑验证了这一点。

因此,写下这篇随笔,和所有专注于自己天空的奋斗者共勉。

原文地址:https://www.cnblogs.com/maweifeng/p/179562.html