咸鱼翻身不断上演

2018年5月份,北京,在所谓的互联网寒冬里,一个普通二本的学生,在小公司工作一年后,跳槽拿到了百度的offer,月薪从9k变为17k,涨薪幅度接近100%。

2018年底,上海,一个只有高中学历的同学,通过培训加入了IT行业,刚开始他的月薪只有6k,一年后,他的月薪变为了16k,涨幅接近167%。

2019年3月,北京,一个xx科技学院毕业的的普通二本,在小公司跌跌撞撞半年后,今年年初突然开挂,成功拿到了百度、小米、网易和头条的offer,最终他选择了多金的头条,拿到了近30k的月薪。

2020年初,深圳,一个物理专业毕业的研究生,在工作短短两年后,拿到了年薪50万的offer,现在已经是高级工程师了。

像这样的例子还有很多,无法一一列举,可见,没有名校学历和耀眼的光环,照样可以进入大厂拿高薪,只是很多人没有领悟要领而已。

打铁还需自身硬

其实,对于学历普通也没有耀眼光环的人来说,进大厂就靠一条,那就是:技术实力。但是很多人在小厂待习惯了,总是用小厂的标准来衡量大厂的要求,屡次面试受挫,于是得出了一个结论:面试造飞机,入职拧螺丝钉。

但事实上,大厂的平台更大,用户量也更多,自然技术要求也更高,不能完全用拧螺丝钉来形容。就算大厂做的也是普通的事情,但是很多时候,大厂对稳定性、执行效率和崩溃率的极致追求,都是在小厂无法体会的。

我们知道,一件看似简单的事情,如果要做到80分,那轻而易举;如果要做到95分以上,那就非常困难了;而如果要做到99分以上,那就难如登天了。在大厂很多时候都要把事情做到95分甚至更高,这种追求极致的过程很有技术含量,大家好理解吗?

如何进入大厂,我总结下来就是:

  • 脱离小厂思维,按照大厂的技术标准来要求自己
  • 整理核心技能树
  • 潜心修炼一年

了解我的读者都知道,我待过很多大厂,腾讯百度滴滴我都待过,而且我的技术级别还不低,好几年前我就是技术专家了,我很清楚大厂的用人标准和技术要求。

由于内容比较多,文章篇幅有限,所以只是整理了一部分知识点,全部的资料我整理成了一份PDF文件,在文末有详细的免费领取方式

1、Android属性动画实现原理

2、补间动画实现原理

3、Android各个版本API的区别

4、Requestlayout,onlayout,onDraw,DrawChild区别与联系

5、invalidate和postInvalidate的区别及使用

6、Activity-Window-View三者的差别

7、谈谈对Volley的理解

8、如何优化自定义View

9、低版本SDK如何实现高版本api?

10、描述一次网络请求的流程

11、HttpUrlConnection 和 okhttp关系

12、如何缩减APK包大小?

13、Android与服务器交互的方式中的对称加密和非对称加密是什么?

14、设备横竖屏切换的时候,接下来会发生什么?

15、Android启动Service的两种方式是什么? 它们的适用情况是什么?

16、谈谈你对Android中Context的理解?

17、Service的onCreate回调在UI线程中吗?9、请介绍下AsyncTask的内部实现,适用的场景是?

18、谈谈你对binder机制的理解?

19、Android中进程间通信有哪些实现方式?

20、介绍下实现一个自定义view的基本流程

21、Android中touch事件的传递机制是怎样的?

22、Android多线程的实现方式有哪些?

23、Android开发中何时使用多进程?使用多进程的好处是什么?

24、ANR是什么?怎样避免和解决ANR?

25、Android下解决滑动冲突的常见思路是什么?

26、如何把一个应用设置为系统应用?

27、内存泄露检测有什么好方法?

28、Android消息机制

29、Android View绘制流程,当一个TextView的实例调用setText()方法后执行了什么

30、Android dalvik虚拟机和Art虚拟机的优化升级点

31、Android屏幕渲染机制

32、热修复的原理,你都了解过哪几种热修复框架

33、OkHttp的原理

34、Android 线程池的实现原理

35、JavaGC机制

36、HashMap的实现机制,怎么样HashMap线程安全

37、可重入锁的实现,公平锁非公平锁都是什么定义?

38、都用过那些常用的数据结构,说说对树的了解?

39、Activity启动模式,allowReparent的特点和栈亲和性

40、WebView优化

41、有没有Jni使用经验

42、有使用过RxJava吗?

43、说说你对设计模式的理解,开发过程中主要用到了哪些设计模式?

44、冒泡排序的链表实现

45、写个快排

46、写个单例模式

47、Activity启动模式

48、异常生命周期

49、从点击应用图标到进入应用,Android系统都做了哪些工作,期间涉及到的进程切换有哪些?

50、说说你了解的IPC方法

51、说说Binder的大体实现

52、怎么控制另外一个进程的View显示

53、广播中怎么进行网络请求

54、说说Android中线程池的实现

55、HashMap如果Hash冲突了怎么解决?

56、双线程通过线程同步的方式打印

总结

可以看出,笔者的工作学习模式便是由以下 「六个要点」 组成:

❝ 多层次的工作/学习计划 + 番茄工作法 + 定额工作法 + 批处理 + 多任务并行 + 图层工作法❞

希望大家能将这些要点融入自己的工作学习当中,我相信一定会工作与学习地更富有成效。

下面是我学习用到的一些书籍学习导图,以及系统的学习资料。每一个知识点,都有对应的导图,学习的资料,视频,面试题目。

**如:我需要学习 **Flutter的知识。(大家可以参考我的学习方法)

点击这里了解更多即可领取!

-1tleB36A-1619266870821)]

[外链图片转存中…(img-rMnlU13e-1619266870825)]

[外链图片转存中…(img-J1zsHCVy-1619266870827)]

大概就上面这几个步骤,这样学习不仅高效,而且能系统的学习新的知识。

想学IT的必看!不断提升自己创造溢价的能力,附带学习经验相关推荐

  1. 事件分发机制怎么回答,不断提升自己创造溢价的能力,附带学习经验

    基本情况 先说一下个人基本情况,计算机科学与技术专业.主要学的Android开发,所以投的岗位都是Android开发工程师.投了知乎,内推了阿里蘑菇街腾讯百度网易.腾讯百度都没有收到面试,知乎Skyp ...

  2. 想学IT的必看!如何才能通过一线互联网公司面试?面试必问

    缘起 深圳市腾讯计算机系统有限公司成立于1998年11月,是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一. 腾讯业务多元化,覆盖面广:社交.通信.娱乐全面开花.其中,腾讯Q ...

  3. 想学IT的必看!如何化身BAT面试收割机?终局之战

    前言 下面的题目都是大家在面试字节跳动或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享. 参考解析:郭霖.鸿洋 内容特点:条理清晰,含图像化表示更加易懂. 内容概要:包括 Hand ...

  4. flash builder4.6安装指南 想学android游戏必看 含结合eclipse内容

    android用这玩意做跨平台是个必然啊 这个时代发展的太快了,半年前,安卓玩的差不多了就行了,现在要玩flex了,不过现在也不叫flex了,现在叫flash builder4.6,简称FB,当然,我 ...

  5. 想学IT的必看!今年Android面试必问的这些技术面,架构师必备技能

    第一次观看我文章的朋友,可以关注.点赞.转发一下,每天分享各种干货技术和程序猿趣事 前言 职场的金三银四跳槽季又来了,不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信 ...

  6. 想学IT的必看!黑马培训javaee

    8.15 一面 (60min) 自我介绍,为什么投客户端 python和java有什么区别 java内存模型 gc讲讲 http https区别 cookie,session https握手过程 对称 ...

  7. 想学IT的必看!深度解析跳槽从开始到结束完整流程万字长文!

    前言 说起Spring中循环依赖的解决办法,相信很多园友们都或多或少的知道一些,但当真的要详细说明的时候,可能又没法一下将它讲清楚.本文就试着尽自己所能,对此做出一个较详细的解读.另,需注意一点,下文 ...

  8. 不断提升自己创造溢价的能力

    分布式事务 随着互联网快速发展,微服务,SOA 等服务架构模式正在被大规模的使用,现在分布式系统一般由多个独立的子系统组成,多个子系统通过网络通信互相协作配合完成各个功能. 有很多用例会跨多个子系统才 ...

  9. 大厂必备!不断提升自己创造溢价的能力

    前言: 金九银十过了金三银四还会远嘛,本文后面分享面试题给正准备跳槽,准备找工作的你,这次面试字节跳动也是做了很多的准备,还好顺利拿到了offer,特分享一下这次的4面技术面真题,可能有些记不全了,但 ...

  10. 架构师的工作都干些什么?!想做架构师必看

    转载自  架构师的工作都干些什么?!想做架构师必看 之前有网友说想看架构师升级的文章,所以写了本文.先给本文中架构师做个定义:第一,能力上达到(似乎是废话),第二,公司肯承认,不仅能给架构师的头衔,更 ...

最新文章

  1. docker 异常:“fork/exec /proc/self/exe: no such file”
  2. 简单Unity时间架构设计(克洛诺斯之匙)
  3. WEB前端:浏览器(IE+Chrome+Firefox)常见兼容问题处理【03】
  4. 企业为什么要开通银企直联_为什么要开通小红书企业号?——山东同乐电商培训基地...
  5. IOS学习之蓝牙4.0
  6. shell if多个条件判断_萌新关于Excel VBA中IF条件判断语句的一点心得体会
  7. 漫步最优化三十七——共轭梯度法
  8. gitlab服务器代码存储位置,gitlab 数据目录迁移
  9. Redis-数据结构与对象-对象
  10. ADO.NET数据库应用开发_ExtendedProperties属性
  11. 腾讯云开发者大会 | 腾讯云大学首次与业界顶尖厂商合作的线上学习专区重磅发布...
  12. 微型计算机8位数据总线,微机原理答案1
  13. gulp mysql_关于MySQL索引的一点小见解
  14. android 修改APK
  15. numpy实用技巧(一)
  16. uni-app 小程序多图上传
  17. 【转】12 TOP Command Examples in Linux
  18. Java Swing基本使用
  19. php版的求表达式的真值表-TrueValueTable
  20. HTTP请求时POST参数到底应该怎么传?

热门文章

  1. amazeui PHP,amazeui页面分析之登录页面
  2. Oracle+ogg-00664,OGG采用NET8方式读取ASM中日志报OGG-00664(ORA-12162),配置如下:
  3. 想找一款读书笔记软件?快来试试BookxNote
  4. 计算机测色的基本原理,计算机测色和配色.doc
  5. 比CMD更强大的命令行:WMIC后渗透利用(系统命令)
  6. 渗透测试工程师从业经验
  7. mysql +cobar_数据库中间件Cobar功能探究
  8. BMZCTF:神秘压缩包
  9. 大数据Spark(一):框架概述
  10. CCF CSP 数据中心 c++ python csp201812_4 100分