关于如何学习新技术

最近带一些实习生,他们刚毕业,渴望新知识,但是却不知道如何着手。一些前辈会跟他们讲很高深的知识,其实在我看来更让他们难以接受。

学习新技术是一个渐进的过程,非短时间可以搞定,所以前期不要在乎花多少时间去了解琐碎的事情,比如这个新技术有哪些功能,有哪些缺点,如何入手等。我比较不认同在项目中边学边做的方法,因为新生没有对整个框架,或者说整个风格了解清楚,以管中窥豹的方式必然返工多多。

下面是我给实习生的工作安排,也是我认为学习新技术的流程。


第一部分:了解Geotools

1,了解什么是Geotools

2,它能做什么工作?

3,有哪些比较出名的公司或者产品使用了它

6,别人对它的看法是什么?

7,它有哪些缺点和不足?

第二部分:模块化分析

3,它有哪些功能?

4,它有哪些模块?

5,它有哪些接口?、

第三部分:通过编程深入了解

8,它最简单的helloworld的代码是什么?

9,它需要什么样的环境?Windowsx86x64

10,它用什么语言编写最方便?能否使用java或者C#进行编程?

11,我能否自己下载源码,对它进行编译?

12,我能否自己写一个大约100~200行的小程序。

第四部分:项目应用

13,了解当前项目哪个模块可以使用Geotools

14,概要设计如何使用GeoTools

15,编码实现

16,上交代码,并进行评估。


猜你喜欢

转载自blog.csdn.net/htsitr2/article/details/47019643