在某家大型银行工作了五年,感觉自己的技术和薪资达到了瓶颈,我选择了裸辞跳槽,之后通过朋友内推应聘某小公司,但结果却出人意料,我被PASS了?
目前这位同学也比较迷茫,至于迷茫的原因,我想绝大部分人应该都能够猜到。那就是项目技术栈比较过时,就咨询到了我。
想当年我也是徒手掰Handler,脚踩ViewPager,硬刚ListView的人物,面对这类问题当然要来浅谈下。
这其实也算是大部分人在银行、国企以及传统企业做开发的通病了。很多人应该都有类似的感受,我这里谈谈我的想法:
- 1.在银行接触到已经过时的技术栈的概率还是比较大的,老项目比较多,各种屎山代码动不了,这是现实情况。但,工作的目的主要是为了赚钱,技术不是唯一,没必要太偏执,能赚到钱的就是好工作,没钱都是扯淡!
- 2.你在银行做开发会顺便学习到和银行或者金融业务相关的专业知识,这何尝不是让你更有竞争力的一种方式呢?难道没有让自己以后的路子更宽了么?对于绝大部分人来说,适当全面发展才是更合适的,但也有有一个专精的方向。
- 3.自己平时是可以抽时间去学习一下主流的技术栈的。我之前认识一个在银行做了 5 年开发的朋友,他就是靠平时抽时间自学市面上比较主流的技术栈。甚至,还去某平台开了一个付费课程。
- 4.不要温水煮青蛙,保持自己的竞争力,以便在合适的实际跳槽。
对于Android来说,目前市面上最受欢迎,值得专研的技术栈应该就是Framework了,受众面广,只要是社招都会问道Framework知识点。比如现在的Framework开发、车载、音视频、智能设备等等。
举例下美团安卓技术专家的招聘要求:
可以看出,要想成为Android技术专家,薪资提升,Framework是必须要掌握的。
如何学习Android Framework
在开始学习Android Framework之前,一定要问自己为什么要学习它。面试?转行?提升核心竞争力?因为这将是一个漫长而痛苦的过程。没有足够的动力,你可能无法坚持到最后。
方向可参考下方Frmaework内核源码知识体系图,这是特邀腾讯大佬整理的。希望大家可以根据下面这份系统的Android Framework学习路线图进行学习,这样建立的知识体系才够牢固!
同时也给大家准备好了对应的Framework源码学习手册
学习手册以及高清路线图扫码直接领取。