互联网大厂相继被曝裁员,快35岁的Android开发该何去何从?关于如何提高核心竞争力经验分享
Posted 上马定江山
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了互联网大厂相继被曝裁员,快35岁的Android开发该何去何从?关于如何提高核心竞争力经验分享相关的知识,希望对你有一定的参考价值。
我的一些感悟
首先我想先送一句话给大家:世界上没有永远的铁饭碗,每个人都要有危机意识。这句话时常激励我,人生不进则退,特别是像我这种不是名牌大学毕业的2本渣校出来的程序员,在这个高学历的圈子里,我必须不断奔跑,我才能站在原地。
记得刚刚出来的那会,感觉已经经历了人生所有的绝望,不要说像BAT这样的大厂看不上你,(学历这块就被打下去了,连面试的资格都没有)就连不知名的小厂也不收。(没有经验,学历还不高)当时就觉得要不放弃好了,回家继承一下爸妈的小饭馆得了。好歹不会四处碰壁,看人脸色。但是可能是我比较幸运吧,在我面试第30家公司,终于拿到了一个小公司的Offre,于是我终于挤进了全是大牛,高学历群集的圈子里。
如何面对这个危机
那么我们,作为普通的程序员,我们该如何面对互联网裁员浪潮的危机?
1.努力学习,提高核心竞争力。
如果在公司有自己的核心竞争力,在部门甚至一个行业里有自己的话语权,公司在这方面只有你能行,有了这方面的核心竞争力,即使公司要裁员,也绝对不是第一个裁的是你。
2.学习一项技能,成为自己的副业。
如今很多人除了做好本职工作之外,依靠本职工作工作带来收入,同样也充分利用自己的业余时间学习一项技能,甚至让这项技能变现。像写作、微商等等。
3.有温水煮青蛙的意识
我的表弟大学就读的是一所普通的本科,211都算不上,学的正是编程专业,出来干的也是编程程序员这一行。但他并没有因为不是名校出身就放弃努力,而是除了认真学习本专业知识之外,他依靠自己的刻苦勤奋,大学期间收入就不菲。
从大一开始,就靠着发传单、带家教和服装店仓管等兼职,经济处于半独立的状态,家里基本不用给他多少生活费,真正让他改变的是参加学校的PPT制作大赛,虽然没有获奖,但激发了对PPT设计的强烈兴趣。
从此一发不可收拾,他决心要做出高质量的,让人称奇的PPT,功夫不负有心人,从大二开始,就靠着PPT赚钱,他把自己的作品放到网上,很多公司慕名而来找到设计企业PPT模板,大二那一年,他的个人生活费就完全独立,大三,靠着自己的PPT技能赚到的费用参加了学校组织的英国访学计划。
等到大四很多人都在忙着寻找工作的时候,他已经提前拿到了字节跳动的offer。如今在公司依然是一名程序员,但业余时间靠着ppt技能作为副业,收入非常可观。
表弟常说,即使自己不幸成为被裁大军的一员,也能靠副业养活自己。
总之,当互联网裁员大潮来临时,抵御这个浪潮最好的办法就是加强学习,一方面提高自己的核心竞争力,另一方面学习一项技能,让自己即使在失业的时候,还有机会靠自己的“副业”养活自己。
所以说,生于忧患,死于哀乐。老祖先的话,都值得让我们深思啊。
一点绵薄之力
我自己做android开发已经是第6个年头了,毕业后两年,有幸加入到字节跳动这个大家庭。在字节的4年,见证了太多人的来来去去,印象很深一个同事,跳槽阿里薪资直接double,但也看到很多人镀着“大厂”的金四处碰壁,终究还是倒在了技术上!
我自己或许也算是个成功的例子,在4年的时间里从1-1做到了2-2,当然,这背后的“辛酸泪”就留到日后再说。总的来说,归功于自己不断地学习,复盘总结,提升技术!以下分享一下我4年来具体的学习路线及笔记文档,希望能帮助到有心提升技术的朋友!
一、架构师筑基必备技能
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO
……
二、Android百大框架源码解析
1.Retrofit 2.0源码解析
2.Okhttp3源码解析
3.ButterKnife源码解析
4.MPAndroidChart 源码解析
5.Glide源码解析
6.Leakcanary 源码解析
7.Universal-lmage-Loader源码解析
8.EventBus 3.0源码解析
9.zxing源码分析
10.Picasso源码解析
11.LottieAndroid使用详解及源码解析
12.Fresco 源码分析——图片加载流程
…
三、Android性能优化实战解析
- 腾讯Bugly:对字符串匹配算法的一点理解
- 爱奇艺:安卓APP崩溃捕获方案——xCrash
- 字节跳动:深入理解Gradle框架之一:Plugin, Extension, buildSrc
- 百度APP技术:Android H5首屏优化实践
- 支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」
- 携程:从智行 Android 项目看组件化架构实践
- 网易新闻构建优化:如何让你的构建速度“势如闪电”?
- …
四、高级kotlin强化实战
1、Kotlin入门教程
2、Kotlin 实战避坑指南
3、项目实战《Kotlin Jetpack 实战》
-
从一个膜拜大神的 Demo 开始
-
Kotlin 写 Gradle 脚本是一种什么体验?
-
Kotlin 编程的三重境界
-
Kotlin 高阶函数
-
Kotlin 泛型
-
Kotlin 扩展
-
Kotlin 委托
-
协程“不为人知”的调试技巧
-
图解协程:suspend
五、Android高级UI开源框架进阶解密
1.SmartRefreshLayout的使用
2.Android之PullToRefresh控件源码解析
3.Android-PullToRefresh下拉刷新库基本用法
4.LoadSir-高效易用的加载反馈页管理框架
5.Android通用LoadingView加载框架详解
6.MPAndroidChart实现LineChart(折线图)
7.hellocharts-android使用指南
8.SmartTable使用指南
9.开源项目android-uitableview介绍
10.ExcelPanel 使用指南
11.Android开源项目SlidingMenu深切解析
12.MaterialDrawer使用指南
…
六、NDK模块开发
1、NDK 模块开发
2、JNI 模块
3、Native 开发工具
4、Linux 编程
5、底层图片处理
6、音视频开发
7、机器学习
七、Flutter技术进阶
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter开发环境搭建和调试
5、Dart语法篇之基础语法(一)
6、Dart语法篇之集合的使用与源码解析(二)
7、Dart语法篇之集合操作符函数与源码分析(三)
…
八、微信小程序开发
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战……
全套视频资料:
一、面试合集
二、源码解析合集
三、开源框架合集
朋友们如果需要这份完整版的资料合集,点击文末CSDN官方认证微信卡片免费领取!!!
以上是关于互联网大厂相继被曝裁员,快35岁的Android开发该何去何从?关于如何提高核心竞争力经验分享的主要内容,如果未能解决你的问题,请参考以下文章