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. 团队精神:前端程序员学习了团队精神的重要性,明白了团队协作的重要性,也明白了自己的团队是一个具有务实、拼搏、创新精神的团队。 8. 知识积累:前端程序员通过一年来的学习和锻炼,积累了许多的知识和经验,...
标题中的“程序员年终总结PPT模板”意味着这是一个专门为程序员设计的、用于年终总结报告的PowerPoint(PPT)模板集合。这种模板通常包含了一系列精心设计的幻灯片布局,可以帮助程序员们有效地展示他们在过去一年的...
1. 高亮全文处理:在处理大量内容时,提高加载速度是一个关键挑战。通过优化后台算法,实现了全文的高亮处理,这可能涉及到了数据分页、延迟加载(lazy loading)或者前端的虚拟滚动等技术,以减少初次加载的数据量...
php程序员试用期工作总结报告为我们提供了一个详细的关于php程序员在试用期的工作经验和总结。以下是我们从报告中提取的关键知识点: 一、php程序员试用期工作总结的重要性 * 试用期是一个人迅速成长的有利催化剂 ...
软件开发是一个不断学习的过程,我鼓励自己阅读书籍,尤其是技术书籍,因为它们是知识的源泉。项目经理的建议让我明白,投资在自我提升上的时间永远不会浪费。此外,不仅要熟练使用技术,更要理解其背后的原理,这...
年度总结通常涵盖个人技能提升、项目经验、团队协作、问题解决策略等方面,是了解Java编程领域现状和趋势的一个宝贵资源。 描述中的“6个程序员的年度总结报告,加精,希望你喜欢”进一步强调了这些文档的质量和...
压缩包中的文件名称列表“工作总结精选(25).pptx、工作总结精选(11).pptx、工作总结精选(1).pptx、工作总结精选(10).pptx”表明这些文件可能是不同程序员编写的工作总结PPT模板,每个模板可能包含不同的结构和设计,...
总的来说,这篇年终总结反映了程序员在软件工程领域的实践、学习与思考,突出了持续学习、自我提升和跨领域知识的重要性,为其他程序员提供了宝贵的参考。新的一年,他将继续致力于专业技能的提升和个人职业发展,以...
标题中的“一个程序员的面试感想”意味着这篇文章将聚焦于一个程序员在面试过程中的体验、反思和学习。作为程序员,面试不仅仅是技术技能的展示,也是沟通能力、问题解决能力和个人职业素养的综合体现。这样的文章...
在编程领域,程序员的年终总结是一份非常重要的报告,能够总结过去一年来的工作经验、技能和成果,并为未来的工作规划和发展提供方向。以下是根据提供的文件信息生成的相关知识点: 1. 工作总结规划:程序员需要对...
1. **ASP.NET**:ASP.NET是Microsoft推出的一个用于构建Web应用程序的框架,它提供了丰富的服务器控件、事件驱动模型以及自动页面生命周期管理。开发者可以使用C#或VB.NET等语言编写代码,通过ASP.NET来创建动态网页...
本文是对一个程序员五年学习观的总结,涵盖了多个方面的知识点,包括C语言、C++语言、设计、架构、敏捷开发、模式、思想类、开发语言、Linux/Unix等。 C语言 * 《C 和指针》、《C 缺陷和陷阱》、《C 专家编程》是...
总结来说,这个程序员的年终总结揭示了从项目经验到个人成长,再到职业规划等多个方面的知识点,充分体现了程序员应具备的技术能力、学习精神、团队合作以及自我提升的意识。这些都是IT行业中不可或缺的素质,也是每...
自学编程是很多渴望进入IT行业的朋友们的一个必经之路,它不仅仅是学习一种技能,更是一种对逻辑思维、耐心、好奇心和自学能力的考验。在自学之前,有几个关键的问题需要先进行自我评估: 1. 是否具有较强的逻辑和...
【程序员十大技术须知】 1. XML(可扩展标记语言):XML 是现代软件开发中的核心技术,用于存储和传输结构化数据。它采用自描述的文本格式,允许数据以树形结构表示,既能存储结构化数据,也能处理非结构化数据。...
- **持续学习与适应变化**:文章虽未详述,但可以推测段伏枥在成为一名程序员的过程中经历了不断学习和适应新技术的过程。这对于IT行业的工作者来说是非常重要的品质。 通过这些知识点的提炼,我们可以看到《那些年...
* 严格按照一个程序员应有的素养来约束自己,爱岗敬业,具有强烈的责任岗和事业心。 * 积极主动认真的学习专业知识,工作态度端正,听从公司的安排,积极配合客户完善数字化校园系统。 二、工作方面 * 热爱自己的...
在当今社会,程序员作为一种技术性极强的职业,受到众多求职者的追捧。然而,对于程序员而言,除了不断学习新...程序员应该在工作中不断总结经验,吸取教训,把握每一个提升自我的机会,以期在程序员的道路上越走越远。
总的来说,一个程序员要提升自己的项目能力,就需要不断地学习新的技术、深入理解客户需求、注重用户界面和体验,以及掌握如何在技术实现和客户需求之间找到平衡。此外,不断地积累经验,并且主动站在客户和用户的...
**学习总结**是巩固知识的重要环节。定期回顾所学,找出不足,优化学习方法,将有助于提升学习效果。在学习过程中,还要关注实际工作任务,确保理论学习与实践应用相结合。 **实训**是检验学习成果的关键步骤。通过...