谈谈新年的一些想法

  本来打算总结一下去年的情况的,但是想了想去年做的事几乎跟程序员做的事没有关联。

  然而还是要写一写新年的一些想法,毕竟新年到了。

  虽说是新年到了,但是想法还是旧的,埋藏在心里的一些想法不拿出来晾凉就潮了,腐了。

  比如说如果我们处理一件事情,我们首先会考虑做这件事情带来的收益,预估这个事情的难易程度和成本花销,思考解决方案,行动并最终解决这个事情。这一系列的动作我们姑且称之为分析的过程,这是一个正向的过程。我们也可以逆向来考虑一下,就是说,我们考虑到如果要解决这个事情,需要做些什么,一旦决定做这些事情,我们又会思考有什么好的办法可以简化工作,更有效率的完成。如果这个解决方案行得通,中间会遇到哪些阻碍,会产生什么样的错误。然后思考完了之后,就得估计一下假设中间碰到了困难,我们会想这个问题难不难,会带来多大的成本损失。等等,这个就是一个综合的过程,分析和综合是相互联系在一起的,分析和综合是纵向的,我觉得这是最简答地做法,所以还将探讨怎么样横向完成一件事情。

  所谓横向可以理解为空间的扩展,或者事务本身地拆分,我把上面那件事情拆分成不同的块,每个块有会有分析和综合的做法。我现在要做的是把这个分析和综合过后所有块的结果归并到一块。而每个独立的块中间的耦合要也要尽量小,我们暂且把这样的做法叫做独立与归并。

  独立和归并是横向的。这也是体现了全面思考问题的一个例子,即思考问题要考虑其过去(原因),现在的情况以及将来会产生的结果,要考虑目前来说还有什么样的这种类型的事情值得借鉴的地方,要考虑现在的情况对周围的物事人带来了什么。

  就这样我们把一件事情做完了,接下来又会碰到一些同样的事情,如果我们都一件一件地做下来了,我们会想能不能把做这些事情的方法归纳一下,然后运用这种方法我们再去做一些差不太多的其他事情,把这个一般性的方法演绎到其他具体的事情中。最后得到所有这种类型的事情的解决。我们可以认为这就是一个归纳与演绎的过程。

  当然归纳出来的方法不一定都正确,都适合。我们还得辩证地看待这些方法,既要分清楚方法的好,又要能辨别其坏的地方。这些方法背后的事情都是有联系的,我们还要运用发展的眼光看清各个事情之间的关联性,通过这些联系我们不断地完善这些方法。

  总的来说其实就是:

  分析与综合;独立与归并;归纳与演绎;辩证与统一;联系与发展;

  有时候事情本身并不复杂,而是自己想多了。。。

  以上言论谨代表个人观点,欢迎诸位园友指正。

  

  

  

时间: 2024-10-06 17:49:55

谈谈新年的一些想法的相关文章

开笔(一直以来,我总是想得太多,做得太少)

曾经无数次构想自己的路,但是走到今天,却突然发现,自己选择的路太规矩.(太久没写东西,逻辑已经混乱了) 从大一入学到现在,已经过去了一年半,这一年半,我学到了什么?我长进了什么?我在脑海里狂搜一遍,发现什么都没学到.如今的我跟刚入学的我相比没有本质的变化.我觉得这些都要归咎于我没有一个规划,或者说没有一个有效的规划. 既然要谈,就放开来谈吧.先从规划讲起.我的专业的计算机科学与技术,在入学之前我有引路人,他告诉我这个专业的方向,也就是从那时候起,我知道了ACM(国际大学生程序设计竞赛).然后当时

小米的成功可以复制?

一: 2010年4月,一个新的手机品牌横空出世,那就是小米.雷军说,我们要用互联网思维卖手机,我们的手机是为发烧友而生. 小米之前,对于一部手机来说,它的配置高,也就意味着它的价格绝对不低,所以,对于极大多数的普通用户来说,他们能买到的手机,往往都是卡.慢.丑.尤其是对于爱折腾的年轻人来说,这种手机是不可忍受的,他们期望能有一款这样的手机,配置高,价格可以接受,也就是俗称的性价比要高.于是,当小米喊着“为发烧友而生”的口号进入这个市场的时候,这些用户们沸腾了.激动了.疯狂了.因为他们终于等到了这

传统企业信息化的成功案例的一些感想(原创)

最近完成了一个传统企业的信息化的中小型软件,已经上线一个多月,后期维护也基本上差不多了,客户比较满意,给他们减轻了企业负担和间接地的降低了人员成本,创造了价值.这个项目从了解需求,建模,开发,测试,修改需求,上线测试都是由我一人完成,下面我谈谈自己的一些想法,和传统企业信息化的一个过程. 在九月一号项目经理给我一个烂尾的项目,希望我能够尽快完成.因为先前用户一直对这个项目觉得流程复杂,操作困难,无法符合公司实际使用,所以做了几个月都没实现具体的功能.我把烂尾的项目拿过来,研究了两天,发现几个问题

关于JavaScript中的setTimeout()链式调用和setInterval()探索

http://www.cnblogs.com/Wenwang/archive/2012/01/06/2314283.html http://www.cnblogs.com/yangjunhua/archive/2012/04/12/2444106.html 下面的参考:http://evantre.iteye.com/blog/1718777 1.选题缘起 在知乎上瞎逛的时候看到一个自问自答的问题: 知乎上,前端开发领域有哪些值得推荐的问答?,然后在有哪些经典的 Web 前端或者 JavaScr

python 基础 2

转 :http://developer.51cto.com/art/201206/343153.htm 我为什么要学习Python(1) 2012-06-18 14:51 张博(Boz) 张博(Boz)的博客 字号:T | T 这里我不讨论Python的一些有用的库或者框架,只从语言本身,最小支持的情况下谈论这门语言本身.语言的发展都是越来越接近Lisp,这也是这门语言伟大的原因. AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 引言:学习Python近两年,谈谈我对于Pyt

消息总线之模型重构

前段时间重新对消息总线的通信模型进行设计&重构,这篇文章谈谈其中的一些想法. RabbitMQ简介 消息总线对RabbitMQ的官方java client进行了定制.简化.这里首先谈谈RabbitMQ作为一个Message Broker的两个核心概念: Exchange Exchange(交换器),其实你可以简单得将它看成是Router(路由器),路由就是它的主要职责.它支持非常灵活的 Exchange-Exchange.Exchange-Queue 之间的绑定,并提供了4种Exchange类型

费曼演讲录

费曼演讲录——一位诺贝尔物理学奖获得者看社会 约翰·丹兹先生要我以科学对人类其他领域思想的影响作为演讲的题目.在第一讲中,我将讨论科学的本质,并着重讨论对科学存在的怀疑和忧虑:在第二讲中,我将讨论科学思想对政治和宗教问题的影响:在第三讲中,我将描述一下在我看来社会是什么样子,即对于一位科学家来说社会是什么样子,以及未来的科学发现可能会带来什么样的社会问题.当然,这只是我个人的看法. 对于宗教和社会我究竟知道多少呢?华盛顿大学和其他大学物理系的几位朋友嘲笑说:“我们从来不知道你对这些方面有浓厚的兴

小小站长成长记(3)--微信个人订阅号鸡肋之痛

前言: "小木的智慧屋"站点创建之后, 也圈了不少粉, 虽然粉不多, 都是革命友情粉, 那就开始做好内容吧, ^_^. 构思这篇文章之时, 脑中涌现的是以前这样的一个场景, 当一个大学老师来到讲堂, 蓦然发现, 底下就坐了一个来听课的学生. 此时老师是继续讲呢, 还是果断放弃呢? 真是一个to be or not to be的question, 我这边的情况大致也是如此. 至于, 我为何吐槽微信个人订阅号呢, 也是从个人的实现需求以及现实的残酷一同讲讲. 序列文章: 1). 小小站长成

关于《iBoard 电子学堂》的学习及进阶方式(精 转)

关于<iBoard 电子学堂>的学习及进阶方式 <iBoard 电子学堂>自发布以来,受到广大网友的热烈关注.虽然我前期设计我花了大量精力,但能得到大家的认可,我也非常欣慰.由于<iBoard 电子学堂>是从工程的角度来设计的综合学习板,所以很多同学拿到板子后,不知道从哪里入手,下面我谈谈我自己的想法. 一.切忌浮躁,做好打持久仗准备 不得不承认,现在的年轻人太浮躁了,包括我自己,整个大的环境就是这样.但是要做做好任何一件事,都是需要时间的.所谓细节决定成败.学习电子知