各位大佬们,我有个问题,就是平时你们通过怎么样去学习了解新的知识的(比如说通过什么网站之类的),比如说去学习Handler的话,去看官方文档的话又有点吃力,去看简书之类的话又不知道从哪看起
您的每一个用心回答,都会让这个世界变得更美好一些!
1.先会用,找个Handler的使用博客,自己动手写一遍,了解整个使用流程
2.想要深究的话,可以搜一下深入了解什么原理,比如handler的原理解析,从别人的原理解析博客入手,这种一般比较清晰易懂,毕竟站在别人的肩膀上更加快,这个时候可以记录下,别人的分析过程,为什么要这样写,整个流程的数据流动是怎么样的
3.遇到不确定的地方,可以多搜几篇,对比着看,此时就可以去官网看,毕竟官网最权威,很多版本更新,api废除,这种是某些博客不一定有的
4.当然不排除那种直接看源码的大佬了
有能力肯定看SDK文档,还有下载代码来看甚至调试。国内资料都是相互cv得多,肯定去外面看。
1.自学的话 看自己想掌握到程度 会用 会看源代码 熟练(能自己修改读懂)( 一般简历不要写掌握 不然会以为你熟读懂源码)
2.如果要八股文面试的话 市面上一大堆可以背的文章(安卓已经很卷)
3.来源的话 几个博客网站 简书 掘金 SCND wanAndroid 或者百度跳出去的博客网站
源码都给你了,还有啥秘密?
根据你的水平给你提供的建议:
1、先学会用,你可以先不用理解工作机制,先简单理解消息传递,传递方式,使用的话基本上文章一堆,也比较容易理解
2、再学会理解,这个时候就要搜handler的工作原理了,但很多时候其实我们也只需要了解个核心机制,毕竟水平不到位,我们对源码也吃不透,概念上先理解
3、再通过源码验证原理,这个阶段就要开始吃源码了,实际上我也比较少阅读源码,因为我的水平也还没到能轻松阅读源码的能力,业务上我也只需要了解流程和使用就行了,这其实也已经满足大部分程序开发了
1.先会用,找个Handler的使用博客,自己动手写一遍,了解整个使用流程
2.想要深究的话,可以搜一下深入了解什么原理,比如handler的原理解析,从别人的原理解析博客入手,这种一般比较清晰易懂,毕竟站在别人的肩膀上更加快,这个时候可以记录下,别人的分析过程,为什么要这样写,整个流程的数据流动是怎么样的
3.遇到不确定的地方,可以多搜几篇,对比着看,此时就可以去官网看,毕竟官网最权威,很多版本更新,api废除,这种是某些博客不一定有的
4.当然不排除那种直接看源码的大佬了
有能力肯定看SDK文档,还有下载代码来看甚至调试。国内资料都是相互cv得多,肯定去外面看。
1.自学的话 看自己想掌握到程度 会用 会看源代码 熟练(能自己修改读懂)( 一般简历不要写掌握 不然会以为你熟读懂源码)
2.如果要八股文面试的话 市面上一大堆可以背的文章(安卓已经很卷)
3.来源的话 几个博客网站 简书 掘金 SCND wanAndroid 或者百度跳出去的博客网站
源码都给你了,还有啥秘密?
根据你的水平给你提供的建议:
1、先学会用,你可以先不用理解工作机制,先简单理解消息传递,传递方式,使用的话基本上文章一堆,也比较容易理解
2、再学会理解,这个时候就要搜handler的工作原理了,但很多时候其实我们也只需要了解个核心机制,毕竟水平不到位,我们对源码也吃不透,概念上先理解
3、再通过源码验证原理,这个阶段就要开始吃源码了,实际上我也比较少阅读源码,因为我的水平也还没到能轻松阅读源码的能力,业务上我也只需要了解流程和使用就行了,这其实也已经满足大部分程序开发了