你觉得 Android 还有必要继续吗?

news2024/11/30 10:29:48

前言

这些年,总是听到有人说Android 开发岗位要凉了,不好做了。坦白说,市场倾向理性,竞争变强是很正常的事。但你发现总有些人,他们拿的 Offer 薪资是更高的,能达到年薪五六十万,甚至年薪百万。这些人往往专业知识扎实,技术够牛。企业是愿意为真正的人才出高价的,就看你值不值得了。

我们先去看看市场行情是否真的凉了?

通过BOSS直聘上的招聘岗位来看,对于Android 开发岗位给出的薪资还是很不错的,大多都在20K左右,但他们对技术还是有一定的要求。所谓一分钱一分需求。

回到现实中,我收到 Android 开发者最多的反馈,无非就是下面几个问题。

  • 做了多年 Android ,技术一直浮于表面,技能零散,什么都会点,什么都不太精,开发不费劲,遇到优化问题就懵,想深入还没有突破口;

  • 组件化、插件化、热修复、音视频、小程序等热门技术,层出不穷,一个没搞懂,新的流行起来了,追不动了;

  • 项目经验不少,含金量却不高,需求讨论、开发、测试、发布、维护升级,多年如一日,重复工作。

其实工作 3 年也好 5 年也罢,时间不足以衡量一个技术人开发水平的高低。究其根本,就是因为知识体系零散,不理解底层原理,基础不牢固,导致技术迭代太快,跟不上节奏。这也是为什么有些人工作很久还被淘汰,因为没有积累从量变到质变的过程,还算不得真正的 Android 开发高手

想获得更高的机会,必须构建技术壁垒,必须要做一名Android 的开发高手,而不是一个“Android 开发者”。而这一切都依赖于坚实的基础。

作为过来人,我的建议有 2 条:

1、深入学习 Android 核心技术和原理。

Android 要“精学”,新技术都是表象,通用的底层的标准设计和思想才是核心。尤其近几年,Android 面试更倾向于考底层原理,考察候选人的学习能力、技术革新力。只有建立完备的知识体系,理解编程的本质,在这个基础上再去学习和使用各种“新技术”,才会驾轻就熟。

2、跟靠谱的圈内大神学习实战。

掌握了原理,更要去实战。日常工作中,很多人遇到问题见招拆招,没有深入研究过第三方源码,有业务需要用到哪里的知识,就去谷歌一下拿来用,实现完功能就完了。想要有所质变,最好的办法是深入剖析 APP 开发各实战场景,跟大牛学习体验大项目是怎么做的,应用实战中去。

下面我将当下Android 行业比较主流和必备的一些技术的知识点进行了整理(含学习曲线),大家可以针对自己的一个基本情况进行去评判,哪些是自己必学,哪些是自己想去学习却又找不到方式方法的技术。知识点的总和是在《Android 八大知识体》中,优先推荐大家看这个。

Android 性能优化篇:https://qr18.cn/FVlo89
Android 车载篇:https://qr18.cn/F05ZCM
Android 逆向安全学习笔记:https://qr18.cn/CQ5TcL
Android Framework底层原理篇:https://qr18.cn/AQpN4J
Android 音视频篇:https://qr18.cn/Ei3VPD
Jetpack全家桶篇(内含Compose):https://qr18.cn/A0gajp
Kotlin 篇:https://qr18.cn/CdjtAF
Gradle 篇:https://qr18.cn/DzrmMB
OkHttp 源码解析笔记:https://qr18.cn/Cw0pBD
Flutter 篇:https://qr18.cn/DIvKma
Android 八大知识体:https://qr18.cn/CyxarU
Android 核心笔记:https://qr21.cn/CaZQLo
Android 往年面试题锦:https://qr18.cn/CKV8OZ
2023年最新Android 面试题集:https://qr18.cn/CgxrRy
Android 车载开发岗位面试习题:https://qr18.cn/FTlyCJ
音视频面试题锦:https://qr18.cn/AcV6Ap

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/951375.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

贪心算法总结篇

文章转自代码随想录 贪心算法总结篇 我刚刚开始讲解贪心系列的时候就说了,贪心系列并不打算严格的从简单到困难这么个顺序来讲解。 因为贪心的简单题可能往往过于简单甚至感觉不到贪心,如果我连续几天讲解简单的贪心,估计录友们一定会不耐…

房地产小程序制作要点:让你轻松搭建高效营销工具

近年来,随着房地产市场的不断发展和壮大,购房者对于房产信息的需求也日益增长。为了满足这一需求,许多开发商推出了看房预约小程序,以便让购房者更加方便快捷地了解房产信息并进行预约。然而,如何优化购房者体验&#…

论文阅读 FCOS: Fully Convolutional One-Stage Object Detection

文章目录 FCOS: Fully Convolutional One-Stage Object DetectionAbstract1. Introduction2. Related Work3. Our Approach3.1. Fully Convolutional One-Stage Object Detector3.2. Multi-level Prediction with FPN for FCOS3.3. Center-ness for FCOS 4. Experiments4.1. Ab…

重磅!TikTok将于8月底关闭半闭环 切断外链意在电商业务发展?

自2019年开始,TikTok电商业务逐渐走进人们的视线,并引起了市场的广泛关注。作为一家短视频平台,TikTok能够依靠其强大的用户基数与精准的推广策略,将流量成功转化为商业价值。截至目前,TikTok电商业务已经初步形成完整…

【Java】多线程(进阶)

多线程进阶 常见的所策略乐观锁和悲观锁重量级锁和轻量级锁自旋锁和挂起等待锁自旋锁挂起等待锁 读写锁和互斥锁读写锁互斥锁 公平锁和非公平锁公平锁非公平锁 可重入锁和不可重入锁可重入锁不可重入锁 CASCAS应用实现原子类实现自旋锁 CAS的ABA问题 synchronized原理基本特点加…

ATKck靶场系列二

信息收集 nmap -sP 192.168.111.0/24 nmap -sS -T4 -A -v -p- 192.168.111.80─# nmap -sS -T4 -A -v -p- 192.168.111.80 Starting Nmap 7.93 ( https://nmap.org ) at 2023-08-29 01:46 EDT NSE: Loaded 155 scripts for scanning. NSE: Script Pre-scanning. Initiating NS…

Linux之Shell(一)

Linux之Shell Shell概述Linux提供的Shell解析器bash和sh的关系Centos默认的解析器是bash Shell脚本入门脚本格式第一个脚本脚本常用的执行方式 变量系统预定义变量自定义变量特殊变量$n$#\$*、\$$? 运算符条件判断流程控制(▲)if判断case语句for循环while循环 read读取控制台输…

几种Go版本管理工具

缘起: 编译下面这段代码时,在Mac上没有什么问题,正常运行, 点击查看代码: package mainimport ( "bytes" "encoding/binary" "encoding/json" "fmt" "log" "math/rand" "net/http" "time")fu…

740212LD、740214、740214D、740214L比例插装线圈放大器

740212、740212D、740212L、740212LD、740214、740214D、740214L、740214LD、740228、740228D、740228L、740228LD、740612、740612D、740612L、740612LD、740614、740614D、740614L、740614LD线圈绕组采用N级(392 F [200 C]等级) 电磁线。 需要配对的电源线缆,该线…

ETC reset

ETC重新激活 换前挡风玻璃膜会把ETC设备拿下来,需要到【ETC服务中心】重新【粘上去】,另外需要工作人员用手持终端【重新激活】 ETC 背面有个 【白色】开关小柱子,一旦拆下来就失效,因为这个开关弹出来了 截面图看就是这样的&…

day 30 动态GDP柱状图绘制

列表.sort(key选择排序依据的函数,reverseTrue|False) 参数key:要求传入一个函数,表示将列表的每一个元素传入函数当中,返回排序的依据, 参数reverse,是否反转排序结果,True降序,False升序 my_list [[&…

linux下启动mysql不成功

最近在linux安装mysql数据库时,启动mysql,总是不成功,报如上所述问题,经过一番排查,最终是权限问题,将mysql目录下,统一修改为root权限。

C语言面向对象的编程思想

面向对象编程 面向对象编程Object-Oriented Programming,OOP) 作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的。任何一个模型都不可能反映客观事物的一切具体特征&#xff0…

算法通过村第四关-栈黄金笔记|表达式问题

文章目录 前言1. 计算器问题2. 逆波兰表达式问题 总结 前言 提示:快乐的人没有过去,不快乐的人除了过去一无所有。 --理查德弗兰纳根《深入北方的小路》 栈的进阶来了,还记得栈的使用场景吗?表达式和符号,这不就来了 1…

杂记 23.8.30

目录 tesol专业介绍 EMBA项目 适合学习时候听的轻音乐 安全感和孤独感 puffy fix sb up with sth For all the world Size up 博雅、博雅教育 人是需要被仰视的 tesol专业介绍 tesol专业的全称是“Teaching English to Speakers of Other Language”,可译…

自动化管理管理工具----Ansible

目录 ​编辑 一、Ansible概念 1.1特点 二、工作机制(日常模块) 2.1 核心程序 三、Ansible 环境安装部署 四、ansible 命令行模块 4.1command 模块 4.2shell 模块 4.3cron 模块 4.4user 模块 4.5group 模块 4.6copy模块 4.7file模块 4.8ho…

支持AI视频处理的高容量流媒体加速卡方案

// 编者按: 实况直播业务随着流媒体市场的发展增长迅速。与传统流媒体“一对多”的模式不同,直播流媒体高交互的特性和 “多对多”的架构对时延的要求越来越高,传统基础设施部署和硬件已经不能高效处理这类需求。在此背景下,AMD…

ELK日志收集系统(四十九)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、概述 二、组件 1. elasticsearch 2. logstash 2.1 工作过程 2.2 INPUT 2.3 FILETER 2.4 OUTPUTS 3. kibana 三、架构类型 3.1 ELK 3.2 ELKK 3.3 ELFK 3.5 EF…

科技政策 | 浙江省科学技术厅关于组织申报2024年度“尖兵”“领雁”研发攻关计划第一批项目的通知

原创 | 文 BFT机器人 近日浙江省科技厅发布了2024年第一批“尖兵”“领雁”研发攻关计划;2024年度攻关计划将围绕三大科创高地战略领域,聚焦研发具有先发优势的关键共性技术和引领未来发展的基础前沿技术,根据战略需求、规划需求、市场需求等…

MySQL之从单机到集群

写在前面 本文一起看下MySQL是单机存在的问题,以及为了解决这些问题所提出的各种解决方案。 1:从单机到集群 并非业务发展初期我们就直接使用集群来支撑业务,而是简单的使用单机版本,但是随着业务的发展,单机的各种…