二哥的学习方法

嵌入式Linux

共 1867字,需浏览 4分钟

 · 2023-11-10

最近有好几个朋友问我是怎么学习Android Framework,我想了半天,我觉得最重要的一个点就是坚持。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

今年是我工作第十个年头,按照工作8小时,我也符合一万小时定律了。

我回想一下曾经坚持了哪些事。‍‍‍

第一、坚持看公众号技术文章‍‍‍‍‍

我记得刚工作一年多的时候,开始关注各位技术公众号,每天上班下班,必看文章,看不懂就去查资料直到看懂为止。后来差不多过了一年多,我发现技术文章中自己不懂的就越来越少了,甚至还能发现别人写的错误点。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

第二、坚持看书

我的公众号中有一个秘籍按钮,里面有武功招式,推荐了几本书,但实际上我基本把市面上所有Android Framework的书籍都买了,也基本看了一遍,尤其老罗的书,我看了好几年才完全看明白。如果你想买什么书,可以咨询我,我可以告诉你这本书怎么样,但是任何书有好有坏,取其精华,去其糟粕。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

第三、坚持看博客

我目前经常反复的看的几个博客,gityuan,努比亚技术团队,高爷的performance网站,朋友卢半山的文章,如果有一个统计,就是这些博客的阅读次数,我可能可以排前几位,因为我有空就会挑几篇之前看的不是很清楚的文章看看能不能彻底理解作者想要表达的意思。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

第四、坚持看代码

怎么看呢,我分享几个以前的经验,我曾经坚持过半年看CM团队Framework/base的仓库的每日提交,没错,就是每日,看提交的comment,然后看代码的实现,慢慢的你就会掌握他们改造framework代码的技巧,后面我基本就不看了,一般就是android大版本跟新了,根据新功能点去看代码实现。我一般看代码就是cs.android.com + opengrok + vscode,这样子电脑性能占用最少。‍‍‍‍‍‍‍‍‍

第五、坚持和别人讨论

真理总是越辩越明的,还记得前几天那个向我求助的女网友,虽然我协助她完成了95%的工作,但是最后5%的工作是她的领导给她讲了一个知识点完成的,我总感觉她领导讲的不是很透彻,然后我就和她交流最后完全搞明白,我们双方都理解到更加深刻,我也经常和网友,同事一起讨论,有时候一些问题的思维碰撞,就会启发新的灵感。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

第六、坚持帮助同事‍‍

有些人在职场上会有那种事不关己,高高挂起的心态,还有就是新来的应届生,你们工资比我高,我一定要为难你,让你们难以通过试用期,还有就是这个问题,我分析到是别的组的锅了,我先甩了,就算我知道怎么搞,我也不告诉他们。我为什么能在一家公司待那么久,我觉得很重要的一点就是同事之间没有保留,互相帮助,因为互相帮助的时候基本上就是双赢。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

你只要按照某个方式,坚持下来,慢慢你的知识体系就会建立起来,后续你学习任何新的知识都是在你的知识体系下长出新的枝丫。

别在问,我应该先学什么后学什么,只要是你不会的知识,就可以学,先学了再说,烂书先看了再说,在你不学之前,你怎么知道这个学习方式适不适合你呢,我的学习方式可能不适合你,但是我觉得坚持肯定适合任何人。‍‍‍‍‍‍‍‍‍

我经常会和新来的同事讲一个鸡汤,就是如果这个知识点,你花了很久时间才搞明白的,这个知识点才是真知识点,每当你花了大量时间搞懂了一个知识点,你和别人的差距就拉开了。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

可能会有朋友说,如果我把新学的知识点,按照你说的六,坚持帮助同事分享给他了,我和他的差距不是变小了,我只想说,你可以试试分享给你同事一个你新学的知识点,第一你会对这个知识点理解的更加的透彻,教会别人,才是真的懂,第二你会在教的过程中可能学会更多的知识点,第三一般来说就算对方听懂了,他也不会有你理解的深入,而且当你的同事水平也提高了,大家互相讨论的质量才能提高,这是一个良心循环。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

浏览 2818
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报