【转载】 做者:曾健生,公众号ID:appbackendredis
在app后端的工做中,常常会接触到新的技术。做为一名后端人员,面对开发的压力,快速地入门新的技术,融入到项目当中,这已经成了一个后端人员的必备技能。在这篇文章,根据总结出来的一个核心思惟模式,介绍4种快速入门新技术的方法。app
1.思惟模式ui
app后端的技术是十分复杂和多种多样的,要快速入门,必需要有清晰的思惟模式帮助咱们拨开云雾、探知问题的本根,否则就很容易在纷繁复杂的技术中迷失。搜索引擎
曾经有个开发者在qq上问我:“openfire的群聊是怎么实现?”在我和开发者的沟通的过程当中,发现他连openfire都没运行过,更不用说用过openfire 的管理后台。那怎么可能明白openfire的群聊呢?spa
在认识一个新的事物时,一个基本的人性特色就是“从总体到局部”。若是只是“只见树木不见森林”,那么,就会迷失在无数的细节当中。教程
我认为最重要的一个就是“抓核心、作减法”。从纷繁复杂的万物万象中,发现重心是哪里、关键是什么,抓住这个核心,就能作到化繁为简。索引
对于软件技术来讲,核心问题就两个:开发
(1) 软件是怎么运行起来的文档
(2) 软件是干啥的
下面讲述的4种方法,都是解决上面的两个核心问题。
2.四种快速入门新技术的方法
(1) 阅读软件安装的README文件和INSTALL文件
不少软件的安装包中,都有个”README”的文件,顾名思义,这个文件是很是重要的,他的名字都是让你去读他啦^-^ 在这个文件中,有关于这个软件的详细的功能说明。
INSTALL文件,是关于这个软件最简单的的安装方法,里面描述了这个软件是怎么运行起来的。
但有时候,README文件和INSTALL文件会合并成一个文件,例如”redis”就有只有README文件。
(2) 阅读官网的文档
在不少开源软件的官网文档中,有时会有一个栏目叫”how to start” 或”quick start”,相似这个名字。
里面就是教开发者,怎么快速把这个软件跑起来。
更爽的是,里面通常有一些例子代码,是关于软件里的经常使用功能的,咱们只要以这些例子代码为模板,稍微修改一下,就能快速在项目当中使用这个技术。
(3) 阅读源码里的example
源码里,不少开发者都建一些例子代码,放在example文件夹或test文件夹,或放在相对应的文件里。仔细阅读这些代码,能帮助咱们快速入门新的技术。
(4) 搜索引擎里搜索
若是按照上面的3种方面,仍是不得头绪,那就只能搜索别人写的相关的入门教程。
例如,若是想搜索redis的入门教程,那就使用关键字“redis入门教程”或“redis”快速入门。