记录下过去的一年自己的成长,自己的读书,写作,学习,工作,生活等方面的一些点滴
读书
去年买的书还挺多的,不过没有完全读完,读完的算起来只有一半一半吧,今年读的书一大部分是技术方面的,去年重新把之前丢弃的数据结构和算法重新捡起来了,之前我竟然愚蠢的认为数据结构和算法没有用,忘记了是受到什么的蛊惑了,去年的我否定了过去的自己,然后就有了重新学习算法的数据结构的打算,学习的过程是很煎熬的,数据结构与算法分析这本书我用了大概有两个月才看完(不完全的看完,有很多对于我来说太难的我会选择性的跳过),因为算法涉及到了数学方面的知识,我还买了一套程序员的数学来学习。作为iOS的开发者,巩固IOS知识还是势在必行的,所有也看了几本关于iOS的进阶书籍,关于性能,安全,底层,架构的。此外还看了几本设计模式和架构的书籍,我觉得设计模式、架构可以使是一种通用的某一类问题的解决方案,在我看来是一种“编程之道”,而不仅仅是每天都在为了各种烦杂的业务写着类似的代码,做着一种没有技术含量的“术”的工作。在人文方面,看了两本传记,这两本是我特别喜欢的,我也视为他们为我的偶像,就是罗永浩的《我的奋斗》和周鸿祎的《颠覆者》,讲他们自己的创业经历,讲他们在商场上的战斗,虽无硝烟,但却无比的惊心动魄,虽然没有类似的经历,还是触动颇多,感慨颇多,值得再读。
读完
高性能iOS应用开发
iOS应用安全权威指南
iOS编程实战
Swift项目开发基础教程
剑指Offer:名企面试官精讲典型编程题(第2版)
Objective-C编程之道:iOS设计模式解析
软件架构与模式
Head First 设计模式 大话设计模式
SQL必知必会 第4版
SQL基础教程
数据结构与算法分析:C语言描述(原书第2版)
啊哈!算法
Java Web 开发入行真功夫
颠覆者:周鸿祎自传
好好说话:新鲜有趣的话术精进技巧
正念的奇迹
生命不息折腾不止
别输在不会表达上
读了部分
程序员的数学1-2-3 线性代数+概率统计
程序是怎样跑起来的+计算机是怎样跑起来的+网络是怎样连接的
iOS应用逆向工程 第2版
计划阅读
iOS Auto Layout开发秘籍(第2版)
腾讯IOS测试实践
王朔文集全套6册
需求分析与系统设计(原书第3版)
算法引论 一种创造性方法
编程珠玑
算法设计与分析基础(第3版)
算法笔记
Spring MVC学习指南
买了未来可能不阅读的
Cocos2d-X 3.X游戏案例开发大全
Cocos2d-x高级开发教程:制作自己的《捕鱼达人》
写作
去年我开始了在开源中国的博客写作,写了大概有40篇,当然有很多滥竽充数的属于记录型的博客,也有几篇是上了推荐了,算是有发了点心思去写的。我从去年之前是没有写过东西的,我会去看其他大牛的博客,有次我看到唐巧老师的一篇博客写的是技术工作者为什么要写博客,他有说到两点:1、写博客可以很好的梳理自己做过的事情和学到的东西;2、写博客是一种分享的行为,分享的东西对他人有帮助这是很有价值的,并且这种行为进一步的会有互动,建议对自己也是一种提升。我认为他说的很对,所以从去年开始我开始尝试着写,把自己工作、学习中的一些心得体会通过写播放的方式进行了分享,也帮助到了一些人,还是一件挺快乐的事情的。
学习
除了通过看书、看博客的方式去学习,去年我也有看一些网上的课程,这也是一种挺好的充电方式。学过了有设计模式和架构、iOS底层逆向、移动平台的FFMpeg、OpenCV学习、跨平台的H5/RN 学习,这些东西有很多已经在工作中有运用了,比如我把我学到了设计模式和架构知识重构了公司的第三方框架的继承,把业务部分和非业务部分做了解耦,并且把这个库开源了,其他有需要的开发者可以很方便的使用。此外因为我学习过H5,所以负责了公司的手机端H5页面的开发。此外我发布了几个和IOS有关的开源库,有技术的有UI的,有兴趣的可以点击我的码云查看,这件事也挺有意思的。此外去年我看购买了新东方的《新概念》课程,不过学习了一段时间之后因为其他的学习任务暂时搁置了,以后有时间重新拾起吧,小遗憾。
工作
今年加入了一家创业公司,前半年是做一个国外资讯的项目,后来又做了一些小游戏的二次开发,不过时间很短,下半年做了娃娃机项目一直到现在。
生活
吃喝拉撒睡
结束
2018计划:
- 学习第一,继续学习数据结构和算法、数学知识,打算往人工智能方面做点研究。
- 继续写博客
- 继续做开源项目
以上,2018做更好的自己