设计师了解程序开发概念,更有助于沟通交互方案。
2020-11-26 16:04:06 阅读(260) 评论(0)
对设计者而言,了解一些程序开发的基本概念,有助于我们与开发同事沟通互动方案。从计算机工作原理Get人机交互的底层逻辑到计算机工作原理,不得不提一个人,他就是冯·诺依曼。冯·诺依曼(JohnvonNeumann,1903~1957)是20世纪最重要的数学家之一,是现代计算机、博弈论、核武器、生化武器等领域取得杰出成就的最伟大的科学全才之一,被后人称为「计算机之父」和「博弈论之父」。冯.诺依曼的三个原理:计算机由五个部分组成:控制器、计算器、存储器、输入设备和输出设备。程序和数据以二进制代码的形式存储在存储器中,存储位置由地址确定。控制器按照存储在存储器中的指令序列(程序)工作,并由程序计数器执行。控制器具有判断能力,可根据计算结果选择不同的工作流程。由冯诺依曼系统结构组成的计算机必须具备以下功能:将所需的程序和数据发送到计算机中。必须具备长期记忆程序、数据、中间结果和最终操作结果的能力。计算机能够处理各种数据,如算术、逻辑操作和数据传输。可根据需要控制程序方向,并可根据指令控制机器各部件的协调。处理结果可按要求输出给用户。为了完成上述功能,计算机必须有五个基本部件,包括:输入数据和程序的输入设备、记忆程序和数据的存储器、完成数据处理的计算器、控制程序执行的控制器、输出处理结果的输出设备。笔者注:是不是觉得不明觉厉?那是对的,反正我也看不懂。BUT,看完这个原理,我似乎明白了人机交互的底层逻辑:任何形式的人机交互都包含三个基本要素:输入、计算和输出。前端,后端,移动工程师,他们是一样的吗?相信很多读者朋友所在的公司,都会有前端工程师、后端工程师、移动工程师,那么这些角色到底有什么区别呢?要理解它们之间的区别,我们必须首先理解两个概念:BC/S结构和C/S结构。1.B/S结构B/S是「Browser/Server」的缩写,即「浏览器/服务器」模式。B随着互联网的发展,Web出现后,/S结构是一种网络结构模式。这种模式统一了客户端,使服务端的核心业务处理(几乎也可以称之为)「云端」)完成。只要我们在自己的电脑或手机上安装浏览器应用程序,我们就可以通过WebServer与数据库进行数据交互。比如我们用电脑浏览器访问微博、头条、爱奇艺、腾讯视频等网页,就是访问B/S结构的程序。笔者注:B由于用户直接使用浏览器,/S结构的维护和升级更简单。因此,当我们发布产品或功能时,我们只需要维护和升级服务器端,用户可以继续使用浏览器体验新功能。2.CC/S结构是「Client/Server」的缩写,即「客户端/服务器」模式。C/S结构是一种软件系统结构,在生活中也很常见。例如,微信安装在我们的计算机和手机系统中,QQ、C/S结构是Office等应用程序。笔者注:C/S结构是将需要处理的业务合理分配给客户端和服务器端,可以大大降低通信成本,但升级维护成本较高。因此,当我们发布客户端产品或功能时,理论上需要发布软件版本,用户也需要主动升级来体验新产品和功能。(说明:客户端H5页面一般不需要重新发布客户端版本)3.前端工程师前端工程师的主要技术是html5和css3。jquery,angularjs,bootstrap,reactjs,vuejs,webpack,less/sass,gulp,nodejs,GoogleV8引擎,java多线程、模块化、切面编程、设计模式、浏览器兼容性、性能优化等。前端关注的是:实现前端页面需求、速度、兼容性、用户体验等。后端Java工程师后端Java工程师的主要技术是:Java基础、设计模式、jvm原理,spring springmvc原理及源码,linux,mysql事务隔离锁机制,mongodb,http/tcp,多线程、分布式架构、弹性计算架构、微服务架构、Java性能优化、相关项目管理等。高并发性、高可用性、高性能、安全性、存储、业务等。后端关注:高并发性、高可用性、高性能、安全性、存储、业务等。作者注:下面我将使用应用程序下拉刷新场景,以帮助您理解前端和后端之间的交互。STEP1:STEP2下拉(用户手指与APP前端交互):STEP3(手指与APP前端交互后,APP前端与后端交互):STEP4成功刷新,加载新数据(后端给APP前端新数据):对于设计师来说,前端渲染显示新数据(APP前端与用户互动)Web前端的两个基本概念,只要知道Web前端技术中的两个概念:html和css。我举个装修房子的例子,帮你理解这两个概念。让我举一个装饰房子的例子,帮助你理解这两个概念。当我们设计房子时,我们会根据需要规划和设计房子、客厅、厨房、卧室等各个空间的位置和大小。html所做的就是这个布局和框架的过程。当房子的空间布局完成后,我们会刷油漆,装饰,做一些软衣服,这个软衣服的过程,我们可以理解为css做的事情。因此,静态Web前端页面,由html搭架和布局,由css装饰html的视觉效果。(说明:要实现业务交互,还需要js、我们可以通过浏览器的开发者工具随时查看前端工程师开发的页面。这种方法可以帮助我们比较前端工程师的页面效果和我们的设计草案效果之间的具体差异。Windows按F12,Mac按F12command option 另外,像Sketch插件sketchmeasure一样、css可以生成蓝湖、iDoc等工具,前端工程师可以参考使用。△图片来自蓝湖官网。最后,我不了解具体的开发技术。前端开发知识只是自学html和css。然而,在日常工作中与开发同事进行更多的沟通,基本上会逐渐了解一些技术知识和概念。因此,如果你想进一步了解技术,我认为有两种方法:申请基础课程;找到更多的开发同事来交流问题。当然要记得加鸡腿~~(推荐这个方法)
推荐阅读
- 淘宝开鞋店的流程是什么?
优质答案(1) 操作如下 1.公司名义入驻:就是安装师傅自己当老板,根据淘宝平台的要求填写资料,以及提交公司的资质、材料等等 2.网点授权入驻:安装师傅和产品售后网点合作,授权也好、承包也好,提交资质、材料、费用等即可 3.打工…查看详情
- 2022免费自助建站空间有哪些?
对于初学者来说,想要搭建一个网站的话并不容易,不过也不用担心,因为现在有很多免费的自助建站空间,可以帮助到大家不仅在使用的时候,完全不用投入金钱,创建平台也是比较简单的,那么免费自助建站空间有哪些呢?一起来了解吧。1、OpenShift这个…查看详情
- 3款合同管理系统免费app整理
众所周知,当前计算机已经广泛的应用于各个领域,作为与世界交流广泛、信息密集、事务繁多的企业必须有效、科学的管理公司业务,经过筛选,本文盘点了3款合同系统免费的app,大家可按需收藏。 1.TurboCIS合同信息系统免费app TurboC…查看详情
- 网络订货系统:3大功能、4大好处,尽早使用
在网络发展如此迅速的现在,很多事物都离不开网络了,现实和网络相结合使我们的生活中增添了非常多的便利,在买卖东西、采购等方面,再常见不过了,网络订货系统已经用于非常多的行业领域,下面就和大家介绍下网络订货系统的好处吧。图片来源于网络 网络订货…查看详情
- 易特仓库管理软件免费版之类的软件到底有哪些?
仓库管理的工序和水平随着互联网发展的不断加快而加快,大数据和云储存的应用让仓库数据可以被智能保存。使用易特仓库管理软件免费版能够提高对仓库的管理水平。无论是从管理人员雇佣还是消耗时间上都有了很大的提升,还能让仓库数据整理更加便捷清晰。那么好…查看详情
- 免费仓库管理系统软件大盘点!
这个时代是互联网的时代,在一些库存的应用场景里,如果还采用以往的人工库存的方式,那会使工作流程会变得非常麻烦,这时管理仓库如果再用以前的方式就会事倍功半,这里给大家盘点几款免费仓库管理系统软件! 1.里诺仓库管理软件 这是一款通用性极强的仓…查看详情
- wmiprvse.exe是什么程序
wmiprvse占用过高解决方法?按Ctrl+Shift+Esc键,调出Windows任务管理器,点击进程标签,找到WmiPrvSE.exe这个进程,鼠标点击右键,选择“设置相关性(A)”--->处理器相关性中:允许哪些处理器运行“WmiP…查看详情
- ip地址怎么改 ip地址修改方法
很多朋友使用电脑时,会遇到提示“IP地址错误,网络无法接通”的提示,如果从网络上找教程,很多教程都是教大家如何通过路由器查询正确的IP地址,然后重新填写,或者将电脑的IP地址获取方式设置成“DHCP”,虽然这种方法的确管用,但操作步骤比…查看详情
- 前端工程师需要掌握哪些知识
前端工程师需要学会英语吗?答案为需要。 因为前端工程师也需要看文档查资料并且查看的一手资料都是外文的,查看二手资料都是经过他人翻译过来的,对原文的理解并不是很透彻,所以最好还是学会英文自己去查第一手资料比较好一点。 另外在编程的时候变量…查看详情
- 盘点近年热门的管理系统软件定制版
21世纪是个信息化,数字化时代。各个企业为了能给顾客带来更好的体验,满足顾客的个性化需求,他们研究出了各式各样的软件。今天小万为大家讲解一些比较热门的管理系统软件定制版。 1企业管理软件 企业管理软件是面向企业的,能够帮助企业管理者优化工作…查看详情
- 商标争议是什么,商标争议有哪些类型
商标是指生产者或者经营者为了将其生产的产品或者提供的服务与其他产品或者服务相区别而采用的标识。但现实生活中会发生商标争议的案例,那么,商标争议是什么,商标争议有哪些类型?万商云集小编给大家详细的介绍一下相关内容,。 商标争议是什么 …查看详情
- 国内主流WiFi共享软件,一秒让你免费获取WiFi密码
WiFi称作无线网,有了无线网的存在,就可以无线上网,不需要出任何费用,尽情的打游戏,看电视聊天等等,比流量好用的多,那么,如果出差就需要蹭别人家的无线网,WiFi软件有哪些? 1、WIFI伴侣 WIFI伴侣是迅速有效的联网…查看详情
- 4款可以随时在线观看电影的软件推荐
如今人们的娱乐生活也丰富了,很多人会在下班后或者节假日去选择看一个电影来放松自己,但是有些电影票可能就比较贵,所以有些人就会选择在线电影软件,很多人不知道,下面是我给大家的介绍。 1.葫芦视频 是当贝与华视网聚合作开发的一款…查看详情
- 作业辅导软件有哪些呢?这几款解决你的难题
现在的父母工作都比较忙,通常是老人负责接送孩子,而辅导作业方面就变得力不从心了,其实不妨将这个难题交给一些作业辅导的软件,现在的软件功能不仅强大,使用起来也非常的简单方便,可以帮助大家解决更多的难题,那么作业辅导软件有哪些呢?这…查看详情
- php是什么文件类型
迅雷下载为什么都是down.php文件?是因为要下载的资源所在的网站屏蔽了迅雷等下载工具的使用,所以下下来就是php为后缀的文件,可以右键点击你想要下载的文件,在弹出的选项中选择目标另存为,用最原始的下载方法进行下载。git可以管理什么格式…查看详情
猜你喜欢
最新文章
扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121
关注微信公众号
和10万中小企业共同成长
扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有 蜀ICP备12001963号-2 川公网安备 51010402000322号
快速找产品
找一找哪款产品适合您?
咨询热线:400-0033-166
免费查找信息保护中请放心填写-
-
电话沟通
在线咨询
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达
关注万商云集
和10万中小企共成长
TOP
企业首选的数字选用平台