2018 再次起航

2018 再次起航

2018年2月19日,戊戌年正月初四,还有两天就要结束春节假期了。经过春节假期各种聚会的洗礼,以及七大姑八大姨的问候,我深切的感受到2018年我的事业应该有个有一个质的突破了。趁着家里休息的都早,窝在自己的房间里面壁思考。终于开始提笔写出这一年的计划了,当然计划永远都是计划,计划赶不上变化。但是既然确定了计划就要最多程度的去执行。计划分为三大方向:

  1. 夯实基础
  2. 基础数据结构算法复习,以及常见算法题的总结整理
  3. 学习未在项目中应用的新技术,并应用到项目中。

夯实基础

记得当时刚从事 Android 这一行业的时候,好多过来人都语重心长的提醒我说咱们这一行,入门不难,提升技术是有很长一段路要走的。如果基础不行,技术很容易就遇到瓶颈。通过年前一段刻骨铭心的精力,我算是体会到只会用 API 和理解原理两个技术层次的区别了。因此想要提升自己首先要夯实基础。由于是临时总结的内容所以这些知识点并不一定全。


Java 基础知识:

  1. 内部类、静态内部类区别、使用场景
  2. 集合源码分析。
  3. 注解
  4. 反射
  5. 泛型
  6. 静态代理,动态代理
  7. 并发/异步
    • 同步锁 synchronized 与 Lock 区别
    • 什么是可重入锁
    • 线程通信方法
    • wait 和 sleep 区别
    • wait-notify 模型
    • 生产者消费者模型
    • 线程池
  8. Json 数据解析
    • Gson 框架的源码解析
    • null 、"" 、数组嵌套解析

Android 基础知识

  1. 四大组件,生命周期启动方式等常见问题
  2. Service 两种不同的生命周期和开启方式
  3. BroadcastReceiver 相关问题
  4. Fragment 生命周期,Fragment 嵌套相关问题
  5. 自定义 View 相关
    • 绘制流程
    • 事件传递
    • 滑动冲突
    • View 的生命周期 方法回调时机
  6. 并发/异步
  • Handler, HandlerThread,
  • IntentService,AsyncTask
  1. 数据库 SQLite 相关操作
  2. 缓存实现(三级缓存实现方式)
  3. 进程间通讯

网络基础

  1. HTTP 和 HTTPS 的区别
  2. 七层模型
  3. TCP 三次握手,四次挥手
  4. Socket 的是使用,
  • 自定义 Socket 传输格式
  • Socket 保活,页面实时刷新,即时通信 Socket 的使用

进阶知识

数据结构

  1. 常见的排序方法(数组实现)
  2. 链表 队列 栈 的相关面试题
  3. 二叉树相关面试题
  4. 递归
  5. 刷题 leetCode

性能优化

  1. 内存优化
  2. UI 优化
  3. 布局优化
  4. 布局卡顿如何查找原因,Android 自带性能分析工具的使用

三方框架原理

  1. OkHttp Retrofit
  2. Rxjava2 Rxjava如何防止内存泄漏,生命周期绑定
  3. Glide
  4. EventBus RxBus
  5. DataBinding Dragger 简单使用

框架

  1. MVC,MVP
  2. 设计模式,单例,观察者等
  3. 组件化,插件化
  4. JVM 基础(《深入理解 Java 虚拟机》的阅读)

总结

做技术的人呢,除非能做到任督二脉全都打通,才能以不变应万变。回想行业大佬,或者就职于大公司的朋友,在羡慕他们的同时,也深深的体会的差距的存在。

最近有时候会恐慌,因为时间总是不等人,一天只有24小时,别人也在同样度过这个24个小时,向往的公司可能在24小时内招到很多合适的人选。也有时候恐惧,当我掌握了这门知识这么知识可能不在值钱了怎么办,以前我总会自我欺骗自己时间还多,慢慢来吧。现在体会到,当你体会到差距的时候,已经晚了。当你觉得晚了的时候,恰巧正是你奋起直追的最佳时机。

2018 踏下心来,一步步来。给自己一个光明的未来!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,569评论 25 707
  • 女人如花-------风情万种 亲,如果可以,尽可能的做一个贤妻良母吧.事业型的女人固然是一道美丽的风景,对于传统...
    逗比小女仆阅读 278评论 0 1
  • 介绍: 什么是社会心理学?社会心理学和社会学/心理学的区别是什么?社会心理学和撸啊撸有什么具体联系? 社会心理学,...
    闷瓜爱游戏阅读 8,775评论 13 43
  • graphite 组件介绍 graphite 是一个 指标数据收集系统,一般作为监控系统中 「监控数据收集存储」使...
    凯帝_f319阅读 4,320评论 0 1