如何掌握一项新的技能?

  对于自己不了解的技能,我们不能只满足于会用,而是向知其所以然的方向靠;用全了,用精了,也就吃透了;这自然要求我们深入到这个知识点底层,深刻理解它的实现原理,方能在遇到问题后快速定位问题,秒杀问题。那我们达成这样的目标呢?这里给出以下几条建议:

1、比较法:比较与这个东东类似的有哪些实现?差别是什么?各自的优点是什么?
2、场景法:找一下我们的生活中哪些场景可能用到此项技术,或者用此项技术更好。
3、排除法:依照自己已知的知识点,排除不可能的选项,从而减低我们的选择性。
4、休息法:这个不解释,累了就休息休息,稍作调整。
5、练习巩固法:做一些具体的实践,通过具体的实践加深对知识的理解,同时还能查漏补缺,跳转理解偏差。
6、总结并记笔记法:总结一下学到的知识点,哪些是重点?哪些是难点?哪些可能引起歧义?哪些容易被忽视?等等。

时间: 2025-01-05 13:33:38

如何掌握一项新的技能?的相关文章

2015-04-12

变化与成长 时光飞逝,斗转星移,万事万物都处在不断的变化之中,唯一可以确定不变的就是变化本身.这是一个令人感触矛盾的事实,在饥寒交迫中相信“牛奶会有的,面包也会有的”,会让人感受到希望:在美好的事物面前,想象到可能的昙花一现或时过境迁之后的物是人非,则又会令人感受到沮丧. 人的成长就是一个人自身不断变化的过程,它不仅仅包含肉体的长大,更伴随着人精神世界的不断丰富.强大. 成长是一个不断认识自我的过程,而且随着年龄的增长,这种自我认识的性质更加明显.孩提时代,好奇心和求知欲会驱使人不断的认识自然,

读书《重生,七年就是一辈子》

? 同<万万没想到>一样,这是一本充满方法论的书,如果有些问题理不清楚,或许这里有你想要的答案,至于认不认可,在于你自己.别人给出一个答案,会丰富我们的答案,更别说,我们跟多人根本就没有答案. 这事一本李笑来与网友众筹的书.内容也是豆腐块模式,可以跳着看,挑着看.把人的心智成长类比做操作系统,如何定义朋友,七年的概念,花钱就是捡便宜...当然,这是李笑来的的个人经历,正是由于这样,读下来是少有的真诚,有没有居高临下的说教,由于是我们在生活中总结出来的道理,尤其显得真实,朴素,有力量. 重生 掌

小程序发布,你很方?

这篇文章本来并不打算写的,但是今天铺天盖地的全是微信小程序的文章,仿佛感觉小程序要改变世界.拯救地球了,直接导致很多读者留言问我:张哥,微信小程序你怎么看啊?会对移动开发产生影响么?求一篇文章解惑. 毕竟良心张,就临时写了篇文章给你们,想着给你们稳定军心的同时,还能蹭蹭热点,恩,这波不亏. 早在一年前,小龙哥就提前透露消息,小程序(那时候还不叫小程序)会在今年的 1 月 9 号上线,今天凌晨,小程序如约而至,不得不佩服微信的执行力.至于为什么要选择这个日子?我能告诉你们 2007 年的 1 月

三十多岁怎样积累财富

1. 为什么你该攒钱了 一个光明的财务未来对你来说很重要,因为你对自己退休和家庭未来的需要应该有个计划.另外,要实现你自己的财务目标,实现你的梦想,也需要一个计划. 如果你已经是30几岁,那么储蓄就是从现在开始最重要的事情了.成功人士之所以成功,就是因为他们很早就对他们的将来有个计划,也就是为了满足他们自己的目标和家庭需要,有一个全面的储蓄.积累财富的策略.剩下的人对此一无所知. 但如果你已经过了30岁这道门槛,也完全不必着急.管理财务.削减债务,何时都不晚.即便你的工作和事业还没到顶峰或最佳状

爱你.一万年&gt;&gt;数据库基础

嗨!最近学习了一项新的技能,学习了数据库的知识,在这里抛砖引玉,给大家说说,望赐教!!>> 01.首先给大家谈谈为什么要使用数据库? 数据库可以看成是一个永久保存数据的仓库. 可以存储大量数据 可以保证数据的一致性和完整性 可以满足应用的共享和安全要求 方便和智能化的分析,产生新的有用信息 02.登陆SQL Server两种方式: Windows身份验证 SQL Server身份验证 注意点: 当我们在连接(登陆)数据库的时候,一定要保证 数据库服务开启:Sql Server(MSSQLSer

js 参数arguments小记

最近小猫又抽风,不学css,看起了js.不过有学习了一项新的技能. js中的arguments代表了参数组,当我们的参数不固定是可以使用这个求和神马的. function sum(){ var result=0; alert(arguments.length); for(var i=0;i<arguments.length;i++){ result+=arguments[i]; } return result; }; window.onload=function(){ alert(sum(1,2

转:如何成为一个优秀的程序员

如何成为一个优秀的程序员 导读:本文是由作者Jason Rudolph发表的一篇博文<Programming Achievements: How to Level Up as a Developer>翻译而来. 文章内容如下: 一个优秀的程序员如何能练就成一个卓越的程序员? 先等等,暂时不谈卓越,先谈谈如何成为一个优秀的程序员. 从第一步到第N步并没有明确的路线图.事实上,第N步到底是什么还不确定.就像逻辑型思维的开发者一样,缺乏明确的目标会让从入门到精通的道路变得异常崎岖. 过去的几年中,我

从Windows系统到Linux系统转变的5大要点

当我在 Algoma  (阿尔格玛)大学开始我现在的工作,一个图书系统管理员,我实在是对我的工作没有什么信心.尽管我在图书信息技术上有十年经验,对于我的第一个任务——协助开发和管理 Evergreen —一个 开源 的图书目录系统,我还是有些忐忑.最大的问题在于:我从前基本上都是在 Windows 系统下工作的. 最开始我对情况还有些乐观,毕竟我曾经也在很短的时间内学习掌握一项新的技能.但是三周后,我意识到我应该是遇到了难题.到底要怎样从一个在 Windows 系统下工作的人转变成一个合格的 L

工作中用Git对项目进行管理

前言 之前一直是用svn来管理代码的,今天第一次用git来管理代码,从安装.上传代码过程中遇到了很多问题,Github中建的repository之前还是https协议,最后不知道怎么又变成了git协议,上传项目总是上传失败,仓库删了又建.建了又删,各种相关软件都试了试,各种方法不断尝试,正是因为这样,可能就导致了许多莫名其妙的问题出现,最终换了一台电脑就可以了,方法有很多中,我选了一种简单的方法在这里记下,如果大家有兴趣可以尝试一下其他方法.学习一项新的技能只能是各种摸索了,过程有复杂.有简单,