技术人员如何快速学习新技术

在这个信息爆炸的时间,信息产生是之前的好多倍,新的技术也层出不穷,为此我们感觉每天的淹没在信息的海洋里,不自然的产生了焦躁的情绪,个人也在盲目的跟从,看到这个技术想学,看到那个技术想学,最终没有一个是学深的。又或者担心技术变化快,担心跟不上新知识,被新技术淘汰,一直在一个焦虑的心境中。

如何做到快速学习一门新的技术就是我们必须要考虑的问题,如何来扩展自己技术掌握的广度,今天就简单来谈下我个人的一些看法。

了解相关知识点

对于一个新的技术,首先我们需要了解这类技术需要解决的问题场景或者需要解决什么问题?该项技术的限制是什么?这项新的技术与我之前掌握的知识是否有相似的地方?有可以快速结合以往所学的知识的地方吗?

要解决以上的问题,我们就要去寻找了解这些新知识的渠道,一般我自己会从Twitter、维基百科、专注某项技术的站点,优秀的博客中找寻找。在知乎、Quora找到回答评分较高的类型下的问答,做相关的记录和归类。这里可以考虑在云笔记中建立独立的分组,将了解的这部分技术点归类到该分组中。

这样我们大概了解了该技术下有哪些的技术点了,接下来便是制作一个学习的路线和目标。

##确定学习目标与计划

以上出来后我们的学习框架出来了,接下来就是制定自己的学习计划,比如我们首先学习什么,接着学习什么,最后学习什么,按照计划分阶段的一步步提高。这就好比我们学习英语一样,先学基本的字母,过渡到词、句子、文章。

我推荐大家制定一个学习路线,我们接下来聊下怎么来学习。

购买该技术方面的书,不建议看分散的文章,学到的知识不成系统。对于购书的参考,可以看豆瓣的书评,如果购买原版书,可以看美国Amazon的书评,一般评价还是比较靠谱的。

买书后,学习基本语法(如何声明变量、基本的语句)、面向对象的处理方式、异常处理的方式、代码中类的组织方式、基本项目的建立和发布方式,这时候不建议掌握到很细的语法细节,了解基本的语法内容就可以开工了(如果有一定基础的,可以考虑看下:IO操作、线程、并发、反射、序列化、泛型等),不理解的再回去翻书。如果有条件的可以找一个该技术上有经验的人,一个有经验的人的指导,可能会使你更快速的成长,绕过学习这项技术的一些坑。

按照书中的例子在电脑上手工编写代码并运行,在编写的时候对遇到的问题进行记录,对于遇到不懂得问题,通过搜索引擎、Stackoverflow上去寻找解决方法,基本上这时候遇到的问题都可以解决,不要忘记记录下自己的解决的思路。

熟悉以上的这些后,我们可以尝试进一步的拓展,试着去了解该技术下成熟的库,优秀的开源项目。以及这些库或者项目解决的问题,他们是如何解决的,用了什么样的方式去解决,我是否了解,我还有哪些不懂得?通过Github上的优秀开源项目,去学习别人优秀的地方,如果有兴趣也可以试着提交一些自己的Bug修正。

再根据遇到的问题进行总结,输出相关的总结文章,去检验自己掌握知识上的不足。或者考虑将自己的进行编写的项目进行开源。

学习新的技术的时候都会有一个曲线,从无从下手到得心应手。但是个人认为教是最好的学习方式,在教的过程中,根据自己的不足或者对于某个知识有模糊的地方,可以通过重新学习去加深印象,从而真正掌握这个知识,这里的教不一定是写文章,你可以考虑在自己的部门内分享、公司的知识库中进行分享。

##其他建议

  • 学习shell知识,在有些时候利用脚本去处理一些问题比使用带有GUI的软件效率上更高;
  • 每个月阅读除了阅读技术类的书籍,建议阅读一些其他方面的书籍,如心理学、经济学、商业、概率等的知识,多去了解自己周遭的环境。因为技术人员一直在和机器打交道,时间长了以后会形成不耐烦、懒的毛病,容易生活在自己的世界里,不懂生活、不懂人情世故。
  • 学习不可一下用力过猛,对于学习要有一定的目标,学会制定学习计划。
  • 遇到问题不要急躁,其实学习一个新知识都会有这个过程,一开始会觉得无从下手,但是逐渐的会渐入佳境。如果大家回想下自己学习其他知识的时候是不是都有类似的情况。

##综合以上的内容,我个人的建议是:

  • 确定目标:要学成什么样,避免无效努力,假勤奋,避免焦躁。
  • 制定计划:如什么时间、学习多少内容,分几个阶段。
  • 检查不足:思考总结阶段学习的不足,做必要的学习输出。

老梁的公众号

转载于:https://my.oschina.net/u/437511/blog/887183

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值