前言
最近,整个IT行业都不太平静,很多互联网大厂,都纷纷开始发“毕业”通知。
不过,我们的同胞做事都很含蓄,在几年前,大家觉得“裁员”这个词太直接了,于是美其名曰“优化”。
后来,“优化”这个词也用烂了,有些公司开始发挥自己的想象力,比如「向社会输送人才」「结构性优化」「鼓励狼性,淘汰小资」等等,现在换成了一个更好听点的名字,叫做“毕业”。
今年的IT行业究竟是怎么了?
其实也不难理解。最近这20多年的时间,中国的互联网行业一直在高歌猛进,很多人都吃到了互联网发展的红利。
但是现在,互联网的这种野蛮生长遭遇到了瓶颈,在接下来的日子里,所有的企业需要的是小心翼翼地精耕细作,只有“剩”者才能称王。
由此可见,各大互联网公司过得都并不容易,裁员确实是无奈之举。只希望这些公司能够有些起码的底线,把被裁员工的补偿工作做到位。
面对裁员,我们这些程序员打工人能做什么呢?学习、成长、寻找机会。
如何提升自身竞争力
程序员的核心竞争力就是自身的技术,咱们是少数几个英雄不问出处的职业,唯有技术足够强大,才不惧行业的寒冬。如何提升自身竞争力,我的建议是有个明确的学习规划,了解自身目标。现在Android开发细分领域很多,我们要做的就是提高自己的精度而不是广度,抓住一个点死磕才是硬道理。
尽量学习半衰期长的知识
知识半衰期指的是:随着知识更新周期变短,知识裂变速度加快,一个知识落伍的周期。知识半衰期长的职业都是越老越值钱的,比如英语老师和外科医生,知识更新慢并且几乎不会落伍。这一点我们程序员是绝对比不了的,我们的大部分知识半衰期是比较短的,一个框架短短几年可能就会被淘汰,这也导致程序员需要不断的学习新知识,而我们每个人的时间和精力是有限的,那么根据知识半衰期,有策略的进行学习就变得尤为重要。
我现在向大家分享一些我学习路上感觉不错,对我提供了很大帮助的文章,希望同样能帮助在Android开发陷入困难的同胞。
《Android 百大框架源码解析》
这份《Android百大框架源码解析》有1880页,干货十足,除了比较流行的Retrofit,OkHttp等,还收纳了很多经典框架,查漏补缺、进阶学习必备宝典。
《Android 音视频开发进阶》
这份《音视频开发进阶》几乎囊括了现在主流音视频开发的知识点,同时还有各个大厂面试题,进阶学习必备!
《Flutter 入门与实战 》
flutter作为最近爆火的开发框架,学会flutter对提高竞争力有着非常大的作用。
我个人是做Android开发,已经有十来年了,目前在某创业公司任职系统架构师。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。