今天看到在另外一个论坛回帖,觉得程序员的思维方式跟普通人真的相差太大。
截然相反的思维方式
在一个论坛发了篇标题为恶性循环的生活的帖子,说出自己每天7点就要醒来然后急忙奔跑着去赶公交,一路上连奔带跑,买个包子边吃边跑,这样的生活质量,如果是一个年轻人刚毕业的还好一点。但是一个快奔三的男人,只让人感觉到尴尬而又羞愧不堪。
发完这个帖子,看到里面的回帖,让人惊讶。回复的内容跟CSDN...
分类:
其他好文 时间:
2014-12-07 19:09:51
阅读次数:
194
商场中计算价格,经常为有很多促销方式。 面向对象的精髓在于抽象出相同的部分已符合人类的思维方式。 当有很多种算法可以替换(比如商品价格算法时),可以使用策略模式。 UML图: Strategy为策略基类,所有商品价格的计算都是一种算法而已。 ContextInterface用来封装具体算...
分类:
其他好文 时间:
2014-11-27 17:44:02
阅读次数:
109
segue是storyboard中进行场景转换的核心。 实际操作的时候,和以前的代码思维方式有不同之处。比如说,login的实现。 (一)代码思维代码: - (void)configureLoginButton { ????UIButton *loginButton = [UI...
分类:
其他好文 时间:
2014-11-25 00:27:32
阅读次数:
205
这种样式的最优解问题一看就是贪心。如果一下不好看,那么可以按照由特殊到一般的思维方式,先看n==2时怎么选顺序(这种由特殊到一般的思维方式是思考很多问题的入口):有两个队时,若先选第一个,则ans=a1+a2+b2*a1;若先选第二个,则ans=a2+a1+b1*a2;所以选择顺序就比b2*a1和b...
分类:
其他好文 时间:
2014-11-21 23:13:35
阅读次数:
179
在 Linux 中文件和存储设备的使用与 Windows 中不同。虽然同样有文件和分层目录结构,但是除此以外您还需要建立一种不同的思维方式。清单 1. 目录结构/|-- bin|-- boot|-- dev|-- etc|-- mnt|-- opt| |-- IBM| | |-- Web...
分类:
系统相关 时间:
2014-11-19 12:09:19
阅读次数:
207
在云计算时代,开发和运维的结合变得越来越重要。在DIFF论坛第一期,前新浪SAE运维主管,郑志勇,分享了《一个开发眼中的运维》根据自己从开发人员转型运维之后的心得,谈如何把在开发上的运用抽象思维方式运用到运维领域。1. 运维不是什么?运维不是打杂的,运维不是客服,运维也不是服务开发的,但要做好合作。...
分类:
其他好文 时间:
2014-11-14 10:36:36
阅读次数:
159
http://www.nowamagic.net/librarys/veda/detail/2369前面提到了如何科学地思考。思考的重要基础是得到信息,那么如何辨别信息呢?今天是个信息爆炸的时代,我们不缺少信息,唯独缺少有效的辨别信息的思维方式。就好比缺乏一杆标尺,帮助我们衡量哪些信息是重要的,哪些...
分类:
其他好文 时间:
2014-11-10 21:26:18
阅读次数:
392
http://www.nowamagic.net/librarys/veda/detail/2367微软前总裁高群耀说过一句话让我印象深刻,大意是我们努力了那么多年,取得了不小的成就,我相信我们一定做对了一些事情。我觉得能够做对事情的一个重要前提是,我们想对了一些事情,而要想对事情就需要掌握一些正确...
分类:
其他好文 时间:
2014-11-10 21:20:55
阅读次数:
130
http://www.nowamagic.net/librarys/veda/detail/1711前面说了,人类解决问题大部分时候会习惯性地使用联想思维,简言之就是首先枚举你关于这个问题能够想到的所有你学过的知识,然后一一往上套看看能否解决手头的问题。这种思维方式受限于人脑联想能力本身的局限性。如...
分类:
其他好文 时间:
2014-11-10 21:13:33
阅读次数:
174
面向对象的思想:从现实生活中客观存在的事物出发来构造软件系统,并在构造过程中尽量运用人类的思维方式。1、类的定义:客观存在的一类事物抽象出的概念,在类中定义了这一类事务所片具有的属性,属性分为静态属性和动态属性,可以看成一类对象的模版。类与类之间存在继承关系2、成员变量:分为静态属性和动态属性。如“...
分类:
其他好文 时间:
2014-11-09 22:11:18
阅读次数:
200