缘起
在刷帖子的时候,看到了下面的这一篇,感觉蛮唏嘘的!!
帖子内容如下:
上个月被裁员了,目前失业在家。
从事了8年的android开发,如今上有老下有小,突然被裁员,真的让我措手不及。 没办法现实就是如此,好在还有赔偿拿。
原以为在赔偿用完前能找到工作,但在某招聘平台上投了一堆,基本上石沉大海,有回复的也是外包外派这类的工作。
看到这种情况我就知道要糟了,要是在以前,只要简历刷新,不用自己投就会有人发消息。 现在投了几百份没一个面试,心里真是一万头草泥马呼啸而过。
自己的技术和学历虽然进不了大厂,但也不算菜,想着进小厂应该没问题吧,而现实给了我响亮的耳光。
没办法,还想在这个行业继续做下去,为了不颓废下去,每天都按照上班时间去图书馆看书,巩固自己的基础,扩展自己的知识面。
争取有面试尽可能面上。只能尽人事听天命了,实在不行恐怕真的要告别这个行业了,还没到35就要被优化掉了。
今年真难啊!!!!
浅谈
想想从2016年毕业到现在,也在好几家公司待过了,发现大部分程序员有个通病,就是平时看起来很厉害的同事或者比你努力的同事,真正想换个岗位,争取更优厚的报酬时,确处处碰壁,为什么会这样,原因可能是多方面的:
- 1.知识缺乏深度: 你可能知道这个东西是怎么用的,但是并不了这个东西底层逻辑是什么?只有懂得技术的底层实现逻辑,你才能更好的去使用它,待出现问题时,也能及时通过源码找到问题所在。而且一般大厂面试考的就是你的知识深入,他会在一个问题上反复的琢磨处新的问题,如果此时你不没有仔细研究过的话,可能就pass掉了。
- 2.没有一个完整的知识体系: 完备的知识体系是一个高级程序员的基本素养,只有对知识体系有个全面的类了解,而不是在看一个问题时,只看部分,最直观的就是性能优化,需要深入native层去看问题,这个时候就需要你要有更广阔的知识体系。
2023年,Android市场不再像十年前一样,只要你能写个demo就能随意拿到offer。随着这几年移动端开发者的大量涌入,很多人就开始焦虑了,是不是要失业了?圈外的也在想要不要进入,都卷成这样了。
其实我经常思考这个问题,但是如果你有经常看招聘需求,你会发现,并非市场饱和了,而是招聘者对人才的需求越来越高了,一方面是开发者们找不到好的工作,一方面是招聘者们苦于找不到需要的人才。未来一定是高级人才的天下,但是想要进阶高阶就需要有一份完整的知识体系。
接下来我给大家分享一份详细的进阶学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
互联网时代的到来,让我们获取知识变得更加简单,只要我们想学,便会有不尽的知识等你,只要方法得当,我们都有机会成为大牛。
当然,查找资料也要讲究方法,这里也为大家整理好了Android全套学习手册,包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等,可以帮大家省下不少时间。
部分文档展示
Android百大框架源码
阅读优秀的Android源码、熟悉源码框架有助于我们学习其中的设计模式与思想、明确调用 Android 提供的 SDK、写出高效正确的代码,实为程序员提升自我技术水平的捷径。Android百大框架源码解析一览 读懂这些源码,相信你的编程功力会有质的飞跃!
Android性能优化实战
开发一款APP的本质的目的是服务用户,那么在功能强大的基础上,哪一款APP的性能更稳定、体验效果更佳就成了用户选择的首要因素。
性能优化是一个持续的过程,也是Android开发工程师进阶之路必不可少的一项技能。这部分我将从一线互联网大厂的实战案例出发,解析性能优化,从实战中找问题,解决问题,熟悉常见性能优化问题。
腾讯Bugly:对字符串匹配算法的一点理解
爱奇艺:安卓APP崩溃捕获方案——xCrash
字节跳动:深入理解Gradle框架之一:Plugin, Extension, buildSrc
百度APP技术:Android H5首屏优化实践
支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」
携程:从智行 Android 项目看组件化架构实践
网易新闻构建优化:如何让你的构建速度“势如闪电”?
......
Kotlin项目实战
Kotlin作为一种新式的函数式编程语言有着更安全、更简洁、可通用、互操作性等诸多优点,不管用于Android开发,还是Java开发,都能缩减很大的代码量,极大地提高工作效率。 目前有很多公司也已放弃Java改用Kotlin,并在招聘中均有对Kotlin语言有较高的要求,Kotlin的上升势头不容置疑!
详细关注公众号:Android老皮
解锁 《Android十大板块文档》 ,让学习更贴近未来实战。已形成PDF版
内容如下:
1.Android车载应用开发系统学习指南(附项目实战)
2.Android Framework学习指南,助力成为系统级开发高手
3.2023最新Android中高级面试题汇总+解析,告别零offer
4.企业级Android音视频开发学习路线+项目实战(附源码)
5.Android Jetpack从入门到精通,构建高质量UI界面
6.Flutter技术解析与实战,跨平台首要之选
7.Kotlin从入门到实战,全方面提升架构基础
8.高级Android插件化与组件化(含实战教程和源码)
9.Android 性能优化实战+360°全方面性能调优
10.Android零基础入门到精通,高手进阶之路