看Adaptive Path如何应对瞬息万变的世界
摘要:选择读《Subject To Change》这本书,首先是因为它薄,有手感。再看题目,嗯,讲变化的,这东西靠谱,很动感,很想读。通读全书,发现了很多介绍企业建设和产品设计的策略,虽然一些内容不能完全理解和接受,但书中的几个观点确实让我印象深刻,并深感受用。用户是一切的一切Youpressthebutton,wedotherest.这是1888年GeorgeEastman设计的新式照相机的广告词。为了完成同样的功能,Eastman的思想和初衷是让顾客拥有最舒适最方便的体验,即将所有操作集成在一个开始键中,至于类似如何聚焦、成像和曝光等细节,用户不想知道,就不要用这些东西阻碍用户使用。以用户的体验
阅读全文
posted @
2011-10-30 21:09
meng-meng(萌萌)
阅读(1419)
推荐(3) 编辑
做靠谱的程序员--《程序员修炼之道》读书报告
摘要:这两天花了点时间把《程序员修炼之道》这本书读了,本来估计要一周时间才能读完,读了才发现作者绝对是人才啊,书写的生动有趣,一口气就读完了。随便摘录一下。1.做一个靠谱的程序员,纯粹的程序员,脱离了低级趣味的程序员本书一开篇就提出要做一个靠谱程序员,原文是pragmatic,我觉得翻译成靠谱很靠谱。靠谱的程序员应该有以下几个特点I.对全局负责,而不是各种找借口推脱。在找借口之前想想别人听了这个借口之后会怎么鄙视你。。。作者认为就算是不可挽回的问题,也不要找借口,而是告诉别人替代的解决方案。II.防微杜渐,不要放纵小问题。下面郑重的提出一个让我眼前一亮的“破窗理论”:破窗理论:社会学研究人员发现,导
阅读全文
posted @
2011-10-28 12:32
meng-meng(萌萌)
阅读(605)
推荐(4) 编辑
《创新者的窘境》读书笔记
摘要:本书是关于创新的经典之作,虽然不厚,内容也不多,但是提供了一个全新的视角这本书的亮点就在于区分了sustaining technology和disruptive technology先来谈一谈什么是延续性技术和破坏性技术 延续性技术:延续性技术所具有的共同特点就是,它们都是根据主要市场的主流消费者一直以来多看重的性能层面来提高成熟产品的性能。 破坏性技术:破坏性技术给市场带来了以往截然不同的价值主张。一般来说,破坏性技术产品的性能要低于主流市场的成熟产品,但它们拥有一些边缘消费者所看重的其他特性。基于破坏性技术的产品通常价格更低、性能更简单、体积更小,而且通常更为方便消费者使用。书中最经典..
阅读全文
posted @
2011-10-27 21:29
meng-meng(萌萌)
阅读(1182)
推荐(3) 编辑
跟在天才后面学打怪
摘要:-------(读《Exceptional C++》有感)今天想结合C和C++的学习历程,介绍一下几位牛人,以及学习的些许感悟。在我眼里,牛人==英雄,而推动人类历史发展的从来都是少数的牛人/英雄。当然你或许很不习惯这种说法,因为我们小学时的《思想道德》书一直在强调着两个观点“集体的事再小也是大事,个人的事再大也是小事”,“摒弃个人英雄主义”。“集体主义”和“个人英雄”是“表面”意识形态的问题,就像权力理论上是大家的,其实还是小家的,这东西大家知道就行了,讨论起来没啥意思,也不利于社会和谐。废话少说,赶紧切入正题,下面先介绍几位直接、间接给社会做出很大贡献的牛人首先是丹尼斯·里奇(D
阅读全文
posted @
2011-10-23 21:33
meng-meng(萌萌)
阅读(3199)
推荐(9) 编辑
《软件企业的管理与文化》读后感
摘要:这本书是微软亚洲研究院与清华大学软件学院一起开设的一门课的结晶,它虽然不厚,但却全面的展现了现代企业管理和企业文化的方方面面,我大约前前后后短短续续花了一个月的时间将它读完了(十一回家还在火车上读来着呢),以下是我针对性的两点感受:1.文化篇:与其说这部分是讲企业文化的,不如说它是讲作为社会,公司的一份子,你应该所具有的素质,软能力等。它不只仅局限于IT公司,可以说它是我们在日常生活中应该所具有的能力。首先要明白的时企业文化的含义,它是指一个以物质为载体的各种精神现象,可以是文化观念,价值,历史传统,习惯,作风等。那么微软的文化有什么特色呢?我总结为大致一下几点:1.舒适的办公环境2.开放、随
阅读全文
posted @
2011-10-20 13:45
meng-meng(萌萌)
阅读(622)
推荐(6) 编辑
豆瓣酱alpha版本发布了
摘要:激动人心啊经过了10天的daily scrum,我们的alpha版本完成了我们组的6个同学合作的非常愉快,都非常享受一起做好一件事的过程下面就看看我们现在的成果吧,^_^废话少说,先上截图我们顺利的完成了alpha版本的目标,每个同学都非常的给力我们已经实现的功能:豆邮;活动;图书,电影,音乐,用户的搜索和详细页面;认证授权下一个版本,我们会进一步完善现有的功能,而且进一步支持新鲜事等实用功能在开发的过程中,我们深刻体会到了:less is more. 软件开发并不是代码写的越多越好,功能越复杂越好,而是时刻都要从用户出发,解决用户的痛处,给用户带来benefit为了能够让大家目标一致,不走弯
阅读全文
posted @
2011-10-17 10:43
meng-meng(萌萌)
阅读(2068)
推荐(3) 编辑
[Scrum]10.13
摘要:这是我们alpha版本的最后一次scrum,我们刚刚好完成了alpha版本的目标,就等着下周发布了。 今天的工作 note 林萌 完善列表more按钮(174)+更改bug 修改bug若干… 陈晓萌 完善搜索结果样式(161) 点击每一条搜素结果的任何部分都OK,不局限于title 李明磊 美化发送豆邮列表(247) 钱一鸣 完善用户基本信息展现形式(150) 将地点有拼音改为汉...
阅读全文
posted @
2011-10-14 22:14
meng-meng(萌萌)
阅读(262)
推荐(2) 编辑
[Scrum]10.11
摘要:今天的工作明天的工作note林萌搜索活动(175)完善列表more按钮(174)陈晓萌用户搜索(160)完善搜索结果样式(161)李明磊继续发送豆邮(246)美化发送豆邮列表(247)钱一鸣用户的豆瓣说(155)完善用户基本信息展现形式(150)陈凯飞音乐评论(171)电影页面(170)陶宇关于页面(181)重新设计首页,将button改为link(180)
阅读全文
posted @
2011-10-12 12:23
meng-meng(萌萌)
阅读(293)
推荐(2) 编辑
[Scrum]10.10
摘要:昨天是10月10日,传说中的萌节,我们作为“萌萌”组竟然还不知道为神马就叫萌节,后来才知道,“萌”字正好可以拆分成”十月十日”这几个字,如下: 十十 日月 今天的工作 明天的工作 note 林萌 更改列表样式(174) 搜索活动(175) 陈晓萌 音乐搜索(159) 用户搜索(160) 陈晓萌同学设计的列表样式很好看,女生就是不一样啊 李明磊 发送豆邮页面(246) 继续发送豆邮...
阅读全文
posted @
2011-10-11 15:08
meng-meng(萌萌)
阅读(315)
推荐(2) 编辑
读《移山之道》的几个疑虑
摘要:1. 做WBS的时候,交叉的部分如何分配?分配好之后要改动的话是不是会很不方便?如何分配才能保证分配的方案的健壮性?2. 如果用户的从头到尾一直在变化怎么办?或者没有统一的需求怎么办?甚至不知道用户的需求怎么办?3. 设计的时候如何知道技术上有没有能力实现细节?设计师或者架构师如何知道程序员有没有能力用好的方法实现想要的功能?4. 测试阶段或者发布阶段发现时间不够怎么办?5. 在一个团队中,各个成员的人数分布应该如何?特别是人数特别多的时候。
阅读全文
posted @
2011-10-10 17:10
meng-meng(萌萌)
阅读(442)
推荐(2) 编辑
结合《移山之道》与软件工程课程所想的几个问题
摘要:1. 典型用户需求分析真的那么重要么? 在做一个产品之前,我们需要知道这个产品是给什么样的 人群用,从而针对他们的需求设计产品。分析出每个人的需求是不现实的和没必要的,我们只需找到典型用户就行了。但是用户会有一定的局限性,如果过分依赖用户需求,我们就会忽视科技创新的主导地位。 在创新领域,一个领袖人物大脑灵光闪现,绝对胜过千万用户体验。看看微软,Yahoo,苹果,Google,Facebook等I...
阅读全文
posted @
2011-10-10 13:15
meng-meng(萌萌)
阅读(403)
推荐(2) 编辑
[Scrum]10.9
摘要:今天的工作 明天的工作 note 林萌 参加活动 更改列表样式 林萌做了一个很漂亮的列表样式,几乎可以用到每个列表的显示 陈晓萌 完成电影搜索 音乐搜索 李明磊 发豆邮(获取列表) 发豆邮页面 钱一鸣 改变页面结构,削减没有意义的信息 更改列表样式 陈凯飞 搞定电影页面及其评论 搞定音乐页面,晚上电影评论 陶宇 实现页面间的跳转及接口 设计首页样式
阅读全文
posted @
2011-10-10 12:27
meng-meng(萌萌)
阅读(285)
推荐(1) 编辑
读《移山之道》遇到问题
摘要:老实说没有好好的读这本书,罗列的问题可能看上去比较粗浅,有些问题是受《梦断代码》启发而来的。 1.软件开发看上去像是个无底洞,很难用工程的方法来精确控制进度。当以后工程量再增大的时候,软件开发会向什么方向发展,编程语言的进步对软件开发是否有帮助。 2.软件开发能不能进入这样的一种情景: 和传统的工业相比,早期的coder更像是手工艺人,他们有高超的技巧,但难以合作,限于工具他们不能独立去做像Wi...
阅读全文
posted @
2011-10-10 12:14
meng-meng(萌萌)
阅读(308)
推荐(1) 编辑
《快速软件开发》读书心得
摘要:这本书在豆瓣上的评分很高,评价也很好,经过各种纠结,最终决定读这本书,虽然这本书最厚。 这本书基本上是从一个管理人员的角度去写的,但是没有把视角限定在某一个固定的管理职位上,也就意味着这本书不讨论具体的做法。 我主要发现了下面几个问题: 1. 风险管理 做什么事都有风险,做任何决策也都有风险,软件开发也不例外。软件工程是一个很复杂的过程,其中的“风险”很难量化评估和控制。即使很难量化和控制也要尽...
阅读全文
posted @
2011-10-10 11:01
meng-meng(萌萌)
阅读(422)
推荐(1) 编辑
有关《快速软件开发》的几点不解 By Yiming Qian
摘要:最近读了Steve McConnell写的《快速软件开发》,提出了几点自己的看法,欢迎大家指正交流。 1.如何理解快速软件开发中的快速?书中给出的”快速软件开发”是这么定义的:它是个普通的术语,与“快速开发“或”更短的开发周期“具有相同的意义,简而言之,意味着能够以比你目前跟快的速度开发软件。光从字面上讲,定义与书中后来所提出的有效开发相比,从字面上来讲是不够全面的,很多人也在豆瓣,卓越上表达了类...
阅读全文
posted @
2011-10-10 09:58
meng-meng(萌萌)
阅读(291)
推荐(1) 编辑
关于《移山之道》及软件工程的问与答
摘要:1. 1.敏捷开发在今天的软件行业逐渐流行,那么它脱颖而出的原因是什么呢?敏捷开发在最近流行,原因在于他的快速迭代性。如今的很多应用软件都以网络为基础,具有高度的动态性,这就要求开发人员更强调与用户紧密的交流,在用户反馈的基础上迅速改进,快速迭代。具体来说,敏捷开发有以下几个不同于传统开发模式的性质:第一,敏捷开发更强调与用户的交流,设计的宗旨是以用户的想法为中心;第二,将防止质量缺陷定为团队质量控制的首要任务,尽量减少开发阶段的可能系统缺陷,从而使由开发到测试的周期变短;第三,保证项目质量随时可用,尽可能达到开发过程随时安装与发布;第四,则是对过程的精简,也就是所有事情的目的是得到可用软..
阅读全文
posted @
2011-10-10 09:41
meng-meng(萌萌)
阅读(880)
推荐(0) 编辑
[Scrum]10.8
摘要:经过了十一假期,大家都回来了,scrum也要重新开始了 今天的工作 明天的工作 note 林萌 活动搜索 参加活动 林萌做了一个pending的示例供大家参考 陈晓萌 电影搜索框架 完成电影搜索 李明磊 获取一封豆邮的具体信息 发豆邮(获取列表) 钱一鸣 获取用户的收藏 改变页面结构,削减没有意义的信息 陈凯飞 实现电影的基本页面 搞定电影页面及其评论 陶宇 使用Re...
阅读全文
posted @
2011-10-09 12:10
meng-meng(萌萌)
阅读(194)
推荐(0) 编辑
如何评价个人在软件团队中的绩效
摘要:这是一个很重要的问题,邹欣老师也专门写过一篇blog讨论这个问题http://www.cnblogs.com/xinz/archive/2011/05/01/2033927.html首先,肯定不能像大锅饭时代一样,大家share一样的分数,这样的话根本无法激发大家的积极性。其次,也不能是PM一个人说的算,虽然PM最了解团队的情况。我们需要的是科学的方法。根据这个问题,我们组的同学进行了激烈的讨论,下面就说一说我们讨论的结果。我们可以从三个角度来看一个成员的贡献:团队内部的互相评分,团队外部其他同学和老师的评分,用户的评分和反馈。1. 团队内部的互相评分这一点应该占最大的比重,因为团队内部更清楚
阅读全文
posted @
2011-10-08 21:00
meng-meng(萌萌)
阅读(441)
推荐(0) 编辑