前言
35岁的程序员被公司辞退是什么体验?
前段时间跟朋友们在讨论几个问题,其中有个非常让我值得深思的,就是说如果回到五年前,我们应该怎么选择或要做什么准备?
我觉得我应该会这样做:
- 第一点,我想不要轻易跳槽,尽量转岗到公司的核心业务部门,离开公司所谓的创新型业务部门和非核心业务。这几年很多公司业务下滑后,裁员的都是非核心的业务部门,而且往往都是整个全裁。
- 第二点,就是要清楚认识到互联网公司用人的本质。比如22年就有20%以上的毕业生都进入了互联网这个行业,一波又一波的新人进入到这个行业。并且这个行业新技术、新概念每天都在更新,互联网公司都喜欢肯加班全身心工作的年轻人,就这样一波一波的割最嫩的韭菜,对于我们这些行业中普通的打工人,应该早点考虑退路,了解自己有什么资源,可以发展哪些副业。
- 第三点,要注意身体,开源节流节省不必要开支,同时眼里不要只有工作,不会因为员工996就不裁你,公司一旦业务下滑该裁的都会裁。
- 第四点,要努力提升自己,如果有时间该学习的就一定去学习,不要把时间都放在工作上面,就算是996,不要以为干得越多就得到的越多,往往很多都是领导内定的。
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
不用多说,相信大家都有一个共识:无论什么行业,最牛逼的人肯定是站在金字塔端的人。所以,想做一个牛逼的程序员,那么就要让自己站的更高,成为技术大牛并不是一朝一夕的事情,需要时间的沉淀和技术的积累。
关于这一点,在我当时聊完这个话题之后,就重新梳理了自己的知识树,包括技术要怎么系统地去学习,都列得非常详细。
图片实在是太大了,所以我就只把二级目录的内容放出来。
接下来就是需要梳理知识,提升储备!
- 架构师筑基必备技能:深入Java泛型+注解深入浅出+并发编程+数据传输与序列化+Java虚拟机原理+反射与类加载+动态代理+高效IO
- Android高级UI与FrameWork源码:高级UI晋升+Framework内核解析+Android组件内核+数据持久化
- 360°全方面性能调优:设计思想与代码质量优化+程序性能优化+开发效率优化
- 解读开源框架设计思想:热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack
- NDK模块开发:NDK基础知识体系+底层图片处理+音视频开发
- 微信小程序:小程序介绍+UI开发+API操作+微信对接
- Flutter:Flutter入门+Flutter进阶
- Kotlin: Kotlin入门教程 +Kotlin 实战避坑指南 +项目实战《Kotlin Jetpack 实战》
知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结。
然后再是通过源码来系统性地学习
只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。
真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。
刷大厂面试题备战,增加大厂通过率
历时半年,整理了这份市面上最全面的安卓面试题解析大全。
可以通过目录索引直接翻看需要的知识点,查漏补缺。
实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
经典书籍阅读
阅读Android经典书籍可以帮助读者提高技术水平,开拓视野,掌握核心技术,提高解决问题的能力,同时也可以借鉴他人的经验。对于想要深入学习Android开发的读者来说,阅读Android经典书籍是非常有必要的。
有需要的小伙伴,可以点击下方课程链接详细了解!!!
https://edu.51cto.com/course/32703.html
标签:实战,框架,Kotlin,35,程序员,大龄,Android,源码 From: https://blog.51cto.com/u_16163442/8073041