怎么能快速学会一门技术?我有绝招!

qinzhiqiang 07-30 18:13 720次浏览

在互联网行业,学习很重要,高效的学习就更重要的,高效意味着你可以在极短的时间内学会一项技术。学习能力强对职场晋升和求职都非常有帮助。每一个人都有一套自己的学习方法,今天这篇文章就谈谈我那不算高效的学习方法。


简单介绍

大伙一定好奇,老程是从事什么行业的?

如何快速的学习一项技术?老程有绝招

程序猿

不错,老程是一名光荣的程序员,走过南闯过北,最终定居广东。目前就职广东一家工业互联网公司,任职技术经理一职。

主要编程语言有C#程序员#,JAVA,T_SQL,JS,敏捷项目管理等等方面。

看到这里,你一定会想到,老程一定是计算机专业毕业。非也,其实我的专业是医学专业。

那么,如何从一名医学僧变成现在的程序员呢,各位别急,听我慢慢道来;

转变之路

2008年IT培训火遍大江南北,于是懵懂的少年依然踏上编程之路。

最早从ASP到如今的.NET Core,期间无论遇到什么样的艰难困苦,老程从未放弃,我想这就是热爱吧。

零基础能学编程吗?英文不好能学编程吗?这种问题,拜托,不要再问了,答案只有一种,“能”!

兴趣是最大的老师,如果你对某件事感兴趣,一切都阻挡不了你,反之,三天打鱼两天晒网,无用。


如何学习一项新的技术?

识大体、看文档、抓重点、写笔记这四点,无其他的捷径可以走;

识大体

利用互联网搜索引擎的特性和作用,站在全局的角度来构思自己的职业规划,待职业规划好后,就可以在搜索引擎上下载或观看各种视频,如“JAVA从陌生到熟悉,从熟悉到陌生,”.NET零基础到精通再到放弃“

如何快速的学习一项技术?老程有绝招

学习教程

这个阶段不用关心实现原理,仅仅了解它有何用,如何用。知道一门语言的常用的方法、变量、类、接口、继承、多态等等;


看文档

通过第一阶段的学习,恭喜你,你已经进入一个新奇的世界;在这个阶段,你会感到兴奋,困惑、迷茫,但是,别慌,都属于正常现象。

这一阶段就是要学会使用该技术,通过阅读官方文档、视频资料等等来了解语言的架构和组成,以及如何使用,在用的层面上学习;

例如Python,我们要如何使用呢?可以用Python做个爬虫软件,主要抓取什么内容呢?可以抓取股票系统,做个智能股票分析软件,从此走向巅峰;


抓重点

通过第二阶段,你已经对某种语言有了熟练的使用,那么这个阶段的重心放在核心技术的实现原理上。

如何知道哪些是核心技术?两种方法,一种是通过官方文档架构图中出现的,基本上都是核心技术;另一方面,没事多上下招聘网站,看看对方的岗位要求,或者搜索面试题,出现频率高的差不多就是核心技术。这个阶段也是学习重点,需要花大量的时间在这个阶段。

结合文档、源码还有多动手等多方位学习,同时也要多对比,例如JAVA的SpringCloud在.NET平台上对应的技术是什么?他们有哪些相同,哪些不同?

通过这种方式连同已经学习过的技术点,达到点到面的效果。


写笔记,写博客

笔记是总结技术学习成果的一种办法,通过笔记将自己学习到的知识,经过自己大脑过滤后输出来,供别人查阅。并且这是一个查缺补漏的好方法,在写笔记的时候,你会发现某个技术点解释的不清楚或者不连贯,那么就会回过头,重新学习,很可能你以前糊里糊涂的地方,经过这么一学习就彻底明白了。