伍迷家园

让编程融入生活
随笔 - 92, 文章 - 0, 评论 - 2192, 引用 - 172
数据加载中……

置顶随笔

[置顶]本人因《大话设计模式》而获得51CTO网站主办的"2008年十大IT图书最佳原创作者奖"

     摘要: 2008年十大IT图书最佳原创作者奖《大话设计模式》 作者:程杰http://book.51cto.com/exp/bookrating2008/results.html由于没有出席现场的颁奖仪式,所以只是录了感言录音在现场播放,以下是感言内容:各位朋友们,大家好,我是《大话设计模式》的作者程杰。得知在51CTO读书频道最佳原创作者评选活动中获奖,我非常的高兴,于是就给我的小兄弟小菜打了个电话。&...  阅读全文

posted @ 2009-01-14 09:17 伍迷 阅读(2744) | 评论 (34)编辑

[置顶]关于阅读技术类图书的思考

     摘要:
读书永远没有好老师的好教学来得有效(注意需要强调“好”字)。…………从写作形式上分,有教材类、休闲类、论文类等;从价位上,有10-30、30-60、60-90、90-抢钱没商量价等;从书的厚度或阅读时间来讲,有三天读完、两周读完、两月读完、半年读完、阅读三遍、终生阅读等分类;当然最重要的分类,即按书的写作质量来分,应该是垃圾书、一般书、可读书、精品书、绝对必读书等。………别的行业可能很需要参考书,我看编程行业基本不需要参考书,Google百度就是最好的参考。…………旁边那台笔记本或PC要来干吗呢?不是让你来玩游戏的,更不是让你和MM聊QQ的,而是用来写代码的,代码只是看看是没用的,一定要自己打一遍,最好的效果是看懂了后,根据自己理解的来编,效果差一些的是照着书中的抄一遍,但无论哪种都比你根本不写只是看要强。  阅读全文

posted @ 2008-03-27 12:50 伍迷 阅读(10254) | 评论 (131)编辑

[置顶]伍迷随想冷饭集

     摘要: 主要是伍迷过去和现在的随笔文章,没有技术内容,纯粹休闲。  阅读全文

posted @ 2008-02-24 21:58 伍迷 阅读(2332) | 评论 (15)编辑

[置顶]《大话设计模式》相关主题

     摘要: 《大话设计模式》出版一年,在各大网上书店都有非常好的销售成绩,互动出版网第4名,当当网第6名。  阅读全文

posted @ 2007-12-30 23:26 伍迷| 编辑

[置顶]小菜编程成长记系列

     摘要: 系列的全部链接以及提供PDF文档下载  阅读全文

posted @ 2007-04-02 21:34 伍迷 阅读(21554) | 评论 (89)编辑

2009年4月8日

量变到质变的飞跃——一封初为程序员的大学毕业生三个月后的再次来信

     摘要: 学习成功也许有捷径,比如好的方法,有好的老师,有好的环境,但学习成功更多的是勤奋,而且是超出常人的勤奋(其实是常人目前太不勤奋),只要你每天付出比别人多一些的打游戏、泡吧时间,用不了多久,你的付出就会有量变到质变的飞跃和回报。  阅读全文

posted @ 2009-04-08 09:56 伍迷 阅读(4286) | 评论 (42)编辑

2009年3月12日

《大话设计模式》繁体版正式发行

《大话设计模式》繁体版正式发行,成为大陆为数不多的先简体后繁体的IT图书,公告一下。

http://www.delightpress.com.tw/book.aspx?book_id=SKTP00023

 

 

posted @ 2009-03-12 09:45 伍迷 阅读(841) | 评论 (4)编辑

2009年1月16日

一篇面试题文章引发的“争议”

     摘要: 针对本人上篇文章的各种回复,做一个说明。希望 非诚勿扰!  阅读全文

posted @ 2009-01-16 11:02 伍迷 阅读(4091) | 评论 (88)编辑

2009年1月15日

一道或许可以通吃的面试题

     摘要: 写一个信息发布的网站。就是有个后台有个可以增删改查信息的管理页面。前台是一个查看信息列表和查看信息内容的页面。给你一天时间,你打算如何做?(其中一天只是表示时间短的意思,对没经验者可以是一周,对有一年经验者,是一到三天,对两三年及以上经验者,应该是半天甚至一个小时。) 写一个信息发布的网站,给你50万的项目经费,给你一年的时间,希望它做到可以被任何做信息发布的网站使用,你打算如何做?   阅读全文

posted @ 2009-01-15 10:25 伍迷 阅读(6931) | 评论 (157)编辑

2009年1月14日

想要,不一定得到,一定要,则必成功——一封初为程序员充满困惑的大学毕业生的来信以及本人回复

     摘要: 当年明月:很多人说过,最好的老师不是特级老师,不是名牌学校,而是兴趣。但我要告诉你,这个答案还是不够准确,在这个世界上,最优秀的老师是——生存。 伍迷:我是一只褐色老鼠,我可能是一个不可以教育的家伙,但是我能够吃苦耐劳,不怕牺牲,如果我的一只腿陷在夹子中,那么,为了脱身,为了生存,我会把那只陷在夹子中的腿弄断,而在所不惜。  阅读全文

posted @ 2009-01-14 09:49 伍迷 阅读(6647) | 评论 (93)编辑

2008年12月11日

《大话设计模式》入围51CTO读书频道“TOP10”十大IT技术图书及原创作者评选活动

     摘要: 感谢所有支持本书的读者!  阅读全文

posted @ 2008-12-11 16:50 伍迷 阅读(1044) | 评论 (10)编辑

2008年9月5日

测试中国地理常识(中文版)

     摘要: 本人开发的一个关于中国地理的小游戏。 http://mapiq.mapgle.cn  阅读全文

posted @ 2008-09-05 16:03 伍迷 阅读(6236) | 评论 (99)编辑

2008年8月26日

《软件观念革命——交互设计精髓》读书笔记(三)

     摘要: 第四章 理解用户:定性研究 无论设计师多么熟练和富有创造力,如果没有清晰而详细的关于目标用户的知识,问题的约束条件,设计希望获取什么样的业务目标和组织目标,则他成功的机会将会很小。 定性研究帮我们理解:(1)已有的产品及其使用方式(2)新产品或已有产品的潜在用户,以及当前这些用户如何面对新产品设计希望处理的活动和问题(3)将要设计产品中所含的技术、业务和上下文——问题域(4)问题域中的词汇和其他社...  阅读全文

posted @ 2008-08-26 10:15 伍迷 阅读(1077) | 评论 (0)编辑

2008年8月21日

《软件观念革命——交互设计精髓》读书笔记(二)

     摘要: 第二章 实现模型和心智模型 实现模型:它描述了程序在代码中实现的细节。 用户心智模型:人们并不需要知道复杂产品的实际工作细节来掌握它的使用方法,为了便于使用,人们在认知上创建了一种简捷的解释方式,这种方式对他们与产品的交互来说已经足够了,但并不一定能够反映产品实际的内部工作机制。 在数字世界里,用户的心智模型和实现模型通常差别很大。我们经常忽略像“手机的工作方式不同于固定电话̶...  阅读全文

posted @ 2008-08-21 15:47 伍迷 阅读(1028) | 评论 (0)编辑

2008年8月15日

《软件观念革命——交互设计精髓》读书笔记(一)

     摘要: 第一篇 了解你的用户第一章 目标导向设计 设计(design):(1)理解用户的期望、需要、动机和上下文。(2)理解业务、技术和行业上的需求及限制。(3)将这些所知道的东西转化为对产品的规划(或产品本身),使得产品的形式、内容和行为变得有用、能用,令人向往,并且在经济和技术上可行。 只关注技术、市场或者任务(而不是为用户及其目标进行设计)所产生的软件正逐渐被我们所抛弃。 错误消息框弹出来宣告用户又...  阅读全文

posted @ 2008-08-15 11:28 伍迷 阅读(1611) | 评论 (0)编辑

2008年8月6日

《交互设计之路——让高科技产品回归人性》读书笔记(十)

     摘要: 第十三章 最高管理层说:“做成像Outlook那样。”市场人员说:“要赶上竞争对手。”销售人员说:“这个客户要求有这个功能。”程序员说:“要与我们上一个版本保持一致。”你听谁的?虽然其他人站在那里要求行动,但客户是唯一手里拿着支票的人。每个商业人员没法不受他的影响。如果收了那张支票,你就开始变成R...  阅读全文

posted @ 2008-08-06 10:06 伍迷 阅读(889) | 评论 (0)编辑

2008年8月5日

《交互设计之路——让高科技产品回归人性》读书笔记(九)

     摘要: 第十二章 无论采用什么方法,如果编程工作已经开始,设计的效果将变得微不足道。将设计引入软件开发过程的基本前提是,设计必须先于编程。 任何基于观察的过程,必须处于创建过程之后。程序员的工作是创建,用户测试的方法就是将控制权交给程序员,然后说,“你做吧,做完了我再看看你做得怎么样。”但是,在当今快速发展的高科技世界,东西做完,就会迫不及待地上市销售。事后测试不会对产品有太多的影...  阅读全文

posted @ 2008-08-05 14:51 伍迷 阅读(853) | 评论 (0)编辑

2008年8月4日

《交互设计之路——让高科技产品回归人性》读书笔记(八)

     摘要: 第十一章 随着设计工作的深入,场景变得越来越有效。我们应该将重点放在那些能深化设计工作的场景,而避免陷入边缘状况。我们应该更关注两类场景:日常场景和必要场景。 日常场景最为有用,也最为重要。它们是使用者需要执行的主要任务,这些任务还会需要经常执行。例如,在一个缺陷跟踪系统中,查找缺陷和填写新缺陷报告单就是日常场景。任何技术支持人员都会在一天内多次地执行这两项任务。 日常场景需要最灵活的交互支持。必...  阅读全文

posted @ 2008-08-04 10:06 伍迷 阅读(820) | 评论 (0)编辑

2008年8月1日

《交互设计之路——让高科技产品回归人性》读书笔记(七)

     摘要: 第十章 目标不是任务,目标是终结条件,而任务是达到目标所需要的中间过程。区别任务和目标非常重要,人们很容易将它们相互混淆。如果我的目标是在吊床上悠闲地阅读星期日的报纸,我得先给草坪割草。我的任务是割草,而我的目标是阅读。如果可以请人来割草,我就可以不去亲自割草而达到目标。 目标和任务有时截然相反。比如美国总统希望海外和平,他派出用枪支、战机和炸弹装备的部队。他的任务是战争,而他的目标是和平。 目标...  阅读全文

posted @ 2008-08-01 14:51 伍迷 阅读(881) | 评论 (1)编辑

2008年7月31日

《交互设计之路——让高科技产品回归人性》读书笔记(六)

     摘要: 第九章 最显而易见的方法:找出实际用户并向他们提问。这其实并没有多少效果。原因是问题的受害者不会自动知道解决问题的方法。实际用户是宝贵的资源,我们应该在他们身上多花些精力,但是不要让用户直接影响解决方案。 如果想让一种产品满足广大用户,逻辑告诉我们应该在产品中提供很多功能。然而这种逻辑是错误的。实际上,只为一个人设计的产品成功机会要大得多。比如为很多人设计一种汽车。住在郊区的妈妈期望拥有一辆空间和...  阅读全文

posted @ 2008-07-31 11:13 伍迷 阅读(806) | 评论 (0)编辑

2008年7月30日

《交互设计之路——让高科技产品回归人性》读书笔记(五)

     摘要: 第八章 代码重用不但可以节省很多时间,而且它们是已经由别的程序员证实可用的代码,不必担心Bug。但代码重用的主要副作用是,程序中很多代码的存在并不是为了满足设计师或者用户的要求,而是因为这些代码事先已经存在。程序员相信简单性和容易获取(在这里是已经写好的代码),比其他人的任何建议更重要。 程序员们都很聪明、有能力、关心产品质量和公司的成败。他们努力实现设计师的设计意图,但是他们不愿意以牺牲自己的编...  阅读全文

posted @ 2008-07-30 15:06 伍迷 阅读(805) | 评论 (0)编辑

2008年7月29日

《交互设计之路——让高科技产品回归人性》读书笔记(四)

     摘要: 第六章 程序员们无论他们如何努力,都不可能拿出完整的设计,这就如同软件测试不应该是开发者自己一样。这是因为,不仅他们的方法、训练、天性不适合做设计工作,他们更被束缚在满足用户需求和让编程更容易的矛盾之中。但是,很多公司允许软件工程师们控制开发过程,而且经常是从一开始到最后结束。 潜在的客户只提出他们想要的新东西。他们没有提到那些在他们正在使用的软件里已经有的东西,他们将这些视为理所当然。由于没有人...  阅读全文

posted @ 2008-07-29 11:15 伍迷 阅读(802) | 评论 (0)编辑

2008年7月28日

《交互设计之路——让高科技产品回归人性》读书笔记(三)

     摘要: 第四章 按钮不适合设置像时间那样的连续变量,而旋钮适合。如果录像机像我那11美元的闹钟那样,只有一个简单的旋钮,我能设置好时间,而不至于让“12:00”一直闪烁。如果录像机再有一个旋钮,用于设置录像时间,我也就能学会录制电视节目了。而事实上,某些录像机灵活到可以录制10个电视节目,可它们难用得让我一个节目也录制不了。 大多数使用者没法使用产品中的多数功能。只有“...  阅读全文

posted @ 2008-07-28 14:38 伍迷 阅读(793) | 评论 (0)编辑

2008年7月24日

《交互设计之路——让高科技产品回归人性》读书笔记(二)

     摘要: 第三章 在硅谷,人们通常认为,一种产品能够马上交付,要比晚交付好得多,于是人们设定了不现实的产品交付时间,让员工们身心交瘁。 任何商人都懂得,在三个月内交付让客户恼怒和沮丧的产品,要比六个月交付让客户高兴的产品糟糕得多。 只要软件“不崩溃”,用6个月编写的程序与3个月编写的程序之间,除了多出3个月的巨额编程成本以外,没有太大的区别。于是让编程尽快开始,尽快结束。 如果对于将...  阅读全文

posted @ 2008-07-24 14:48 伍迷 阅读(844) | 评论 (0)编辑

《交互设计之路——让高科技产品回归人性》读书笔记(一)

     摘要: [美]ALAN COOPER 电子工业出版社 2006.7第一章 电脑仅告诉我们事实,但从不给我们启示。 对生产厂商来讲,因为用电脑控制设备内部的功能比用传统的机械方法更便宜,所以电脑将渗入我们生活中的每一产品和服务中,这在经济社会是不可避免的。这意味着我们所有的产品将很快和让人最讨厌的电脑结合在一起,除非我们做出不同的尝试。 高科技企业正在努力改进它们的产品,把复杂而不必要的功能加入了产品。有缺...  阅读全文

posted @ 2008-07-24 09:21 伍迷 阅读(1582) | 评论 (1)编辑