首页 > 其他分享 >干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?

时间:2023-06-19 11:03:50浏览次数:37  
标签:Jetpack 40 Dart 语法 辞退 Android 优化 Flutter


01 36岁Android开发,为公司工作8年,昨天HR说公司不准备续约

前天晚上,有个读者给我留言,讲述了他自己比较气愤的一件事,感觉自己委屈又不值。

这位朋友不愿意透露姓名,就叫他H先生吧。

H先生是典型的学霸,大学也是211的牌子,又是计算机专业。

研究生毕业以后就进入了现在的公司当了一名Android开发。

当时是有3家企业接收他的,他选择了当时效益不错,而且有发展前景的现在的公司。

进入公司以后,他就像所有的程序员一样开始了加班加点赶程序的日子。

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_Dart

02 辛苦付出8年,为公司解决无数个技术难题

也许是天资聪明,也许是自己特别适合做程序员的工作,工作2年H先生就已经可以独立的带团队了。

H先生自己说,从他开始带团队开始,他自己几乎就没有休息过一个周末,常常是工作起来就忘了时间,带着自己的小团队一工作就是十几个小时,年纪轻轻的他,头上已经没有多少头发了。

他做出的效果也非常的不错,为公司解决了无数个技术难题。

唯一的不足就是他的身体越来越差,最近几个月不是太能熬夜了,有时候需要提前下班回家。

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_Dart_02

03 昨天,HR说公司研究决定不再续约了

前段时间,又到了公司该签续约合同的日子,没想到为公司付出这么久的H先生却被公司的HR约谈,说公司不准备给他签续约合同了。

H先生当场就愣住了,这时候,HR的话并没有停,拿出了几次H先生因为生病请假的例子,然后说明H先生可能最近不适合在这里做了。

H先生非常委屈,这几年的工作,可以说把自己的青春都付出给了公司,没想到最后落得个这个下场。

哎……

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_Dart_03

04 给年轻的程序员的八条建议

一、工作再忙也不能忘记自己的健康。一定要舍得给自己的健康投资,不仅仅是投资金钱,更要投资时间,每天抽一定的时间来让自己休息调整,锻炼身体,不因为工作而压垮自己的精神。

二、要找好退路。公司在准备不要你之前,一定会有各种预兆,不管是从对你的态度,还是你的薪资水平,可能都有所体现,而且看一看公司对其他老员工的态度,就基本可以看出以后对你的态度,如果跟自己不利,就要狡兔三窟,提前找好自己的下家。

三、不要说一项技能没有用,任何你掌握的技能都有价值,但是你要学会找到发挥它的场景。如果有一天你落水了,你可能会很庆幸,自己以前学会了游泳。

四、工作中如果要上升,你要勇于承担麻烦的、有挑战的任务,当你推掉麻烦的时候,你也推掉了机遇。

五、很多人喜欢不停的做事,但不会停下来思考,缺乏总结复盘的能力,其实阶段性总结复盘,不仅能够固化前面的经验,也能梳理后面的方向;把事情做对很重要,但是更重要的是做对的事;另外不要贪快,方向正确慢就是快。

六、职场自我展示很重要,特别是程序员,往往在这方面是个弱项,如果可以的话,可以通过练习,培训强化一下这些软技能,对职场的中后期非常有帮助。

七、工作生活中尽量保持好奇心,不要对什么的持怀疑态度,很多机会就隐藏在不起眼的细节中,比如二十年前有人告诉你未来可以在网上购物,有人告诉你未来可以用手机支付,你先别把他直接归为骗子,静下来想一想,凡事要有好奇心,但是要有自己的判断。

八、如果你不认同一个公司的企业文化,你大概率干不长,干不到中高层,IT人你不及时突破到中高层很快你就会面临非常多问题;公司招人主要有两种人,一种是合格的人,一种是合适的人,合格的人是指技能合格,合适的人是指认同文化。企业招人就是先把合格的人找进来,然后通过日日宣讲,潜移默化把不合适的人淘汰掉。

05 进阶学习路线

《Jetpack架构组件从入门到精通》

  • Android Jetpack - Navigation
  • Android Jetpack - Data Binding
  • Android Jetpack - ViewModel & LiveData
  • Android Jetpack - Room
  • Android Jetpack - Paging
  • Android Jetpack - WorkManger
  • Android Jetpack架构组件之Lifecycle
  • Android Jetpack Compose 最全上手指南

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_Dart_04

《高级JetPack强化实战》

  • 初识ConstraintLayout之实现登录页面
  • Navigation实践之实现APP主框架以及Navigation的相关介绍
  • 使用 Coroutines, Retrofit, Moshi实现网络数据请求
  • 使用 TabLayout,ViewPager2 ,RecyclerView实现实现歌单广场页面
  • 歌单页面MVVM架构改造及其ViewModel和LiveData的使用介绍
  • Paging实现加载更多和下拉刷新,错误后重新请求
  • vlayout嵌套横向RecyclerView和Banner 实现主页的展示,自定义Moshi的JsonAdapter
  • Room数据库实现增删改查和事务处理
  • Room数据库Migration
  • ExoPlayer进行视频播放的实现

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_模块开发_05

《Flutter技术进阶》

  • 为什么Flutter是跨平台开发的终极之选
  • 在Windows上搭建Flutter开发环境
  • 编写您的第一个 Flutter App
  • Flutter开发环境搭建和调试
  • Dart语法篇之基础语法(一)
  • Dart语法篇之集合的使用与源码解析(二)
  • Dart语法篇之集合操作符函数与源码分析(三)
  • Dart语法篇之函数的使用(四)
  • Dart语法篇之面向对象基础(五)
  • Dart语法篇之面向对象继承和Mixins(六)
  • Dart语法篇之类型系统与泛型(七)
  • Flutter中的widget、

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_模块开发_06

《高级UI》

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。

不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_Android_07

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_android_08

《Framework精编内核解析》

  • 深入解析Binder
  • 深入解析Handler
  • Dalvik VM 进程系统
  • 深入解析 WMS
  • PackagerManagerService

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_android_09

《360°全方面性能调优》

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

2、程序性能优化

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

3、开发效率优化

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

4、项目实战

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

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_android_10

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_模块开发_11

《Android第三方框架》

本篇内容要点(1042页)

  • 热修复设计
  • 插件化
  • 组件化框架设计
  • 图片加载框架
  • 网络请求框架
  • RXJava 响应式编程框架设计
  • IOC 架构设计
  • Android架构组件Jetpack

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_Dart_12

《NDK模块开发》

主要内容包含:

  • NDK 模块开发
  • JNI 模块
  • Native 开发工具
  • Linux 编程
  • 底层图片处理
  • 音视频开发
  • 机器学习

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_Dart_13

干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?_Android_14

标签:Jetpack,40,Dart,语法,辞退,Android,优化,Flutter
From: https://blog.51cto.com/u_16163452/6511695

相关文章

  • 方法对了,你做1年Android开发能顶别人做10年
    前几天后台有读者问我这样的问题。他在一家互联网公司工作3年了,每天都很忙,事情又多又杂。本想着学习多一些东西也不是坏事,可到头来一无所获,什么都没学会,满腔的热情也被消磨得差不多。三天两头动辞职的念头,但又不知道自己还能做什么,甚至开始后悔:如果当初选择另一个行业,是不是就会好......
  • 做Android开发,你后悔过吗?
    有同学跟我说,编程太难了,总是有学不完的技术、框架,新技术也层出不穷,马上三十了,还有各种学不完的东西,后悔做程序员了编程对我来讲,还难吗我主业是做Android的。我刚学编程的时候,觉得难点在于众多语法/API的学习,以及抓耳挠腮、苦思冥想捉bug的无奈。但无论语法多么复杂难用,终究会有学会......
  • 阿里钉钉Android实习面试也太太太太难了吧,对算法的要求堪比字节
    本人研究生在读,在2月26日找了师兄内推阿里钉钉团队,28号接到了约1面的电话。幸好我提前准备了一个多月的样子,刷面试题、刷LeetCode(面了之后才觉得自己刷少了),对于我这样一个实习生来说题目还是有些偏难,不过在4月20号终于拿到意向书了,听内推人说阿里实习面试没有rank,可能单纯就是流程......
  • 大厂技术总监总结的Android Framework开发笔记火了!知乎已1.7k赞!不吃透都对不起他
    为什么要学AndroidFramework?想要成为一名优秀的Android开发,就需要有一个完备的知识体系,AndroidFramework的知识是很重要的一个组成部分,他广泛的应用在各个领域。像掉帧监控,函数插装,慢函数检测,ANR监控,启动监控,都需要对Framework有比较深入的了解。只有这样才能知道怎么去做监......
  • 又一开源项目爆火于GitHub,Android高级插件化强化实战
    一、插件化起源插件化技术最初源于免安装运行Apk的想法,这个免安装的Apk就可以理解为插件,而支持插件的app我们一般叫宿主。想必大家都知道,在Android系统中,应用是以Apk的形式存在的,应用都需要安装才能使用。但实际上Android系统安装应用的方式相当简单,其实就是把应用Apk......
  • Kotlin版本的WanAndroid项目实战(三):Kotlin的集合
    集合概述学习方法:扫描一遍下述表格中集合相关的有哪些操作,具体使用时再可以详细去查构造集合Kotlin里面添加了可变集合的概念,目前只是一种接口级别的限制,底层实现还是可变的集合,不是线程安全的,还是可以通过Java代码修改内部元素迭代器(1)Iterable接口的继承者(包括Set与......
  • 从入门到精通,Android Jetpack 架构实战教程合集
    Jetpack是Google推出的一些库的集合,包含组件、工具、架构方案等,其优势众多:可以减少空指针异常崩溃、内存泄漏,为开发出健壮且流畅的程序提供强力保障;可以消除大量重复样板式的代码,加速Android的开发进程;可以统一开发模式,抛弃传统的MVC,MVP…对于谷歌而言,AndroidJetpack是他......
  • 阿里P7架构师整理:最新Android 开发源码精编内核解析
    做Android开发多年,我们都深知阅读源码的重要性,阅读源码可以帮助我们:①在通用型基础技术中提高技术能力,凸显出自己的技术实力;②在重点领域打造自己的亮点,参与技术栈的运维,积累丰富的使用经验,成为团队的核心骨干;③从优秀的源码中学习设计模式的应用,和有用的编码技巧。但是平时读源码......
  • Android性能优化知识脑图总结+学习手册文档,超干分享!
    近几年,Android开发技术不断发展,岗位要求不断升高,导致程序员的面试也进一步向更深、更广处延伸,比如原先很少涉及的性能优化,现已成为大厂的高频面试题。熟悉性能优化相关内容,就相当于拿到大厂的敲门砖,更是工作中最能突显价值的金字招牌。但众所周知,想要学习和掌握性能优化,就必须有实......
  • Android组件开发简介
    一、背景一个app随着业务增加,代码放在同一个模块中会越来越臃肿,同时也导致多人开发的一个难度。组件化可以把业务单独分出来,形成一个单独模块,可单独运行、测试等,相互之间不会影响。另外一个优势,如果一个公司有多个app,总会出现一些相同业务,如登录/注册。我们可以单独把公共业务封装......