您的位置:首页 > 其它

新技术学习思路——工作一年的总结

2017-10-29 13:56 288 查看
在狼长正式工作一年有余,对于接触到的新技术的学习已经不再有那么多的畏惧感了,总结一下我对新技术的学习思路,希望能给大家提供一个参考。

工作一年接触的新技术:

bigpipe

AMQ

Elasticsearch

k8s

docker

go

新技术学习思路:

1、语言类:

接触任何语言,首先就是在本机配置好相关的运行环境,选择一个好的ide。写个helloworld。

再去熟悉基本的语法即可。

2、技术类:

百度or谷歌,搜索入门指南

找台机器or本机安装后,run起来

先跑几个简单的小例子,结合入门指南,有一个简单的认识

应用:结合官网api,能够在自己的项目中调用起来(用是第一位的)

深入——权威指南相关,or源码

遇到问题,overflow会有很多问题和解决方案,可以参考

技术周边:某项新技术涉及到的相关概念可以多去了解,集中注意力之后,再去发散思维

加入该技术的相关圈子:微信圈、qq圈,会有大牛指导的,可能不会多,但真的可能会碰到的

以我接触Elasticsearch为例:

做的项目要用Elasticsearch实现全文检索,可是刚开始我连这是个什么东西都不知道,那我就依次做了下面的事情:

百度Elasticsearch是干嘛的

刚好认识的圈子里面有个做搜索引擎相关的,请教一番,有了一个大致的了解(最后发现其实如果不自己动手去做,别人讲再多,你都听不懂)

找了台机器,安装Elasticsearch,并安装了Elasticsearch的相关插件(kibana,ik等),反正就慢慢折腾吧,其中曲折在前面的博客里面有介绍

参考官网文档,尝试各种curl请求,熟悉其基本的用法

项目中实际应用的就是进行全文检索,那么确定好自己的关注点:存储、查询。存储的话需要搞懂es是怎么存放内容的,查询的话,去查es提供的各种查询接口,看怎么调用即可

项目中实际应用(看官网api足够了)

技术深入:查询优化、安全防护、各种插件(这就需要深入到书里面有目的性的去找你需要的内容,甚至需要看源码)

在现有的技术圈子里面咨询是否有用过es的,果然,像滚雪球一样,会加入新的es圈,特别是联系到了《Elasticsearch技术解析与实战》的作者朱琳,给了一些指导和建议,非常感激。

目前能够做到cover住es相关的一些问题处理。

以前,总会对新的技术有一点畏惧感,特别是遇到问题之后找了很久都没有解决方案,很有挫败感。但是突破了层层难关,总会守得云开见月明。各位共勉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: