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
相关推荐
总结了几年编程经验和技术 提供给大家学习
7:学习和总结的能力 程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,我们只能说他是一名熟练的代码民工,他永远...
对于初学者还是有用的开发经验,适合开发者的使用
编程的真正挑战不是学习一种语言的语法,而是学习创造性地解决问题,从而构建...《像程序员一样思考》教会读者如何系统化地解决问题,提供了众多的技术和实例展示如何组织思路、找到解决方案以及解决某一类问题的策略。
因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一...
IT 技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。
7:学习和总结的能力 程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,我们只能说他是一名熟练的代码民工,他永远...
Mac开发利器之程序员编辑器MacVim学习总结--木一璕的文章--CFANZ社区--IT技术分享网站第 1 页(共 22 页)博特给更zz特是在特过(0)看
我的这个朋友把这篇文章取名叫BuildYourProgrammingTechnicalSkills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程, 月光博客6月12日发表了《写给新手程序员的一...
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 ...
一个文档结构树包含根元素,根元素是最顶级的元素,(就是紧接着XML声明语句后的第一个元素)。看例子: <filelist> <title>... <author>... 上面的例子分三级结构排列成"树"状,其中的就是根元素。在XML...
Tip:学习至少一个技术技巧 主要为了总结与归纳你学到的知识 Share:分享一篇有观点和思考的技术文章 建立你的影响力, 能够输出你的价值观. 目标 成长为一名扎实合格的程序员. 通过ARTS打卡记录技术路上的成长过程. ...
J2EE软件工程师全部培训课程总结几乎包括了JAVA程序员和JAVA软件工程师要掌握JAVA核心技术的全部内容,内容包括:UML、ORALCE、JDBC、JSP、AJAX、SERVLET、JavaScript、Struts、JSF、Hibernate3.0、Spring、JMS、CVS、...
适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究...
面试第一步:准备一份精简的简历,一份好的简历,能让面试官在众多求职者中注意到你,因为企业每天收到的简历非常多,所以大家要学会总结简历,突出你的优点。一般简历由四个部分组成,控制在3页左右。 第一部分:...
适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究...
优秀的简历是打开职业大门的敲门砖,但同时也不应过多地将精力放在简历上。良好的简历和面试技巧固然重要,它们是为了锦上添花。...无论是对于每一个知识点,都可以撰写一篇技术博客。在这方面,懒惰是需切忌的。
世界风java源代码总结每个程序员应该知道的 97 件事 +10 作者:Kevlin Henney Takuto Wada,Dai Natsume 1. 技术债务 有技术债务是有意的,技术债务是由于粗心造成的。两者应该区分。这种技术债的存在应该永远记住并...
360云端图像技术的深度学习模型与应用 腾讯优图深度学习在图像审核的应用 上汽时代站在云时代的路口 大型企业云平台架构演进的实践之路 机器学习和未知样本检测 瓜子云的技术架构落地方案 分布式存储优化与离线混布...
十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA...