夜雨聆风学习资料网

ARTICLE · 1344624

安卓app转fw系统框架开发学习面试经验分享

安卓app转fw系统框架开发学习面试经验分享

背景:

近来有两个学的很认真的学员开始找工作了,也在找fw工作中取得了一些比较好的成绩,比如有一个学员就面试了3个中大厂,技术面试全部通过,也拿到了相关的offer。

在这里对他表示祝贺,同时也邀请它来给大家分享一下他的fw学习经验和相关的面试经验。 

同时今天双十一,有想要从app或者其他岗位转framework系统开发同学,可以跟着马哥课程学哈,课程都有双十一特惠活动哈

相关fw和性能课表可以看这里:

Android Framework开发rom实战合集课表/车载车机手机高级系统开发工程必会技能

安卓系统性能优化高级实战开发专题发布啦

感兴趣可以直接联系马哥(w:androidframework007)

学员学习经验分享

各位群里的师兄弟们好!

很高兴受到马哥的热情邀请来写这一篇文章,可以把我的一些学习经验分享给大家,当然也有可能有一些方法不是太好,也欢迎各位师兄弟帮忙指出。

学习马哥课程经验

学员A

1、课程观看时候如果是讲理论部分,可以用1.5或2倍数,实战部分时候变成1倍数,因为实战时候经常要自己跟着敲代码,如果太快会跟不上。

2、定期学习一个知识点后,要自己尝试做笔记,变成自己的知识笔记,因为在做笔记过程中我们是按自己的一种理解去记录,以自己最喜欢的方式记录知识点,主要就是方便后续回忆课程,因为都是自己笔记,非常非常清楚自己写在哪里。

3、课程的实战项目建议做2遍,这个主要就是我这边第一遍就是完全跟着马哥课程做的,第一遍主要就是听马哥敲这个代码的思路,自己跟着做出来成果保证可以正常运行出来对应的项目成果。第二遍,主要是脱离马哥课程,把之前修改revert,然后拿着需求自己去尝试做一遍,这个时候大家也可以有自己的一些理解,比如实现同一个需求,可以使用多个方案,这个时候就是第二遍做的核心,当然啦也可能做出来还和第一遍一样。如果有其他思路自己拿不住的可以找马哥讨论哈,看看我们思路是否靠谱,让每个把把关。

整体刷课时候发现以下几个地方难度稍微大一点

1、binder驱动部分难度稍微吃力一点,因为可能是驱动部分东西方法比较多老是记不住,这里请教马哥后,建议我可以先学习其他的,这块记不住没关系,面试前突击既可以。

2、在学习wms前几节课时候,发现比较难懂wms的层级结构树,主要刚开始学习理论,一直不知道这个东西有啥用,这个其实完全属于我自己太急躁了,其实在wms后面的源码分析,和实战都用用到,突然发现刚开始的层级结构树理论都用上了,反而觉得wms整个课程其实好像都是在围着层级结构树转,包括后面分屏自由窗口等都是要基于这套wms的理论。所以这块如果朋友们也有和我一样困惑的话,大家大胆不用担心哈,你学的理论将会在后面大展宏图。

3、多屏互动学习时候,发现运行时候老是有触摸事件有cancel出现,没办法和马哥的课程一样顺利移动,后来问马哥发现其实是自己导航键没有设置成导航手势导致的。这个郁闷了好久,明明都用马哥代码了还不行。。。

4、针对马哥经常分享的一些闪黑,黑屏等案例,我在学习wms课程后就开始产生浓厚的兴趣,对马哥分享的实战案例都会去努力尝试,所以也经常询问马哥一些问题,有的其实我有能力分析出来和解决,有的也不行,也看到自己确实还有很多要进步的。

学员B

1、学习流程 都是按照马哥课程顺序,感觉前四套基础课程非常关键,决定是否打好了fw的知识基础,这里学好了学后面试课程就简单一些。所以还是建议大家只有app基础的不要好高骛远,踏实认真学完基础,再学其他。2、学习踩过的坑

不能死记硬背代码流程,过大体流程不求每个地方都懂,掌握自己会调试debug堆栈等方法,可以自己验证流程,而不是死记硬背,学习方法技能,而不是背流程。

3、学会自己做笔记习惯 学习整个课程知识后,自己要学会进行前后的知识串联,同时每次学完后自己进行流程知识梳理,尽量自己做一遍笔记,我还习惯在纸上手写笔记,主要巩固知识体系和方便自己日后回忆。

4、学过过程中切勿过渡依赖AI 初学阶段尽量不要一开始就依赖AI,让AI输出相关的结论,完全相信AI,因为初学者没有知识的识别判断能力,AI很可能输出的一些知识结论是错误的。

但可以借助AI去做一些辅助分析,使用AI要让他基于代码分析,基于log分析,这样AI有了依据就不容易输出错误结论,让AI可以形成知识判断的闭环,切勿让AI自我发挥回答。

5、多实战课程项目和作业

多实战学习,马哥vip群作业,课程相关的作业,一定要自己先尝试认真完成,做不出来时候问马哥,这样方便检测自己的实战技术能力,进行查缺补漏,vip群里问也可以。

找工作面试经验分享

学员A

1、简历一定要修改好,找马哥把关给出建议

自己先按照马哥教的方法改简历,改完后这里还请马哥帮忙把关了,提了一些修改建议,然后严格按照马哥要求修改好,再进行投递,整体简历修改原则就是: 站在面试官角度看简历如何有效提问,重点放在擅长技能部分,把自己擅长的课程学习亮点难点技能突出详细展示,同时对一些技能可以写出一些简单成果。

2、也经常听马哥以前的一些模拟面试视频,尝试自己就是面试者是否可以回答出来,这里我非常建议大家去按这个方式,真的感觉这个对于面试作用非常大。

3、要重点预习一些课程实战项目,马哥课程的实战案例等实战后,在面试过程中表达自如,这样面试官才会觉得是我们自己公司项目亲自做的。

学员B

1、在回答面试官提出技术问题时候,不仅仅回答面试的提问,还需要扩展和面试题目有用的核心知识,这样可以增加得分,让面试官知道面试者的知识基础扎实。

但是这里马哥要提醒大家一下: 在已经回答完了面试题答案后,适当扩展面试问题的回答是可以的,但是不要大面积过渡扩展,这样容易打乱面试官对你的提问节奏。

切勿自己回答不出来的面试题,故意绕开不正面回答面试题,回答一些偏离面试题的内容以为这样就可以不正面回答了,从而得分,其实这种是一直非常错误方式。

自己真的完全回答不出来问题,就先正面表达不知道这块业务等,然后再要补充一些和题目相关周边知道的知识,得到面试官允许后再深入展开。

2、每次面试完成后,对面试题目进行梳理总结

因为面试不太可能只是投递了一家公司,很可能会投递多家公司,但是这些公司都是对你的简历进行提问考察,所以很可能会提出一样的面试题目,所以建议大家对每次的面试题目进行记录整理,查缺补漏,看看如何可以回答的更好,下次遇到原题就会非常有优势。

3、借助使用AI工具进行模拟面试,出题

在对面试题没有底时候,可以借助AI工具根据简历进行提问,这样可以相当于提前进行相关的模拟面试,提前拷打,当然也找找马哥约模拟面试来出题

4、面试时候要积极乐观且谦虚温和态度

面试时候要谦虚态度,问题要认真思考一会,不要直接着急对答入流,回答的太快可能会因为心态紧张,容易回答的不好不全面,同时回答太快速害怕被人家面试官认为你在背题和AI作弊

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料