前言:

做任何事情都应该遵循一个循序渐进的过程,而这个过程可能是较为枯乏无味的,在我接触的人中主要分为踏实肯学满腹才华和半途而废不思进取两类。故而希望大家成为前者,勿做后者。

第一境界:散漫无序

简单而言,初学者最显著的特征就是散漫无序,还谈不上对技术本身的理解和运用,主要问题就是学习能力、逻辑思维本身都是相当地薄弱。不知从何入手,对事物都很盲目。
而这个时期最显著的特点就是:看书看不明白,听课听不进去,或亦似懂非懂。从而不得其法门,遇到问题戛然而止,不敢带着问题去思索,不敢动手实践,不敢与突破自我实事求是寻得真理。但实际上问题则很好解决,就好像很多刚接触电脑的人,很难理解桌面快捷方式一样,即使解释了数十遍,也只能半懂。这个时期是最需要的是明确个人目标,好比书从哪里看,实验从哪里做,学习都听那些课,而学成之人再回过头来看这个阶段,往往得出相同的感慨,就是花费了大量时间和精力,缺毫无所得。
 建议:学习的路上则需要良师的指导,以克服散漫盲目的习惯。

第二境界:躁狂、混乱、虚浮

这个时期主要是自我虚浮缥缈自信心挫折期,极端使人不快,进入这个阶段指已经可以独立完成一些技术的验证,并且自我感觉具备到了可以解释的程度,只是这个解释度并不深刻完美。好不容易感觉学习渐入佳境,但往往变化了一个环境从而变得无效,信心上收到挫折,很难再重整旗鼓,部分人则选择半途而废。随着知识面的积累扩张,知识感觉越学越多,如泥牛入海。可能觉得相当无奈,除了对自身自信产生怀疑之外,也是很容易积聚怨气的,以及衍生很多怀疑的,但是这种眼界的扩张是提升上去的必经之路。这里容易出现拐点,一部分可能会坚持走下去,对知识进行分解,不惧细节,同时也对整体架构进行独立思考;但也有很多人向技术屈服,渐渐降低学习的目标,定位在知其然而不用知其所以然,或者说考个证书敷衍一下自己,长期而言,从而自我无法打破学习瓶颈。停留这个阶段的人因为分心了,加之自身疑惑自信心降低,所以经常会散布悲观的情绪,把不好的信息扩大化,而无法追究其根本原因,斗志也随之逐渐消沉情绪低迷,使失败者互相感染从而让失败更加的牢不可破。

这个阶段显著的特点是:在高强度的学习下容易出现呕吐症状,晕眩甚至气息混乱,抑郁及轻度抓狂都是有可能的,大脑自觉地产生抵御,使人胆怯,同样一个内容,可能要听10次,但自己动手却很少。很多人在这个阶段停留很久甚至永久滞留。系统化思维很弱,单点知识分散,不连贯。这个时期最需要的就是开始逐步懂得学习技术最困难未必是技术,而是如何修炼自己的内心,使之沉静。
建议:学习过程中需要益友,以化解和消除大部分疑惑,并从沟通中找到学习的乐趣。

第三境界:杀气激增

进入这个境界,即已经接触到一部分技术的实质原理,对技术的理论和操作有了自己独到的见解,知识的扩展和细化上已经有所心得。真正感觉学到东西了,这个时期为信心积累期。之前积聚的怨念逐步得到释放,消极的思维进入劣势,对于真实的环境有一个独立的判断,因此心志走向沉稳,踏实下来干好本份。

这个阶段显著特点:对曾经情绪的低迷有所缓解,对消极的思维产生抗拒,对自身优势有所评估,气势逐渐加强,很期望能够在真实环境中施展拳脚,并且具备对应的自信。对技术而言,已经有了独到见招拆招的解决办法。
建议:学习的过程除了需要良师益友之外,更离不开可以检验学习成果,大展拳脚的平台,一个良好的发展平台对自己今后发展的道路也极为重要!

第四境界:破

破的境界,就是独孤九剑的境界,对任何一项技术,不管是新出来的还是原有的,都已经建立一套破解学习的方法、步骤、思维。知道了练神功的弊端,摒弃了循序渐进的学习方式,从顶至下,或者从下至顶,见招拆招,迅速锁定×××目标。对技术的框架认知完全清晰,知道对应技术在应用中地位,分层严密,比如说清楚并理解物理层分成7层。可以独立设计验证步骤,迅速查阅每个协议的数据报文格式。×××想象丰富,自己学习的心得已经可以很严谨清晰地表达出来。在有形的学习下,展开无形的想象,人与数据包合为一体在线缆上传输,封装解封装、转换传递、分片标记都历历在目。

这个阶段显著特点:原来看不懂的现在一看都能理解,听什么都懂,喜欢琢磨研究,乐不思疲。看完一遍书立即清楚需要操作验证的内容,做完一遍实验已经可以掌握所有要点,听了一次课,已经可以完整复述表达出来,转化为真正属于自己的能力和知识。在IPv6上面跑组播,在MPLS上面跑IPv6,在组播下用MPLS,在某技术论坛里,问独孤九剑在传世中的真正含义是?答曰:“技能组合使用”,答对了1半,剑招不是真谛,破解的思路才是核心。
建议:多学习钻研除本身以外的知识,学会举一反三,实践才是检验真理的硬道理。

第五境界:(null)

这是一个空的境地,任何技术学懂了就可以忘却了,任何知识已经深刻印在心里,那么就可以从记忆中清除,任何人生的道理只要已经在实行,那就不用去体会。

建议:经常给自己定一个目标,朝着这个目标去使劲,我一直坚信的是人的野心有多大努力就有多大!孔子曰:"学而时习之不亦说乎"。

参考

HCNP学习笔记之HCNP学习的几种境界的更多相关文章

  1. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  2. 学习笔记:CentOS7学习之二十五:shell中色彩处理和awk使用技巧

    目录 学习笔记:CentOS7学习之二十五:shell中色彩处理和awk使用技巧 25.1 Shell中的色彩处理 25.2 awk基本应用 25.2.1 概念 25.2.2实例演示 25.3 awk ...

  3. 学习笔记:CentOS7学习之二十四:expect-正则表达式-sed-cut的使用

    目录 学习笔记:CentOS7学习之二十四:expect-正则表达式-sed-cut的使用 24.1 expect实现无交互登录 24.1.1 安装和使用expect 24.2 正则表达式的使用 24 ...

  4. 学习笔记:CentOS7学习之二十三: 跳出循环-shift参数左移-函数的使用

    目录 学习笔记:CentOS7学习之二十三: 跳出循环-shift参数左移-函数的使用 23.1 跳出循环 23.1.1 break和continue 23.2 Shift参数左移指令 23.3 函数 ...

  5. 学习笔记:CentOS7学习之二十二: 结构化命令case和for、while循环

    目录 学习笔记:CentOS7学习之二十二: 结构化命令case和for.while循环 22.1 流程控制语句:case 22.2 循环语句 22.1.2 for-do-done 22.3 whil ...

  6. 学习笔记:CentOS7学习之二十一: 条件测试语句和if流程控制语句的使用

    目录 学习笔记:CentOS7学习之二十一: 条件测试语句和if流程控制语句的使用 21.1 read命令键盘读取变量的值 21.1.1 read常用见用法及参数 21.2 流程控制语句if 21.2 ...

  7. 学习笔记:CentOS7学习之二十:shell脚本的基础

    目录 学习笔记:CentOS7学习之二十:shell脚本的基础 20.1 shell 基本语法 20.1.1 什么是shell? 20.1.2 编程语言分类 20.1.3 什么是shell脚本 20. ...

  8. 学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理

    目录 学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理 17.1 计划任务-at-cron-计划任务使用方法 17.1.1 at计划任务的使用 17.1.2 查看和删除at将要执行 ...

  9. 学习笔记:CentOS7学习之十九:Linux网络管理技术

    目录 学习笔记:CentOS7学习之十九:Linux网络管理技术 本文用于记录学习体会.心得,兼做笔记使用,方便以后复习总结.内容基本完全参考学神教育教材,图片大多取材自学神教育资料,在此非常感谢MK ...

  10. 学习笔记:CentOS7学习之十八:Linux系统启动原理及故障排除

    目录 学习笔记:CentOS7学习之十八:Linux系统启动原理及故障排除 18.1 centos6系统启动过程及相关配置文件 18.1.1 centos6系统启动过程 18.1.2 centos6启 ...

随机推荐

  1. 如何使用 awk 复合表达式

    导读 一直以来在查对条件是否匹配时,我们使用的都是简单的表达式.那如果你想用超过一个表达式来查对特定的条件呢?本文中,我们将看看如何在过滤文本和字符串时,结合多个表达式,即复合表达式,用以查对条件. ...

  2. map重写比较器

    结构体作为map的key或放入set中,需要重载<运算符,如下: typedef struct tagRoadKey { int m_i32Type; int m_i32Scale; bool ...

  3. 【BZOJ4297】[PA2015]Rozstaw szyn 树形DP

    [BZOJ4297][PA2015]Rozstaw szyn Description 给定一棵有n个点,m个叶子节点的树,其中m个叶子节点分别为1到m号点,每个叶子节点有一个权值r[i].你需要给剩下 ...

  4. Objective-C代码学习大纲(2)

    2011-05-11 14:06 佚名 otierney 字号:T | T 本文为台湾出版的<Objective-C学习大纲>的翻译文档,系统介绍了Objective-C代码,很多名词为台 ...

  5. MyBatis基础入门

    1.MyBatis概述 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动.创建connection.创 ...

  6. 170328、Maven+SpringMVC+Dubbo 简单的入门demo配置

    之前一直听说dubbo,是一个很厉害的分布式服务框架,而且巴巴将其开源,这对于咱们广大程序猿来说,真是一个好消息.最近有时间了,打算做一个demo把dubbo在本地跑起来先. 先copy一段dubbo ...

  7. 160516、redis安装(linux+windows)

    1.windows中redis安装使用 第一步:下载windows版本的redis这里redis_win.zip并解压,加压后目录中有下面的文件 redis-server.exe   redis服务端 ...

  8. springMVC的HandleMapping

    http://blog.chinaunix.net/uid-20415521-id-1949916.html SpingMVC中的HandlerMapping (2007-05-22 11:33) 分 ...

  9. echart绑定点击事件

    实例页面:http://echarts.baidu.com/echarts2/doc/example/event.html option = { tooltip : { trigger: 'axis' ...

  10. 巨蟒python全栈开发-第11阶段 devops-git入门1

    大纲 1.git命令初识 2.git reset与diff 3.git区域总结 4.git 远程仓库 5.git stash 1.git命令初识 2.git reset与diff 3.git区域总结 ...