文章目录
  1. 1. 技术向
    1. 1.1. 日常习惯
    2. 1.2. 读书计划
    3. 1.3. 语言学习
    4. 1.4. 官方文档
    5. 1.5. 开源项目
  2. 2. 日常向
    1. 2.1. 日常习惯
    2. 2.2. 读书计划
    3. 2.3. 语言学习
      1. 2.3.1. 外文学习
      2. 2.3.2. 乐理学习
      3. 2.3.3. 插画学习

经过去年一年的努力……终于变成了渣渣~~

一下说太多了(是的,这里隐藏了很多内容,原文是不可公开的(>_>)!),回归正题,遥想去年开年的年度计划….呵呵呵~只想打自己脸,技术增长全都体现在了工作项目上,连总结的时间都没有给自己.2018年过完,就工作三年了到了一个分水岭,想一想怎么都不能给自己留退路啊,三年应该成长为一个技术体系完善的技术人.计划还是要做,即使真的只执行了一半,那也是赚到了一半!

技术向


日常习惯

  1. <font/ color=#3194d5>学习知识 做 思维脑图 : 之前学习和了解技术点,都是草草看过,然后略微一想就好了,最后发现走马观花,收效甚微.所以今年的计划就是,每学习和了解技术点,都要做成如下图思维导图方式的读书笔记,这样看一遍写一遍效果好一些,并且留下资料便于温故知新:
    Example1

  2. <font/ color=#3194d5>进阶知识 写 技术博客 : 其实去年也学习和进修了很多技术点,但是都么有留下学习资料,所以今年重点关照,对于技术点保持深耕的态度,从日常的普通点开始,一点一点深入到底层的实现,保持对技术的好奇心,并且都要写成博客来进行资料留存.
    Example2

  3. <font/ color=#3194d5>每日更新GitHub : 保持对代码的熟悉度,每天都要更新GitHub的项目内容,不管是更新新知识点,还是对自己的既有项目的优化和修改,至少要保持对代码优化和技术进阶的一个态度.
    Example2

读书计划

8本书计划,精读:

  1. <font/ color=#3194d5>《程序员修炼之道 从小工到专家》 : 指导编程思维的. 其中的经验总结不光可以用在编程中,在日常的项目和生活中都可以实践到,非常好的一本书.

  2. <font/ color=#3194d5>《Linux与Unix shell编程指南(完整高清版)》 : shell脚本系统学习的. 基本涵盖了shell的方方面面,可以算是系统学习shell脚本的必备书.

  3. <font/ color=#3194d5>《Unix shell范例精解》(第4版) : shell脚本编程实例讲解的书. 包含了很多好用的shell脚本编程小实例和小技巧.

  4. <font/ color=#3194d5>《您的设/Users/xiaochuan/ZJC_学习资料计模式》 : 设计模式. 设计模式的简约教程书.

  5. <font/ color=#3194d5>《设计模式之禅》秦小波 : 设计模式. 可以算是软件设计模式的圣经.

  6. <font/ color=#3194d5>《Cocoa设计模式》 : Cocoa设计模式. iOS开发专用的设计模式教材,非常多人推荐.

  7. <font/ color=#3194d5>《Effective Objective-C 2.0》 : iOS编程技巧. iOS开发者都在推荐的一本书,通过52个小节,总结了很多关于Objective-C编程中极为使用的技巧.

  8. <font/ color=#3194d5>《HTTP权威指南》高清中文版 : HTTP网络原理. 关于HTTP的原理的一本书,网络编程必读的圣经.如果有时间,尝试重读大学教材《计算机网络(谢希仁)》,关于计算机网络的原理,基本讲清楚了,写的非常详细非常好.

语言学习

  1. <font/ color=#3194d5>Swift : 还是需要继续学习,争取年末可以写个完整的大项目出来,有机会可以用Swift复写公司的项目.

  2. <font/ color=#3194d5>Python : 这个强大的语言只能放到第二位,有时间就多研究研究,总没坏处~

  3. <font/ color=#3194d5>shell : 自从学习了脚本语言,越发发现了脚本语言的强大之处,一定要掌握shell脚本的精髓,然后争取能自己写一写日常的自动化脚本.

  4. <font/ color=#3194d5>汇编 : 已经学习了一部分内容,表示受益匪浅,因为不管学习什么语言,最后都跟汇编脱不开关系,才学了一点就已经感受到在日常的编码过程中带来的好处,一定要坚持学下去!

  5. <font/ color=#3194d5>后台编程 : 面向全栈的目标.但是短期内只是多了解这方面的信息,年内没有下手开学的打算.

官方文档

View Guide

Language

Foundation

Graphics

Media

Other

开源项目

  1. AFNetworking: 这个就不多说了,必须要一行一行的搞清楚它的实现.

  2. SDWebimage: 这个也是一样的,先研究透图片相关的优化原理,然后一行一行的研究它的实现.

  3. YYKit: 这个项目就非常有意思了,准备吃透了,然后仿写一套自己的项目组件.

日常向


日常习惯

  1. <font/ color=#3194d5>跑步 : 坚持跑步,没有特殊情况的话,坚持每周1、3、5早上跑步,频率每周三次

  2. <font/ color=#3194d5>游泳 : 坚持游泳,一般放在周天下午去游泳,频率每周一次

  3. <font/ color=#3194d5>健身 : 坚持健身,一般放在周六下午去健身,频率每周一次

读书计划

不做强制要求自己读的书,可以用网易蜗牛,每天一个小时足足的,都是些睡前读物,回头边看边补充书单:

  1. <font/ color=#3194d5>《厚黑学》 : 必读!!!

  2. <font/ color=#3194d5>《简单冥想术》 : 训练注意力,每天十分钟,幸福一辈子~

  3. <font/ color=#3194d5>《人生的枷锁》 : 朋友推荐,非常有内容的一本书.

语言学习

外文学习

当技术上遇到越来越多的问题,就越来越发现英文学习的重要性,虽然说国内的开发资料已经非常多了,但是相比较国外的技术人的态度来讲,国内的开发人员更偏重于”复用”,国外的开发人员的创造性思维更强,所以很多问题都需要外文资料来支持,没办法,就算逼自己也得进化,对比其他行业来看,掌握英文可能对于技术人员来说意义更深远些.多了方法也没用,就一下三个学习方法,且学且珍惜:

  1. <font/ color=#3194d5>多领国 : 这个软件还是很有意思的,可以让你一点一点跟过关一样的背单词.

  2. <font/ color=#3194d5>TED : 对,就是要多看英文新闻,不要有压力的阅读,读不懂就查查单词,多在实际使用环境中熟悉英文.

乐理学习

实在是太想了解音乐世界是什么样的了,所以,当成兴趣爱好来看就好,不强制要求,什么时候想看就什么时候看:

  1. <font/ color=#3194d5>宋大叔教乐理 : 据说很多自学乐理的人都推荐的一个教程,据说平易近人非常亲民,对于没有基础的人来说非常友善.

  2. <font/ color=#3194d5>口琴 : 每周1、2 、5晚上吹一个小时,既然学了乐理,那就尝试自学最简单的乐器.目标就是可以熟练吹走十首曲子.

插画学习

纯兴趣使然!买了iPad就是为了哪天可以自己涂涂画画,这个不做具体的安排,当成一个解压方式.








文章目录
  1. 1. 技术向
    1. 1.1. 日常习惯
    2. 1.2. 读书计划
    3. 1.3. 语言学习
    4. 1.4. 官方文档
    5. 1.5. 开源项目
  2. 2. 日常向
    1. 2.1. 日常习惯
    2. 2.2. 读书计划
    3. 2.3. 语言学习
      1. 2.3.1. 外文学习
      2. 2.3.2. 乐理学习
      3. 2.3.3. 插画学习