Android开发Android开发经验谈Android技术知识

Android前景究竟怎么样?Android程序员数量是否已经饱

2020-03-04  本文已影响0人  像程序一样思考

前面其实发过很多相似题材的文章,已经看过的我可以再一次很简短有力回答你们:

初级过剩,高级紧缺!

其实以我这么多年的招聘经验(发出1000+ offer, 面试数倍人)来看, 市场的供给情况比这个还要糟糕, 或者说对于有志在 Android 技术领域发展的程序员朋友, 前景比你想象的还要好

市场上90%的 Android 程序员达不到大厂的entry level(准入门槛),也就是狼厂的T3,给到正常应届毕业生的及格线。

注意这个讨论的全集并不是初级程序员, 而是全部相关专业的程序员。也就是说市场上很多工作多年的『资深』程序员也达不到这个标准

T3是啥要求呢? 不管是Android、前端、后端、架构还是算法, 只要能 熟练掌握语言和工具,靠谱的完成模块级的开发工作。

按照大家的简历描述, 100%肯定都over qualify了。

可真相仍然是,** 在所有简历池子里随机抽取100个, 不到10个能通过狼厂T3级别的面试。光笔试就可以干掉一大半。**

原因在于两个字:** 基础**。

且不说绝大部分非科班出身的程序员, 压根就没打算把基础打牢固。 就是我们每年去985 211校招的那些对口专业, 真正把基础学好吃透的学生真是太少了。

学 Android 搞移动端的同学, 有多少真搞懂了activity的启动流程?

反射的原理懂吗?

动态代理底层原理知道吗?

类加载源码看过吗?

资源是怎么加载的,知道吗?

知道AMS是如何管理Activity的吗?

做前端的同学有多少真的理解从用户事件触发到页面刷新,浏览器侧、网络、后端都发生了什么?

常见的算法复杂度放到实际应用问题中, 真没几个能答的上来。

这些可能在不少程序员眼中属于日常用不着的冷知识, 可是真的到了生产环境中, 面临实际问题的时候, 这些基础问题就能把简历上写着各种精通、各种熟练的高手们难倒。

能照猫画虎用成熟框架把代码出来是一码事, 能高效交付高质量的工程成果是另一码事。

每次大规模校招, 都不免要感慨一下学校的教育和业界的需求脱节。日常的社招, 更让人感叹,大部分 Android 程序员的工作都是重复的画UI、应付需求还有和后台扯皮, 没有在技术提升上起到什么作用。

所以, 真正有技术追求的朋友们,不要关心统计数据,也不要在乎外界说的Android凉了。在我看来,某些人从2015年就开始黑Android,说Android市场饱和、已经凉了。真实情况呢?Android一直凉到了2020年?现在马上5G了,像物联网、音视频这种细分领域一定又会大有作为, 机会大把!

知易行难,文章的结束,正是行动的开始,愿你用行动,给自己创造一片繁花似锦。

在这里我也分享一份大佬自己收录整理的Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。

总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习

如果你有需要的话,可以点赞+评论关注我点这里加Vx:15388039515(备注简书,需要资料)

上一篇下一篇

猜你喜欢

热点阅读