面试题

如果时光倒流,你还会选择做 Android 开发吗?

2020-01-07  本文已影响0人  Z_萧晓

般若波罗蜜

假如时光流转

还会选择读计算机专业

从事安卓开发吗?

俗话说只要专业选的好,天天过得像高考

不知道有多少同学和小编一样

当年选专业时填报了计算机专业

选择计算机专业也就罢了

毕业后还选了 Hard 模式做安卓开发

今天流的汗和泪

就是当初选行业时脑子进的水

但不管怎么样

既然选择了这条路

无论如何咱都得捶胸顿足往前走


玩笑归玩笑,虽然各路媒体在鼓吹裁员潮,事实上 Android 不仅没有凉凉,反倒随着 Android 在各个领域的不断渗透,市场对 Android 开发岗位的需求量也一直保持旺盛。

但是,求职者的市场境况,已经从可以随意挑选企业的买方市场,变为了被企业挑选的卖方市场,初级人才饱和也是不争的事实。

最近跟某大厂 HR 聊天,她分享的一些招聘现状也验证了这一点。她最近在面试的时候遇到了一大波候选人,这些人有一些共同的特征:

1、15 年 16 年 211/985 研究生毕业。

2、毕业过后经过了一段大厂的沉淀。

3、赶上了前几年互联网繁荣发展,企业快速融资烧钱的好时候,加入了类似美团、头条等高薪聘请的企业。

4、拿着对标阿里 P6 的职级却拿着接近 P7 的薪资。

但是,现在他们的发展却遇到了诸多瓶颈:

1、非大厂的核心业务开始缩水,组织架构调整变动,风险越来越大。

2、公司内部政策调整,晋升名额减少,加论资排辈,晋升之路遥遥无期,薪酬涨幅也少得可怜。于是乎,他们想跳槽择业,却没想到又进入困境。

3、在资本寒冬下,企业对人才的要求提高,出来也没有办法拿到 P7 的职级。

4、目前的薪酬远高于市场平均水平,自身性价比不高,却不能接受平薪或者小幅涨薪的心理落差。

其实,对于一线开发岗位,薪水的高低主要由下面三部分决定:

薪水 = 第一学历 + 工作经验 + 技术水平

在第一学历已经确定,工作经验需要时间去累积的情况下,技术水平的高低直接影响了薪酬高低。想要打破现有的困境,最佳的切入点莫过于进阶。通过学习,来不断提升自己的技术水平。

这个时候,我们在学习时所消耗的时间,也就成了我们最大的成本投入了。我们需要不断去探索如何能够在最短的时间内,有着最快的成长,因为成长速度决定着加薪幅度。

很多同学在毕业工作之后,就完全摒弃了学生时代跟着老师进行系统化学习的方式,而是只采用自学的方式,让自己去提升进阶。但就好比优秀的运动员背后一定会有一个优秀的教练,高考要拿高分离不开老师的指导一样,在加强学习的同时,如果能有个好的老师作为助力,一定能够事半功倍,大幅度节约成长所需要的时间。

当然啦,具体用什么样的方式去学习,是因人而异的,如果你想要学习进阶,突破瓶颈却又找不到方向,可以参考下我下面整理的学习路线:

Java语言进阶

为什么要学习JAVA ? 因为Android应用是由Java语言进行开发的,SDK也是由Java语言编写,所以我们要学习java语言。另外,虽说kotlin语言得到了Android官方的热推,但是kotlin也是编译成了java语言再运行的。对于Android来说,只要SDK没有用kotlin重写,那么Java语言是都需要学习的。而且Android apk的后台服务器程序大概率是java语言构建,所以学习java也是一种必然。

高级UI与FrameWork

我们需要从新的角度去分析这些知识点,深入研究他们,要学习源码,模仿源码,然后再hook源码,这样才能说自己懂这块的知识。这些都是做Android开发,做高级工程师的基础。

360° Android app全方位性能调优

一个app的性能好不好我们需要从两个层面努力。第一个层面:从写代码的时候就需要注意,让自己的代码是高性能高可用的代码,这个过程是书写高性能代码;第二个层面:对已经成型的代码通过工具检查代码的问题,通过检查到的问题来指导我们进行代码的删改,这个过程被称为调优。

Android前沿技术

NDK 模块开发

移动架构师

架构师不是天生的,是在项目中磨练起来的。

微信小程序

混合开发

想要拿高薪实现技术提升薪水得到质的飞跃。最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。(以下是一小部分,获取更多其他精讲进阶架构视频资料可以关注【我的主页】或者【简信我】获取免费领取方式)

当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的。

以下是今天给大家分享的一些独家干货:

Android学习PDF+架构视频+面试文档+源码笔记

【Android开发核心知识点笔记】

【Android思维脑图(技能树)】

【Android核心高级技术PDF文档,BAT大厂面试真题解析】

【Android高级架构视频学习资源】

Android精讲视频领取学习后更加是如虎添翼!进军BATJ大厂等(备战)!现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水,赶快领取吧!

【Android进阶学习视频】、【全套Android面试秘籍】关注我【主页简介】或者【简信我】查看免费领取方式!

上一篇下一篇

猜你喜欢

热点阅读