2013年4月前
按记忆大致按时间排下续(倒序),然后描述一下起因、深入程度、对当前能力的影响
以用户为中心的产品设计
起因:去年就计划建立UI设计知识库,但没完成,也在今年的计划中;刚好工作上需要统一考虑PC平台程序界面风格
程度:理解,形成知识库
影响:建立UI设计知识库框架
评价:分5个层次(战略、范围、结构、框架、展示)2个类型(功能型、信息型)讲解产品,和软件步骤的几个阶段吻合,对框架层和展示层的讲解比较独到。
暗时间
起因:博客园一片关于该书籍的读后感,感觉从心理学、思维规律出发,自然和我胃口
程度:理解
影响:明确并重视生活中的暗时间(走路上下班的时间、逛超市等人、坐公车)的价值;意识到思维陷阱,特别是面临新场景
评价:该书是博文的集合,内容整体性不足;博文中的涉及的心理知识(包括思维规律)还是比较丰富的,也比较贴近程序员实际生活。
.NET应用架构设计:原则、模式与实践
起因:好奇博客园中常被人讨论的一些“牛逼”的架构,是否对自己的项目有借鉴意义
程度:理解,形成模板库
影响:不再好奇传说中的各种大型软件的架构,面对当前自己的项目,量体裁衣才是基本原则;对界面层分为控制器和视图的模式有兴趣在新的合适的项目中应用;在当前的项目中封装了StructureMap(IOC功能),替代了传统工厂方法模式,简化了代码
评价:对各类架构讲解的比较清楚,还配有代码,比较容易转化到实际的项目,前提是要对一些设计的原则性问题理解深刻。
NET高级调试
起因:项目中需要和C语言写的DLL通信,出现异常凭普通日志很难诊断
程度:了解,初步应用
影响:
评价:
非同凡想
起因:用IPAD用的很爽,感受到了新的操作方式、简洁美观的设计,从而想了解一下IPAD的诞生过程
程度:理解,形成知识库
影响:意识到看问题的本质,包括本质的需求、本质的服务;坚定了从事自己热爱的工作的意义;简洁设计的魅力;对公司而言,产品少而精才是出路;忽悠能力的重要性(可惜这点我很菜);
评价:通过事实总结了乔布斯的7个创新法则,开阔了一个程序员的视野,树立了一个偶像。
Framework的设计与应用-基于Windows Forms的应用开发实践
起因:感觉对Windows Form编程缺少知识库,例如对窗口启动过程、消息拦截,包括类库中很多莫名的成员都感到迷惑
程度:了解
影响:部分知识点
评价:要想建立Windows Form知识库,或许要从WIN32编程开始。
WPF揭秘
起因:动画效果、设计与代码分离、更加面向对象
程度:了解
影响:能粗浅的用来做一些小工具
评价:需要在实际项目中学习使用,才能熟练,形成模板,在此过程中反复参阅本书。
框架设计(CLR Via C#) (第二版、第三版)
起因:不记得了
程度:理解,形成知识库
影响:对.NET这一工具理解和运用加深了不止一个层次
评价:必备
敏捷软件开发原则、模式与实践(C#版)
起因:对软件过程有了自己的思考过后,希望能形成知识库
程度:理解,形成知识库
影响:对设计原则,使用UML的原则,有明确知道,对测试先行有启蒙作用
评价:和《框架设计(CLR Via C#) 》一样需要每年理解思考一次
NET设计规范-.NET约定、惯用法与模式
起因:不记得了
程度:不记得了
影响:无?是时候看一下笔记了
评价:
Javascript高级程序设计
起因:项目需要
程度:了解
影响:对JS这种太灵活的,非严格面向对象的语言没有什么好感。
评价:
精通CSS-高级Web标准解决方案
起因:项目需要
程度:理解,形成知识库
影响:明确了web开发的职责独立:行为(JS)、样式(CSS)、结构(HTML)
评价:结构清晰,事例典型
人月神话
起因:盛名之下
程度:了解
影响:软件项目开发和管理博大精深,需要以人为本,以心为本
评价:在经历一些项目后,可以作为启蒙,去意识到关乎软件质量效率的因素
ASP.NET.2.0技术内幕
起因:项目需要,从对ASP.NET一窍不通开始
程度:理解,形成知识库
影响:形成了读书一定要读好书,记笔记的态度
评价:深入实用