那些java半路转Android开发者现状;后悔转行,java开发最吃香

在外包公司从Java后端干到安卓开发,你醒醒吧! 这是一位网友和我分享的他的经历: 由于他的学历远达不到BAT的要求,大专毕业的他在找工作的时候发现留给自己的机会并不多,最后去了一家不知名的小公司。 他告诉我入职后才发现这家公司其实是个外包公司,里面的业务部门和制度相当混乱,负责招聘的HR同时兼管着财务和员工薪资的发放。 老板凭人脉从外面接一些项目回来给他们做。吴瑞初出校门没有经验,只能硬着头皮做下去,可他越做越窝心。 先是工作内容的问题。 当初他应聘的岗位是后端开发,可现实却是他既要写后端,也要写客户端。本着做的多做的广可以学到更多的原则,他并不是非常在 阅读详情

前言

大概是去年底开始,身边不断有人跟我抱怨,之前是做java开发的,看到Android特别火,就奋不顾身转行到Android开发中来了。当初是想着变身成为风口上的猪,是准备起飞的。

没想到这么快就摔下来了。

有被裁了还没找到工作的,也有做Android三四年还拿着10k到15k左右的薪资,并且达到了技术瓶颈跳槽无望的。

反观java开发行情如何?

我们上猎聘网去搜一下java架构师,以上海为例;

 

java架构师的薪资都在50-100w之间,要求有5年以上开发经验,要求有扎实的Java基础,有大型分布式,高并发,高负载,高可用性系统设计开发经验;

虽然说java架构师不是每个人都能达到的,但是相对来说至少发展的前景更远,而且本身是java出身,后期的发展会更顺利。

当然,Android初级现在已经失去了竞争力甚至很多面临被淘汰和取代的现状,但是高级市场永远不可能饱满。

那么Android架构师的薪资待遇又是如何?

在猎聘网去搜Android架构师,还是以上海为例;

 

 

Android架构师的薪资都在40w左右,主要以今日头条,B站等大厂为主,要求也都相似;

要求至少3年以上移动开发经验,本科以上学历,熟练掌握Java, 设计模式,熟悉移动应用架构设计,以及有开源框架开发经验;

 

这里很多Android开发的朋友可能会有点懵想到;我平时就只做一下应用开发,甚至可能用到一些性能调优技术,偶尔设计到一些源码和底层原理,主要还是以照搬别人的代码为主。架构师都不干这些,而是熟练java,设计模式,架构设计这些就行了吗?

其实这涉及到不同阶层的问题。比如说修一栋大楼,工程师是负责画图纸设计大楼结构构造就行了,而工人要负责去搬运和码砖。工程师不需要去搬运去码砖,他手底下有很多人可以去干这些活。

现实中,有多少人是在复制别人的代码,搬运别人的轮子,每天重复这些码农工作而让自己陷入了技术瓶颈呢?

以前我们一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了现在尴尬的处境。想想有多少人对于自己将来要发展的方向和技术类型进行过深入思考和比较呢?

我希望大家不管现在处于什么阶段,都能清楚的审视一遍自己的情况,明白什么对自己是重要的,并且给自己定一个合理的长期规划,这需要具体分散到中短期的小目标上去。

后端码农,转行Android,花一年时间回炉重造,最终拿到大厂offer 前言 目前Android开发远比不上之前的火爆,作为一名双非本科的JAVA码农,选择在这个时候转行Android开发,很多人觉得我可能疯啦。 之前跟着大环境培训出来敲了一年多的Java,可敲着敲着发现看着后端枯燥的数据越来越厌烦,我才明白热爱也是一种奢望。 于是,我思虑过后还是打算裸辞转岗选择了客户端,还在因为我有Java的基础,所以学习Android并不是很难,也没走太多的弯路。 学习经历 记得去年裸辞后开始看视频学习Android,刚开始感觉自己很笨,出个小问题就懵逼了,往往鼓捣了一天都对解决 阅读详情

相关推荐

Java转Android

Android程序的开发主要用到两个工具:Android SDK和Android Studio。 Android SDK就相当于Java的JDK,里面有Android系统的各种软件支持和资源,相当于一个原料和工具仓库。 Android Studio就相当于Java的IDEA,是开发Android软件的软件,提供代码编写和程序编译,相当于生产车间,会从SDK仓库里取物资。...

Cr1556648487的博客 2607

2023被裁三个月,海投一个月,从JAVA转战Android的求职之路!

看到这个标题的童鞋,可能会想是Java开发不景气了吗?还是Android开发雄起了?我是2019年6月份毕业,第一份工作是做JAVA开发。2023年3月初,我被公司优化掉了,从零开始,在家自学了两个月的Android开发,5月份开始找Android的工作,6月初找到工作。我从JAVA开发转Android开发,不仅仅只是因为兴趣。

大模型训练 1476

月入3500的程序员到月入百万的FAer十年之路!

今天是2019年1月1日元旦节,首先祝大家元旦快乐,今年是我毕业工作的第10个年头,这10年是我折腾的10年,趁着节假日,我决定提笔写写文章,对我过去10年职业生涯的回顾。   2009-2012年初入职场,通过博客进入大公司   2009年7月毕业,校招进入杭州的一家环保上市公司,在滨江杭阿里边上,月薪是3500元,职位是JAVA工程师,初入职场同事和领导都挺好的,不过每天工作的内容都是...

Android_Tutor的专栏 6549

学习Java到什么阶段就可以转Android了? 真的架不住,你们别再问我了

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!er。

2401_84048542的博客 1148

MaxEnt软件的下载与安装

1、下载网站:http://lucky-boy.ys168.com/ (这是之前在网上搜到的,里面有许多软件安装包,感谢网页主的资源共享,违权必删)

weixin_42191203的博客 2万+

Autodesk激活无无网络选项?许可类型与脱机激活排查修复指南

软件许可激活是保障正版授权正常使用的核心环节,常见的授权模式包括单机版许可和网络版许可,两者在认证机制和应用场景上有所区别。单机版离线授权依托 FlexNet Licensing Service 等底层服务组件,在断网或内网环境下为用户提供可靠的技术支持与授权验证路径。然而在实际部署中,激活窗口并不总是显示“无网络激活方式”入口,这可能与许可类型选择、网络环境干扰、组件安装残留或系统时间偏差有关。理解入口的动态呈现逻辑与排查顺序,有助于在 AutoCAD、Revit 等 Autodesk 产品中高效解决脱机

weixin_28709649的博客 355

记入职一个星期(Java后端转Android游戏开发)

转眼已经入职一个星期了,时间过得真快,这周也还是处于学习阶段,从一直接触的后台管理开发跳到没接触过的Android,内心有点迷茫与慌张,毕竟没有接触过,不过接触之后发现Java代码居多,还是写逻辑,Android方面知识仅仅需要了解,更多的是用游戏引擎写Java代码。 本来mentor跟我说是让学习两个星期,可能是项目工期比较紧,想让我尽快入手,学习时间缩短到了一个星期,前两天学习安卓组件写了一个天气预报app,后面用了一个2D引擎写一个2048游戏,不过还没有写完,估计接下来这个星期应该就要接触到公司的业

qq_40899605的博客 7482

ComfyUI中一个超好用的变量管理类节点-KJNodes

在AI绘图中,ComfyUI的热度开始慢慢起来一些,但是这个软件在使用的过程中,需要很多连线,仅仅一个最简单的动画生成,就需要连接这么多线条,而且有些线会飞的很远,看起来就很不美观,尤其是一些复杂工作流,连接到最后自己可能已经分不太清楚到底连接好了没有。今天在研究C站的大佬们的工作流的时候,发现一个有意思的工作流,看起来大概是这种感觉:干净整洁。他用到了KJNodes这么个节点来管理变量,git上星标也不算很多,所以我想很多朋友可能还不知道,所以这里简单介绍下用法。

聚梦小课堂 7521

2020年末知识大总结:Java程序员转Android开发必读经验一份

在我看来,从2002年之后,传统桌面的开发者基本都转向了J2EE/.NET/LAMP等以Web技术或者服务器端开发技术为主的开发方式。使用C/C++/MFC/Delphi等开发C/S模式的用户越来越少,甚至工作的需求也开始变得越来越少。 这样在技术体系上,开发者的经验开始基本上覆盖在: 1.HTML + CSS + JavaScript 2.各种脚本语言(PHP/http://ASP.NET/JSP/Python/Ruby)操作服务器API 3.服务器数据处理逻辑(O/R Mapping, 数据库连接池,各

m0_66144765的博客 620

深水区探秘:小红书App x-s参数逆向与高并发爬虫实战(2026版)

在移动互联网的碎片化时代,小红书凭借其“社区+电商”的独特模式,积累了超过3亿月活用户。其内容生态覆盖了从美妆、穿搭到旅行、数码等几乎所有垂直领域。对于数据分析师、市场研究员以及AI算法工程师而言,小红书平台蕴含的价值是巨大的——无论是热门趋势洞察、KOL画像分析,还是多模态图文数据的采集。然而,想要高效、稳定地获取小红书App的公开数据,却并非易事。与Web端相比,小红书App的防护体系堪称“铜墙铁壁”。其核心的反爬机制建立在动态混淆的加密参数之上,尤其是请求头中的X-SX-T以及X-S-Common。

2201_76125261的博客 265

CKS-CN考试之路----11

显然是alpine-b的镜像有libcrypto3-3.1.4-r5。新版本发布老版本会被回收,此时pod只剩下2个container。我们依次测试是哪个镜像里包含libcrypto3。可以看到alpine的pod有3个副本.

Q先生 652

渣本转岗,从Java到Android,这一年我经历了太多太多...

一个多月没有更新博客了,一直在忙着找工作。现在已经尘埃落定,最终选择了有赞。 这篇文章主要总结一下自己面试的一些经历与准备。 你看,那个凌晨四点,为解决需求还在抓耳挠腮的敲代码肯定就是你啦! 一、转岗经历 作为一个双非渣本非CS专业的码农,之前跟着大环境培训出来敲了一年多的Java,可敲着敲着发现看着后端枯燥的数据越来越厌烦,我才明白热爱也是一种奢望。 于是,我思虑过后还是打算裸辞转岗选择了客户端,还在因为我有Java的基础,所以学习Android并不是很难,也没走太多的弯路。 二、学习.

A_pyf的博客 695

【Windows Server 2019】Active Directory Certificate Services 证书颁发机构的安装,配置和管理Ⅰ——AD CS的安装和配置

博文主要介绍了Windows Server 2019的证书颁发机构的安装和配置方法。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 4833

Java转Android开发不得不知的一些经验

Android是现行用户量最大的移动操作系统,随着移动互联网用户井喷式的增长,越来越多的pc端开发人员,转而做移动开发。        Android开发是基于Java语言的开发,曾经有人说过做Java的要想转Android的话,一周就可以完全学会,其实不然,还有一些思维上的东西必须转变,今天就和大家分享下,Java开发转Android开发的一些经验。      Java转An

yexiaobo1990的博客 2310

100天精通Python(基础篇)——第2天:基础语法详解(标识符、保留字、注释与代码结构)

100天精通Python(基础篇)——第2天:基础语法详解(标识符、保留字、注释与代码结构)

努力让自己发光,对的人才能迎着光而来 34万+

OBC_开环扫频波特图拟合操作流程(结合 Simulink)

摘要: 本文详细介绍了基于Simulink的开环扫频波特图测试与拟合流程,适用于电源/控制系统(如LLC/PFC)的小信号分析。主要内容包括:1)前期准备(测试点选择、信号范围设定);2)Simulink建模方法(信号注入、数据记录);3)两种扫频方式(逐频正弦/Chirp扫频)的实现;4)MATLAB数据处理(FFT分析、传递函数拟合);5)线性分析工具使用技巧。重点强调了激励信号幅值控制、稳态数据采集及模型验证方法,并提供完整MATLAB脚本示例。该流程可有效获取系统频域特性,为控制器设计提供可靠依据。

Sumerking的博客 234

五年 Java一朝转为 Kotlin,这份Kotlin协程入门指南太详细了

Kotlin 通常被视为下一个 Java,在 StackOverflow 的 2019 年开发人员调查中,Kotlin 成为第四大“最受欢迎”和第五大“想要”的编程语言,在所有移动编程语言中排名最高。Android 开发由 Java 转 Kotlin 早已势不可挡。希望这篇文章会对你学习和掌握 Kotlin 语言有所帮助,也希望各位读者能在Android开发的进阶之路上走得长远,共勉!!

Android23333的博客 1306

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

抛弃Java 改用 Kotlin 的六个月,你不知道的小秘密。

自 2017 年 Kotlin 被 Google 认证为 Android 开发官方编程语言后,最常提及的一个问题:是否应该学习 Kotlin 进行 Android 开发?相比传统 Java 语言有什么优势? 如今答案十分清晰了 —— 这几年,Google 大力发展基于 Kotlin 的 Androidx 库、Jetpack 库、Compose 库,很多新特性都是为 Kotlin 优化的。可以说,不懂 kotlin,今后在 Android 开发领域标准库的发展上将很受阻碍,Android 开发由 Java 转

老皮的博客 1963

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

2024年末知识大总结:Java程序员转Android开发必读经验一份

ListView的滑动操作就是一个很好的例子,不需要用户任何的思考,只需顺着期待的内容出现的方向滑动,这样 intuitive的设计便是王道。上述的操作都有一个共同特点——手势操作。但同样的思路就完全不适用于移动端了 (反例我是实在想不起来了,大家可以帮忙想想),相信一个cluttered ui的app,就算功能再强大,用户盯着你的界面超过3s就会头晕,点击某个button要点好几下才会成功,也必定是一个糟糕的app。在移动设备的开发上,我归结为三大类问题:性能的问题,界面响应的问题,产品的稳定性。

2501_90223544的博客 1331

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Javaweb开发与Android移动开发的区别与联系

设计架构:JavaWeb开发一般采用MVC(Model-View-Controller)设计模式,而Android开发则采用MVP(Model-View-Presenter)或MVVM(Model-View-ViewModel)设计模式。UI设计:JavaWeb开发的UI设计一般采用HTML、CSS、JavaScript等Web前端技术实现,而Android开发则采用Android专有的UI组件和布局。网络通信技术:JavaWeb开发和Android开发都需要涉及网络通信技术,例如HTTP协议等。

qq_53453519的博客 2606

java转Andriod

最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助。   啰哩啰嗦的说说Java和Android程序的区别: Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择。学安卓从事移动互联方向开发,学Java从事软件、网站开发。而安卓上

wangzhaotongalex的专栏 1414

研发转至FAE(现场应用工程师),是否远离技术了?有前途吗?

FAE支持众多客户,众多项目,所谓林子大了,什么鸟都有,什么客户都有,你的客户会报各种各样的问题以增加你的见识,丰富你的经验。第二个方向是转去做销售。这一行的销售都是大客户销售,并不需要应酬和潜规则客户,只要和客户沟通报价、交期和合同的事情即可,做起来也不难,压力也不大,收入要比FAE高很多,属于钱多事少的岗位。其实不然,芯片公司的FAE和一般的硬件产品公司技术支持有很大的不同,一个硬件产品说明书一般就几页,一个MCU的datasheet少则也得有几百页,而且还是全英文的,仅从这点你就能感受到两者的不同。.

huxyc的博客 2万+

java后台程序员转android 《一》之 activity 跳转 加介绍

目录 前言: 1.创建项目自带的acitvity_main.xml 2.自己在建一个activiy_z.xml 3.编写activiy 系统自带生成的相关java代码 3.1介绍 4.新的activiy java代码 4.1介绍 5.注册到AndroidManifest.xml 5.1介绍 6.演示图片 7.实现总结 前言: 最近公司打算做先关android 方面的...

银河系天城知识宝库_技术专家蒋浩宇 521
上一篇: Java架构面试题大汇总,年薪45W的面试题你能答出多少?
下一篇: Java名企面试题大汇总:最近5年133个Java面试问题列表
程序员林子
博客等级 码龄7年 369粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值