首页 | 建站资讯 | 建站问答 | 建站帮助 | 服务电话:021-61984272
Godzilla. 2018-09-11 网站建设

网页设计师需要理解的计算思维(一)

       网页设计师需要以计算机能够理解的方式思考问题,因此计算思维(Computational Thinking)是他们必须具备的一项不可或缺的技能。它提供了必要的系统工具来解决用户的复杂任务。

  计算思维使网页设计师能够分解一个问题,发现数据中的模式,识别并关注任务的绝对必要方面,同时忽略那些会使过程陷入困境的不必要信息。作为一种全面规划的工具,它避免了由于匆忙完成一个项目而没有考虑到手头问题的不同方面,所导致的代价高昂的错误。
 

 
  什么是计算思维
 
  计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。计算思维作为一个概念听起来好像很高深,但是每天,在我们生活的各个方面,我们都在进行计算思维。想想下面的行动和决定和计算思维的关联。
 
  ● 你想要给自己沏杯茶或咖啡
 
  ● 你想要买一辆汽车
 
  ● 你想要改变职业
 
  ● 你想要移居到另一个城市
 
  ● 你想要买一套新房
 
  ● 你想要写一本书
 
  ● 你想要创建一款手机应用App
 
  规划和实现这些目标的过程涉及到某种类型的计算思维。计划包括将这些问题分解成可管理的部分,并提出一系列可使我们能够达到目标的解决方案。网站建设公司认为就我们的目的而言,作为网页设计师,我们希望使用计算机来帮助我们解决手头的问题,计算思维实际上是为了理解手边的复杂问题,然后将其分解成一系列较小的可管理的问题。然后,我们就如何解决这些小的独立问题提出想法,并最终通过计算机来理解和处理的一系列步骤来传达最终的想法。这种方法遵循我们所说的计算思维原则。
 

 
  计算思维原则
 
  以下有4条相关原则,这些关键技术将帮助您在编写一行代码前,通过复杂的问题(挑战或任务)来帮助你思考计算。
 
  1.分解
 
  这是将一个复杂的问题或系统分解成更小、更容易解决的部分。这些较小的问题一个接一个地解决,直到更大的复杂问题得到解决。
 
  如果一个问题没有被分解,就很难解决。一次处理多个不同的阶段要比把一个问题分解成许多小问题并逐个解决每一个问题要困难得多。
 
  2.模式识别

  一旦你把这个复杂的问题分解成更小的问题,下一步就是看看它们之间的相似之处。
 
  模式识别是发现每个单独的问题中的共享特征。你观察到什么相似之处?在被分解的小问题中发现这些相似之处可以帮助我们更有效地解决复杂的问题。
 
  3.提取
 
  提取指只关注重要的信息,忽略无关的细节。为了获取一个解决方案,我们需要忽略不必要的特征,以便把注意力集中在我们所做的事情上。那么,我们需要关注的重要信息是什么呢?在提取中,焦点主要集中在每个元素都通用的常规特征上,而不是具体的细节。
 
  一旦你有了大致的特征,你就可以创建一个问题的模型;一个模型是我们试图解决的问题所建立的总体思路。
 
  如果我们不提取,我们可能会以错误的方式解决我们正在努力解决的问题。一旦我们有了一个模型,我们就可以设计一种算法。
 

 
  4.算法改写
 
  你把大问题分解成更小、更容易管理的问题。你已经发现了这些问题的相似之处。你把注意力集中在相关细节上,忽略任何无关紧要的东西。现在是时候制定一个循序渐进的指令来解决每一个小问题,或者在解决问题时要遵循的规则。这些简单的步骤或规则被用来编程计算机,以帮助解决一个复杂的问题。它们也被称为算法。算法是一种计划,一套用于解决问题的循序渐进的指令。
 
  算法并不总是涉及复杂的编程步骤;从本质上说,它们是迈向目标的一系列步骤。编写一个算法需要大量的计划才能正确地工作。你的电脑提供的解决方案和你写的算法一样好。如果这个算法不好,那么你的解决方案也不会很好。

       如果你还想了解更多关于网站建设的内容,还可以看看:6条创造优秀网站时你需要了解的认知偏见原理
 
 

文章标签: 网页设计 计算思维 
文章评论:
客服图标
咨询电话
021-61984272

欢迎您给我们来电,已有13835人通过电话进行免费业务咨询,您也可以