精华内容
下载资源
问答
  • 交流会的目的及意义
    万次阅读
    2018-06-07 17:40:15

    建模的重要性?

       如果你想搭一个狗窝,你备好木料、钉子和一些基本工具(如锤子、锯和卷尺) ,就可以开始工作。从制定一点初步的计划到完成一个满足适当功能的狗窝,你 可能不用别人帮助,在几个小时内就能够实现。只要狗窝够大且不太漏水,你的狗就可以安居。如果不制定一个计划你总是可以返工,或是让你的狗受些委屈。
      如果你想为你的家庭建造一所房子,你备好木料、钉子和一些基本工具,也能开始工作。但这将需要较多的时间,并且你家庭对于房子的需求肯定比狗对于狗窝的需求 要多。在这种情况下,除非你曾经多次建造过房子,否则就需要事先制定出一些详细的计划,再开始动工,你才能够成功。至少你应该绘制一些表明房子是什么样子 的简图。如果你想建造一所能满足你家庭的需要并符合当地建筑规范的合格房屋,你就需要画一些建筑图,使你能想清楚房间的使用目的以及照明、取暖和水管装置 等实际细节问题。作出这些计划后,你就能对这项工作所需的时间和物料作出合理的估计。你自己也可能建造出这样的房屋,但若有其他人协作(可能要将工程中的 许多关键部分转包出去或购买预制的材料) ,效率就会高得多。只要你按计划行事,不超出时间和财务的预算,你的新房就可能非常令人满意。如果不制定计划, 新房就不会完全令人满意。因此,最好在早期就制定计划,并谨慎地处理好所发生的变化。
      如果你要建造一座高层办公大厦,若还是先备好木料、钉子 和一些基本工具就开始工作,那将是非常愚蠢的。因为你所使用的资金可能是别人的,他们会对建筑物的规模、形状和风格作出要求。同时,他们经常会改变想法, 甚至是在工程已经开工之后。由于失败的代价太高了,因此你必须要做大量的计划。负责建筑物设计和施工的组织机构是庞大的,你只是其中的一个
    组成部 分。这个组织将需要各种各样的设计图和模型,以供各方相互沟通。只要你得到了合适的人员和工具,并对把建筑概念转换为实际建筑的过程进行积极的管理,你将 会建成这座满足使用要求的大厦。如果你想继续从事建筑工作,那么你将一定要在使用要求和实际的建筑技术之间做好平衡,并且处理好组员们的休息问题,既不能 把他们置于风险之中,也不能驱使他们
    过份辛苦地工作以至于精疲力尽。

      
    奇怪的是,很多软件开发组织开始想建造一座大厦式的软件,而在动手处理时却好像他们正 在仓促地造一个狗窝。 有时你是幸运的。如果你在恰当的时间有足够的合适人员,并且其他的事情都很如意,你可能(仅是可能)使你的团队推出一个令用户眼花缭 乱的软件产品。然而,一般的情况是:你不能得到所有的合适人员(这样的人员经常供不应求) ,时间并不总是恰当的(昨天可能更好) ,其他的事情也并不尽 如人意(常常由不得自己) 。 在因特网时代,对软件开发的要求正在日益增加,而开发团队却还是经常单纯地依靠他们唯一真正知道如何做好的一件事—产生程序 代码。英雄式的编程努力成为这一行业的传奇,人们似乎经常认为:更努力地工作是面对开发中出现的各种危机的正常反映。然而这未必能产生正确的程序代码,而 且一些项目是非常巨大的,无论怎样延长工作时间,也不足以完成所需的工作。
      如果你真正想建造一个相当于房子或大厦类的软件系统,问题可不是仅仅要写许多软件。事实上,关键是要编出正确的软件,并考虑怎样少写软件。要生产合格的软件 就要有一套关于体系结构、过程和工具的规范。即使如此,很多项目开始看起来像狗窝,但随后发展得像大厦,原因很简单,它们是自己成就的牺牲品。如果对体系结构、过程或工具的规范没有作任何考虑, 总有一天狗窝会膨胀成大厦,并会由于其自身的重量而倒塌。 狗窝的倒塌可能会使你的狗恼怒,同理不成功的大厦将会对大厦的拥有者造成严重的影响。不成功的软件项目失败的原 因各不相同,而所有成功的项目的成功原因在很多方面都是相似的。一个成功的软件组织有很多成功的因素,其中共同的一点就是对建模的采用。
      建模是一项经过检验并被广为接受的工程技术。我们建立的房屋和大厦的建筑模型能帮助用户得到实际建筑物的印像。为了分析大风或地震对建筑物造成的影响,我们甚至可以建立数学模型。
    建 模不只是用于建筑业。如果不首先构造模型(从计算机模型到物理风洞模型以及与实物大小一样的原型) ,就装配新型的飞机或汽车,那简直是难以想像的。为了 更好地了解系统并与他人交流思想,开发新型的电气设备(从微处理器到电话交换系统)都需要一定程度的建模。在电影业里,剧本是产品的核心,这也是建模的一 种形式。在社会学、经济学和商业管理领域 中,为了证实理论或用最小限度的风险和代价实验新的理论,我们也要建模。
    那么,模型是什么?简单地说,模型是对现实的简化。
       模型提供了系统的蓝图。模型既可以包括详细的计划,也可以包括从很高的层次考虑系统的总体计划。一个好的模型包括那些有广泛影响的主要元素,而忽略那些 与给定的抽象水平不相关的次要元素。每个系统都可以从不同的方面用不同的模型来描述,因而每个模型都是一个在语义上闭合的系统抽象。模型可以是结构性的, 强调系统的组织;它也可以是行为性的,强 调系统的动态方面。
      我们为什么要建模?一个基本理由是:我们建模是为了能够更好地理解我们正在开发的系统。
      通过建模,要达到四个目的:
    1)模型帮助我们按照实际情况或按照我们所需要的样式对系统进行可视化。
    2)模型允许我们详细说明系统的结构或行为。
    3)模型给出了一个指导我们构造系统的模板。
    4)模型对我们作出的决策进行文档化。
    【后面讨论U M L如何完成这四项事情。 】
      建模并不只是针对大的系统。甚至像狗窝那样的软件也能从一些建模中受益。然而,可以明确地讲,系统越大、越复杂,建模的重要性就越大, 一个很简单的原因是:因为我们不能完整地理解一个复杂的系统,所以我们要对它建模。
      人对复杂问题的理解能力是有限的。通过建模,缩小所研究问题的范围,一次只着重研究它的一个方面。这就是Edsger Dijkstra几年前讲的“各个击 破”的基本方法,即先把一个要解决的难题划分成一系列小问题,解决了这些小问题也就解决了这个难题。
      此外,通过建模可以增强人的智力。一个适当选择的模型 可以使建模人员在较高的抽象层次上工作。
      任何情况下都应该建模的说法也未必尽然。事实上,一些研究指出:大多数软件组织没有做正规的建模,即使做了也很少。按项目的复杂性划分一下建模的使用情况,你还会发现:项目越简单,采用正规建模的就越少。 这 里强调的是“正规化”这个词。虽然很不正规,但实际上,开发者甚至对一些非常简单的项目也要做一些建模工作。开发者可能在一块黑板上或一小片纸上勾画出他 的想法,以对部分系统进行可视化表示,或者开发组可能使用C R C卡片描述一个剧本或机械设计。使用任何一种这样的模型都没有什么错。如果它能行得通, 就有理由使用它。然而,这些非正规的模型经常是太特别了,它没有提供一种容易让他人理解的共同语言。建筑业、电机工程业和数学建模都有通用的建模语言,在 软件开发中使用一种共同的建模语言进行软件建模也能使开发组织获益匪浅。
       每个项目都能从一些建模中受益。即使在可随意使用软件的领域里,由于可视化编程语言的效率,有时扔掉不适合的软件是更有效的,建模能帮助开发组更好地对 系统计划进行可视化,这有助于他们正确地实施工作,使开发工作进展得更快。如果根本不建模,项目越复杂,就越有可能失败或做错事情。有一个自然趋势:随着 时间的推移,所有引人关注的实用系统都变得 越来越复杂。虽然你今天可能认为不需要建模,但随着你的系统的演化,你会对这个决定感到后悔,但那时为时已晚。

          再来温习一下,
    建模原理
      各种工程学科都有其丰富的建模使用历史。这些经验形成了建模的四项基本原理,分别叙述如下。
      第一, 选择要创建什么模型对如何动手解决问题和如何形成解决方案有着意义深远的影响。
    换句话说,就是要好好地选择模型。正确的模型将清楚地阐明难以对付的开发问题,提供不能轻易地从别处获得的洞察力;错误的模型将误导你,使你把精力花在不相关的问题上。对于软件而言,你所选择的模型将在很大程度上影响你对世界的看法。 如果你以数据库开发者的观点建造一个系统,你将可能注意实体 -关系模型,该模型把行为放入触发器和存储过程中 如果你以结构化开发者的观点建造一个系统,你将可能得到以算法为中心的模型,即从处理到处理的数据流。如果你以面向对象开发者的观点建造一个系统,你将可能得到这样一个系统,它的体系结构以众多的类及交互模式(描述了类间的协同工作)为中心。对于一个给定的应用系统和开发氛围 使用上述的任何一种方法都可能是正确的。经验表明,在需求易变的系统中面向对象的方法表现得更为出众,甚至对使用大型数据库或计算单元的系统也是如此。尽管事实如此,但要强调一点,不同的方法将导致不同种类的系统,并且代价和受益也是不同的。
      第二,每一种模型可以在不同的精度级别上表示。
     如果你正在建造一座大厦,有时你需要从宏观上让投资者看到大厦的样子,感觉到大厦的总体效果。而有时你又需要认真考虑细节问题,例如,对复杂棘手的管道的铺设,或对少见的结构件的安置等。对于软件模型也是如此。有时一个快速简洁且是可执行的用户接口模型正是你所需要的,而有时你必须耐着性子对付比特,例如,描述跨系统接口或解决网络瓶颈问题就是如此。 在任何情况下,最好的模型应该是这样的:它可以让你根据观察的角色以及观察的原因选择它的详细程度。 分析人员或最终用户主要考虑“做什么”的问题;开发人员主要考虑“怎样做”的问题。这两类人员都要在不同的时间以不同的详细程度对系统进行可视化。
      第三,最好的模型是与现实相联系的。
      如果一所建筑的物理模型不能以与真实的建筑相同的方式作出反映,则它的价值是很有限的。一架飞机的数学模型,如果只是假定了理想条件和完美制造,可能会掩盖一些潜在的、致命的现实特征。最好是有一个能够清晰地联系实际的模型,而当联系很薄弱时能够精确地知道这些模型怎样与现实相脱离。所有的模型都对现实进行了简化,但有一点要记住,不能简化掉任何重要的细节。 对软件领域结构化分析的唯一致命弱点是在分析模型和系统设计模型之间没有基本的联系。随着时间的推移,这个不可填充的裂缝会使系统构思阶段和实施阶段出现不一致。在面向对象的系统中,可以把各个几乎独立的系统视图连结成一个完整的语义整体。
       第四,单个模型是不充分的。对每个重要的系统最好用一组几乎独立的模型去处理。
      如果你正在建造一所建筑物,你会发现没有任何一套单项设计图能够描述该建筑的所有细节。至少你需要基础计划、电梯计划、电气计划、供热计划和水管装置计划。在这里的重要短语是“几乎独立的” 。在这个语境中,它意味着各种模型能够被分别进行研究和构造,但它们仍然是相互联系的。如同搞建筑一样,你能够单独地研究电气计划,但你也能看到它与之对照的基础计划,甚至它与水管装置计划中的管子排布的相互影响。
      面向对象的软件系统也如此。 为了理解系统的体系结构,你需要几个互补和连锁的视图:用况视图(揭示系统的需求) 、设计视图(捕获问题空间和解空间里的词汇) 、进程视图(对系统的进程和线程的分布建模) 、实现视图(描述系统的物理实现)和实施视图(着重于系统的工程方面的组织) 。每一种视图都可能有结构方面和行为方面。这些视图一起从整体上描绘了软件蓝图。 
      根据系统的性质,一些模型可能比另一些模型要重要。例如,对于数据密集型系统,表达静态设计视图的模型将占主导地位。对于图形用户接口密集型系统,静态和动态用况视图就显得相当重要。在实时系统中,动态进程视图尤为重要。在分布式系统中,例如Web密集型的应用,实现模型和实施模型是最重要的。

      当然, 我们要了解的最重要的一点是“ 面向对象的建模 ” 。
      对于软件,有几种建模的方法。最普通的两种方法是从算法的角度建模和从面向对象的角度建模。
    传统的软件开发是从算法的角度进行建模,所有的软件都用过程或函数作为其主要构造块。现代的软件开发采用面向对象的角度进行建模, 所有软件系统都用对象或类作为其主要构造块。简单地讲,通常要从问题空间或解空间的词汇中找出对象;类是对具有共同性质的一组对象的描述。每一个对象都有标识(你能够对它命名,以区别于其他对象) 、状态(通常有一些数据与它相联系)和行为(使你能对该对象做某些事,它也能为其他对象做某些事) 。
      例如,可考虑把一个简单的计账系统的体系结构分成三层:用户接口层、中间件层和数据库层。在用户层,你将找出具体的对象,如按钮、菜单和对话框。在数据库层,你将找出具体的对象,如从问题域中找出描述实体的表,它包含顾客、产品和订单项。在中间件层,你将找出诸如交易、商业规则等对象,以及更高层次上的问题实体,如顾客、产品和订单。
      可以肯定地说,面向对象方法是软件开发方法的主流部分,其原因很简单,因为事实已经证明,它适合于在各种问题域中建造各种规模程度和复杂度的系统。此外,当前的大多数程序语言、操作系统和工具在一定的方式上都是面向对象的,并给出更多按对象来观察世界的理由面向对象的开发为使用构件技术(如Java Beans或 C O M +)装配系统提供了概念基础。
      选择按面向对象的方式观察世界,会产生一系列的问题:什么是优秀的面向对象的体系结构?项目会创造出什么样的制品?谁创造它们?怎样度量它们?

      对面向对象系统进行可视化、详述、构造和文档化正是统一建模语言( U M L)的目的。 


    本文转自:http://www.cnblogs.com/downmoon/archive/2009/06/06/1497428.html

    是作者摘自《UML用户指南第二版》这本书,感觉虽然对WEB程序开发而言,UML的应用是一个极大的挑战,然而,其中蕴含的基本原理和指导性却是历久弥新,耐人回味。

    更多相关内容
  • 芯片测试的目的及原理介绍

    万次阅读 多人点赞 2020-04-17 14:48:31
    测试在芯片产业价值链上的位置 如... AC Test: 验证交流规格,包括交流输出信号的质量和信号时序参数。 Mixed Signal Test: 验证DUT数模混合电路的功能性能参数。 RF Test: 测试芯片里面RF模块的功能性能参数。

    测试在芯片产业价值链上的位置

     

    如下面这个图表,一颗芯片最终做到终端产品上,一般需要经过芯片设计、晶圆制造、晶圆测试、封装、成品测试、板级封装等这些环节。

     

    在整个价值链中,芯片公司需要主导的环节主要是芯片设计和测试,其余的环节都可以由相应的partner来主导或者完成。

     

    图(1)

     

    测试如何体现在设计的过程中

     

    下图表示的是设计公司在进行一个新的项目的时候的一般流程,从市场需求出发,到产品tape out进行制造,包含了系统设计、逻辑设计、电路设计、物理设计,到最后开始投入制造。

     

    最下面一栏标注了各个设计环节中对于测试的相关考虑,从测试架构、测试逻辑设计、测试模式产生、到各种噪声/延迟/失效模式综合、进而产生测试pattern,最后在制造完成后进行测试,对测试数据进行分析,从而分析失效模式,验证研发。

     

    所以,测试本身就是设计,这个是需要在最初就设计好了的,对于设计公司来说,测试至关重要,不亚于电路设计本身。

     

    图(2)

     

    设计公司主要目标是根据市场需求来进行芯片研发,在整个设计过程中,需要一直考虑测试相关的问题,主要有下面几个原因:

     

    1) 随着芯片的复杂度原来越高,芯片内部的模块越来越多,制造工艺也是越来越先进,对应的失效模式越来越多,而如何能完整有效地测试整个芯片,在设计过程中需要被考虑的比重越来越多。

     

    2) 设计、制造、甚至测试本身,都会带来一定的失效,如何保证设计处理的芯片达到设计目标,如何保证制造出来的芯片达到要求的良率,如何确保测试本身的质量和有效,从而提供给客户符合产品规范的、质量合格的产品,这些都要求必须在设计开始的第一时间就要考虑测试方案。

     

    3) 成本的考量。越早发现失效,越能减少无谓的浪费;设计和制造的冗余度越高,越能提供最终产品的良率;同时,如果能得到更多的有意义的测试数据,也能反过来提供给设计和制造端有用的信息,从而使得后者有效地分析失效模式,改善设计和制造良率。

     

    测试的各种

     

    对于芯片来说,有两种类型的测试,抽样测试和生产全测。

     

    抽样测试,比如设计过程中的验证测试,芯片可靠性测试,芯片特性测试等等,这些都是抽测,主要目的是为了验证芯片是否符合设计目标,比如验证测试就是从功能方面来验证是否符合设计目标,可靠性测试是确认最终芯片的寿命以及是否对环境有一定的鲁棒性,而特性测试测试验证设计的冗余度。

     

    这里我们主要想跟大家分享一下生产全测的测试,这种是需要100%全测的,这种测试就是把缺陷挑出来,分离坏品和好品的过程。这种测试在芯片的价值链中按照不同阶段又分成晶圆测试和最终测试(FT,也叫封装测试或者成品测试),就是上面图(1)中的红色部分。

     

    测试相关的各种名词:

     

    ATE-----------Automatic Test Equipment,自动化测试设备,是一个高性能计算机控制的设备的集合,可以实现自动化的测试。

     

    Tester---------测试机,是由电子系统组成,这些系统产生信号,建立适当的测试模式,正确地按顺序设置,然后使用它们来驱动芯片本身,并抓取芯片的输出反馈,或者进行记录,或者和测试机中预期的反馈进行比较,从而判断好品和坏品。

     

    Test Program---测试程序,测试机通过执行一组称为测试程序的指令来控制测试硬件。

     

    DUT-----------Device Under Test,等待测试的器件,我们统称已经放在测试系统中,等待测试的器件为DUT。

     

    晶圆、单颗die和封装的芯片----如下面图(3)所示

     

    图(3)

     

    Wafer就是晶圆,这个由Fab进行生产,上面规则地放着芯片(die),根据die的具体面积,一张晶圆上可以放数百数千甚至数万颗芯片(die)。

     

    Package Device就是封装好的芯片,根据最终应用的需求,有很多种形式,这个部分由芯片产业价值链中的封装工厂进行完成。

     

    测试系统的基本工作机制:

     

    图(4)

     

    对测试机进行编写程序,从而使得测试机产生任何类型的信号,多个信号一起组成测试模式或测试向量,在时间轴的某一点上向DUT施加一个测试向量,将DUT产生的输出反馈输入测试机的仪器中测量其参数,把测量结果与存储在测试机中的“编程值”进行比较,如果测量结果在可接受公差范围内匹配测试机中的“编程值”,那么这颗DUT就会被认为是好品,反之则是坏品,按照其失效的种类进行记录。

     

    晶圆测试(wafer test,或者CP-chip probering):

     

    就是在图(3)中的晶圆上直接进行测试,下面图中就是一个完整的晶圆测试自动化系统。

     

    Prober--- 与Tester分离的一种机械设备,主要的作用是承载wafer,并且让wafer内的一颗die的每个bond pads都能连接到probe card的探针上,并且在测试后,移开之前的接触,同时移动wafer,换另外的die再一次连接到probe card的探针上,并记录每颗die的测试结果。

     

    图(4)

     

    Probe Card---乃是Tester与wafer上的DUT之间其中一个连接介面,目的在连接Tester Channel 与待测DUT。大部分为钨铜或铍铜,也有钯等其他材质;材质的选择需要高强度、导电性及不易氧化等特性,样子如下面图(5)所示。

     

    图(5)

     

    当 probe card 的探针正确接触wafer内一顆 die的每个bond pads后, 送出start信号通过Interface给tester开始测试, tester完成测试送回分类讯号 ( End of test) 给Prober, 量产時必須 tester 与 prober 做连接(docking) 才能测试。

     

    最终测试(FT,或者封装测试):

     

    就是在图(3)中的Package Device上进行测试.下图就是一个完整的FT的测试系统。对比wafer test,其中硬件部分,prober换成了handler,其作用是一样的,handler的主要作用是机械手臂,抓取DUT,放在测试区域,由tester对其进行测试,然后handler再根据tester的测试结果,抓取DUT放到相应的区域,比如好品区,比如坏品1类区,坏品2类区等。

     

    图(6)

     

    而probe card则换成了load board,其作用是类似的,但是需要注意的是load board上需要加上一个器件—Socket,这个是放置package device用的,每个不同的package种类都需要不同的socket,如下面图(7)所示,load board上的四个白色的器件就是socket。

     

    图(7)

     

    Handler 必须与 tester 相结合(此动作叫 mount 机)及接上interface才能测试, 动作为handler的手臂将DUT放入socket,然后 contact pusher下压, 使 DUT的脚正确与 socket 接触后, 送出start 讯号, 透过 interface 给 tester, 测试完后, tester 送回 binning 及EOT 讯号; handler做分类动作。

     

    如何进行一个产品的测试开发

     

    各种规格书:通常有三种规格书,设计规格书、测试规格书、产品规格书。

     

    设计规格书,是一种包含新电路设计的预期功能和性能特性的定义的文档,这个需要在设计项目启动阶段就要完成,通常由市场和设计人员共同完成,最终设计出来的产品的实际功能和性能需要和设计规格书的规定进行比较,以确认本次设计项目的完成度。

     

    测试规格书,其中包含详细的逐步测试程序、条件、方法,以充分测试电路,通常由设计人员和产品验证工程师在设计过程中完成。

    产品规格书,通常就是叫做datasheet,由设计公司对外发布的,包含了各种详细的规格、电压、电流、时序等信息。

     

    测试计划书:就是test plan,需要仔细研究产品规格书,根据产品规格书来书写测试计划书,具体的需要包含下面这些信息:

     

    a)DUT的信息,具体的每个pad或者pin的信息,CP测试需要明确每个bond pads的坐标及类型信息,FT测试需要明确封装类型及每个pin的类型信息。

     

    b)测试机要求,测试机的资源需求,比如电源数量需求、程序的编写环境、各种信号资源数量、精度如何这些,还需要了解对应的测试工厂中这种测试机的数量及产能,测试机费用这些。

     

    c)各种硬件信息,比如CP中的probe card, FT中的load board的设计要求,跟测试机的各种信号资源的接口。

     

    d)芯片参数测试规范,具体的测试参数,每个测试项的测试条件及参数规格,这个主要根据datasheet中的规范来确认。类型与下面图(8)这样

     

    图(8)

     

    e)测试项目开发计划,规定了具体的细节以及预期完成日期,做到整个项目的可控制性和效率。

     

    测试项目流程:桃芯科技目前量产的是BLE的SOC产品,里面包含了eflash、AD/DA、 LDO/BUCK、RF等很多模块,为了提供给客户高品质的产品,我们针对每个模块都有详细的测试,下面图(9)是我们的大概的项目测试流程:

     

    图(9)

     

    Open/Short Test: 检查芯片引脚中是否有开路或短路。

    DC TEST: 验证器件直流电流和电压参数

    Eflash TEST: 测试内嵌flash的功能及性能,包含读写擦除动作及功耗和速度等各种参数。

    Function TEST: 测试芯片的逻辑功能。

    AC Test: 验证交流规格,包括交流输出信号的质量和信号时序参数。

    Mixed Signal Test: 验证DUT数模混合电路的功能及性能参数。

    RF Test: 测试芯片里面RF模块的功能及性能参数。

    展开全文
  • 微信技术交流群两个月来的情况

    千次阅读 2019-06-29 21:56:24
    关注、星标公众号,不错过精彩内容两个月之前,我创建了以技术为主的交流群,本打算只创建一个交流群,结果参与人数超过我预期,于是一下建了4个群。从两个月的交流情况来看,实际效...

    关注、星标公众,不错过精彩内容

    640?wx_fmt=jpeg

    两个月之前,我创建了以技术为主的交流群,本打算只创建一个交流群,结果参与人数超过我预期,于是一下建了4个群。


    从两个月的交流情况来看,际效果比我预期的要好,今天抽空说下关于交流群的情况。


    一、建群初衷

    我创建交流群,最主要的一个目的:减轻负担,让大家互相帮助,相提高


    写公众号开始时,后台问题较少,我会耐心回答。可越到后面,读者的问题就越多。

    回答问题吧,会花掉大量时间和精力,不回答吧,读者会觉得你这个人孤傲、高冷。


    因此,就想到了创建技术交流群,让大家互相帮助,相提高。


    (效果比较明显,后台提问的人少了,加群之后,大家问题也能得到“实时解答)



    二、4个交流群情况

    我每天都会抽时间查看群消息,偶尔发言,还是比较了解群的情况。

    1群相对不活跃,2、3群最活跃,4群随着人数增多,也越来越活跃了。


    群内互帮互助现象明显,很少出现广告、不和谐的声音。


    偶尔出现不遵守群规者我已警告或踢出。


    总的来说,建群两个月来,达到最初的目的,以技术交流为主,很少吹水。


    三、技术圈子

    一个良好的技术圈子,不仅能提高你的技术,还能了解行业动态,同时也能提高你的认知。

    你有问题,可能你网上找了很久,也思考了很久没有得到解决,或许在群里别人指点一下你就突然明白了。

    你闲暇时,浏览群里消息,或许在不久之后也就刚好遇到了类似问题。

    可能部分人不认同这个观点,觉得群里信息太杂乱,自己不能吸收。

    当然,凡事都是相对的,不敢说所有信息都对大家有帮助,至少相对市面上大部分群而言,有价值的内容更多。


    相信大部分群里读者,都能感受到群里传递的那份正能量。

    640?wx_fmt=jpeg

    四、交流群几个特点

    1.技术交流为主

    主要围绕公众号内容,以及衍生相关内容。

    2.互帮互助

    从交流情况来看,提问、解答都体现了互帮互助精神


    3.无广告

    一个群能有良好氛围,最重要的一点:不能有广告,以及无价值(不相关)的推文。


    4.其它

    提升语言组织能力、改变沟通方式、掌握行业动态等。。。

    五、说明

    可能有人会觉得,你是不是故意说得那么好,或者有其他目的。


    我得说明一下,以上说法,都是相对而言,整体情况比较好。


    相对市面上大部分微信群而言,交流群存在这些优点。


    大家可以对比下你加入的那些微信群,看看是不是吹水居多?


    当然,肯定也有不足之处,需要我们大家共同改进。



    六、最后

    没有加入交流群的读者,欢迎加入交流群,但请务必遵守群规,同时,请注意言词。


    加群请先看公告,务必遵守群规;


    提问前请先百度/谷歌,思考并整理问题,再向群里提问。

    为了让大家有一个良好环境,欢迎大家共同监督群里违规现象。


    欢迎大家留言,说出一些关于交流群的建议。



    推荐阅读:

    1.STM32CubeIDE V1.0.1都修复了些什么BUG?

    2.ARM针对Cortex-M处理器推出一套安全系统:Arm FuSa RTS

    我的知乎:strongerHuang

    我的网站:www.strongerhuang.com

    关注公众号『strongerHuang』,在底部菜单中查看更多精彩内容!

    640?wx_fmt=jpeg

    长按识别图中二维码关注

    展开全文
  • 幼儿园观察目的是什么?

    万次阅读 2021-01-17 18:59:12
    提问观察是一切科学研究最基本的手段,但是有效的观察并不仅限于看——按照什么样的结构、角度和方式去看,还要求有客观、有效、规范的记录和记录工具。后者相对地独立于观察的过程,具有自身内在的原则和技术要求...

    cdefd3c1a2787cfa98fcba4976830f43.png

    顾倩

    副主任医师

    池州市人民医院

    擅长:儿科疾病。

    提问

    观察是一切科学研究最基本的手段,但是有效的观察并不仅限于会看——按照什么样的结构、角度和方式去看,还要求有客观、有效、规范的记录和记录工具。后者相对地独立于观察的过程,具有自身内在的原则和技术要求,具有特定的类型和结构,并且反过来对观察过程产生多方面的反作用。

    一、 观察记录 的性质和意义

    就教师局部的行为而言,有些观察显然是不需要做记录的——如果教师的观察是为了眼下的判断和即刻要采取的教学行动的话。而就教师全部的教学行为而言,从有意识的程度来排列,则是从无观察的教学行为、以观察为基础但无记录的教学行为,最后到以有记录的观察乃至以系统的长期观察记录为基础的教学行为。

    所以,从这个序列上来看,要建立教学活动的规范和科学的充分依据,仅仅知道要观察、观察什么和如何观察,是远远不够的。没有合适的记录工具的观察,就像没有反思和计划的教学一样,很难保证有切实的进步。

    (一)观察记录是一种有目的的行为

    记录可以有多方面和多层次的目的。其最基本的目的,在于它是观察的一个辅助环节,是观察的一个因素或后期的延续。因此,常见的情况是,要观察什么,就要记什么。当然,从记录的过程中产生新的观察目的,也是很可能的。

    但这只是朝前看的目的,记录还有一个朝后看的目的,这就是,记录是为了给教师的自我管理和反思成长提供反馈。从功能上来看,它作为观察和反馈之间的中间环节而存在。教师的全部记录文本可以保存在一个特别的地方,但是记录内容本身是没有任何独立性的。如果一种行为和现象被记录下来之后,这些记录不在当时和以后得到利用、分析、整理,并从中获得有关启示,那么之前的记录是没有任何意义的。

    但是,由于记录本身的特点,是形成物质的、静止的文件,不是稍纵即逝的场景和观念,也不是某种用于一次性消耗的物品,所以它可以被重复利用,当然也就可以跳出单纯的教学流程之外,被派作别的用途,比如用于研究,用来和家长交流或进行汇报,用于同事之间的讨论,以及各种评价或评比活动。

    (二)观察记录是一种有计划的行为

    当我们说教育是一种有计划的行为的时候,并不排除偶然的、生成的和突发的情况。但是我们现在也已经知道,生成的灵活性,并不完全是计划性的例外,反而是要以一定的计划为基础、为根据的,或者有时候是作为计划的补充。同样道理,当我们说观察记录是一种有计划的行为时,并不排除少数情况下临时偶发的、或者某些一次性的记录,并且有些不成熟的计划是很容易发生变化的。

    观察记录的计划性在于它需要有一定时间安排和方式进程等方面的规划,其中包括记录的规模、频率、时间段、总时间长度、辅助工具(包括表格和各种机器设备)的设计与使用、保存与整理,等等。

    (三)观察记录是一种有丰富意义的行为

    有规律的记录和良好的记录工具,不但本身具有十分重要的意义,而且能够产生许多附带的、有时候是不期而至的效益:

    1、书面的记录比大脑的记忆,在客观性和真实性上更有保证,更不容易随着时间的推移而消退。

    2、书面的记录可以进一步加深大脑的记忆。

    3、记录是对现象进行重新整理、在意识中进行澄清和思考的过程。对于教师的记录而言,这个思考的过程具有多方面的重大意义:其一,可以增进和加深教师对于幼儿当前各方面的发展情况的了解,把握他们的兴趣、交往和人际关系情况、所面临的问题和各种生长中的能力;其二,可以发现课程生成的来源,或者渗透某些教育教学内容;其三,按照一定的规范和要求进行的记录,本身内含着教师对于其教学行为的反思过程和对于师生互动过程中所发生的一切的理解过程,帮助教师清理有关目的是否明确、手段和目的是否符合、什么地方还需要改进、幼儿的反应是否合乎教育教学的预期、为何幼儿会有这样的反应等等问题。

    4、记录还可以帮助教师。思考一个目前没有引起大多注意的一个问题:教育过程中的许多现象、教育环境中的许多材料缺乏合适的命名。这是因为具体的进行中的教育教学过程是缺乏反思的,是行动性和场景性的,所以它要么不需要概念,要么由于实物和场景的帮助,不需要准确的或事先得到公认的概念、然而记录则不然,它是反思性的,是脱离具体行动和场景的,而且是用规范化的书面语言来进行的活动,所以有关现象和实物的命名问题,就成为了现实的不方便,进而在反思中直接成为了教师把握的对象。

    5、记录对于观察行为的反作用:它规范、便利教师的观察,使观察成为教师的习惯,保证有效省时,它也使得教师在以后观察的时候更有方向性。

    6、长期记录的积累,可以产生多方面的效益:在总体上了解资源的使用情况,了解幼儿的兴趣和在某些方面的发展水平,了解幼儿之间的个别差异;在局部上了解个别幼儿的现象背后的原因,了解其发展的历程,了解某些材料发挥作用的规律、原理。

    7、持续的、有方向的记录,可以检验教师的某些假设、措施的效用如何,是否需要以及如何进行调整。

    8、它对于教研活动、教师之间的合作交流以及家园信息之间的沟通等等,起到媒介作用。

    9、它是教师个人的档案库的重要部分,是其日后进行自我反思和专业提升的历史基础。医生也不是万能的啊

    2019-03-31 16:26

    展开全文
  • 展开全部观察是一切科学研究最基本的手段,但是有效的观察并不仅限于看——按照什么样的结e5a48de588b63231313335323631343130323136353331333361306339构、角度和方式去看,还要求有客观、有效、规范的记录和记录...
  • 项目启动意义

    千次阅读 2015-09-27 12:31:00
    在项目实施时,需要大量的、分散到不同专业的领导和员工的支持,如果这些人没请全,在项目实施时,他们对项目的认识还需要进行重新的交流,尤其是他们没有看到领导在会上对项目的支持,可能他们的积极性大打折扣。...
  • 学校开展社团活动有何意义

    万次阅读 2020-12-28 23:22:31
    第一、参加社团活动能够使学生的人生态度更加的积极向上。通过在不同的社团中的学习,可以使学生在思想上得到不断地升华,逐渐的坚固自己的人生观以及价值观,...第二、参加社团活动使学生变得有集体意识与责任意...
  • 写博客的目的是什么

    千次阅读 2019-08-31 16:15:52
    “写博客的目的是什么?”这是一个比较根本的问题。 现在无论是微博、朋友圈或是QQ空间,我们都有十分方便的平台来记录自己随时随地的所思所想。如此看来,博客似乎已经成为了一个“过气”的存在:打开博客,发现...
  • 01-什么是架构、架构的目的

    千次阅读 2019-02-23 13:07:06
    现在自己对架构云里雾里的感觉,结合工作中的实践,学习与总结,慢慢的,有质的提升的。 架构到底是什么 基础概念 1.系统与子系统 系统:泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能...
  • 交流群 欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后逐渐细分),请扫描下面微信号加群,备注:”昵称+...
  • 软件测试的意义究竟是什么?

    千次阅读 2020-09-19 16:20:22
    用我的理解还有一种说法就是,本在用户面前发生的灾难,提前在测试工程师面前解决了。软件测试的意义重大。 软件测试的目的其实也可能理解成软件测试工程师的职责。 软件测试的目的: 1.确认软件的质量,其一方面...
  • 泰勒公式意义详解

    万次阅读 多人点赞 2018-04-07 19:48:38
     Netfilter,NAT之类,太过底层太过小众,所以大家几乎都是没有感兴趣的,倒是这种科普性质的文章和那些吐槽类的文章,引发一系列的互动,这对我来讲是好事,因为我喜欢跟人交流技术和思想。  本来这篇文章应该...
  • 1.竞品分析的目的:第一个最重要的目的是为了对比,对方更好我学习,对方不好我规避。第二个目的是验证与测试。这个目的在逻辑上也可以归到第一类,但是这里拿出来是想强调竞品分析在项目前期的重要性,通过竞品确定...
  • 请思考 小结: 三、Manacher原理 假设遍历到位置i,如何操作呢 四、代码复杂度分析 前缀树 后缀树/后缀数组 后缀树:后缀树,就是把一串字符的所有后缀保存并且压缩的字典树。 相对于字典树来说,后缀树并不是针对...
  • 打造开源项目的意义

    千次阅读 热门讨论 2020-02-20 21:07:59
    打造自己的开源项目有什么意义
  • 关于技术分享的思考

    千次阅读 2019-04-16 22:46:38
    有了明确的目的,在做事的过程中可以不断的检查是否偏离了原来的方向。如果偏移了,可以及时纠正,这点非常重要。下面就分别从团队、个人两个维度来说技术分享的目的。 团队 1. 丰富团队的技术栈,提升团队的.....
  • 简介 需求调研是大多数数据分析师或数据挖掘师都要兼顾的工作。对一个项目来说,需求调研就像是铁路的轨道、飞机的航线,它同时定义了...需求分析的目的就是在不断的交流中,梳理出逻辑性、体系性强的需求框架,并...
  • 现场改善的目的

    千次阅读 2014-06-05 14:31:12
     现场是指企业为顾客设计、生产、销售产品和服务以及与顾客交流的地方.现场为企业创造附加值,是企业生产管理的载体和基础。狭义的现场是指制造产品或提供服务的地方。  现场管理涉及企业各方面的管理工作,其中...
  • 幼儿园一日观察报告

    千次阅读 2021-01-17 18:59:13
    【www.520z-2.com - 观后感作文】篇一:《关于幼儿园一日常规活动管理的调研报告》关于幼儿园一日常规活动管理的调研报告东辽县第一幼儿园 周海波一、 调研的目的:幼儿在园一日生活看似平淡、繁琐,却随处蕴藏着深刻...
  • 图像质量评价的意义

    千次阅读 2019-03-15 15:49:35
    像的信息交流通常涉及图像的获取、压缩、存储和 传输等过程[1]。图像的获取受硬件条件和环境因素 的限制可能引入高斯噪声,图像压缩也可能带 来图像的块效应、振铃和模糊等现象。这些不可避 免的图像质量损失...
  • 应届毕业生,只抄代码,该怎么办?

    万次阅读 多人点赞 2020-08-03 10:56:30
    机缘巧合吧,我在实习临近结束的时候,通过和老同事的交流,洞悉到我们研发三部的重心将是 Flex——一种富客户端技术,可以在网页端呈现出一种非常绚丽的效果,那时候小米手机还没问世。 拿到公司正式 Offer 后,...
  • 项目管理是什么,以及管理的价值和意义有哪些? 首先我们在说项目管理对于企业的...2、运用知识、工具、技能、技术,解决问题或达到目的。 3、项目管理的价值在于沿着正确方向获得正确结果。 二、项目管理的三要素
  • 基于Java实现宠物领养救助交流平台设计和实现

    千次阅读 多人点赞 2022-04-28 11:11:19
    } } 论文参考: 摘 要 1 系统概述 1.1 概述 1.2课题意义 1.3 主要内容 2 系统开发环境 2.1 JAVA简介 2.2访问数据库实现方法 2.3系统对MySQL数据库的两种连接方式 2.4 MySql数据库 2.5 SSM框架 3 需求...
  • 牛逼!Java 从入门到精通,超全汇总版

    万次阅读 多人点赞 2021-05-06 19:40:33
    文章目录Java 基础Head First JavaJava 核心技术卷一...Java 虚拟机Java 虚拟机规范HotSpot 实战自己动手写 Java 虚拟机MySQLMySQL 基础教程SQL 基础教程深入浅出 MySQLMySQL 必知必SQL 必知必高性能 MySQLMySQL
  • 大家好,我是二哥呀!...有人可能说,不会是考题太简单了,其实分对于河南考生来说,意义真不大。 有意义的,只有排名! 拿 2020 年来举例吧,清华的非提前批,理科招生只有 57 人!什么概念呢?你考
  • 测试用例评审意义

    千次阅读 2017-09-10 16:36:01
    方式只是手段,得到其它人员对于用例的反馈信息才是目的。 无论采用那种方式,都应该在沟通之前把用例设计的相关文档发送给对方进行前期的学习和了解 ,以节省沟通成本。 6、评审结束标准 在...
  • 常用的算法有: 查找 插入 删除 更新 排序 算法研究的目的是为了更有效的处理数据,提高数据运算的效率,数据运算是定义在数据结构上的,各大公司的笔试基本都考这个,《剑指 Offer》上的所有题目如果能背下来,...
  • 看这玩意复习你还挂科?《软件工程篇》

    千次阅读 多人点赞 2020-01-23 02:32:44
    提取名词短语、排除重复相似、排除系统本身范围外、第一版、整理第一版域模型 意义 术语表确保清晰一致术语交流。比普通术语:图示化方式,清晰显示术语关系3修正完善演化为最终静态类图 域模型数据模型...
  • 电子技术综合实训

    千次阅读 2018-07-14 20:41:28
    电子技术综合训练的意义目的如下: 电子技术综合训练是在学生学习完电子技术课程之后,针对课程的要求对学生进行综合训练的一个实践教学环节。其主要目的是培养学生综合运用理论知识,联系实际要求独立设计,并...
  • 华为C语言编程规范(精华总结)

    万次阅读 多人点赞 2020-03-24 09:48:55
    如果一个文件包含某个头文件,还要包含另外一个头文件才能工作的话,就增加交流障碍,给这个头文件的用户增添不必要的负担。 示例:如果a.h不是自包含的,需要包含b.h才能编译,带来的危害:每个使用a.h头文件的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,327
精华内容 35,330
热门标签
关键字:

交流会的目的及意义