前阵子,我和阿里的薪酬福利专家M同学聊了一下午,M同学做了9年薪酬,和我们吐槽了很多薪酬方面的现象,也道出了少有人关注的薪酬逻辑和常识。

这一次,我又找了一位阿里技术岗位的招聘专家T同学,从他的视角中,我们来看一下金三银四的招聘旺季下,10条求职的黄金规律。

可以说每一条都很有深度。

1.很多时候,HR不要你,不是因为你水平的问题,也不是因为你专业技能的问题。而是HR自己对自己没信心,HR没把握你这样的候选人,会不会踏实地在部门内做事。HR觉得你够聪明,够优秀,但不敢用你,因为他们担心花了很大的精力去培养你,最后你没花心思放在这份工作上,这对HR和用人部门都是很大的打击。

2.薪水高是否意味着一份好工作,答案无疑是否定的。一般情况下,薪水和期待成正比,既然有人给了你更高的经济回馈,那就意味着对你的期待更高。而一个人创造的价值并不完全由自己决定,还依赖于客观的条件,比如团队、客户、同事、客户、周期等。如果你要先享受更大的收益,然后再去创造价值,往往翻车的概率会很大。

3.手里攥着Offer 来谈更高条件的候选人,一般不会被待见。如果单从薪酬上看,永远都有可能比当下更高薪的工作在等着自己,拿着 Offer 来谈条件的候选人往往会被认定稳定性存疑。收入不是不重要,但不应该是决定一个人是否加入一家公司的先决条件。特别是工作数年后还对薪酬非常纠结的话,可能压根就没有对自己和外部环境有一个清晰的认识。

4.企业对外招聘的时候,大家都不要太在意招聘广告上的薪酬范围数值,这个数值往往并不是公司实际对这个岗位的定薪标准。确实,薪酬写的越高越能吸引人,但职位工作的内容和挑战,会因为薪资的关系被弱化甚至被忽视。像在阿里,看官网上的招聘,我们不会放出某个职位的薪资范围,销售岗位偶尔例外。

1.框架源码+使用

  • okhttp源码

    • 同步 异步处理
    • 责任链
    • 缓存
    • 连接池
  • retrofit
    • 动态代理
    • 源码总结
  • Rxjava的使用
    • mp的连接
    • 功能防抖
    • 回调统一
    • 线程切换
    • 源码分析
  • 了解原理(源码)
    • gson
    • glide

2.四大组件

  • activity

    • 生命周期
    • 启动模式(启动模式的应用场景)
    • 场景切换下的生命周期
  • service
    • 两种状态
    • 三种绑定
    • 生命周期
    • 通信方式
  • Broadcast
    • 主要作用
    • 广播的原理
    • 使用
    • 两种注册方式
    • 广播执行顺序
  • ContentProvider
    • 原理
    • 使用

3.View相关

  • view的事件分发

    • 流程
    • 不同的事件
    • ACTION -CANCEL机制
  • 滑动冲突的解决
  • view的工作原理
  • 自定义view
  • recyclerview
    • 缓存
    • 和listview的相比有点
  • listview
    • 优化
    • 如何实现缓存
  • view几个标签的作用
  • view动画

4.Android基础库

  • mvp.mvc.mvvm
  • Fragment
    • 生命周期
    • fragment通信
    • fragment
  • Handler
    • 四个角色
    • 工作流程
    • sendmessage和post的区别
    • 源码
    • 延时请求的实现
  • Android中的数据存储
    • Sharedpreferences
    • 文件存储

5.Android新动态

  • jetpack
  • 组件化
  • 插件化
  • 热修复
  • flutter
  • RN
  • Android5.0到10.0更新内容

6.Android其他问题

  • Androidoom场景
  • Android性能优化
  • Android性能优化工具
  • apk内能
  • Android打包流程
  • ANR原理和原因

二.Android框架层

  • jni
  • 开机流程
  • 点击应用到画面的显示
  • 事件分发的ims
  • 四大组件的启动
  • view的渲染
  • 智能指针
  • Binder机制
    • Binder机制产生原因
    • Binder内核
    • BinderManagerService
    • 注册服务和获取服务
  • Audio系统
  • surface系统

最后

**一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:

他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。

刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。

技术提升遇到瓶颈了?缺高级Android进阶视频学习提升自己吗?还有大量大厂面试题为你面试做准备!

点击:Android 学习,面试文档,视频收集大整理

来获取学习资料提升自己去挑战一下BAT面试难关吧

对于很多Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些知识图谱希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

不论遇到什么困难,都不应该成为我们放弃的理由!

如果有什么疑问的可以直接私我,我尽自己最大力量帮助你!

习效果低效漫长且无助**。整理的这些知识图谱希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

不论遇到什么困难,都不应该成为我们放弃的理由!

如果有什么疑问的可以直接私我,我尽自己最大力量帮助你!

最后祝各位新人都能坚持下来,学有所成。

android开发论坛!原生Android开发的路该怎么走?系列篇相关推荐

  1. Web APP开发和原生app开发优势及区别

    原生app开发优势: Native App就是原生App的意思,所以原生App开发也就是指基于本地智能操作系统的App开发服务.原生App实际上是一种基于智能手机本地操作系统如Android.IOS和 ...

  2. android 实现论坛界面,android界面开发之主流UI布局范例

    这篇文章主要说的是android中的UI设定.先看真题效果图,说明.本程序参考新浪微博,图片为猫扑图片. 程序只有最基本的模版,没有任何内容. 点击效果图 这布局为顶部+中间内容+底部模式,现在很多布 ...

  3. web系统 手机app 能访问吗?_成都APP开发:原生APP开发与Web APP开发有什么区别呢?...

    智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...

  4. 原生开发什么意思_成都APP开发:原生APP开发与Web APP开发有什么区别呢?

    智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...

  5. 如何消除原生Android,如何消除原生Android网络状态上的惊叹号

    喜欢使用原生Android系统的朋友可能会发现自己的状态栏信号图标上经常有一个惊叹号标志. 这是怎么回事呢?原因是Android为了对网络状态进行检测,采用了一种叫做captive detection ...

  6. android混淆!原生Android开发的路该怎么走?技术详细介绍

    缘起 经过近十年的发展,Android技术优化日新月异,如今Android 10.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS.到了各大厂商手里,改源码.自定义系统, ...

  7. Android学习论坛网站、开发工具、镜像

    安卓开发 | 软件开发 |  https://an.rustfisher.com/ 一个可以搜索Android相关源码的网址https://cs.android.com/ Android Code S ...

  8. 游戏开发论坛_游戏开发制作全流程介绍

    近日,根据<2020年1-6月中国游戏产业报告>显示,我国上半年网络游戏用户规模达到6.6亿人,游戏市场实际营收1394.93亿元,同比增长了22.34%,其中手游占比75.04%,达10 ...

  9. lineage+os+15+android,小米5 原生 Android 8.1“奥利奥”——lineageOS 15.1安装教程

    一. 刷机硬件准备: 1. 电脑(Windows操作系统) 2. MI 5 (V9.2.2.0.NAACNEK MIUI9稳定版)注:请自行备份重要数据,一定要确保系统版本与楼主相同,别的版本不保证成 ...

  10. Android 开发论坛

    1.eoe Android开发者论坛 目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布<e ...

最新文章

  1. 卷积神经网络(CNN)代码实现(MNIST)解析
  2. Lombok经常用,但是你知道它的原理是什么吗?
  3. MP实战系列(十一)之封装方法详解(续一)
  4. oracle中字符串的脚本表示什么意思,sql脚本中rem与prompt,define等的含义
  5. Nutch2.x+Hadoop 2.5.2+Hbase0.94.26(续2)
  6. 算法设计与分析———动态规划———最大子段和
  7. JSP文件中Java代码的几种形式(JSP脚本)
  8. ObjectArx R14-2007下载地址
  9. ETL异构数据源Datax_工具部署_02
  10. /etc/udev/rules.d/10-usbstorage.rules
  11. JavaScript数据类型之数字型(4)
  12. Activity生命周期详解二
  13. 位图文件(BMP)格式以及Linux下C程序实现(转)
  14. 中国银行网点全集数据
  15. [XPlane11/12]同步更新Zibo737插件下载-更新至3.54.17-插件搬运
  16. JavaScript-单例模式
  17. 定位技术的发展过程,从GPS开始
  18. 精确休息法——《万维钢.精英日课3》笔记
  19. SQL人民币小写金额转大写
  20. DDR3基本的读写测试,适用于verilog语言学习

热门文章

  1. 单片机交通灯c语言实验报告,单片机交通灯实验报告
  2. ue4怎么用虚幻商城场景_【更新】UE4虚幻引擎野外场景制作零基础入门教程
  3. maven聚合工程报错:Could not find artifact com.*.*:*-*-*goods:pom:1.0.0-SNAPSHOT in dev
  4. 9.0 桌面应用QuickStep
  5. 传智播客 网上图书管理系统之项目导入
  6. C#自动播放下一首歌曲(windowsmediaPlayer)
  7. docker部署Harbor
  8. 【某CMS漏洞】SQL注入漏洞分析
  9. java创建文件目录_java创建目录或文件夹的方法?
  10. Python将两个txt文件按行合并