一个程序员的2014技术学习总结
程序员文章站
2022-06-08 15:18:53
...
2014年读了14本书
读完的9本
《Javascript 语言精粹》,《Javascript functional Programming》,《MacTalk 人生元编程》,《代码未来》,《少有人走的路》,《The Magic Finger》,《Objective-C 高级编程》,《把你的英语用起来》,《苹果首席设计师:乔纳森传》
未读完的5本
《把时间当做朋友》,《计算机构造与解析》,《响应式Web设计实践》,《少有人走的路 》,《思考快与慢》
写了1篇博客
《Objective C 手动内存管理》
组织了2次workshop
Javascript function programming
iOS Workshop @wuhan office, 历时3天, 带大家做了一个类似微信的App, 达到能聊天的状态.
学习
掌握了一门Lisp方言Scheme
掌握Web响应式开发, 在Mobile Web Page方面已经得心应手
测试:
- ruby: rspec, capybara.
- javascript: mocha.js, chai.j cucumber.js.
- ObjC: Kiwi 2.0, UIAutomation
TDD: Java 中已经可以熟练使用 hamcrest, mockito.
框架/类库/工具
- Java: Playframework 2 for Java,
- iOS: ASIHttpRequest, cordova
- Javascript: Q, shelljs
- 工具: Vagrant, 正则表达(加强)
Javascript:
- 掌握function作为高阶函数的特性, 在数据处理方面得心应手.
- 使用gulp.js作为构建脚本,
- 使用 phandom.js作为浏览器引擎
iOS:
- 掌握Cordova混合式开发, 掌握基于RSA加密解密.
- 掌握用代码构建UI, 使用Kiwi做测试
- 掌握iOS持续集成环境搭建
- 初步了解Swift语言
2014年只写了一本博客, 相对2013年9篇有些惨不忍睹.
读书类技术的偏多,开始涉猎心里方面的书籍. 读书方面, 英语将会是2015年的重点.
纵观2014年技术学习, 涉猎方面比较多
Lisp方言Scheme学习和javascript functional特性的使用, 使自己打开了在函数式编程领域的事业, 这使得自己编程思想不单单局限在面向对象领域. 掌握函数编程思想, 使得自己在数据处理方面变得得心应手.
2014年经历了2个技术咨询项目, 对敏捷开发逐渐形成自己的观点. 对TDD, BDD,持续构建渐渐熟练. 不过持续交付方面才刚刚了解, 也渐渐意识到Ops工作在开发中的重要性. 2015年会持续提高TDD/BDD技能和DevOps领域.
2014年决心转向iOS领域, 在公司主动要求iOS项目, 随着在开发中踩的坑增多, 渐渐觉得自己在coca库上基本还比较薄弱, 这方面需要在2015年进行加强. iOS CI是一个新型领域, 2015年打算在这方面形成知识体系.
Javascript依旧是自己感兴趣领域, 无论在Web和Mobile方面都在法力, 2015年的投入应该会仅次于iOS方面技术投入.
在写本文时, 2015年新的开始
已读
《不敢止步》 - 熊杰, 《Clarlie and the chocolate factory》
学习
- 已掌握Eclipse 插件开发, 以及对应的持续集成/发布环境搭建(被项目坑的)
博客
- iOS中使用RSA对数据进行加密解密: http://witcheryne.iteye.com/blog/2171850