如何快速掌握一门新技能,比如shell,github,其它程序语言
计算机的学习精力告诉我,想成为一个精通各方面的专家,很难。任何分支深究下去,都蕴含了无穷的智慧。这个时候,该用一种什么样的心态来理解自己的学习?
过去我一直为此焦虑,比如shell的使用,常常心存焦虑,还有那么多牛逼的命令我不会; 比如对操作系统的理解,每次都觉得得找个机会啃啃源代码来精通所有过程。 这里面既有渴望全知全能的贪婪,也有面对未知和不确定性的焦虑。
记得课程过程中阳志平和大妈谈到这个问题的时候,都提到:
掌握最基本的用法 比如gitbub: git add . git commit -am "describe what change" git push
学会帮助查找 官网的帮助文档 linux命令的man
80%的场合用到的都是那么几个命令,那几个命令构成了整个工具的认知地图,如何表明你对工具的使用有了基本的认识,以此为标准来形成你的认知地图,明白我要使用这个工具做什么,它有哪些基本的概念,有哪些基本的用法。
帮助查找就是放大镜了,需要你对新的技能中少见的知识点去用放大镜去一一观察其精妙之处。
地图和放大镜,就是释放你的认知贪婪和未知焦虑的工具。