前言
以前都说:
不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流~
可是现在很多兄弟连面试机会都少的可怜,背面试题的环节都直接省略了。
这个时候就要思考你的简历是不是很久没有更新了。那我们简历要注重那些方面呢?
关于简历
面试首先要提到的就是简历,简历这个东西真的是一个很深奥的事情,为什么深奥,其实是对像和我这样的人深奥:学历不好、工作经历不好。
当然,这和目前技术研发人才需求的大环境也有关系,而且上述两点会越来越影响简历的通过性。
说一个真实的事情大家就有概念了,这是一个前同事私下告诉我的,他比我先一年多离开公司,然后到了一个大厂(一个大电商),他现在也负责招聘面试,如果社招简历不是硕士,都会往后排排,虽然这不是公司规定,但是他们实际就是这样操作的。是不是很吓人?他自己都觉得吓人。说了这么多,那怎么办呢?学历不好、工作经历不好就别指望找到好工作了?当然不是,其实面试还是考的内功,简历只是一块敲门砖,如果你的内功深厚,并且能够很好的体现在简历上,那么简历真的只是一个简历而已。大家应该注意到了,上面提到了两点:
- 将能力很好的体现在简历上
- 内功深厚
如何将能力很好的体现到简历上其实不是一个理工科同学擅长的技能,所以要多写多改多请教,多找找有经验的朋友帮你看看,即便是没有这样的朋友,相信大家也有能力和渠道去接触到这样的人。
另外关于简历的格式网上有很多文章也有提到过,这点就不再深入了,有一点很重要的我觉得应该加强一下大家的警惕,就是用过,但是知道不深入的技术点一定不要写在简历上,一般大公司面试有一面一定是简历面,也就是按照你简写上写的技术点问,如果发现你写了,但是又说不出来很深的东西,那就相当减分了,所以这一点一定要注意。总之,简历不是你面试通过最关键的东西,最关键的是第二点:内功
内功是所谓知识,内功不深厚,就想盖房子地基不牢,整个房子就都会倒塌。
而我们这些程序员内功到了要突破的时候,但是你自己不知道怎么突破,就会一直卡在那,这就是所谓的瓶颈,瓶颈从你入行开始就有,当你到达了一定境界就要想办法突破。
3-5年的Android工程师最容易遇到的4个瓶颈是什么?
1.原理认知浅
工作内容多是简单UI界面开发和第三方SDK整合,对原理层和底层开发了解不深
2.技术视野窄
长期在小型软件公司,外包公司工作,技术视野被限制的太厉害
3.薪资提升难
初中级Android岗位薪资上升空间有限,基本上你想拿15k以上,不会点源码层的东西是根本拿不到的
4.学习资源少
入门之后想要提升很难,靠自己接触的简单业务项目,去反复操练那些cv技术。博客和书本上的技术大多比较抽象并且零散,可以借鉴和指导,但是没办法复制成自己的
如何突破瓶颈
据观察,多数程序员都处于这种状态。大家都在困惑,也都在寻求突破。不同的是,有些人能突破成功,有些人工作十年了,依旧被困在增删改查出不来。不能否认,多数程序员都很努力,都能加班,都能在有限的时间找几本技术书籍充充电。这似乎成了程序员的标配。但结果依然是:
我很努力,却依旧很平庸。
出现这种现象的原因是什么?
普通程序员的努力和优秀程序员的努力,不仅仅体现在投入时间的不同,还在于努力的方向,努力的难度,努力的思维密度。
并不是只有不断学习就一定能突破
因为对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长。
而不成体系的学习效果低效漫长且无助。时间久了,付出巨大的时间成本和努力,没有看到应有的效果,会气馁是再正常不过的
所以学习一定要找到最适合自己的方式,不然不止浪费时间,更可能把未来发展都一起耽误了了。
嗨 朋友。最后分享一份成体系的学习资料
Android Framework源码开发揭秘对于Android程序员进阶有很大裨益!
由于文档内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的看文末有免费的获取方式!(文末还有使用ChatGPT机器人小福利哦!!大家不要错过)
《Android Framework源码开发揭秘》
本学习手册深入剖析了Android系统源代码,详细讲解了Android框架初始化过程及主要组件的工作原理,旨在通过实例和案例介绍 Android Framework 的核心概念和技术,从而帮助开发者更好地理解 Android 应用程序的设计和开发。
该手册适合具有一定 Android 应用开发经验的程序员,希望能通过深入学习 Android Framework 来帮助开发者更好地理解和掌握这一技术。
第一章 系统启动流程分析
Android系统完整的启动过程,从系统层次角度可分为 Linux 系统层、Android 系统服务层、Zygote进程模型三个阶段;
知识要点:
第一节 Android启动概括、
第二节 init.rc解析、
第三节 Zygote、
第四节 面试题
第二章 跨进程通信IPC解析
Binder作为Android进程间通信的机制,可以看做是一个驱动。在Android中,常见的进程间通信例如系统类的:打电话、闹钟等;自己创建的:像WebView、视频播放、音频播放、大图浏览等。
第三章 Handler源码解析
第一节 源码分析
第二节 难点问题
第三节Handler常问面试题
有需要的朋友扫描下方二维码领取!!!!
同时这里还搭建了一个基于chatGPT的微信群聊机器人,24小时为大家解答疑难技术问题。