2018 年前四个月都干了啥?
May 1, 2018
一、回顾
1. 开源项目
2. 技术学习
- URL Loading System
- Autolayout
- self-sizing cells
- 其他
- 对 NSURLSession 的全面总结
- NSURLProtocol
- HTTPS、加密技术
- Runtime 总结
- APNs 的原理
- 如何在 Objective-C 中实现 Protocol extension?
- Block
- 组件化和路由设计
- Xcode Build 过程,CocoaPods 的原理,Xcode中的 workspace, project, target, scheme
- LLDB 调试
- Ruby 基础语法
- 屏幕图像显示原理
- 性能优化
- Instrument 分析
- 列表滑动、卡顿
3. 源码学习
- RNCachingURLProtocol 的实现原理
- JLRoutes 实现原理
- STWebPDecoder 的实现原理
- AFNetworking 3.x 的实现
- YTKNetwork 的设计
- Mantle 的设计
- Runtime 源码
- Objective-C block 的实现源码
4. 读书
- 程序员的自我修养:链接、装载与库
- 剑指 offer
- 《程序是怎样跑起来的》
- 《图解 TCP/IP》
- 《你的误区:如何摆脱负面思维掌控你的生活》
5. 线下活动
- Code
技术沙龙 - AI (2018.01.14) - WOWO 英语沙龙(2018.01.21)
- 饿了么技术沙龙 - 移动专场(2018.03.10)
- WOWO 英语沙龙(2018.03.11,话题:灵异事件,老师:Cathy)
- WOWO 英语沙龙(2018.03.25,话题:减肥,老师:Cathy)
- Code
技术沙龙(2018.04.07)
6. 生活
- 买房
小结
基本上是按照既定目标执行的,但是存在的问题仍然有很多:
- 缺乏实践,不论是工作上还是 side-project
- 在写作方面有所懈怠
- 虽然学的东西很多,但是没有新的产出
二、计划
2018 年还剩下 1/3 的时间了(8个月),接下来几个月的目标是:
- 每个月写一篇博客
- 每个月读一本书
- 读源码,每2周不少于 1 个
- 开源(造轮子),每个版本不少于 1 个
- 靠近前端
- React Native
- 小程序
- JSPatch