精华内容
下载资源
问答
  • Projetos 公众意识和意识形态。
  • 软件工程思想1- 软件工程基本观念

    千次阅读 2004-09-08 08:59:00
    本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司的老板,用不着在第一线工作,那么看这一章就够了。但你一定要让员工们相信不停地工作是人生最大的快乐,并且让他们把本书看完。 看完本...

    本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司的老板,用不着在第一线工作,那么看这一章就够了。但你一定要让员工们相信不停地工作是人生最大的快乐,并且让他们把本书看完。

           看完本章,要树立这样的信念:软件开发过程中的坎坎坷坷,仿佛只是人脸的凹凸不平,用热水毛巾一把就可抹平。让我们高举程序主义、软件工程思想的伟大旗帜,紧密团结在以Microsoft为核心的软件公司周围,沿着比尔·盖茨的生财之道,不分白天黑夜地编程,把建设有中国特色的软件产业的伟大事业全面推向21世纪。

     

     

    1.1 软件工程的目标与常用模型

     

     

    软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。质量是软件需求方最关心的问题,用户即使不图物美价廉,也要求个货真价实。生产率是软件供应方最关心的问题,老板和员工都想用更少的时间挣更多的钱。质量与生产率之间有着内在的联系,高生产率必须以质量合格为前提。如果质量不合格,对供需双方都是坏事情。从短期效益看,追求高质量会延长软件开发时间并且增大费用,似乎降低了生产率。从长期效益看,高质量将保证软件开发的全过程更加规范流畅,大大降低了软件的维护代价,实质上是提高了生产率,同时可获得很好的信誉。质量与生产率之间不存在根本的对立,好的软件工程方法可以同时提高质量与生产率。

    软件供需双方的代表能在餐桌上谈笑风生,归功于第一线开发人员的辛勤工作。质量与生产率的提高就指望程序员与程序经理。对开发人员而言,如果非得在质量与生产率之间分个主次不可,那么应该是质量第一,生产率第二。这是因为:(1)质量直接体现在软件的每段程序中,高质量自然是开发人员的技术追求,也是职业道德的要求。(2)高质量对所有的用户都有价值,而高生产率只对开发方有意义。(3)如果一开始就追求高生产率,容易使人急功近利,留下隐患。宁可进度慢些,也要保证每个环节的质量,以图长远利益。

    软件的质量因素很多,如正确性,性能、可靠性、容错性、易用性、灵活性、可扩展性、可理解性、可维护性等等。有些因素相互重叠,有些则相抵触,真要提高质量可不容易啊!

    软件工程的主要环节有:人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试、维护等,如图1.1所示。

     

     

     

     

    人员管理

    项目管理

    可行性与

    需求分析

    系统

    设计

    程序

    设计

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     


    1.1  软件工程的主要环节

     

     

    软件工程模型建议用一定的流程将各个环节连接起来,并可用规范的方式操作全过程,如同工厂的生产线。常见的软件工程模型有:线性模型(图1.2),渐增式模型(图1.3),螺旋模型,快速原型模型,形式化描述模型等等 [Pressmam 1999, Sommerville 1992]

     

     

     

     

    可行性与

    需求分析

    系统

    设计

    程序

    设计

     

     

     

     

     

     


    1.2  软件工程的线性模型

     

     

          时间

    可行性与需求分析

    系统设计

    程序设计

    可行性与需求分析

    系统设计

    程序设计

     

     

     

     

     

     

     

     

     

     

     

     

     

     


                                                                          进度

                                                                          

    1.3  软件工程的渐增式模型

     

     

    最早出现的软件工程模型是线性模型(又称瀑布模型)。线性模型太理想化,太单纯,已不再适合现代的软件开发模式,几乎被业界抛弃。偶而被人提起,都属于被贬对象,未被留一丝惋惜。但我们应该认识到,“线性”是人们最容易掌握并能熟练应用的思想方法。当人们碰到一个复杂的“非线性”问题时,总是千方百计地将其分解或转化为一系列简单的线性问题,然后逐个解决。一个软件系统的整体可能是复杂的,而单个子程序总是简单的,可以用线性的方式来实现,否则干活就太累了。让我们引用Albert Einstein的话作为信条——“任何事物都应该尽可能地简洁”。

    线性是一种简洁,简洁就是美。当我们领会了线性的精神,就不要再呆板地套用线性模型的外表,而应该用活它。例如渐增式模型实质就是分段的线性模型,如图1.3所示。螺旋模型则是接连的弯曲了的线性模型。在其它模型中都能够找到线性模型的影子。

    套用固定的模型不是程序员的聪明之举。比如“程序设计”与“测试”之间的关系,习惯上总以为程序设计在先,测试在后,如图1.4a)所示。而对于一些复杂的程序,将测试分为同步测试与总测试更有效,如图1.4b)所示。

     

     

    程序设计

    程序设计

    同步测试

    总测试

     

     

     

     

     

     

     

     


    a                                              b

    1.4 a)程序设计在先测试在后        b)测试分为同步测试与总测试

     

     

    不论是什么软件工程模型,总是少不了图1.1中的各个环节。本书擗开具体的软件工程模型,顺序讲述人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试,以及维护与再生工程。其中程序设计部分以C++/C语言为例。

     

     

    1.2 软件开发的基本策略

     

     

    人们都有自己的世界观和方法论,能自然而然地运用于生活和工作中。同样,程序员脑子里的软件工程观念会无形地支配其怎么去做事情。软件工程三十年的发展,已经积累了相当多的方法,但这些方法不是严密的理论。实践人员不应该教条地套用方法,更重要的是学会“选择合适的方法”和“产生新方法”。有谋略才会有好的战术。几千年前,我们的祖先就在打闹之际写下了很多心得体会,被现代人很好地运用于工业和商业。本节讲述软件开发中的三种基本策略:“复用”、“分而治之”、“优化——折衷”。

     

     

    1.2.1 复用

    复用就是指“利用现成的东西”,文人称之为“拿来主义”。被复用的对象可以是有形的物体,也可以是无形的成果。复用不是人类懒惰的表现而是智慧的表现。因为人类总是在继承了前人的成果,不断加以利用、改进或创新后才会进步。所以当我们欢度国庆时,要搞清楚祖国远不止50岁,我们今天享用到的财富还有上下五千年人民的贡献。进步只是应该的,不进步则就可耻了。

    复用的内涵包括了提高质量与生产率两者。由经验可知,在一个新系统中,大部分的内容是成熟的,只有小部分内容是创新的。一般地可以相信成熟的东西总是比较可靠的(即具有高质量),而大量成熟的工作可以通过复用来快速实现(即具有高生产率)。勤劳并且聪明的人们应该把大部分的时间用在小比例的创新工作上,而把小部分的时间用在大比例的成熟工作中,这样才能把工作做得又快又好。

    把复用的思想用于软件开发,称为软件复用。据统计,世上已有1000亿多行程序,无数功能被重写了成千上万次,真是浪费哪。面向对象(Object Oriented)学者的口头禅就是“请不要再发明相同的车轮子了”

    将具有一定集成度并可以重复使用的软件组成单元称为软构件(Software Component)。软件复用可以表述为:构造新的软件系统可以不必每次从零做起,直接使用已有的软构件,即可组装(或加以合理修改)成新的系统。复用方法合理化并简化了软件开发过程,减少了总的开发工作量与维护代价,既降低了软件的成本又提高了生产率。另一方面,由于软构件是经过反复使用验证的,自身具有较高的质量。因此由软构件组成的新系统也具有较高的质量。利用软构件生产应用软件的过程如图1.5所示。

    软件复用不仅要使自己拿来方便,还要让别人拿去方便,是“拿来拿去主义”。面向对象方法,Microsoft公司的COM规范 [Rogerson 1999],都能很好地用于实现大规模的软件复用。

     

     

    应用

    软件

    系统

    分解

    查询软构件库

    用构

    件建

    造新

    软件

    定义

    所需

    构件

    集合

     

     


    提取构件

                                              存在  

     

     


    创建新构件

                                            

                                         

                                        构件不存在

    1.5  利用软构件生产应用软件的过程

     

     

    1.2.2 分而治之

    分而治之是指把一个复杂的问题分解成若干个简单的问题,然后逐个解决。这种朴素的思想来源于人们生活与工作的经验,完全适合于技术领域。软件人员在执行分而治之的时候,应该着重考虑:复杂问题分解后,每个问题能否用程序实现?所有程序最终能否集成为一个软件系统并有效解决原始的复杂问题?

    软件系统

     

     

     

     


    复杂问题

                                     解决原始问题

    子问题1

    程序1

     

     

     

     

     

     


                 分解                                            集成

    子问题2

    程序2

    子问题n

    程序n

     

     

     

     

     

     

     

     


    1.6 软件领域的分而治之策略

     

     

    1.6表示了软件领域的分而治之策略。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。软件的分而治之不可以“硬分硬治”。不像为了吃一个西瓜或是一只鸡,挥刀斩成n块,再把每块塞进嘴里粉碎搅拌,然后交由胃肠来消化吸收,象征复杂问题的西瓜或是鸡也就此消失了。

     

     

    1.2.3 优化——折衷

    软件的优化是指优化软件的各个质量因素,如提高运行速度,提高对内存资源的利用率,使用户界面更加友好,使三维图形的真实感更强等等。想做好优化工作,首先要让开发人员都有正确的认识:优化工作不是可有可无的事情,而是必须要做的事情。当优化工作成为一种责任时,程序员才会不断改进软件中的算法,数据结构和程序组织,从而提高软件质量。

    著名的3D游戏软件Quake,能够在PC机上实时地绘制高度真实感的复杂场景。Quake的开发者能把很多成熟的图形技术发挥到极致,例如把Bresenham画线、多边形裁剪、树遍历等算法的速度提高近一个数量级。我第一次看到Quake时不仅感到震动,而且深受打击。这个PC游戏软件的技术水平已经远胜于我所见识到的国内领先的图形学相关科研成果。这对我们日益盛行的点到完止的研发工作真是莫大的讽刺。所以当我们开发的软件表现出很多不可救药的病症时,不要怨机器差。真的是我们自己没有把工作做好,写不好字却嫌笔钝。

    就假设我们经过思想教育后,精神抖擞,随时准备为优化工作干上六天七夜。但愿意做并不意味着就能把事情做好。优化工作的复杂之处是很多目标存在千丝万缕的关系,可谓数不清理还乱。当不能够使所有的目标都得到优化时,就需要“折衷”策略。

    软件中的折衷策略是指通过协调各个质量因素,实现整体质量的最优。就象某些官僚扮演和事佬的角色:“为了使整个组织具有最好的战斗力,我们要重用几个人,照顾一些人,在万不得已的情况下委屈一批人”。

    软件折衷的重要原则是不能使某一方损失关键的职能,更不可以象“舍鱼而取熊掌”那样抛弃一方。例如3D动画软件的瓶颈通常是速度,但如果为了提高速度而在程序中取消光照明计算,那么场景就会丧失真实感,3D动画也就不再有意义了(如果人类全是色盲,计算机图形学将变得异常简单)。

    人都有惰性,如果允许滥用折衷的话,那么一当碰到困难,人们就会用拆东墙补西墙的方式去折衷,不再下苦功去做有意义的优化。所以我们有必要为折衷制定严正的立场:在保证其它因素不差的前提下,使某些因素变得更好。

    下面让我们用“优化——折衷”的策略解决“鱼和熊掌不可得兼”的难题。

    问题提出:假设鱼每千克10元,熊掌每千克一万元。有个倔脾气的人只有20元钱,非得要吃上一公斤美妙的“熊掌烧鱼”,怎么办?

    解决方案:化999分钱买999克鱼肉,化10元钱买1克熊掌肉,可做一道“熊掌戏鱼”菜。剩下的那一分钱还可建立奖励基金。

     

     

    1.3  一些不正确的观念

     

     

    本节例举并分析一些不正确的软件工程观念,可帮助初学者少犯相似的错误。

     

     

    观念之一:我们拥有一套讲述如何开发软件的书籍,书中充满了标准与示例,可以帮助我们解决软件开发中遇到的任何问题。

    客观情况:好的参考书无疑能指导我们的工作。充分利用书籍中的方法、技术和技巧,可以有效地解决软件开发中大量常见的问题。但实践者并不能因此依赖于书籍,这是因为:(1)现实的工作中,由于条件千差万别,即使是相当成熟的软件工程规范,常常也无法套用。(2)软件技术日新月异,没有哪一种软件标准能长盛不衰。祖传秘方在某些领域很吃香,而在软件领域则意味着落后。

     

     

    观念之二:我们拥有最好的开发工具、最好的计算机,一定能做出优秀的软件。

    客观情况:良好的开发环境只是产出成果的必要条件,而不是充分条件。如果拥有好环境的是一群庸人,难保他们不干出南辕北辙的事情。

     

     

    观念之三:如果我们落后于计划,可以增加更多的程序员来解决。

    客观情况:软件开发不同于传统的农业生产,人多不见得力量大。如果给落后于计划的项目增添新手,可能会更加延误项目。因为:(1)新手会产生很多新的错误,使项目混乱。(2)老手向新手解释工作以及交流思想都要花费时间,使实际开发时间更少。所以科学的项目计划很重要,不在乎计划能提前多少,重在恰如其分。如果用“大跃进”的方式奔向共产主义,只会产生倒退的后果。

     

     

    观念之四:既然需求分析很困难,不管三七二十一先把软件做了再说,反正软件是灵活的,随时可以修改。

    客观情况:对需求把握得越准确,软件的修修补补就越少。有些需求在一开始时很难确定,在开发过程中要不断地加以改正。软件修改越早代价越少,修改越晚代价越大,就跟治病一样道理。

     

     

    1.4  一些有争议的观念

     

     

    本节探讨一些有争议的观念,目的不在于得出“正确”或“错误”的评断,而在于争议会激发更多理性的思考。

     

     

    争议之一:如果软件运行较慢,是换一台更快的计算机,还是设计一种更快的算法?

    作者观点:如果开发软件的目的是为了学习或是研究,那么应该设计一种更快的算法。如果该软件已经用于商业,则需谨慎考虑:若换一台更快的计算机能解决问题,则是最快的解决方案。改进算法虽然可以从根本上提高软件的运行速度,但可能引入错误以及延误进程。技术狂毫无疑问会选择后者,因为他们觉得放弃任何可以优化的机会就等于犯罪。

    类似的争议还有:是买现成的程序,还是彻底自己开发?技术人员和商业人士常常会有不同的选择。

     

     

    争议之二:有最好的软件工程方法,最好的编程语言吗?

    作者观点:在软件领域永远没有最好的,只有更好的。能解决问题的都是好方法或是好语言。程序员在最初学习BasicFortran PascalCC++等语言时会感觉一个比一个好,不免有喜新厌旧之举。而如今的Visual BasicDelphiVisual C++Java等语言各有所长,真的难分优劣。开发人员应该根据客观条件,选择自己熟悉的方法和语言,才能保证合格的质量与生产率。

    程序设计是自由与快乐的事情,不要发誓忠于某某主义而自寻烦恼。

     

     

    争议之三:编程时是否应该多使用技巧?

    作者观点:就软件开发而言,技巧的优点在于能另辟蹊径地解决一些问题,缺点是技巧并不为人熟知。若在程序中用太多的技巧,可能会留下隐患,别人也难以理解程序。鉴于一个局部的优点对整个系统而言是微不足道的,而一个错误则可能是致命的。作者建议用自然的方式编程,少用技巧。

    《狼三则》的故事告诉我们“失败的技巧通常是技俩”。当我们在编程时无法判断是用了技巧还是用了技俩,那就少用。《卖油翁》的故事又告诉我们“熟能生巧”,表明技巧是自然而然产生的,而不是卖弄出来的。卖油翁的绝技是可到中央电视台表演的,而他老人家却谦虚地说:“没啥没啥,用熟了而已”。

     

     

    争议之四:软件中的错误是否可按严重程度分等级?

    作者观点:在定量分析时,可以将错误分等级,以便于管理。微软的一些开发小组将错误分成四个等级 [Cusumano 1996],如表1.1所示。

     

     

    一级严重:错误导致软件崩溃。

    二级严重:错误导致一个特性不能运行并且没有替代方案。

    三级严重:错误导致一个特性不能运行但有替代方案。

    四级严重:错误是表面化的或是微小的。

     

     

    1.1  错误的四个等级

     

     

    上述分类是非常技术性的,并不是普适的。假设某个财务软件有两个错误:错误A使该软件死掉,错误B导致工资计算错误。按表1.1分类,错误A属一级严重,错误B属二级严重。但事实上B要比A严重。工资算多了或者算少了,将会使老板或员工遭受经济损失。而错误A只使操作员感到厌烦,并没有造成经济损失。另一个示例是操作手册写错,按表1.1分类则属四级严重,但这种错误可能导致机毁人亡。

    开发人员应该意识到:所有的错误都是严重的,不存在微不足道的错误。这样才能少犯错误。

     

     

    1.5    

     

     

    软件工程学科发展到今天,已经有了很多方法和规范,学之不尽。本章只在宏观上讨论了软件工程的一些思想,更具体的内容将在后面的章节论述。无论是什么好方法,贵在理解与灵活运用,而不可当成灵丹妙药,不象“吃了脑黄金或脑白金,就能使一亿人先聪明起来”。

    展开全文
  • 想起以前看过一个思想:分而治之.于是在baidu上找了一下.看到下面的文章,感觉还好.于是决定在这博客中收藏下.方便以后查找.若有朋友比我这更好的,希望能告诉我.(转) [天道酬勤]本章讲述软件工程的基本观念,是关于...

    今天上课的时候老师提到 分层的设计.想起以前看过一个思想:分而治之.于是在baidu上找了一下.看到下面的文章,感觉还好.于是决定在这博客中收藏下.方便以后查找.若有朋友比我这更好的,希望能告诉我.

    (转) [天道酬勤]

    本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司的老板,用不着在第一线工作,那么看这一章就够了。但你一定要让员工们相信不停地工作是人生最大的快乐,并且让他们把本书看完。

    1.1节讲述软件工程的目标和常用的软件工程模型。1.2节讲述软件开发的基本策略:“复用”、“分而治之”、“优化——折衷”,有助于指导实践者选择方法和产生新方法。1.3节例举一些不正确的观念,取材于早期软件人员比较幼稚的想法,初学者可以引以为戒。1.4节探讨一些有争议的观念。

           看完本章,要树立这样的信念:软件开发过程中的坎坎坷坷,仿佛只是人脸的凹凸不平,用热水毛巾一把就可抹平。让我们高举程序主义、软件工程思想的伟大旗帜,紧密团结在以Microsoft为核心的软件公司周围,沿着比尔·盖茨的生财之道,不分白天黑夜地编程,把建设有中国特色的软件产业的伟大事业全面推向21世纪。 

     

    1.1 软件工程的目标与常用模型

     

    软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。质量是软件需求方最关心的问题,用户即使不图物美价廉,也要求个货真价实。生产率是软件供应方最关心的问题,老板和员工都想用更少的时间挣更多的钱。质量与生产率之间有着内在的联系,高生产率必须以质量合格为前提。如果质量不合格,对供需双方都是坏事情。从短期效益看,追求高质量会延长软件开发时间并且增大费用,似乎降低了生产率。从长期效益看,高质量将保证软件开发的全过程更加规范流畅,大大降低了软件的维护代价,实质上是提高了生产率,同时可获得很好的信誉。质量与生产率之间不存在根本的对立,好的软件工程方法可以同时提高质量与生产率。

    软件供需双方的代表能在餐桌上谈笑风生,归功于第一线开发人员的辛勤工作。质量与生产率的提高就指望程序员与程序经理。对开发人员而言,如果非得在质量与生产率之间分个主次不可,那么应该是质量第一,生产率第二。这是因为:(1)质量直接体现在软件的每段程序中,高质量自然是开发人员的技术追求,也是职业道德的要求。(2)高质量对所有的用户都有价值,而高生产率只对开发方有意义。(3)如果一开始就追求高生产率,容易使人急功近利,留下隐患。宁可进度慢些,也要保证每个环节的质量,以图长远利益。

    软件的质量因素很多,如正确性,性能、可靠性、容错性、易用性、灵活性、可扩展性、可理解性、可维护性等等。有些因素相互重叠,有些则相抵触,真要提高质量可不容易啊!

    软件工程的主要环节有:人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试、维护等,如图1.1所示。

     

    1.1  软件工程的主要环节

     

    软件工程模型建议用一定的流程将各个环节连接起来,并可用规范的方式操作全过程,如同工厂的生产线。常见的软件工程模型有:线性模型(图1.2),渐增式模型(图1.3),螺旋模型,快速原型模型,形式化描述模型等等 [Pressmam 1999, Sommerville 1992]

     最早出现的软件工程模型是线性模型(又称瀑布模型)。线性模型太理想化,太单纯,已不再适合现代的软件开发模式,几乎被业界抛弃。偶而被人提起,都属于被贬对象,未被留一丝惋惜。但我们应该认识到,“线性”是人们最容易掌握并能熟练应用的思想方法。当人们碰到一个复杂的“非线性”问题时,总是千方百计地将其分解或转化为一系列简单的线性问题,然后逐个解决。一个软件系统的整体可能是复杂的,而单个子程序总是简单的,可以用线性的方式来实现,否则干活就太累了。让我们引用Albert Einstein的话作为信条——“任何事物都应该尽可能地简洁”。

    线性是一种简洁,简洁就是美。当我们领会了线性的精神,就不要再呆板地套用线性模型的外表,而应该用活它。例如渐增式模型实质就是分段的线性模型,如图1.3所示。螺旋模型则是接连的弯曲了的线性模型。在其它模型中都能够找到线性模型的影子。

    套用固定的模型不是程序员的聪明之举。比如“程序设计”与“测试”之间的关系,习惯上总以为程序设计在先,测试在后,如图1.4a)所示。而对于一些复杂的程序,将测试分为同步测试与总测试更有效,如图1.4b)所示。

     1.4 a)程序设计在先测试在后        b)测试分为同步测试与总测试

     

    不论是什么软件工程模型,总是少不了图1.1中的各个环节。本书擗开具体的软件工程模型,顺序讲述人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试,以及维护与再生工程。其中程序设计部分以C++/C语言为例。

     

    1.2 软件开发的基本策略

     

    人们都有自己的世界观和方法论,能自然而然地运用于生活和工作中。同样,程序员脑子里的软件工程观念会无形地支配其怎么去做事情。软件工程三十年的发展,已经积累了相当多的方法,但这些方法不是严密的理论。实践人员不应该教条地套用方法,更重要的是学会“选择合适的方法”和“产生新方法”。有谋略才会有好的战术。几千年前,我们的祖先就在打闹之际写下了很多心得体会,被现代人很好地运用于工业和商业。本节讲述软件开发中的三种基本策略:“复用”、“分而治之”、“优化——折衷”。

     

    1.2.1 复用

    复用就是指“利用现成的东西”,文人称之为“拿来主义”。被复用的对象可以是有形的物体,也可以是无形的成果。复用不是人类懒惰的表现而是智慧的表现。因为人类总是在继承了前人的成果,不断加以利用、改进或创新后才会进步。所以当我们欢度国庆时,要搞清楚祖国远不止50岁,我们今天享用到的财富还有上下五千年人民的贡献。进步只是应该的,不进步则就可耻了。

    复用的内涵包括了提高质量与生产率两者。由经验可知,在一个新系统中,大部分的内容是成熟的,只有小部分内容是创新的。一般地可以相信成熟的东西总是比较可靠的(即具有高质量),而大量成熟的工作可以通过复用来快速实现(即具有高生产率)。勤劳并且聪明的人们应该把大部分的时间用在小比例的创新工作上,而把小部分的时间用在大比例的成熟工作中,这样才能把工作做得又快又好。

    把复用的思想用于软件开发,称为软件复用。据统计,世上已有1000亿多行程序,无数功能被重写了成千上万次,真是浪费哪。面向对象(Object Oriented)学者的口头禅就是“请不要再发明相同的车轮子了”

    将具有一定集成度并可以重复使用的软件组成单元称为软构件(Software Component)。软件复用可以表述为:构造新的软件系统可以不必每次从零做起,直接使用已有的软构件,即可组装(或加以合理修改)成新的系统。复用方法合理化并简化了软件开发过程,减少了总的开发工作量与维护代价,既降低了软件的成本又提高了生产率。另一方面,由于软构件是经过反复使用验证的,自身具有较高的质量。因此由软构件组成的新系统也具有较高的质量。利用软构件生产应用软件的过程如图1.5所示。

    软件复用不仅要使自己拿来方便,还要让别人拿去方便,是“拿来拿去主义”。面向对象方法,Microsoft公司的COM规范 [Rogerson 1999],都能很好地用于实现大规模的软件复用。

     1.5  利用软构件生产应用软件的过程

     

    1.2.2 分而治之

    分而治之是指把一个复杂的问题分解成若干个简单的问题,然后逐个解决。这种朴素的思想来源于人们生活与工作的经验,完全适合于技术领域。软件人员在执行分而治之的时候,应该着重考虑:复杂问题分解后,每个问题能否用程序实现?所有程序最终能否集成为一个软件系统并有效解决原始的复杂问题?


    1.6 软件领域的分而治之策略

     

    1.6表示了软件领域的分而治之策略。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。软件的分而治之不可以“硬分硬治”。不像为了吃一个西瓜或是一只鸡,挥刀斩成n块,再把每块塞进嘴里粉碎搅拌,然后交由胃肠来消化吸收,象征复杂问题的西瓜或是鸡也就此消失了。

     

    1.2.3 优化——折衷

    软件的优化是指优化软件的各个质量因素,如提高运行速度,提高对内存资源的利用率,使用户界面更加友好,使三维图形的真实感更强等等。想做好优化工作,首先要让开发人员都有正确的认识:优化工作不是可有可无的事情,而是必须要做的事情。当优化工作成为一种责任时,程序员才会不断改进软件中的算法,数据结构和程序组织,从而提高软件质量。

    著名的3D游戏软件Quake,能够在PC机上实时地绘制高度真实感的复杂场景。Quake的开发者能把很多成熟的图形技术发挥到极致,例如把Bresenham画线、多边形裁剪、树遍历等算法的速度提高近一个数量级。我第一次看到Quake时不仅感到震动,而且深受打击。这个PC游戏软件的技术水平已经远胜于我所见识到的国内领先的图形学相关科研成果。这对我们日益盛行的点到完止的研发工作真是莫大的讽刺。所以当我们开发的软件表现出很多不可救药的病症时,不要怨机器差。真的是我们自己没有把工作做好,写不好字却嫌笔钝。

    就假设我们经过思想教育后,精神抖擞,随时准备为优化工作干上六天七夜。但愿意做并不意味着就能把事情做好。优化工作的复杂之处是很多目标存在千丝万缕的关系,可谓数不清理还乱。当不能够使所有的目标都得到优化时,就需要“折衷”策略。

    软件中的折衷策略是指通过协调各个质量因素,实现整体质量的最优。就象某些官僚扮演和事佬的角色:“为了使整个组织具有最好的战斗力,我们要重用几个人,照顾一些人,在万不得已的情况下委屈一批人”。

    软件折衷的重要原则是不能使某一方损失关键的职能,更不可以象“舍鱼而取熊掌”那样抛弃一方。例如3D动画软件的瓶颈通常是速度,但如果为了提高速度而在程序中取消光照明计算,那么场景就会丧失真实感,3D动画也就不再有意义了(如果人类全是色盲,计算机图形学将变得异常简单)。

    人都有惰性,如果允许滥用折衷的话,那么一当碰到困难,人们就会用拆东墙补西墙的方式去折衷,不再下苦功去做有意义的优化。所以我们有必要为折衷制定严正的立场:在保证其它因素不差的前提下,使某些因素变得更好。

    下面让我们用“优化——折衷”的策略解决“鱼和熊掌不可得兼”的难题。

    问题提出:假设鱼每千克10元,熊掌每千克一万元。有个倔脾气的人只有20元钱,非得要吃上一公斤美妙的“熊掌烧鱼”,怎么办?

    解决方案:化999分钱买999克鱼肉,化10元钱买1克熊掌肉,可做一道“熊掌戏鱼”菜。剩下的那一分钱还可建立奖励基金。

     

    1.3  一些不正确的观念

     

    本节例举并分析一些不正确的软件工程观念,可帮助初学者少犯相似的错误。

     

    观念之一:我们拥有一套讲述如何开发软件的书籍,书中充满了标准与示例,可以帮助我们解决软件开发中遇到的任何问题。

    客观情况:好的参考书无疑能指导我们的工作。充分利用书籍中的方法、技术和技巧,可以有效地解决软件开发中大量常见的问题。但实践者并不能因此依赖于书籍,这是因为:(1)现实的工作中,由于条件千差万别,即使是相当成熟的软件工程规范,常常也无法套用。(2)软件技术日新月异,没有哪一种软件标准能长盛不衰。祖传秘方在某些领域很吃香,而在软件领域则意味着落后。

     

    观念之二:我们拥有最好的开发工具、最好的计算机,一定能做出优秀的软件。

    客观情况:良好的开发环境只是产出成果的必要条件,而不是充分条件。如果拥有好环境的是一群庸人,难保他们不干出南辕北辙的事情。

     

    观念之三:如果我们落后于计划,可以增加更多的程序员来解决。

    客观情况:软件开发不同于传统的农业生产,人多不见得力量大。如果给落后于计划的项目增添新手,可能会更加延误项目。因为:(1)新手会产生很多新的错误,使项目混乱。(2)老手向新手解释工作以及交流思想都要花费时间,使实际开发时间更少。所以科学的项目计划很重要,不在乎计划能提前多少,重在恰如其分。如果用“大跃进”的方式奔向共产主义,只会产生倒退的后果。

     

    观念之四:既然需求分析很困难,不管三七二十一先把软件做了再说,反正软件是灵活的,随时可以修改。

    客观情况:对需求把握得越准确,软件的修修补补就越少。有些需求在一开始时很难确定,在开发过程中要不断地加以改正。软件修改越早代价越少,修改越晚代价越大,就跟治病一样道理。

     

    1.4  一些有争议的观念

     

    本节探讨一些有争议的观念,目的不在于得出“正确”或“错误”的评断,而在于争议会激发更多理性的思考。

     

    争议之一:如果软件运行较慢,是换一台更快的计算机,还是设计一种更快的算法?

    作者观点:如果开发软件的目的是为了学习或是研究,那么应该设计一种更快的算法。如果该软件已经用于商业,则需谨慎考虑:若换一台更快的计算机能解决问题,则是最快的解决方案。改进算法虽然可以从根本上提高软件的运行速度,但可能引入错误以及延误进程。技术狂毫无疑问会选择后者,因为他们觉得放弃任何可以优化的机会就等于犯罪。

    类似的争议还有:是买现成的程序,还是彻底自己开发?技术人员和商业人士常常会有不同的选择。

     

    争议之二:有最好的软件工程方法,最好的编程语言吗?

    作者观点:在软件领域永远没有最好的,只有更好的。能解决问题的都是好方法或是好语言。程序员在最初学习BasicFortran PascalCC++等语言时会感觉一个比一个好,不免有喜新厌旧之举。而如今的Visual BasicDelphiVisual C++Java等语言各有所长,真的难分优劣。开发人员应该根据客观条件,选择自己熟悉的方法和语言,才能保证合格的质量与生产率。

    程序设计是自由与快乐的事情,不要发誓忠于某某主义而自寻烦恼。

     

    争议之三:编程时是否应该多使用技巧?

    作者观点:就软件开发而言,技巧的优点在于能另辟蹊径地解决一些问题,缺点是技巧并不为人熟知。若在程序中用太多的技巧,可能会留下隐患,别人也难以理解程序。鉴于一个局部的优点对整个系统而言是微不足道的,而一个错误则可能是致命的。作者建议用自然的方式编程,少用技巧。

    《狼三则》的故事告诉我们“失败的技巧通常是技俩”。当我们在编程时无法判断是用了技巧还是用了技俩,那就少用。《卖油翁》的故事又告诉我们“熟能生巧”,表明技巧是自然而然产生的,而不是卖弄出来的。卖油翁的绝技是可到中央电视台表演的,而他老人家却谦虚地说:“没啥没啥,用熟了而已”。

     

    争议之四:软件中的错误是否可按严重程度分等级?

    作者观点:在定量分析时,可以将错误分等级,以便于管理。微软的一些开发小组将错误分成四个等级 [Cusumano 1996],如表1.1所示。 

    一级严重:错误导致软件崩溃。

    二级严重:错误导致一个特性不能运行并且没有替代方案。

    三级严重:错误导致一个特性不能运行但有替代方案。

    四级严重:错误是表面化的或是微小的。

     1.1  错误的四个等级

     

    上述分类是非常技术性的,并不是普适的。假设某个财务软件有两个错误:错误A使该软件死掉,错误B导致工资计算错误。按表1.1分类,错误A属一级严重,错误B属二级严重。但事实上B要比A严重。工资算多了或者算少了,将会使老板或员工遭受经济损失。而错误A只使操作员感到厌烦,并没有造成经济损失。另一个示例是操作手册写错,按表1.1分类则属四级严重,但这种错误可能导致机毁人亡。

    开发人员应该意识到:所有的错误都是严重的,不存在微不足道的错误。这样才能少犯错

    展开全文
  • 思想通 万事通

    千次阅读 热门讨论 2016-09-20 11:04:12
    思想通万事通,我觉得这是肯定的,思想是根,是行动的根,而行动又是你成功之树的根,所以思想是本,在这位智者的指引之下我发现我的思想开始慢慢改变我开始看见以前我看不见的虽说还有很多我依旧看不见,你可能无法...

                                在提高班半年总结
    1.      思想学习
     
    思想通万事通,我觉得这是肯定的,思想是根,是行动的根,而行动又是你成功之树的根,所以思想是本,在这位智者的指引之下我发现我的思想开始慢慢改变我开始看见以前我看不见的虽说还有很多我依旧看不见,你可能无法理解我的感受而这些思想真实的让我如数家珍。


    人不成熟的五个特征
     
    1、立即要回报
           有人一个月就想放弃,有人一年就想放弃,我不知道为什么有人光想着放弃,但是我知道,放弃,是一种失败者的习惯!所以说,要有眼光,要看的更远一点,眼光是用来看未来的。
           穷人有两种心态:
            1.永远对机会说不
            2.总想一夜暴富
                  这个表现在:你对穷人说一件事,他第一个问题总是问:挣不挣钱?容易吗?快吗?看吧,穷人就是这么幼稚
                  不管是在工作中,还是在生活中,都要懂得付出!不要急功近利马上获得回报,天下没有白吃的午餐,你轻轻松松是不可能成功的!
     
    2、不自律
            不自律的表现就在不愿意改变自己,就是想轻轻松松的,什么都不敢,那么这个人一定不会有出息。要有决心改变自己的坏习惯,人跟人的能力没有太大区别,区别在于如何思考,思考方式如何。
             要敢于改变自己,改变自己的坏毛病,敢于挑战自己,让自己变得自律,坚持去做,会形成你自己的个性。
             不自律还表现在 "愿意背后议论别人",中国有句古话:论人是非者,定是是非人。
               一定不要消极抱怨,换位思考一下,你喜欢生活中那些愁眉苦脸的人吗?根本不!如果你是一个消极的人,那么急就永远不发适应整个社会。
               成功者永远不抱怨!
     
    3、经常被情绪左右
           一个成熟的人,他会:
           学会控制自己的情绪,有健康的身体,有良好的人际关系,会时间管理,会财务管理
            当然,情绪是排在第一位的,身体也是最重要的,如果你情绪不好,会影响自己的身体,那么就会一事无成。不要为了一点点小事,就暴跳如雷,学会控制自己的情绪,当心情不好,学会转移注意力,让自己的心情回到之前一样有热情!动作明星史泰龙说过:过去不等于现在,只是暂时的成功或者失败,任何事情发生的目的,必然有助于1、立即要回报
           有人一个月就想放弃,有人一年就想放弃,我不知道为什么有人光想着放弃,但是我知道,放弃,是一种失败者的习惯!所以说,要有眼光,要看的更远一点,眼光是用来看未来的。
           穷人有两种心态:
            1.永远对机会说不
            2.总想一夜暴富
                  这个表现在:你对穷人说一件事,他第一个问题总是问:挣不挣钱?容易吗?快吗?看吧,穷人就是这么幼稚
                  不管是在工作中,还是在生活中,都要懂得付出!不要急功近利马上获得回报,天下没有白吃的午餐,你轻轻松松是不可能成功的!
     
    2、不自律
            不自律的表现就在不愿意改变自己,就是想轻轻松松的,什么都不敢,那么这个人一定不会有出息。要有决心改变自己的坏习惯,人跟人的能力没有太大区别,区别在于如何思考,思考方式如何。
             要敢于改变自己,改变自己的坏毛病,敢于挑战自己,让自己变得自律,坚持去做,会形成你自己的个性。
             不自律还表现在 "愿意背后议论别人",中国有句古话:论人是非者,定是是非人。
               一定不要消极抱怨,换位思考一下,你喜欢生活中那些愁眉苦脸的人吗?根本不!如果你是一个消极的人,那么急就永远不发适应整个社会。
               成功者永远不抱怨!
     
    3、经常被情绪左右
           一个成熟的人,他会:
           学会控制自己的情绪,有健康的身体,有良好的人际关系,会时间管理,会财务管理
            当然,情绪是排在第一位的,身体也是最重要的,如果你情绪不好,会影响自己的身体,那么就会一事无成。不要为了一点点小事,就暴跳如雷,学会控制自己的情绪,当心情不好,学会转移注意力,让自己的心情回到之前一样有热情!动作明星史泰龙说过:过去不等于现在,只是暂时的成功或者失败,任何事情发生的目的,必然有助于我!你要经常对自己说:这只是我生活中的一部分,只是我在风雨中磨练性格的一天。
           在生活中,你要养成三不,三多:不批评,不抱怨,不指责,多鼓励,多表扬,多赞美,这样你才能成为一个受大众欢迎的人。
           
     
     
      
    4、不愿学习,自以为是,没有归零心态
    5、做事靠直觉,不以事实为依据
    6、做事不靠信念,靠人言
     
      
    授之以欲,受之以愉,渔之以渔  
     
    我今天想说的是“授之以欲,受之以愉,渔之以渔”,这就是米新江教授的教育理念。“授之以欲,主体是老师,欲则代表欲望,就是要引起学生的兴趣和欲望;受之以愉,主体是学生,是愉悦的接受知识;渔之以渔,则是要求学生自己摸索方法,运用创新能力,创造出符合时代发展的新方法”让同学们有了学习的欲望而且可以享受到学习的快乐,不再是为了考试而学习为了找工作而学习。学习在这里不再是痛苦和困难的事,而且像呼吸一样自然的事情,每个人都能享受到学习带来的快乐。在学习中摸索出来的适合自己的学习方法,掌握了学习方法,学生就不再惧怕遇到新知识,无论是什么方面的知识,学生都可以快速的学习掌握。我们学到的不是某一方面的技能而是走遍天下都不怕的学习方法。
     
     
    总是听米老师说要学会用二八定律,用20%的精力掌握80%的财富,个人觉得还是自己总结一下更能加深印象。
          一、概念:二八定律又名80/20定律、帕累托法则(定律)也叫巴莱特定律、最省力的法则、不平衡原则等,被广泛应用于社会学及企业管理学等。
          二、日常生活中的“二八法则”
    20%的人成功------------------80%的人不成功
    20%的人用脖子以上赚钱--------80%的人脖子以下赚钱
    20%的人正面思考--------------80%的人负面思考
    20%的人买时间----------------80%的人卖时间
    20%的人找一个好员工----------80%的人找一份好工作
    20%的人支配别人--------------80%的人受人支配
    20%的人做事业----------------80%的人做事情
    20%的人重视经验--------------80%的人重视学历
    20%的人认为行动才有结果------80%的人认为知识就是力量
    20%的人我要怎么做才有钱------80%的人我要有钱我就怎么做
    20%的人爱投资----------------80%的人爱购物
    20%的人有目标----------------80%的人爱瞎想
    20%的人在问题中找答案--------80%的人在答案中找问题
    20%的人在放眼长远------------80%的人只顾眼前
    20%的人把握机会--------------80%的人错失机会
    20%的人计划未来--------------80%的人早上起来才想今天干嘛
    20%的人按成功经验行事--------80%的人按自己的意愿行事
    20%的人做简单的事情----------80%的人不愿意做简单的事情
    20%的人明天的事情今天做------80%的人今天的事情明天做
    20%的人如何能办到------------80%的人不可能办到
    20%的人记笔记----------------80%的人忘性好
    20%的人受成功人的影响--------80%的人受失败人的影响
    20%的人状态很好--------------80%的人态度不好
    20%的人相信自己会成功--------------80%的人不愿改变环境
    20%的人永远赞美、鼓励--------------80%的人永远谩骂、批评
    20%的人会坚持--------------80%的人会放弃
    20%的人敢于面对困难--------------80%的人逃避现实
    20%的人觉得上面说的我有20%就好--------------80%的人认为他们应该满足以上的80%
    等等
    三、在时间管理上的应用:
    明确态度、再排定先后顺序,定出远期和近阶段
    时间管理
    目标;
    重新审视工作时间表,分出事情的轻重缓急,要毫不留情的抛弃低价值的活动;
    永远先做最重要的事情。(四象限法则)
    核心理念:人类社会20%的资源,与80%的资源活动有关。
    应用要决:要事第一,重要产品第一,关键人物第一,核心环节第一。
    四、以下是在生活中,运用二八定律的步骤:
    1.设定目标
    进入20%。
    2.制定计划
    要遵守下列事项:
    鼓励特殊表现,而非赞美全面的平均努力;
    寻求捷径,而非全程参与;
    选择性寻找,而非巨细无遗的观察;
    在几件事情上追求卓越,不必事事都有好表现;
    不必苦苦追求所有机会。
    当我们处于创造力巅峰,幸运女神眷顾的时候,务必善用少有的“二八定律”。
    行动
    开始行动,注意坚持。
    无论是什么定律,首先都要我们自信,相信自己肯定能够改变。加油!争取让自己成为那20%中的一位。
    "吃饭理论"与"抓沙理论"  
    2015-11-0811:50:57|  分类: 思想篇|举报|字号 订阅
        
     
     
    故事一:吃饭理论
    我有一个朋友,有一天上午给我打电话,叫我去饭店吃饭,在浪淘沙101房间,等我到了房间一看,屋里的9个人我都不认识,我以为走错房间了,就赶紧退出来,给朋友打电话,朋友说没错啊,就是这个房间叫我进去吃就可以了。于是,我只能又硬着头皮进去了,这顿饭吃的我真是又压抑又胃痛,吃完了我就赶紧离开了,陌生的人还是陌生人我一点也不认识。老实说我下次还真不想再来这种地方吃饭了。又过了几天,朋友又给我打电话叫我去吃饭,还是一样的地方。我本来不想去的,但考虑到朋友的好意,我就又去了,这次我进了房间一看,发现房间里的9个人我有8个都认识,只有一个不认识,呵呵,于是我很开心的坐下来吃饭,边吃边聊,通过朋友的介绍我和陌生人也成为了朋友,这次饭吃下来我吃的很开心,很有收获,我交到了新朋友!
    引深: 
       知识也一样,其实很多的新知识都不是全然陌生的,要善于运用熟悉的环境学习新知识。如果你把它属性中我们熟悉的部分找出来,那你需要记的就只是它的很少一部分,甚至只需记一部分而已,这样你学习起来就会很轻松了,即: 九懂 + 一不懂 = 十懂 //一懂 + 九不懂 = 自信没了
    故事二:抓沙理论
    在沙漠之中,如果你用手抓起一把沙子的话,那你抓到的沙子是有限的。但如果沙子都长了腿,长出毛,勾勾相连,彼此缠绕,那你再抓起一把沙子,就不是一把,而是牵一发而动全身,整个沙漠都让你抓起来了。
    引深 :
        我们学习的各知识点都不是孤立的,要善于找出它们的节点,编织成知识网,那你学习起来就会事倍功半!
    总结:一个优秀的人之所以成功跟他良好的学习方法是分不开的,我们要学会站在巨人的肩膀上,下面看看米老师总结的学习方法:由多到少,由少到多。善于制造熟悉的环境学习新知识。
                思想上移,行动下移,你会成为下一个巨人。
           这是转载的,我已经看了很多遍了。每次看都会感觉米老师很厉害,米老师的思想值得我们学习、效仿和实践。现在分享给大家!(注意:不要一下看完,每次10-20个就行了)
    1.变是永远不变的
    2.不怕不知道就怕不知道
    3.困难是进步的阶梯
    4.多看帮助,少走弯路
    5.没有搜不到的,只有你想不到的
    6.站在巨人的肩膀上,更省力
    7.打击你们是我的责任
    8.教育是一门艺术,更是一副责任
    9.提高班就是允许你犯错的地方
    10.死不要脸的革命精神
    11.没有教不好的学生,只有不会教的老师
    12.思想有多大,舞台就有多大
    13.发现的原动力来自不将就;不讲究是发现的原动力
    14.记是永远记不住的
    15.根本是根本不存在的
    16.思想上移,行动下移
    17.有些东西仅仅知道是不够的,还要学会使用
    18.有条件要上,没有条件,创造条件也要上
    19.善于勉强别人
    20.一天不可怕,很多天累加起来就很可怕
    21.贴在博客上的文字是你自己的吗?
    22.增加的不是重量,是动力
    23.你不懂它是因为你不懂它,你不懂它是因为你太懂它
    24.没人意识到的问题,你意识到了,并把它解决了,你就不一般
    25.在条件允许情况下,通过实践得到实现
    26.对社会贡献越大,挣钱越多,挣多少钱是社会对你的回报
    27.我没办法让你记住,但是我有办法让你忘不了
    28.现在的慢是为了以后的快;不鸣则已一鸣惊人
    29.记下不懂的,解决当前的
    30.只有把所学的知识变成你的燃料的时候你才会走的更远,而不是你的重载---汽车理论
    31.以后要让中国人用上中国人自己编写的操作系统
    32.大学问家——知道自己不知道什么;无知者——不知道自己知道什么
    33.低级的错误成本低,大家要抓住犯小错的机会;高级的错误成本高,大家通过总结低级的错误来避免高级错误的发生
    34.知识要学会打包,抓住沙子的最好方法就是要学会给沙子添腿
    35.关于总结,我们的宗旨是:关系简单,重点突出
    36.实力决定层次,素质决定未来
    37.特殊的、个性的、有点别扭的知识点完全可以当成结点
    38.完美永远只是一个追求的过程,那不是一个可以到达的目标
    39.当你认为是在帮助别人的时候,你就不再有思想,没有了主动性和积极性的你就像是一台机器在浪费生命;反之,则是一个机会,主动地思考问题、发现问题,从而我们的思想就有了生命
    40.即便是千里马也需要主动跑到伯乐面前来展现自己,毛遂自荐
    41.出发点决定了目标
    42.中国的“中”字代表着“平衡、和谐”,是最伟大的字,所以未来的天下是中国人的
    43.不要把你的善心变成罪恶的根源
    44.有没有天赋不重要,有了“米赋”一样行天下
    45.世界上没有一条路是错路,只有岔路
    46.高实力胜于高学历
    47.教育不是免费的,免费的是大众教育
    48.将来我们要开发的是人性化的软件
    49.从来都不需要想起,因为根本就不曾忘记
    50.懂得牺牲的人才有可能在某一方面有所成就
    51.大千世界如此之复杂,归根到底不过只是0跟1
    52.在有限的时间里学到有限的知识,利用有限的知识学到无限的能力,利用这无限的能力来解决具体的事情(解决特定的问题)
    53.思想飘起来,脚跟降下来
    54.当你感觉到别扭,当你感觉到痛苦的时候,证明你在蜕变
    55.看似简单的问题其实并不简单,做好最简单的事情你已经很不简单了
    56.有时候违反规则也是一种创意
    57.艺术源于生活,高于生活
    59.不要期待美好,不要等待现成,所有的环境要自己创造,要学会主动出击,要改变静态思想。
    60.学习初:授之以欲;学习中:授之以愉;学习终:渔之以渔。
    61.成功的保证是要有犯错的敬仰
    62.把别人看来是问题的问题变成对自己来说根本就不是问题的问题
    63.学习要像贼一样,进出要踩道,看好周围的环境再下手,磨刀不误砍柴工
    64.喊不公平的往往都是弱者
    65.过程,过程,经过了就成功了!在普通中发现特殊! 
    66.权衡利弊看得失
    67.你们现阶段遇到的问题,没有摆不到的  没有G不到的
    68.你觉得100和10对于10000来说有什么区别吗,你们现在就是10或者是100,但是提高班要学的是10000或者是10000以上的,你们现在重要的不是最基本的速度,而且加速度,如果你的加速度足够大,那基本的速度根本没有关系,而即使你现在很厉害,你的加速度很小,你的速度现在对你来说又有什么意义,而现在让你们所做的工作就是提升你们的加速度
    69.过程,过程,过完了就成功了!
    70.突破自我,展开封闭的你
    71.改变源于一点一滴
    72.责任是认真的源泉
    73.在陌生的环境里观察力是很重要的
    74.英雄就是在提高班一天天历练,一点点造就的
    75.“以我为中心”这件事是错误的
    76.同甘共苦,共风雨,团结一致见彩虹
    77.遇到事要冷静沉着
    78.我站在电脑前整个世界都是我的
    79.当你弱他强的时候,适应他;当你强他弱的时候,改变他。
    80.每一个梦想都要让它长上翅膀
    81.成功往往是你比别人多看了那一行
    82.善于自己制造自己快乐的源泉
    83.(在权衡的前提下)要学会宽容和放纵自己
    84.技术永远是第二 ;思想永远是第一
    85.现代化的中国教育,缺失的不是钱,是思想
    86.我要把我的学生培养成“狼”
    87.如何处理好人际关系,思想是第一的。
    88.前途是光明的,道路是坎坷的,忍着吧!
    89.头脑风暴时时要刮的
    90.我有今天是因为我经常看自己的昨天
    91.我决不让我闲着,也不会让我的电脑闲着
    92.让IT与你如影相随
    93.人的真正的价值在于创造
    94.学习需要反复的过程
    95.我做的教育是终身教育
    96.不要梦想着书读一遍就会;书读百遍,其义自现
    97.很现实的一句话:有人很努力,但努力的结果是一个PI
    98.就是当你去查一个资料的时候,你无意识地去看一下与这个相差的知识,一点点积蓄
    99.不仅要有网,还要让你的网延伸
    100.当蛤蟆跳进浅井的时候(不懂);当跳进的是深井的时候(懂
    101.在看视频的时候,找到共鸣(可以共鸣后置),当有的时候,要把坚持提上日程
    102.更多的知识相互碰撞,产生火花
    103.当你不懂的时候就意味着你要懂了
    104.做一件事如果让你重复了三遍,这时,你要提起注意了
    105.要改变你的世界,必须首先改变你的思想
    106.从现在开始养成一个全面思考,向上思考的习惯
    107.没有什么万能的法则,只有根据情况而定
    108.当你认为是去帮别人的时候,你就失去了思想
    109.思想无处不在,技术无处不在,但没有思想的技术是死的
    110.完美是追求美的路上
    111.当你在付出的时候,你就在收获
    112.更多的应用以前学过的知识,向原有的知识靠拢
    113.学习要学会囫囵吞枣,然后怎么碰撞,怎么着就消化了
    114.懂得牺牲的人才有可能在某一方面有所成就
    115.远大抱负的人,有一颗博爱的心
    116.信息就是财富,就是科学,就是力量。
    117.眼不高,手就高不了。
    118.学打字,痛苦三天幸福一生
    119.如果我想知道,我知道我如何知道
    120.你会用固然重要,你知道它有什么用更为重要。 
    121.知道我要学什么比我学到什么还重要。
    122.天知地知,不如GOOGLE和百度知
    123、我们要善于在学习过程中自我激励,这在总结中能充分的体现出来。
    124、知识网的力量就像蜘蛛侠的魔力一样,吞噬知识,这是我们所希望的。
    125、细节决定成败。在画图的时候要非常注意细节。这影响着图的整体效果。
    127、对待自己的知识要让他经历下面几个过程,罗列,比较,抽象。不要只要简单地把知识罗列出来。
    128、面向对象与面向过程之间的关系就是封装。
    129、在思维导图中,不要仅仅用文字,可以适当的加一些图片,和别的东西,使其更加的吸引别人。
    130、六度人脉---通过六个人你可以认识世界上的任何人。
    131、在学习与思考的时候,不要同时思考两个或多个方面,分别思考之后再思考他们之间的联系,这样就不会把问题复杂化了。
    133、学习就是一个“过程”,过去了你就成功了!
    134、新又不新,不新亦新。
    135、忘了不等于想不起来。
    136、读万卷书,不如行万里路; 行万里路,不如阅人无数;阅人无数,不如名师指路;名师指路,不如自己去悟。
    137、“好奇心”也是学习的动力,有好奇心就能发现被人看不到的东西。要善于把很多类似的事情(东西),放在一起比较,了解它存在的意义。
    138、单词不是有一个个字母组成的,它是一张照片。通过记忆字幕的顺序记单词,就累死了;一个单词就是一张照片,人对图的记忆能意识超乎想象的。
    139、“大家”为什么都谦虚?因为他们知道自己不知道什么,而普通人不知道自己不知道什么,只是局限在自己所知的范围内,如井底之蛙。
    140、看别人的优点,也会变成自己的优点;看自己的缺点,看一个少一个;看自己的优点,也是看一个少一个(知道就行)。
    141、能发现问题是件很了不起的事,能想到嫦娥奔月的故事比航天工程更伟大。
    142、博客,提高班学生成长的秘籍---“些东西就使用文字整理你的生命”。
    143、把不可实现的目标作为目标所以才会痛苦,学无止境。
    144、“找一片最大的叶子”的故事:只有拿着一片叶子,假设它是最大的,一路寻找比较(若找到大的叶子则扔掉这片,拿着大叶子继续寻找),最后才会找到更大的叶子。假设最重要,是重要的开始。这个道理和“三个数中找最大的数”的代码是一样的。同样,当畏惧不熟悉的东西时,假设已经会了,可以克服我们畏惧的心理,打开学习之门。
    145、学习是一个过程,我们需要的是经历,可以说我们以后要用的是这种能力经历,而不是学习的结果。
    146、人生有很多事情都是相通的。
    147、简单才美,简单才好。美是一种感觉。
    148、要学会抓核心的东西,记住它。有很多东西知道有,就可以了。
    149、博客要高内聚,一篇博客一定要只有一个主题。不要用“和”把两个不相连的东西写到一起。
    150、要会看,看未来;要会做,做现在。
    151、踏实的做完,“完”很重要。在途中会遇到你意想不到的,有意外的收获。面对陌生,我们可以“假设”。假设—--是很重要的思想。假设我们已经成功了(我们是是对的),我们会朝着成功的方向努力,还能增加自信,打破畏惧。
    152、做什么事我们都需要“心静”。相信自己能读懂。
    153、知识点一点都没用,只有知识连到一块才有用。学知识-新旧结合,用旧知识消化新知识。
    154、我们要有责任感--好事和兄弟姐妹一起分享,感恩父母,力所能及地为父母解决烦心事。
    155、出卖时间和体力就是卖生命。
    156、朋友是指人际关系已经发展到没有血缘关系,但又十分友好的人。真正的朋友通常会对方诚实、忠心,以及先为对方着想。他们的兴趣可能很相似,而且可能经常一起活动。他们亦可能互相帮助,例如聆听对方烦恼和给对方建议。对于大部份人而言,朋友是能够信任的伙伴。
    157、每一次都是一个机会。它不是任务,而是一次学习和探索的机会。
    158、我们都是网络中人,要善于利用网络,把工作交给网络完成。
    159、舍得,要知道什么能舍,什么能得。
    160、飞信可以帮我们做很多事----定时发送能帮我们改掉坏毛病,提醒我们应该做的事(输入“定义、概念”发给自己来帮自己记忆,考试定时发答案,哈哈)。有创意!
    161、信息是一种资源,需要管理。
    162、工作需要列清楚、摆出来,事情需要从脑子中拿出来,才能轻松和专注的把事情完成。脑子中装着太多的事情,无论走到哪里,无论身在何方,它(要做的事)总在我心中--就是拖累。吃饭时想着它,做其他事时也想着它,会累死人的,还不能专注。写在纸上、记在电脑里(何时何地多久)就与我们无关了,只要遵守提醒。
    163、很多人是因为想工作但找不到工作,而不得不考研、读博的。珍惜在提高班学习的时光吧!
    164、流氓会武术,谁都挡不住。我们不仅需要有真才实学,还得有社会需要、想要的证书。
    165、GTD—GettingThings Done.土豆 、土豆 、土豆 当(落地了)其实是To do to do to do  Done(完成)
    166、20%的人买时间,80%的人卖时间。20%的人知道行动才有结果,80%的人认为知识就是力量。对待考试——用20%付出追求80%的回报,而不是用100%付出追求100%的分数。考及格最重要。考100分是为了追求虚荣和利益。追求100分、学校排名错了,是很愚蠢的做法。这样说对吗?我们就应该盲人摸象、囫囵吞枣、不求甚解。这本书全懂了,下本书还有出的必要吗?------二八法则。
    167、你有多少时间完成工作,工作就会自动变成你需要的那么多时间。——如果你有一整天的时间可以做某项工作,你就会花一天的时间去做它.而如果你只有一小时的时间可以做这项工作,你就会更迅速有效地在一小时内做完它——不是时间不够,而是没规定完成时间!
    168、对于某些人,其实这一整天他做有意义的事 ,可以在一小时内完成。这是何其的悲哀!我认为我能,最后能完成的那个人一定是“我”。
    169、把事情做完,就可以去唱歌、去欣赏春天的变化了。
    170、约束自己,不要想自己做不完。
    171、千万别把老师供起来,老师的话—实践才有意义。(烧柱香不管用)“不要不信我说的话,因为那不是我说的”,信吧!做吧!
    172、高效能人士的七个习惯:第一 积极主动。--这真不是我说的!
    173、我们总是在考试的前一天发现,一本书可以在半天内读完;但下一本书,又用几个月,而且在最后一天之前,一直在头脑中想着,也不去做,所以活得很累。
    174、变通:在饭店,饭菜挺好吃—看我点的多好;饭菜不怎么样,这大师傅做的真不怎么样。
    175、为什么读不完、读不会?可能是在追求不可能达到的目的—一遍读懂,把所有问题搞清楚。这是不可能的。
    176、“路上”最美丽,绿色是一种最美的彩色,快乐是欣赏沿途的风光。
    177、所有的学习都建立在原来的基础上,才会牢固、才会亲切。
    178、解决北京交通问题-堵车?提高全民信息素质,利用信息技术创造财富。北京,完全可以通过信息技术实现在家工作,在路上跑的只是物流,我们只是偶尔出去旅游旅游,怎么会交通拥挤呢?
    179、我们应该追求知识,越多越好,不要以考试为目的。
    180、看书,需要快速看完再理解。不管懂不懂,先来一遍,找结构,看到一句号,在思考最忌讳“念书”了。要习惯整体思维。大概模糊是最好的。
    181、不要形成信息孤岛,要从自己的生活学习中接合知识。
    182、画图:让知识联系起来,不独立,形成知识网。图与图之间,差之毫厘,谬以千里。尽量少用字,可以带动思考,调动头脑。
    画图中的关键字,就是解决考试时想不起来的关键字,记是记不住的,图中的关键字有提示作用。一本书“画图”是形成树干,一章“画图”形成树枝,回答后面的问题(习题)则是添加的树叶—形成参天的大树。画图,既要把知识点罗列出,又要找到它们的紧密关系。写关键字,要根据背景是一本书还是一章,一般用词也不同。
    183、创建Office的就是一个巨人,现今没有一款软件的使用量超过它。
    184、有一种习惯:所有的事都拖到不能拖为止,才去做。事多,就是因为拖。我们有一种特能,就是所有的事都能把它变成“紧急”的事。生活中的事情一直被我们变成紧急的事,哪里来的心情、日子、生活。事还真不能拖,(米老师)要有一种不做好,不睡的决心。积极主动、以终为始。所有的事,不落实,都是白扯。静心。(米老师)我们做不好,是因为太松散,小日本在这儿,啥都好弄。(哼)
    185、Google日历一定要具体的写出事情在哪一段时间内完成,否则就等于是判了无期徒刑。做事要有终止期限,我们又不能活一千年。
    186、自己不要画地为牢。
    187、数学就是人生、数学就是生活、是社会的最高结晶。
    188、一分耕耘,一分收获。
    189、这一时刻,就干这事,蓦然回首……不想事,放在计划中,只要去执行。
    190、用语言来描述数学,数学公式都和生活息息相关。公式可以变成图,找规律,不忘记。用这么美的式子能表达出杂乱文章的点。
    191、先认为自己能学会,去学,结论:学会了。不去做,就烦死了。不要一直考虑,学还是不学,什么时候学,该不该做。
    192、没什么不会的,就是不想看;没什么不一样,提取精神要领。没有不懂得,只需要去做。
    193、跟着米老师学习一定要提前看书。
    194、从全局看问题,微观不能离开宏观,学会把微观放入宏观的长河中。
    195、读书,需要规定一定的时间必须翻页。
    196、米老师:静心看,你一定都会,别只是等着我讲,自己改变。
    197、番茄学习法:把每天的时间分成几个25分钟,在这段时间内只做一件事。
    198、读书中,概念和例子要联系,进行反复,才会更好地理解。在一本书中,不要被他的表象所迷惑,也许只是在开始提了而后一直没用,所以看书要先统观一遍,在第一遍后把它过滤掉,第二遍跳过。
    199、在提高班,要顺势往而行。
    200、有些事可以变通,外圆内方。(自考需要技巧,最多是轰出去,很多是在这个场合可以做,而在另外的场合可不一定哦)。
    201、很多数学适中的表达式、字母是英语的简写,有助于记忆。
    202、真正的高手是把重要紧急的事变得重要不紧急!(通过实际的行动),是在“时间的坐标轴”上提前执行了,因此真正重要紧急的事情没有了,使我们放松心情,提高效率,有时间享受生活。
    203、米老师:我从来不放过自己,所以每天都很轻松……
    204、我们应该怎样才能知道我们还有多少、什么不知道的。
    205、“道可道,非常道”:第一个“道”字指的是平常我们能够说出来的道理(规律)。“可道”就是可以说出来。“非常道”的意思是:“不是真常的本体。”
    这句话连起来翻译就是:“道理(规律)?说得出来,但不是真常的本体。”(字面意思) 这句话的引申则为:能够说出来的道理与规律都不是真正的(真)、永恒的(常)。所以老子这句话主要所表达的则是:真正的、永恒的道理与规律是不可言传的。 人们费尽笔墨与口舌去描述“道”,其实挂一漏万,只要言语与文字失之毫厘则差“道”之千里。“道”是无法用具体的言辞来表达的,它超乎言辞。
    206、健康就是幸福,善于发现幸福,善于发现美。
    207、一本书需要五分钟,有些书我们只需要知道内容有什么,从来不需要记忆。
    208、学什么都不管用,因为学多少都不够用。
    209、在企业,大多数人都会99﹪,你会100﹪,这样看来99﹪=0 100﹪=1  (差距是你会别人不会的1﹪)
    210、让大家舒服,需要发现问题,发现问题更是本事。
    211、米老师,只要是讲东西就会画图,简单明了,印象深刻。
    212、要命的心理------大四毕业,在北京月工资800,但他仍然呆着,因为他在大学梦没编成的情况下,又继续编了一个梦,一个可怕的梦-相信自己在大企业一定有出路,无颜面对家乡父老。我们别做梦了,梦想将来怎样,看看今天怎样就知道了。
    213、米老师:我每天没日没夜的上班,这样的日子很辛苦,但很值----我能救很多人。
    214、米老师:你们都没问题,你们都有问题。看完,证拿下来能改就很了不起了,不要太悲伤,也不要太快乐。
    215、作业:你看看今天给自己留什么作业合适?!
    216、事情是自己先做后,老师才能帮忙改。
    217、没努力是不行的,努力后,都是No---problem,都是小—case,一份努力一份收获。
    218、学习编程是一个比较痛苦的过程。不经几番寒彻骨,哪得梅花扑鼻香。
    219、“比学赶帮超”:
       通过“比”,知道本身不足;
      通过“学”,明确前进方向;
      通过“赶”,清楚目标距离;
      通过“帮”,实现自身价值;
       通过“超”,切实得到提高。
    220、时间管理,实际是管不了的,不管怎样时间都在一分一秒的过,我们只能个人管理。
    221、学了十几年还不会学习。一本书学完了才是真正学习的开始,通过对知识的学习来学会学习。--对我来说真的是
    222、不要“熬”时间,否则结果可定是苦的。踏实很重要,不要急功近利。
    223、你能够学到的知识的多少,要依赖你原有知识的多少。
    224、我们的身份应该是从观众到演员再到导演。
    225、快乐的时间,
         如果是四天的话我希望是春天、夏天、秋天、冬天;
         如果是三天,我希望是昨天、今天、明天;
         如果是一天,我希望是每一天。
    226、学习应该和生活联系。思维导图—层次清楚、关系弱。了解一章,层次很重要;了解微观,关系很重要。不要害怕想事,思维导图不要写的太完全,否则就会像沙子一样,孤立生存。要有意识地在字面上隔断知识,让每个细胞处于兴奋状态,调动自己的思维,经过不断思考,升华自己的人生。
    227、快速阅读:经过长期的训练,你就能一目十行。
    228、我可以证明你是错的,虽然我不能证明我是对的。
    229、善于观察周边,使我们成为高人、赛过神仙。要善于关心国家大事,你知道中国的现状吗?现在的“菲律宾问题”。
    230、善意的谎言,有时候是必需的。
    231、要学会知识分享,这是知识经济时代,如果你的知识、能力不被认知,会被淘汰。知识管理的重要性是懂得知识的分享,这样无意中会给自己很多的机会,是在不知不觉中带给你快乐和财富的。
    232、用Email来引领高效学习(生活)
    233、米老师无时无刻无处不在,无时无刻无处不在跟我“做斗争”。我们做什么事米老师都知道;想做什么坏事,米老师会在那等你了。
    234、退一步海阔天空。对知识技能的学习,我们可以多努力。
    235、与人发生冲突时,吃亏是福。出门在外,吃亏是福。离“馅饼”远点,天上掉个馅饼也会砸死你。
    236、如今网络的信息传播量已经超过了电视和书刊。这种趋势,躲是躲不过去的,如今不用网络就得“死”。(当然不是肉体的,而是精神上的)信息技术将主导这个时代。
    237、时间管理的主体是个人管理,信息资源管理的主体是个人信息素质的提高。(运用网络做什么,信息技术不是玩具,不要用过多的时间来聊QQ、看电影、打游戏)
    238、提高班是让你犯错的地方。只有做、发现问题,才能纠正。
    239、不懂心理学是没办法教学的。
    240、没有什么你做不到的,只有你想不到。
    241、一个好的故事,需要表达。要锻炼表达能力。我们更需要的是课后的思考,思考故事背后的意义。“伍举”于是说:“楚国山上,有只大鸟;一停三年,不飞不叫。这是只什么鸟?”楚庄王听了回答说:“三年不飞,一飞冲天;三年不鸣,一鸣惊人。你下去吧,我知道了!”“伍举”听了庄王的回答后吃了一惊:是啊,“三年不飞,一飞冲天;三年不鸣,一鸣惊人”。看来,庄王心中是有数的。我们要做楚国山上的那只鸟。
     242、“做”中“学”,“学”为“做”。
    243、记是记不住的  解决方法:编织知识网,和生活联系起来。通过研究而忘不掉。
    244、学习时把心放在肚子里。
    245、看书要一字不落,不能只看一字,我们现在就是照相机,啪,一张图片
    246、目的有多个:他们是相辅相成、互不矛盾的。自考的目的:考好,拿到学位证书;学会学习。学习知识为了学习学习方法,学习学习方法是为了更有效地学习知识,更好地学习知识为了探索更为有效的学习方法。缺少一个他们也是不完整的。
    247、聪明—聪,是因为看见才相信;明,是因为相信才看见(中间的过程是因为我们在“做”)。能做到 “聪” 的人很多,但能做到“ 明 ”的人很少。我们最好做到后者,当然两者结合起来才是真正的“聪明”。
    248、人之所以成为人,是因为人可以使用工具:时间管理、思维导图。通过自考的学习,提高自己的学习能力、学习速度。
    249、我们最容易接受的是最普遍的,也是效率最低的。例如拼音输入法。我们对快捷键的使用,想要高效,要从潜意识中做,不经过大脑思索的。并不是任何情况下都适合用快捷键,看手是否在鼠标上。“放弃鼠标活动”,在不同的场合使用不同的方法。
    250、要相信:磨刀不误砍柴工。例如:我们对“254变为二进制”这题。我们可以用一般的方法计算;也可以对255这一特殊的数进行研究,得255=11111111,那么在何时何地我们都知道254=11111110
    251、不要浪费时间,想来如果把浪费的一分钟放在人生的最后,是很重要的。别拿自己的时间开玩笑。
    252、学习是一个让我们有收获、让我们快乐的活动。
    253、我们思考了、学习了都应该有记录—日历、博客、笔记本。
    254、学会接受信息、表达信息
    256、说到做到,不要做放羊的小孩。否则Shut up !!! 
    257、信息可以控制资源的多少,在数量不变的情况下,可以使资源变多或变少。258、当你认为某样商品过多、另外一样过少时,利用信息—宣传,可以使过多的商品不够卖,使过少的商品仍有富余。
    259、网上的资源是丰富的。在家长眼里,小孩上网就跟犯罪一样,不蹲监狱也得判刑。这是极其错误的。
    260、IT行业肯定不是“挨踢”的。
    261、要多思考多提问题,这样才不会丢下知识,提问“是什么”“为什么”“怎样做”,经过不断的查找课本而找到联系,这是一种积极主动地学习方法!
    261、学会:花未来的钱, 吃现在的饭 (前提是:未来有钱可花)
    262、提高班会天下之精粹(中国任何名牌大学的教课视频)-----同学们是“中国大学”毕业的;当然外国大学的资料也可以得到,我们将是“地球大学”毕业的。
    263、学习需要循序渐进,掌握全局观。数据库无基础,这就需要先浏览大局。可先看VB的第十一章,了解一下,这就像种树前挖的坑,每个坑都如饥似渴的等待,再看视频,正好对好放入坑中。否则,即使看了视频,在大脑里也是到处游荡“我应该在哪呢?”,迟早会丢了。正如:走进森林,我们最好先坐飞机在上空盘旋一圈或通过地图或网络,了解大概走势,做到“小弯随便拐,大路不会错”,这样叫“浏览大局”。
    264、总结!总结!再次强调!总结无时无刻不在!学习无时无刻不需要铺垫(挖坑儿)!思维导图!学习后没有总结,依旧是徒劳!学而不思则罔!学习就像播种,秋收时是颗粒归仓还是荒废很多,就要看总结的怎们样!不总结,也是空一场!空虚!
    265、貌似相同,就要找不同点,为了能记住(有印象);貌似不同,就要找相同点,为了减少量。先问自己,因为老师随时会问你!(找)规律性东西,重要……
    处罚写两万字的报告----画两张图就解决了(米老师:一张图胜过千言万语)。
    266、素质!素质!素质!处处体现!文档的命名(长一点没关系,以后更容易找到)!不负责任!不为自己想,也不为别人想!
    267、进度问题是自己掌握,因人而异。不要盲目地赶。
    268、没兴趣了----就两种处理方法。①、忍着吧 ②、应该出去玩、就做自己想做的事。
    269、做笔记、总结是一件很伟大的事。
    270、午休:饭后-至少过十分钟再躺下、右侧躺减少对心脏的压力、深度睡眠(30-60min 体力劳动者为宜)、浅睡眠(15-30min 脑力劳动者为宜)、超过一小时进入夜睡眠(就像又过了一天)。
    271、GTD(大脑中不放任何与学习无关事情、提醒,交给日历)时间安排(觉得有些紧,不适合个人),我们要做的是:再适适,再试试。
    272、学习再论:发现问题才会提升自己;缺少观察力就没有发现力;观察力的源动力是关心;送人玫瑰手留余香。(提升-发现力-关心)以上是对于事物及别人;对于自己:“不将就”是发现的源动力。
    273、去找米老师、找人,不要偷偷摸摸,蹑手蹑脚,做人做事要堂堂正正、不卑不亢。
    274、说话间,认真地聆听、思维的跳动,之后的表现是一种让人敬意油生的感动。
    275、聪明的人做笔记:只言片语(提纲挈领);勤快的人做笔记:完整具体。做笔记要注重标题(符号的添加),这样看起来就有条例,就像一张图。做笔记字数越少越好,有6个字要敲警钟,超过8个字,你在犯错误,否则你就在偷懒。笔记只是在学习时一个可追寻的线索。从体力和脑力两方面说,当体力勤快时,大脑在偷懒;当体力偷懒时,大脑变得活跃。我们所要写的,可能就是章节的名字、名词的关键字。妙趣横生。对话:--米老师,我记不住 –你记住,我跟你急。
    276、总结一遍。懒,总想一遍就通师。2~3遍能hold百分之七八十就hold不错了。
    277、手中有剑,心中无剑;手中有剑,心中有剑;手中无剑,心中有剑。就像思维导图的使用,开始有导图软件,但不能在思维上形成图;接着是使用软件,在思想上也能形成一张图;最后是不用思维导图,只是在大脑中也能形成图(形成网)。
    278、要善始善终。解释:做事要做完整,没做-就要回到没做的状态和心态。很多事情,明明没有做,自己以为做了,还让别人以为也做了。越简单,越不做。就像查生词、缩写。
    279、千万不要带着一个洁白的大脑和一片洁白的心灵来学习,我们就要有目的,这样才会“提出问题”。如果一本书,联系已有的知识+联系生活,剩余的陌生知识不足十分之一,是多么轻松的一件事啊。
    280、学习的智慧是把书学的立起来。
    281、学习没有映射到生活,就是海市蜃楼,长久不了。
    282、高效学习、高效生活四个阶段 :
         第一 无意识、无规划;
         第二 有规划、无行动 ;  
         第三 有规划、有行动、无反馈;        
         第四 有规划、有行动、有反馈。
    283、有时候不要讲理,不要较劲。
    284、没有黑暗,光明就没有意义;没有痛苦,快乐就没有意义。
    285、吃饭前先打一针,这让我觉得吃饭是一件很幸福的事。
    286、一个人有多优秀,要看他有谁指导;一个人能走多远,要看他与谁同行。
    287、写程序就是在写人生。
    288、处于学英语沉默期的时候不要急于看效果,正如让一个刚出生的孩子叫一声妈妈,你听完就上树了。
    289、在大学里谈恋爱付出的代价是最小的。
    290、今天经历的所有痛苦,在明天看来都是美好的回忆。
    291、没有教不好的学生,只有不会教的老师!
    292、人在做,天在看!
    293、由“特殊”创造“普通”普通到特殊是一个发现的过程,特殊到普通是创造的过程!
    294、每天收获一点点,慢慢自己就会变得不简单了。
    295、学习要和生活挂钩,生活就是学习。
    296、老师说,教育的艺术在于兴趣;教育的艺术在于激励;教育的艺术在于让学生拥有成就感。没有教不好的学生,只有不会教的老师
    297、全心全意为人民服务
    298、天下为公、野心、行动、了解、 毅力
    299、看别人优点、与人为善、为人宽阔、年轻是本钱,但不努力就不值钱。
    300、成功往往是你比别人多看了那一行
    301、善于自己制造自己快乐的源泉
    302、(在权衡的前提下)要学会宽容和放纵自己
    303、技术永远是第二 ,思想永远是第一
    304、学习源于生活,高于生活。    
    305、成功的条件很多,其中最不可少的就是生活的纪律。
    306、有纪律,才有井然不紊的秩序。而秩序是一切完美事物的根本。
    307、 凡是具有秩序观念,重视生活纪律的人,不啻是拥有了开启成功之门的钥匙。一定无往而不利。反过来说,做事杂
    308、惟自助者,能得天助
    309、低级的错误成本低,大家要抓住犯小错的机会;高级的错成本高,大家通过总结低级的错来避免高级错的发生
    310、知道我要学什么比学到什么还重要。
    311、学习是从不懂开始到更多的不懂。生活应用到学习中。视频,因为她讲的和你一点关系都没有,所以困。学前预习(挖坑儿),先搞关系(搞不懂也先搞)。关系搞不清,乱的关系总可以吧;不懂,有不懂的也行,不懂得越多,咱学问越大。
    还有。视觉滞留效应
    、一万小时定律
    、钱学森之问、
    、高效能人士的七个习惯
    汽车理论
    学过的知识放在车上,再大的车也总有装满的一天,把学过的知识作为燃料去推动汽车,让车越跑越快,越跑越远,用学过的旧知识来推动新知识,学会学以致用。善于总结,编织知识网络,然后利用这个知识网络去学习更多的知识
    小人无错君子常过
    今天觉得是时候在整理一下啦毕竟这才是你的真正的根

    展开全文
  • 目的通常是指行为主体根据自身的需要,借助意识观念的中介作用,预先设想的行为目标结果。作为观念形态,目的反映了人对客观事物的实践关系。人的实践活动以目的为依据,目的贯穿实践过程的始终。它是人们希望...

    目的通常是指行为主体根据自身的需要,借助意识、观念的中介作用,预先设想的行为目标和结果。作为观念形态,目的反映了人对客观事物的实践关系。人的实践活动以目的为依据,目的贯穿实践过程的始终。它是人们希望获得的最终结果,这个结果是整体性的,具有高度的概括性和抽象性。目标是个人、部门或整个组织所期望的成果,是目的和使命的具体化的表现,是在一定时期内所追求的最终成果和希望的未来状况。任务是目标的具体化。任务作为具体的实践要求,回答了在某一时期、某一阶段人们应该做些什么事情。在马克思主义人学视野中,思想政治教育的本原目的是促进人在社会中的生存和发展,思想政治教育的最高目的是促进人的自由全面发展,我国思想政治教育的现实目的是促进和谐的社会主体之生成。思想政治教育的目的,是指通过思想政治教育活动,在受教育者的思想和行为方面所期望达到的结果。换言之,思想政治教育的目的是人们根据一定的主客观条件对受教育者思想品德方面的质量的一种期望和规定。思想政治教育的目的是开展各项思想政治教育活动的依据和动力。思想政治教育的目的的实现是长期的、复杂的、艰巨的,可区分为若干阶段的过程。
    思想政治教育的目标是指思想政治教育者通过思想政治教育活动,期望思想政治教育对象在思想品德、政治素养、心理素质和行为习惯等方面所能达到的境界或预期结果。思想政治教育的目标不是头脑臆造的结果,它深深地植根于社会土壤之中。它取决于社会发展状况和需要,取决于现实的人全面发展提升自身的需要。以上可以看出,思想政治教育的目标是一个过程,是一个教育主体实现其目的的过程,这一过程体现的就是某一群体的阶段性教育结果和状态。关于思想政治教育的目的与思想政治教育的目标的关系,我们可以总结为一句话:思想政治教育目标是实现思想政治教育目的的具体途径,思想政治教育的目标以思想政治教育的目的为依据。
    高校思想政治教育的目标,是指高校根据社会发展的需要和大学生成才的要求,通过思想政治教育使大学生政治、思想、道德、心理、审美、法纪等素质在一定时期内达到预期效果。它是高校思想政治教育的出发点和归宿,是思想政治教育的首要核心问题,制约着思想政治教育的整个过程。正确的目标定位,不仅为有效实施思想政治教育明确了方向评估的依据,也为广大青年学生成才明确了可行性导向,在树立和落实科学发展观,全面构建社会主义和谐社会的时代背景下,进一步明确高校思想政治教育的目标定位,对于培养合格的社会主义事业建设者和接班人,推进两个文明建设乃至把建设有中国特色社会主义事业全面推向 21 世纪具有重要意义。

    展开全文
  • 工程化的思想

    千次阅读 热门讨论 2014-11-22 17:42:22
     最先了解“工程”这一词是从建设、建筑方面有所听闻,建筑工程、项目工程,水利工程、化学工程、土木工程、生物工程等的,之后接触了“软件工程”——是自己详细的学习了解的一个工程。  工程的思想:在较短的...
  • 十大著名思想实验

    千次阅读 2014-10-12 12:58:18
    导读:科学上革命性的提议一般都是思想突发实验,爱因斯坦说:“提出一个问题往往比解决一个问题更重要,因为解决一个问题也许仅是一个数学上的或实验上的技能而已,而提出新的问题,新的可能性,从新的角度去看旧...
  • 禅宗思想的哲学分析

    千次阅读 2018-05-21 17:56:17
    人类不光只拥有身体和思想。   冲虚粹妙。炳焕灵明。无去无来。冥通三际。非中非外。朗彻十方。不灭不生。岂四山之可害。离性离相。奚五色之能盲。处生死流。骊珠独耀于沧海。踞涅槃岸。桂轮孤朗于碧天。大矣哉。万...
  • 第二讲 算法思想的发展历程

    千次阅读 2014-10-19 17:20:41
    第二讲 算法思想的发展历程   教学目标与教学指导: 算法思想源远流长,中国古代数学中就蕴涵了丰富的算法思想。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并且日益...
  • 前两天在电子发烧友论坛上... 首先要搞清思想是什么,照搬点专业术语来说,思想是客观存在反映在人的意识中经过思维活动而产生的结果。放到这里就是说要具有对各种客户事物的内因外因综合思考,能推断出响应结果的
  • ERP管理人员观念

    千次阅读 2007-01-20 11:15:00
    管理人员的观念更新很重要,例如:以往的传统管理往往是部门职责不清,采购部门没有起到控制采购成本的作用,财务部门没有起到监控资金流向为高层领导及时提供资金情况的作用,人力资源部门仅仅忙于行政事务等等。...
  • 图像思维与意识观念的统一——读画家毕建勋作品《子非鱼》有感  庄子与惠子游于濠梁之上。庄子曰:“儵鱼出游从容,是鱼之乐也?”惠子曰:“子非鱼,安知鱼之乐?”庄子曰:“子非我,安知我不知鱼之乐?”惠子...
  • 极限的思想

    千次阅读 2013-11-05 21:13:18
     所谓极限的思想,是指用极限概念分析问题解决问题的一种数学思想。用极限思想解决问题的一般步骤可概括为:对于被考察的未知量,先设法构思一个与它有关的变量,确认这变量通过无限过程的结果就是所求的未知量;...
  • 浅谈生态文明观5....  引入生态哲学的概念,就是要人们改变以往的观念,用新的思维方式实践的方法... 社会发展到今天,我们的自然环境遭到了前所未有的破坏,严重地影响着人类的生存,重塑人类的思想意识和发展观
  • 摘 要:从文化视野对我国古代思想政治教育进行研究,不仅是丰富思想政治教育学科发展的需要,也是加强新时代思想政治教育以文化人以文育人的需要。在文化历史演进过程中,我国古代思想政治教育呈现出伦理政治型...
  • 黎曼数学思想的光辉

    千次阅读 2019-02-24 17:05:46
    但是,他的数学思想财富,我们至今仍然在享用。 本文附件作者详细列举了黎曼对数学思想的贡献,可以参阅、思索。 袁萌 陈启清 2月24日 附件:创新形与度量的概念,是现代几何学基础的基础; 没有黎曼曲面,就...
  • 《定位:有史以来对美国营销影响最大的观念》PPT 定位学习网站 参考 2001年,美国营销学会评选“定位”为“有史以来对美国营销影响最大的观念”。2009年,美国《广告时代》杂志评选《定位》为“史上最佳营销经典”...
  • 瞎扯伽罗华群论思想

    千次阅读 2019-08-11 21:06:00
    先声明一句,这篇帖子为了使非数学专业的人能够阅读下去,对主要概念的来源主要定理的证明进行了一些简化,可能导致不严谨。所以只能归类于瞎扯范畴。专业的数学工作者不要过于苛责...
  • 拜读过林锐老师写的《软件工程思想》,深为佩服,现摘录部分如下,以时时自励自勉:第一章 软件工程基本观念 本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司的老板,用不着在第一线...
  • 思想的芦苇——把过程改进注入人文服务的思想以提升其价值龚云卿软脑软件(北京)有限公司 过程咨询部部长 兼 SEPG经理PDF文档下载法国思想家帕斯卡尔[[1]]说过:“思想形成人的伟大。人只不过是一根芦苇,是自然界...
  • 影视艺术类学生在法制上比较忽视规则的存在,...影视艺术类大学生对尊师爱幼、责任义务等我国传统观念都有一定的认识,在生活中也能够遵从这些观念,特别是在爱国主义情感对国家的忠诚方面表现得非常难得。但是同时,随着
  • ERP的管理思想

    万次阅读 2012-10-30 10:16:46
    ERP的管理思想 MRP是ERP的核心功能 只要是"制造业",就必然要从供应方买来原材料,经过加工或装配,制造出产品,销售给需求方,这也是制造业区别于金融业、商业、采掘业(石油、矿产)、服务业的主要特点。任何...
  • 量子纠缠人类意识

    千次阅读 2016-09-13 09:19:56
    “不以人的意志为转移”的“意志”就是意识,就是说自然科学把自己摆脱得干干净净的,把所有意识的东西都排除在外,它不承认自己的东西跟意识有关,所以自然科学和意识是撇得很清楚的。但是人类发展到今天,发现意识...
  • Agile 敏捷建模思想

    千次阅读 2004-10-30 12:38:00
    Agile 敏捷建模思想林星(转载自敏捷中国站点) 2003年09月15日敏捷建模思想,是由以下一系列文章组成:1 敏捷建模的价值观 2 敏捷建模的原则 3 敏捷建模的实践 4 敏捷建模是(不是)什么? 5 模型何时是敏捷的? 6 ...
  • (一)高校思想政治教育目标应遵循社会进步个人发展辩证统一的原则 “思想政治教育在各级各类学校都要摆在重要位置,任何时候都不能放松削弱。思想政治素质是最重要的素质。不断增强学生群众的爱国主义、集体...
  • 如何将中职班主任工作开展好,需要长期实践的积累多方面的学习。  作为老子思想集中体现的《道德经》蕴含着丰富的教育及管理思想,老子这些睿智思想流传千年,成为中华传统文化重要的一部分。辩证地研究汲取老子的...
  • 沙利文的人格发展思想

    千次阅读 2006-09-13 12:52:00
    沙利文的人格发展思想新认识 本文从发展心理学的角度对沙利文人格理论渊源、基本内容现实意义几个方面进行了介绍分析。主要内容为:沙利文人际关系为中心的人格理论基本构成;人格发展的阶

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,077
精华内容 7,230
关键字:

思想意识和思想观念