到底经历多少才能精通Android?从面试前的准备,到OC,再进阶高工

Posted 初一十五啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了到底经历多少才能精通Android?从面试前的准备,到OC,再进阶高工相关的知识,希望对你有一定的参考价值。

前言

今天在某平台看到一个帖子,一个23届的 女生 投了100多份简历都没啥回复,已经怀疑人生了

然而看到下面的评论,在细看一下简历

确实现在的很多普通本科的简历都这么牛了,不像几年前会写几行代码,懂一些原理就能有个不错的工作。

程序员是拼学习能力和创造能力的职业,不进则退的规则远大于其他行业。35 以后,如果你不是真的热爱这个行业,那么你会发现,20 多岁的那种学习钻研的毅力已经没有了。再加上身体状况大不如前,加班扛不动,各方面你怎么和新来的小伙子们拼?

一丶那么我在想到底大厂青睐怎么样的应届生

从阿里、腾讯等大厂招聘官网对于android开发的应届实习生的要求,我们大概可以总结归纳出下面这 4 点能给简历增加很多分数:

  • 参加过竞赛(含金量超高的是ACM);
  • 对数据结构与算法非常熟练;
  • 参与过实际项目(比如学校网站);
  • 参与过某个知名的开源项目或者自己的某个开源项目很不错;

除了我上面说的这三点,在面试Android工程师的时候,下面几点也提升你的个人竞争力

  • 熟悉Java、Kotlin语言;
  • 开发环境,Android Studio、eclipse.如何搭建android开发环境;
  • 数据结构,App的某些功能涉及到做算法
  • Android SDK,会API接口开发,包括自行开发API的能力和调用第三发API的经验;
  • 熟悉tcp、IP,socket等网络协议
  • 熟悉 Java 优化,JVM调优;
  • 熟悉自己所用框架的底层知识;
  • 了解分布式一些常见的理论;
  • 具备高并发开发经验;大数据开发经验等等

在这里就分享一份由在下亲自收录整理的<<腾讯T10+最新Android资料,让你告别繁琐>>

这些都是我现在闲暇时还会反复翻阅的精品资料。里面对近几年的大厂面试高频知识点都有详细的讲解。相信可以有效地帮助大家掌握知识、理解原理,帮助大家在未来取得一份不错的答卷。

当然,你也可以拿去查漏补缺,提升自身的竞争力。

真心希望可以帮助到大家,Android路漫漫,共勉!
<<腾讯T10+最新Android资料,让你告别繁琐>>

二丶面试的自我修养

现在秋招的提前批刚刚开始,都处于秋招的启动阶段。今天我们就聊一聊求职前的准备工作,本文不关注具体的技术细节,主要从大方向上为读者朋友们规划面试前的准备。

正所谓“功夫在诗外”,技术固然重要,但方向上的正确选择可以使大家事倍功半,明确方向可以有效缓解秋招面试求职过程中的压力。求职的方向主要有三个层次,在看来,首要的是求职的目的,其次是岗位,最后是具体的公司。

求职目的

求职的目的是大方向,确定这段时间的具体目标,即找工作的目的是什么?

如果是提升自己,那么除了考虑大厂之外,留学考研也可以在规划的范围之内。
如果是想躺平,那么比较推荐的单位就是国企,外企甚至考公务员了,在二线城市过得会更舒服。
如果你的目的是赚取第一桶金,可以接受高强度的工作的话,那么你的选择也会更加集中,(比如去某华姓大厂)。

这样的大方向需要自己来判断,再多的鸡汤,再多的说教,无论是大舅还是二舅都无法替你做出选择。摆正心态,迎接挑战,这是求职的第一步

岗位选择

在求职目的确定之后,接下来就是岗位与公司的选择了,各个公司的文化各有千秋,岗位的工作却大同小异。

言归正传,岗位选择这一环节,最重要的是聚焦一个你最想从事的岗位,有针对性的去准备和修改简历。

以自己为例,当时实习的时候好多不同的岗位一起投,每天被面试官各种各样的问题问到自闭,后来聚焦一个岗位秋招,发现面试官问的问题大同小异,甚至上午面试官问的问题,下午就拿来考别的面试官。

在简历的撰写上,也要针对这样一个具体的岗位着重展示你的知识和技能,略写不相关的内容,这样你的简历将会更加匹配这一岗位,更加出彩!

公司选择

岗位确立之后,就是海投简历,基本不看公司的。而到了公司选择这一步,一般有两个重要节点。一是 面前三分钟,抓紧看看这家公司是干啥的?企业文化如何?主要依靠什么盈利,最后反问环节中一下公司的商业模式总没什么大错。而最后的公司选择就是与HR博弈谈薪了,这个内容就更为复杂了
以上就是阿Q总结的面试前的准备,先目标,再岗位,最后公司,希望各位在努力的同时不要忘记心态调整与方向选择,这些软实力可以让你求职之路更加顺利!

在这里就分享一份由在下亲自收录整理的<<腾讯T10+最新Android资料,让你告别繁琐>>

这些都是我现在闲暇时还会反复翻阅的精品资料。里面对近几年的大厂面试高频知识点都有详细的讲解。相信可以有效地帮助大家掌握知识、理解原理,帮助大家在未来取得一份不错的答卷。

当然,你也可以拿去查漏补缺,提升自身的竞争力。

真心希望可以帮助到大家,Android路漫漫,共勉!
<<腾讯T10+最新Android资料,让你告别繁琐>>

三丶核心内容掌握

一丶Android工程师必备基础技能(**涉及:**注解、泛型、Retrofit、架构动态编程技术原理、Butterknife、JavaSSit丶虚拟机丶并发内存丶Synchronize丶并发原理之线程池丶数据序列化)

二丶T10工程师核心优化能力涉及:启动优化、内存优化、启动优化速度、卡顿优化、布局优化、崩溃优化、应用启动全流程(源码深度解析)等内容

三丶Framework与Android内核系统信息涉及:Framework通信、Framework底层服务、Framework事件机制等内容)

四丶Android前沿技术(**涉及:**自动化构建APP、Compose等内容,compose已经更新完成

五丶Android音视频开发(初-中-高)涉及:Android初级音视频开发【1-7】、Android中级音视频开发【8-19】、Android高级音视频开发【20-51】等内容)

六丶Android资深架构师(**涉及:**架构师通用技能、网络访问、图片加载、数据库管理框架、进程通信框架、Rx响应式编程、注入解耦、组件化、插件化、等内容)

七丶Android车载工程师涉及:Android Auto、汽车媒体应用、构建Android Auto即时通信、导航与地图应用、Android Automotive OS视频应用、Android车载应用、Android汽车应用等内容)

八丶Flutter高级工程师涉及:Flutter动画、Flutter组件、Dart、弹框、网络请求、实站丶Flutter3.0等)

九丶鸿蒙相关(涉及Ability组件、分布式任务、事件总线、鸿蒙线程、UI自定义控件等内容)

十丶Kotlin相关涉及:对象丶类丶继承丶变量丶常量丶拓展函数**等内容)

Android路漫漫,共勉!
<<腾讯T10+最新Android资料,让你告别繁琐>>

以上是关于到底经历多少才能精通Android?从面试前的准备,到OC,再进阶高工的主要内容,如果未能解决你的问题,请参考以下文章

超详细Android面试的准备与经历分享 | 百度(offer)

两年java到底应该具备什么样的水平,才能面试BATG大厂

2020Android春招面试经历(已拿今日头条28Koffer)

金九银十跳槽季余温过后,记录以往走过的面试经历

Java程序员勇面阿里京东等四厂,分享面试必问,你能掌握多少?

程序员面经分享:面试前到底该不该刷题?面试前该如何准备?