从9K涨到25K的4年Android开发者,是如何做到的?
Posted 冬天的毛毛雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从9K涨到25K的4年Android开发者,是如何做到的?相关的知识,希望对你有一定的参考价值。
本人是从业4年的android 开发者,之前在长沙一家中大型的互联网公司做开发,拿着月薪9K的公司,但这始终不是我想要的一个薪资水平,就有了想通过跳槽涨薪的想法,我提前五个月就进行了一波边工作边学习的计划。通过五个月左右坚持不懈,自我感觉是时候去试一波自己的学习成果了,于是就大胆的去尝试投简历,收到面试通知的公司不下七家,但最终还是选择了一家月薪25K的公司。
下面就跟大家简单的分享一下我的面试过程吧
一面
1.问了java基础。
2.java synchronized和volatile 关键字的作用
3.问了hashMap数组大小为什么是2的次方,如果经过一次扩容,元素下标会变吗。
4.sharedPreference commit与apply的区别,还有apply为什么会造成anr,view的绘制流程
5.如何检测应用帧率,gradle的一些知识(没答出来,具体问题忘了)
二面
可能是看我对view的绘制流程比较了解 就主要问了这一块的内容,测量 布局 绘制,然后拿出了一个效果,问我怎么实现
HR面
hr说公司是北京和郑州这边协同办公,经常要和那边协作,如果出了问题,如何解决
面试总结
基础知识很重要,如果自己基础掌握很熟悉的话,一面中的问道的内容某些方向回答的更好一点,二面中面试官可以就会沿着那个方向继续深入的问了。到最后面试通过后的月薪就不是25K,可能更高。
按目前来看,这次跳槽涨薪还是比较顺利的,薪资直接翻倍了,主要还是前期的复习学习起到了作用。
有人可能想说你是怎么学的?
首先你要确定你自己想学习,在给自己去整理一个学习路线图,然后在去按学习路线图去学习。
其实我是按几位行业大佬帮我整理的学习路线图来学习的,里面的技术点内容,目前还只学习了一半,对一些技术点有个初步的了解,但想要深入的了解到更多,还得继续的学习更新自己的知识面。下面就给分享大家我的学习路线图,图可能会因里面记录的技术知识点较多,导致图片的清晰度会有所下降,大家如果真想参照的学习,可以直接去我 CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3查阅高清版。
路线图在这里了,你也可以先参照这个模板进行自我整理出一个更适合自己的。至于怎么合理的去学习提升,就要看自己的学习方法了。
相信有些人可能是去找对应的视频、书籍、学习文档、博客文章等进行学习,其实这些都是好的方法,主要还是找适合自己的有效学习的方法。
而对我最有效的方法就是综合着起来学习,首先的话是看自己的时间,比如节假日或者下班回到家的话,就会去找一些系列性的视频进行学习;下班回家路上的话,无论是坐公交还是地铁就会用手机去看一些博客、书籍、还有学习文档等,在学习的过程中我都会将一些重点要去了解或自己不是很了解的技术点进行记录,在短时间内查找方法去了解,将自己的学习时间进行合理的安排。
还有就是要定期的去检测自己的学习成果,这里分为大检测和小检测。
小检测的话,是指自己可以去创建一个博客平台账号,进行去发文章。我们可以通过自己近期所学的技术点,通过自己的理解方式整理成文章形式进行分享,利用平台的讨论区与同行们进行技术交流,从而一起学习一起进步。
大检查的话,就是定期的去面试,通过面试官给你题的问题进行检测,一是看自己对那些技术知识点掌握还不够;二就是通过这些机会了解市场行情,看自己所学习的那些点是否需要更新;还可以看是否是机会进行跳槽涨薪。
我想说的也说了,至于怎么去自我提升还得看你自己了!希望大家也能有我这么好的运气吧!
最后想跟大家分享的是,我在自我学习提升的过程中,收录整理了一些 Android 相关的学习文档、笔记、面试题等等,在这次面试前也将这些学习文档进行简单的翻阅,如果有足够的时间去完整的翻阅,可能面试中就会回答的更好一些了。因为我面试完后进行复盘整理,发现了有些题,这些学习文档中有所记录。唉!这可能只能怪我自己太性急了吧。大家如果有想要参考学习的话,可以去我可以直接去我 CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 查阅。
以上是关于从9K涨到25K的4年Android开发者,是如何做到的?的主要内容,如果未能解决你的问题,请参考以下文章
从15K涨到30K,看六年 Android开发是怎么做到的?