2016年—年终总结
学习工作
1.iOS:
1月-3月:学习了
iOS
基础知识,包括UITableView
、UICollectionView
等,学会采用Frame
布局,了解的技术比较老套,知道主流的第三方SDK,包括网络库AFNETworking
,json
解析等;4月-8月:学会
Autolayout
布局方式,学会使用Storyboard
,加深了基础知识的了解,包括最基础的property
、进程间的通讯(Scheme Url
)、多线程(pthread
、NSThread
、GCD
、NSOperation
等)、KVC
、KVO
、Local Notification
、CGContextRef
、Animation
等;了解到许多业界大牛,小众高质量 App 和网站,刷了许多面试题、算法题(包括sunnyxx“招聘一个靠谱的iOS”等),了解业界各类优化性能的方案;了解Category
、Extention
,折腾了Swzzling Method
等黑魔法,了解了Runloop
、Runtime
机制 (做出了demo放在github);了解了许多比较新的主流的第三方SDK(包括YYKit
、XXNBridge
、FLEX
等);折腾了FaceBook开源的React native
,学会使用JSPatch
进行线上bug热修复;最重要的是学会了一种解决的问题的思路,遇到问题不会慌,“有问题找google”。9月-12月:加深了前一时期对
Runtime
的理解,研读了OC部分Runtime
的源码,研究了JSPatch
的实现机制,对JavaScript
的了解加深,了解了编译器的前端-Clang的编译流程(包括词法分析、Token流等),阅读了Mach-O
英文文档;了解了Boujour
,用Swzziling Method
制作了全局响应Shake Gesture
等。
2.web前端:
3月-4月:在W3School上学习了
Html
、CSS
、JavaScript
的基础知识,研究网易、淘宝等移动前端的自适应方法,并运用到接的web外包项目中;学习Jquery
,实现了侧滑导航栏。10月-11月:在之前学习的基础上,学习
Angluar.js
框架,实现了双向数据绑定等。
3.Python:
-
11月-12月:学习了
python
基础知识,折腾Python HTTP
服务,编写了清理系统重复文件和生成Xcode UnitTestCase
的脚本,非常爽,大大提高了工作的效率。
4.英语:
- 11月-12月:刷完Lisa 口语 54集视频,奶爸的口语音频,目前正在复习 Lisa 的《Mastering English Accent》。
5.其他
8月:学会使用
Markdown
,博客排版、简历制作等。9月-12月:刷了git的6集经典视频,熟练使用git基本命令;持续关注得到 App 上《通过财务自由之路》专栏、万维钢精英日课、李翔商业内参;刷了李笑来《以理服己》公开课;《哈弗大学公开课:幸福课》。
精神建设
1.书籍
非技术类:
✔️《乌合之众》:看过最毁三观的一本书,不过让我很明确的明白了一个道理,大众往往是盲从、跟风、愚昧的,自身必须有批判性思维,理性看待问题才能拨开重重迷雾,看到问题的本质。我醒悟了,为此我取关了我关注多年的明星,只留了技术类的大V,屏蔽了各类八卦娱乐事件等。
✔️《把时间当做朋友》:这本书是我的启蒙书籍,我学会了一个很重要的概念,学会管理自己的注意力,被别人左右,是人最悲哀的状态之一,更可悲的是绝大多数人并没有意识到自己的注意力已经被别人操控了,为此,我删了微博、关了朋友圈,关闭了手机上所有(除了工作用的钉钉)的通知,完完全全把自己的注意力掌握在自己手中。
✔️《七年就是一辈子》:解答了我许多的困惑,里面讲了许多方法论(印象比较深的,类比方法,这种方法只能用来解释,而不适用于定义)、理财方法,印象最深的一篇:《我是如何做到和老婆不吵架的》,使我清晰的认识到我需要找一个什么伴侣,陪我度过一生。
✔️《公众该如何做是好》:这本书是基于我看过的一个关于电车困境的视频,里面讲述各类主义(如利益主义等)各类观点在遇到一些道德、伦理困境时的看法,书中并没有表明哪类观点正确或者错误,而是陈述的方式,发人深省。
✔️《奇特的一生》:这本书乍读时很枯燥,叙事方式很直白,讲了一个似乎并非十分卓越的老头子的一个令人震惊的习惯————坚持用时间片的方法记录自己的一生,令人惊讶的是,他在不用借助任何工具的情况下,准确的估算了自己每做一件事情的时间。
✔️《自控力》:我深深知道一个成熟的人的标志是:善于很好的管理、控制自己的情绪,采用理性的态度看待问题。明白自己所缺的东西,就要努力去修正。过程很痛苦,也差点要放弃,但是最终还是坚持下来了,学会控制自己的情绪,情绪明白自己大脑的运作,努力让自己成为一个理想的样子。
✔️《黑客与画家》:这本书是在阮一峰的博客里看见的,主要是介绍一个优秀的程序员的爱好与动机,简单有趣,对互联网的本质、黑客的真正意义有了全新的认识。
《学会提问》:这本书没看完,教会了我在与同事沟通过程中,如何发问,能让对方理解我的意思还不显得low逼。
《沟通的艺术》:很好的一本讲心理学的书,里面有许多经典的电影片段,例子也很生动,不过还没看完,很值得二刷。
✔️《法医秦明》:晚上睡不着的时候看的,没看过其他的小说,剧情还可以,但是也是有很多逻辑漏洞。
《行测》:赶上周围同学猛投事业单位、国企找户口的时期,很遗憾,我也跟风的准备了一番。
技术类:
✔️《Object-C 基础教程》
✔️《Object-C 编程全解》
✔️《Effective Objective-C 2.0》
《Python 学习手册》(没看完)
《程序员的自我修养》(没看完)
《LLVM BookCook手册》(没看完)
2.电影与剧集
《撞车》:这是在看过《公正》这本书后看过的,不要用性格去评判一个人,在任何情景中每个人都有可能表现出各式各样的性格,面对伦理困境,没有办法评论谁对错,一千个莎士比亚有一千个哈姆雷特,结合李笑来的《以理服己》,人们价值观的形成有两个条件:恐惧和利益,人的价值观不同对待事物就有不同的看法,我们不能要求别人按自己的观念去思考,或者评判他人的对错。
《终极面试》:全场只有一个场景,一间教室,12个考生,剧情紧张,值得二刷。
《十二怒汉》:很经典的老片,这部片子给我最大的启发就是,一致性悖论,不要带着预设去看问题,保持open mind很重要,值得二刷。
昆汀系列:《被解救的姜戈》《低俗小说》:暴力美学的鼻祖,电影里bangbangbang的血浆四溅场面很多,视觉与精神的双重享受,值得二刷。
《v字仇杀队》:里面有一段全是V开头的单词组成的台词,很好看,值得二刷
《行星地球》:非常非常棒的纪录片,从李笑来公众号里面看到的,十分震撼,画面很美,祝老头子长命百岁,再排出好的片子。
-
《M.D house 第一季》:很有意思的美剧
《疯狂动物城》、《功夫熊猫3》、《头脑特工队》、《死亡诗社》、《爱宠大机密》、《湄公河行动》、《荒野猎人》、《心灵捕手》、《这个杀手不太冷》、《你眼中的世界》、《机械师》
生活
1.运动上
4月-6月:坚持 keep 49天,1379分钟,消耗了10984千卡。
8月-12月:喜欢上跑步,共跑步49.7公里;学会滑板、滑雪。
2.其他
- 情绪管理上:学会控制自己的情绪,尝试让自己在生气的时候转移注意力
2017年计划
1、坚持跑步200公里以上
2、练出马甲线
3、将2016年没看完的书看完(一定一定要看完),看20本非技术类好书(一定一定)
4、扎实 iOS 基础,巩固练习,制作demo放在github。
5、学习Ruby on Rails
6、工作任务try my best,争取年底绩效考核,顺利通过。
7、养只狗
8、出门旅行一次