学习一门技术的层次与方法

学习一门技术的层次与方法

对一门技术的掌握分为下面几个层次:

  1. 学会使用
  2. 掌握原理
  3. 优化改造
  4. 融会贯通

1. 学会使用

学习如何使用最快最有效的办法就是傻瓜式模仿,跟着教程一步一步的去做,写出一个可运行的demo,先有一个感性直观的认识。然后可以试着对代码做一些小的改动,换个参数、换个名字、调整下顺序,看看结果有什么不同。

2. 掌握原理

要想掌握原理最直接的办法就是阅读源码(Read the fucking code),但是很多人没有掌握阅读源码的有效方法。面对庞大错综复杂的源码,很多人会不知所措,无从下手。有的人从入口文件,一行一行代码的去看,但是这样效率很差,看着看着自己就晕掉了。

我觉得应该按照先宏观、再微观的顺序。

先宏观
就是先对一个系统或者一个第三方库的大体结构和原理有个简单的认识,就像看书先看目录,旅游先看路线一样,有了整体的认识之后,再后面微观分析的时候,才不容易迷路。具体办法有,看官方介绍,看别人总结的文章,向有经验的人请教,当然,对于已经有了大量经验的人来说,也可以直接去看源码,不过要注意详略得当,只看整体结构,先忽略实现细节。

再微观
为什么要再微观呢?想必大家都有这样的经验,看了很多别人写得技术文章,看的时候感觉也懂了,但是让自己去讲一遍,或者去实现一下,又做不到了。研究细节,又有什么好的办法呢?

我觉得最有效的办法就是带着问题去读,这样会更有目的性。问题是一个切入点,让你面对源码的庞然大物时不至于无从下手。同时它还是一条线索,抓住它,你就不容易迷失在代码的浩海里。一个好的问题不应太大,太泛泛,就像是一根绳子不能太粗,太粗了就不容易握住。

当我们解决完一个问题,为了检验自己的理解是不是对的,同时加深印象,可以向其他人讲解,别人也可以向你提问,如果对方的问题你都能回答上来,那么才算真的理解了。最好再把自己的理解整理成文字,发到网上,一方面锻炼写作能力,还能让更多的人对你的理解进行检验,同时还能结交更多优秀的人。

知识之间是有依赖与联系的,一般解决了一个问题,还会引起其他问题。通过不断的解决问题,你会发现自己对一个系统的了解越来越深入,系统的结构在你脑海里开始展现出清晰的画面。

3. 优化改造和融汇贯通

在理解了一个技术的原理后,我们还需要知道它有哪些优点、哪些局限,适用于哪些场景,当其不能满足我们的需求时,则需要对其进行优化改造。
更进一步,则是对技术的融汇贯通,能将一个技术的思想应用到其他场景,做到手中无剑,心中有剑的境界。

作为一个Android工程师,我目前还处在第二阶段,有许多东西要去学习,接下来我会尝试从上层到底层,去研究一些Android方面的技术原理,包括第三方框架、Android Framework、虚拟机、操作系统等,希望和大家一块交流学习。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,050评论 4 370
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,538评论 1 306
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 111,673评论 0 254
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,622评论 0 218
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,047评论 3 295
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,974评论 1 224
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,129评论 2 317
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,893评论 0 209
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,654评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,828评论 2 254
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,297评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,619评论 3 262
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,326评论 3 243
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,176评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,975评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,118评论 2 285
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,909评论 2 278

推荐阅读更多精彩内容