zoukankan      html  css  js  c++  java
  • 怎么快速掌握一门新技术

    作为一个程序员,大家都知道"技术不进则退"的残酷事实。吃老本正常情况下几年就被淘汰掉了,所以平日里除了工作,还得保持学习新知识的习惯,建立起自己的知识体系。
    曾经我除了工作中遇到问题会在博客园里面找问题答案,其它时间几乎不逛技术论坛。好吧,这简直是作死的节奏,以至于我除了本公司用到的技术外其它技术几乎没什么印象,这就像一只井底之蛙,现在想起来都有些后怕。最近一直在恶补各种技术,那么怎么快速去掌握新技术呢?从中也总结了适合自己学习的方式,共四步曲:

    1.看官网

    当我们无意当中听到、或看到一个没见过的技术名词的时候,第一时间当然是百度,百度百科里面肯定有相关解释。当了解大概意思的时候,就可以尝试找到其官网的地址。如果官网是英文,就尝试找中文官网(英文是硬伤),中文官网没有就找其中文技术论坛。比如:Redis,直接百度就可以找到其英文官网中文官网

    2.技术论坛

    在论坛里找几篇相关技术文章,记住一定要多找几篇记录下来,如果是系列文章更好,因为前辈们总结的基本上是常用的,相当于帮自己过滤掉了一些不常用的知识点。

    3.案例练习

     文章找到了,接下来就是依葫芦画瓢,管它的先照着把案例做出来,程序跑起来,这样就会有成就感,征服这门技术指日可待。

    4.自我总结

    总结很重要,我们不是天才,人的记忆力有限,可以写一篇文章记录下来,或者用画图工具把相关知识点来个汇总。如图:

    这是用XMind画的,直接百度搜XMind就可以下载,用法很简单,看起来还像那么回事。里面就可以根据实际情况把相关技术重点记录下来,保存,方便日后看。

    最后,一门新技术,最好是购买相关书籍、电子书、相关教学视频(现在很多在线教育,优酷、腾讯课堂、CSDN学院等等很多,可以在上面搜下看有没有),当然因为本文重点是快速掌握,看相关书籍(书籍里面写的太详细,给初学者的感觉就是要掌握很多东西,不知道重点在哪里)、教学视频似乎会花一段时间,所以我一般会在能够简单运用相关技术后,再去购买相关书籍深入了解学习。

  • 相关阅读:
    不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1【转】
    atol实现【转】
    atol的实现【转】
    关于内存中栈和堆的区别(非数据结构中的堆和栈,区别)【转】
    ubuntu下安装android模拟器genymotion【转】
    buntu下命令行安装jdk,android-studio,及genymotion虚拟机来进行android开发【转】
    Ubuntu下安装Android studio【转】
    C++模板(二)【转】
    【转】iOS中设置导航栏标题的字体颜色和大小
    【转】Java 截取字符串
  • 原文地址:https://www.cnblogs.com/mrzhoushare/p/6513783.html
Copyright © 2011-2022 走看看