阿里35岁Android程序员晋升无望,该何去何从,在线等网友给点建议

android开发环境搭建——android studio 文章目录一、安装jdk二、下载包含android sdk 的android studio三、安装Android Studio四、配置 Android Studio五、第一个helloworld六、Android sdk 环境配置七、配置android manager镜像八、取消安装的时候设置的代理九、安装模拟器十、运行安卓程序 1、下载jdk、androidsdk、eclipse、adt 2、安装... 阅读详情

互联网公司的员工,一直都被人认为是土豪般的存在,因为他们每年的年收入都不低,特别是以华为和BAT的员工,他们的年收入更是领先于其他互联网公司的员工。当然这些公司员工的加班程度也是非常严重的。

最近呢,就有一位35岁的阿里员工正在犹豫自己未来应该怎么办,他的级别是p7,工作这几年以来呢,只攒了200万现金,一套房一辆车。他已经35岁了,在阿里的晋升空间很小,不指望晋升,年年的绩效只有3.5,这是阿里的绩效平均水平。目前有两个选择,一是换个轻松一点的工作,朝九晚五,顺便搞投资,二是参与创业公司博一把,在网上寻求下建议。

有的网友说了:开头一个只有就已经超过了很多人,这个评论的获得了100多人点赞。可见还是有不少人在30多岁的时候,还是很难拥有200万的现金一套房一辆车的资产。但是呢,也有其他程序员就说了,真丢人,其实200万一年就能败光,你还是继续赚吧。

这时候就能看出人们的差距了,作为一名普通人而言,35岁之前有这样的资产比较难,买房都得靠家里。但是作为程序员,35岁拥有这样的资产只能说是小有成就吧,因为还有很多有钱的程序员,他们的资产并不止这点。

而作为程序员呢,在赚取高额收入的同时,他们还应该提前考虑好自己35岁的道路应该怎么走,不要等到事到临头之后才去想怎么办。

很多人能给这位程序员的建议呢,就是选择朝九晚五吧,看来你欲望不大,你就选择轻松点的工作去做个投资,好好生活就好了。其实,200万的积蓄,在放在杭州确实不是很多。不过呢,有房有车,这两个最大的花销已经解决了,剩下的资产能做好投资,再加上自己一些工作收入,还是能够满足自己的生活需求的。

读者福利(学习分享)

我自己做Android开发已经是第5个年头了,在毕业后的第二年,有幸加入到字节跳动这个大家庭。在字节的4年,见证了太多人的来来去去,印象很深一个同事,跳槽阿里薪资直接double,但也看到很多人镀着“大厂”的金四处碰壁,终究还是倒在了技术上!

我自己或许也算是个成功的例子,在4年的时间里从1-1做到了2-2,当然,这背后的“辛酸泪”就留到日后再说。总的来说,归功于自己不断地学习,复盘总结,提升技术!以下分享一下我4年来具体的学习路线及笔记文档,希望能帮助到有心提升技术的朋友!

  • 架构师筑基必备技能

目前Android APP开发主流语言就是Java语言,Java语言最大的特性就是提高了软件的交互可能性,可以说安卓手机几乎所有应用程序都是利用Java语言来进行编写的。

知识要点:
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO

架构师筑基必备技能

  • 设计思想解读开源框架

随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,插件化技术应用而生。如果没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个g那么大。

所以,当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。

知识要点:
1、热修复设计
2、插件化框架设计
3、组件化框架设计
4、图片加载框架
5、网络访问框架设计
6、RXJava响应式编程框架设计

设计思想解读开源框架

  • 360°全方位性能调优

在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。

另外,随着产品内容迭代,功能越来越复杂,UI页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。

1、设计思想与代码质量优化

2、程序性能优化

  • 启动速度与执行效率优化
  • 布局检测与优化
  • 内存优化
  • 耗电优化
  • 网络传输与数据储存优化
  • APK大小优化

3、开发效率优化

  • 分布式版本控制系统Git
  • 自动化构建系统Gradle

4、项目实战

  • 启动速度
  • 流畅度
  • 抖音在APK包大小资源优化的实践
  • 优酷响应式布局技术全解析
  • 网络优化
  • 手机淘宝双十一性能优化项目揭秘
  • 高德APP全链路源码依赖分析
  • 彻底干掉OOM的实战经验分享
  • 微信Android终端内存优化实践

360°全方位性能调优

  • Android框架体系架构

Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术。

Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。

本篇知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析

Android框架体系架构

  • NDK模块开发(音视频系列)

NDK(Native Development Kit缩写)一种基于原生程序接口的软件开发工具包,可以让您在 Android 应用中利用 C 和 C++ 代码的工具。通过此工具开发的程序直接在本地运行,而不是虚拟机。

在Android中,NDK是一系列工具的集合,主要用于扩展Android SDK。NDK提供了一系列的工具可以帮助开发者快速的开发C或C++的动态库,并能自动将so和Java应用一起打包成apk。

本篇知识要点:
1、NDK开发之C/C++入门
2、JNI模块开发
3、Linux编程
4、底层图片处理
5、音视频开发
6、机器学习

NDK模块开发

  • Flutter学习进阶

2019 年无疑是 Flutter 技术如火如荼发展的一年。

每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。

本篇知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门

…

Flutter学习

  • 微信小程序开发

微信小程序作为现在比较火的编程开发应用场景之一,深受市场的青睐,这让不少开发者眼馋不已。但是对于初学者来说,就完全摸不着头脑了,不知道微信小程序开发制作需要学习那些知识,有需要的朋友可以参考本篇。

本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战

微信小程序开发

  • Android相关源码解读
    只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

Android相关源码解读

Android相关源码解读部分内容

由于篇幅原因,以上完整学习笔记pdf如有需要,可以点赞+评论支持下小弟,点击这里免费自取!

更多Android架构相关资料可以点此处免费获取

Android 应用开发基础总结 Android Studio:Android Studio 是目前最流行的 Android 开发工具,掌握 Android Studio 的功能、配置、使用方法等,有助于提高开发效率、降低开发成本。Java 编程语言:Java 是 Android 应用开发的基础编程语言,需要掌握 Java 中的基础语法、数据类型、运算符、条件语句、循环语句、数组等基础知识。布局和控件:Android 应用的布局和控件是应用程序的基础,掌握 Android 布局文件、控件的种类、属性和样式等方面,是应用开发的必要基础。 阅读详情

相关推荐

树莓派驱动步进电机

步进电机一般由电机、驱动器构成,树莓派连接驱动器控制电机。 一、接线 DIR+/- 用于控制方向,PUL+/- 用于控制转动; 正极DIR+ 和 PUL+ 接到GPIO口,两个负极接到GPIO口或地线均可,控制的时候不使用。 实验中,DIR+ 接35口,PUL+ 接38口。 树莓派4B GPIO口如图所示 远离树莓派USB的一侧 是 1、2、3号口 二、驱动 DIR控制方向,使用高电平或低电平控制; PUL控制转动,使用脉冲驱动。 三、代码 import RPi.GPI.

weixin_42337765的博客 1万+

Android开发基础入门

Android基础一 什么是android     android是专为移动设备定制的包括操作系统,中间件,和核心应用程序的软件集。Android SDK提供了用Java语言开发android应用程序所需要的一些工具和API。二 Feartures    Application Frame 可被重用    Dalvik virtual machine 特为移动设备优化的java虚拟机    Integrated browser 基于开源的webkit引擎    Optimized graphics 2d图形

我的程序世界 2万+

从PHY芯片看工业网络精准时钟:IEEE 1588v2(PTP)协议实现与选型指南

本文深入解析了工业网络中IEEE 1588v2(PTP)协议的实现与PHY芯片选型要点。通过对比KG7101、RTL8211F等芯片的关键参数,揭示硬件时间戳对纳秒级时钟同步的决定性作用,并提供PTP网络设计中的拓扑布局与配置优化技巧,助力工业自动化场景实现精准时间同步。

weixin_42628688的博客 500

安卓Android开发快速入门

配合天哥视频食用更佳:【天哥】Android开发视频教程最新版 Android Studio开发 UI组件(控件) 布局管理器 LinearLayout(线性布局) 可嵌套 最常用属性 id 起标记布局的作用 layout_width [wrap_content根据内容选择大小、match_parent匹配父级、具体数值(单位-dp)] layout_height layout_weight 权重,按照权重比例分配父级剩余的空间。当把两个子元素水平排列,并且每个子元素的宽度设为0dp,权重都设为1,两个子元

m0_63323097的博客 2万+

过压保护电路(OVP)

作者:AirCity 2020.2.4 Aircity007@sina.com 本文所有权归作者Aircity所有 1 示例一 当VBUS=5V时,各点电压电流如图所示,Q1接近截止,输出信号是5V。 当VBUS=5.4V开始,输出信号开始下降,直到VBUS=6.1V,输出信号降低为0.6V。 下面是实测波形,这个电路,输出信号的电压不会超过5.4V,这个输出信号可用于电源的控制信号。 2 ...

AirCity123的博客 3万+

用ESP32-S3+OV2640摄像头+ILI9488屏,DIY一个能联网的智能猫眼(附完整代码)

本文详细介绍了如何利用ESP32-S3微控制器搭配OV2640摄像头和ILI9488显示屏,DIY一个功能强大的智能猫眼系统。从硬件选型、电路设计到软件开发,提供了完整的解决方案和优化技巧,包括图像采集显示、WiFi远程访问及低功耗设计,适合智能家居爱好者动手实践。

weixin_30897233的博客 501

android应用开发从入门到精通

Android Studio是一款由谷歌公司开发的为Android平台开发应用程序的集成开发环境(IDE),它是构建在IntelliJ IDEA上的定制版。它为开发者提供了一系列有用的工具和库,用于快速创建高质量的Android应用程序。Android Studio具有以下特点与其他谷歌开发者工具集成,如Android SDK、Gradle构建系统、JUnit测试框架和GitHub代码托管平台。提供了一个可视化的布局编辑器,可用于设计和排列Android应用程序的用户界面。

b523606163的博客 9588

SPSS因子分析实战:从数据清洗到结果解读的完整流程

本文提供了一份详尽的SPSS因子分析实战指南,涵盖从数据清洗、适用性检验(KMO与巴特利特检验)、公因子提取、因子旋转到结果解读与报告撰写的完整流程。通过具体案例,手把手教你如何利用SPSS进行探索性因子分析,实现数据降维并提炼核心公共因子,适用于市场研究、心理学等多变量数据分析场景。

weixin_29055699的博客 329

阿里35岁Android程序员晋升无望,该何去何从,在线等网友给点建议(1)

最近呢,就有一位35岁的阿里员工正在犹豫自己未来应该怎么办,他的级别是p7,工作这几年以来呢,只攒了200万现金,一套房一辆车。他已经35岁了,在阿里的晋升空间很小,不指望晋升,年年的绩效只有3.5,这是阿里的绩效平均水平。不过呢,有房有车,这两个最大的花销已经解决了,剩下的资产能做好投资,再加上自己一些工作收入,还是能够满足自己的生活需求的。在字节的4年,见证了太多人的来来去去,印象很深一个同事,跳槽阿里薪资直接double,但也看到很多人镀着“大厂”的金四处碰壁,终究还是倒在了技术上!

2401_84149743的博客 876

【QT+PCL】串口读取单线激光雷达数据并在QVtkWidget组件中实时刷新(一)

(本文主要记录开发过程以及遇到的困难及解决方式)

2301_76329543的博客 3067

PyTorch深度学习实战(6)——神经网络性能优化技术

神经网络性能优化技术是指通过改进神经网络的结构、参数初始化、正则化和训练过程等方面来提高其性能和泛化能力的方法。优化技术的选择和调试需要根据具体问题进行,通过不断实验和调整,找到最适合网络的优化策略。本节首先训练了一个简单的全连接网络,然后在此基础上介绍了简单有效的神经网络性能提升技巧。

盼小辉丶的博客 1万+

35岁Android老猴子,真的会在这段时间被劝退嘛?怎样避免?

最近在互联网职场论坛,一位阿里程序员发帖吐槽。 前几天,和一位技术总监聊天,又提到了35岁这个问题。 他的团队现在招人,原则上不招大龄程序员,我问他原因,他回答说:“事多,精力差,不能加班。一句话,性价比太低。” “要说性价比,那很好解决呀,人年龄大了,虽然不愿意加班,但也能接受少挣点,也不和年轻人竞争职位,那性价比不就上来了?”我反问道。 “那也不行,他们这么做会把团队的士气带坏,把年轻人的干劲拉下来。” “无所谓了,如果年轻人也不愿加班,说明人家在乎生活和工作的平衡,在季度考核的时候,你给打人

Androidbye的博客 377

RT-DETR改进策略【模型轻量化】| 替换骨干网络为 2024轻量化网络MoblieNetV4:移动生态系统的通用模型

本文记录的是基于MobileNet V4的RT-DETR目标检测轻量化改进方法研究。通过整合UIBMobile MQA以及优化的NAS策略能够在在不降低性能指标的前提下,降低计算成本。本文配置了原论文中和五种模型,以满足不同的需求。

Limiiiing的博客 1922

百度员工吐槽:35岁失业,之前月薪2w,现降到5k都没人理

职场最终归宿,大抵如此,可悲可叹,送外卖、开滴滴吧,一个月不说赚几万,大几千肯定是有的。35岁失业,然后就消失了。35岁前就要做准备了,比如去国企,我就是怀孕前去的,这边开发都是孩子小学初中的那种,假期很多可以陪孩子,公司还会提供各种亲子活动的门票,比较适合中年人。你可以送外卖之类的,或者房地产公司、保险公司,专员工作可能是需要从零培养新人的,你应该已经有很多人脉啊之类积淀的、社会阅历也比较丰富(不好忽悠)我也是运营,三十多岁,以前在小厂,主管级别吧,很难找,因为只有三年运营经验,而且是大龄未婚女性。

2401_84048034的博客 1001

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

纯干货!37岁Android程序员被裁员,面试大厂被拒,降薪去小公司,心更凉了

在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。如果你觉得自己学习效率低,缺乏正确的指导,可以一起学习交流!加入我们吧!群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。

2401_84024148的博客 570

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

纯干货!37岁Android程序员被裁员,面试大厂被拒,降薪去小公司,心更凉了(1)

*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)一个人可以走的很快,但一群人才能走的更远!

2401_84024148的博客 638

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

35岁Android老猴子,真的会在这段时间被劝退嘛?怎样避免(1)

Android学习PDF+架构视频+面试文档+源码笔记【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】能树)】**[外链图片转存中…(img-f7308t3o-1711280411493)]【Android核心高级技术PDF文档,BAT大厂面试真题解析】[外链图片转存中…(img-ndhtuDkV-1711280411494)]【Android高级架构视频学习资源】

m0_57540655的博客 723

37岁Android程序员被裁员,面试大厂被拒,降薪去小公司,心更凉了

vip204888 (备注Android)**[外链图片转存中…(img-zZxUCpZ2-1713712237911)]

2401_84476714的博客 677

35的安卓OPPO程序员凡尔赛秀“腾讯、头条、华为”多份offer,网友(1)

由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2401_84544434的博客 773

曾经的阿里P8,如今失业找不到工作要老婆养

吃软饭!至少我媳妇是这么认为的。这不,一位女网友发帖称:“老公曾经是阿里P8,年龄大了实在找不到工作,问我是否愿意养他”。她末尾处那句,“中国几千年男尊女卑,男强女弱,男人养女人天经地义,女人养男人也不是不能养,但就是心里别扭。”让人看了唏嘘不已,一位阿里P8级别的程序员竟然沦落到如此地步。大龄程序员真的这么“惨”?曾经我在鹅厂工作时一位领导他对大龄程序员的看法我是比较认同的。他的意思是如果你超过30岁还在一线写代码、死磕技术,别说薪水涨不动,可能最后你连饭碗都会保不住。

1 1411

37岁Android程序员被裁员,面试大厂被拒,降薪去小公司,心更凉了(1)

说一千道一万,不如自己去行动。要想在移动互联网的下半场是自己占有一席之地,那就得从现在开始,从今天开始,马上严格要求自己,既重视业务实现能力,也重视基础和原理。基础夯实好了,高楼才能够平地而起,稳如泰山。最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2020-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有。

2401_84544461的博客 633
上一篇: [正确]的使用Kotlin Flow进行搜索优化
下一篇: 太香了,Android面试主题整理合集
紫苏不是菜
博客等级 码龄6年 40粉丝 32原创
评论 16
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值