写点什么

GDP 大跳水,“溢价阶层,kotlinandroid 开发教程

用户头像
Android架构
关注
发布于: 20 分钟前


从薪资的角度讲,“溢价阶层”的日子更难过!


“溢价阶层”,是我自设的一个名词,与“溢价资产”有点类似,都是基于对预期的乐观,给予了一定的溢价估值。


在过去 10 年,从薪资的角度,互联网和科技巨头的员工,几乎都是“溢价阶层”,比如腾讯、华为的员工,平均薪酬都在 60 万+的,即便仅是中型的互联网和科技公司,员工的平均薪酬也至少得在 30 万+的。


在经济增长受挫、且预期不乐观之下,高薪资行业的员工,则属于典型的“溢价阶层”,其降薪和裁员的力度,恐将更大。


自新冠肺炎疫情爆发以来,全球各行各业关于“裁员”的消息不绝于耳。前有 360,后有大疆、携程等“大厂”均被传出降薪裁员的消息,对属于典型的“溢价阶层”来说,裁员、降薪正在发生。


360 优化事件



大疆无人机在 2020 年疑似悄然进行大规模裁员



电商蘑菇街裁员 14%


据多家媒体报道, 时尚电商蘑菇街(NYSE: MOGU)已于 4 月 17 日向全体员工宣布新一轮裁员计划。



和这些被裁的程序员相比,还有一波更痛苦的人,大批年前裸辞的程序员,春节期间突然遇到了新冠疫情的爆发,至今赋闲在家。正翘首以盼 offer!


更有甚者,很多从事 Android 开发的朋友,都在感叹时运不济!


“感觉安卓有点强弩之末的感觉,我该怎么搞,换行业吗,你知道有其他同学想转行的吗?”


大多数 Android 开发的朋友都对自己的职业和未来感觉迷茫。


**针对这种情况,说白了就是技术水平和发展方向的问题。实力不够强,也没啥方向


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


和规划,找得到工作才怪。**


道理很简单,但是实行起来困难却很大。如果想逼着自己去读源码,学习一些主流的技术。但是受到小公司的技术栈和视野格局的束缚,根本不知道应该学什么!或者不知道学了有啥用。


更多情况是这样子:CV 就完事了,为什么要花那么多时间精力去读源码弄懂原理?组件化开发,NDK 开发,插件化等,我们公司又用不到,学了也用不上


站在第三方视角,你是不是看明白了为什么大多数 Android 开发只能待在小公司上不去了呢?


Android 开发者该如何提升自己?

说说我的两点建议:


1、横向发展:(适合有自己专精技术的人)


在自己擅长领域深入钻研的同时,会 Hybrid 开发(Flutter,RN,H5)之外,会 web 开发、微信小程序等,再过 5 年你也完全不用担心找工作。但是,这确实比较难,全栈容易发展成全菜,就是啥都知道,啥都不精!


2、纵向发展:(适合大多数人)


如果做应用开发,就往应用架构方向发展;如果做系统层开发,就钻研底层驱动。


可以从以下这些方面进行学习:


移动架构


架构展示层:MVC、MVP、MVVM、Android Architecture Components;


架构层:模块化->组件化->插件化->沙盒/双开技术;


基础进阶:


比如高级自定义 View、Android Framework 层原理, App 管理机制等等;


JNI 和 NDK 开发也是比较常见,5G 来了,招聘单位都在给自己公司规划小视频功能,然而我们却连 NDK 都不懂;


学习开发语言:


比如 Kotlin,做底层 C/C++是必不可少的,还有一个最容易忽略的 Java 语言本身的高级面向对象思想;


源码:


看懂并且熟悉源码,熟悉其实现原理,争取做到能自己二次封装三方库。



学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。

Android 进阶需要学习哪些技术?

我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android 架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。



Java 语言与原理:



高级 UI:



性能调优:



NDK 开发:

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
GDP大跳水,“溢价阶层,kotlinandroid开发教程