麓言信息零基础学习UI设计需要会代码吗?

news/2024/10/23 9:36:51/

  最近一些在学习UI设计的伙伴经常会问到我一个问题,零基础学习UI设计需要会代码吗?我要是不会代码,以后是不是找不到工作啊,今天就针对这问题呢,给大家做一个详细的解答。  
  首先我们要知道作为一名UI设计师工作范围是什么?  
  UI设计师主要是围绕用户使用的体验,界面的视觉设计来工作,他的职责主要是目标用户审美习惯和趋向的研究、界面风格的设定以及细节的美术制作(工作量主要集中在这一块)、产品性格的阐述和情感的表达。  
  如今,在国内这个岗位的划分也比较混乱,在很多大公司里,UI一般指交互设计---针对产品和系统行为的设计,找需求、分析竞品、做信息构架、画高低保真原型的那种,在小公司因为成本,UI可能既要做交互设计又要做视觉设计又要做前端等。  
  所以我们可以从中得到一些答案了,如果你是专做UI视觉设计师那么你可以没必要学习代码程序!现在的互联网公司UI设计是和开发人员并肩作战,才可做出漂亮的视觉效果和满足功能的项目。  
  当几个专业人员在一起工作时,合作关系就很重要,大家会去注意谁的技术更加过硬。但这个界线又该如何制定呢?这完全取决于你的个人能力。那些能熟练地做出漂亮的网络的人应该能懂,甚至很少的HTML/CSS内容。  
  那么UI设计对于代码需要了解到什么程度?  
  这个是因人而异的。因为我们不可能每个人都掌握所有的技能,所以对于你需要去了解多少代码这件事,主要是由你所侧重的那一方面对于代码的需求是多少来决定的。但是从整体上来着想,如果你对这一方面有兴趣并且也有能力去学习的话,我的建议是越多越好。  
  那么如何去学习呢?首先最重要的是去了解“技术的可行性边界”。  
  两种主要的了解方式:  
  第一种就是去读一些编程方面的书。我特别建议你,当你想去做一些Android或者是iOS设计的时候,你就去找一两本这方面的书,把它们翻一遍或者很快速地去看一遍,然后你就会知道有哪些控件、方式和基本的常识。这个过程很快就能结束,我们以前都有这样做过。  
  第二种就是去看大量的产品,去看看现在的产品都已经实现了什么样的功能或效果。其实当前在技术层面上和UI相关的地方基本上没有特别多的难点,所以只要你去看看在别的软件里的效果都有哪些,它们又是如何被实现的,看得多了以后你就会发现,同理,这些东西在我的设计里是可以实现的,或者说是很快可以做出来的。这也是一种很好的方式去了解并拓展“技术的可行性边界”,去了解哪些东西可以做,哪些东西还不能做。  
  除此之外还有一个很重要的方面,就是你在做具体的一些设计的时候和开发团队之间的配合问题。因为你做的每一点设计在去具体实现的时候对技术都有相关的不同需求,所以这个时候在工作中就要去和工程师进行特别深入和紧密的交流。尤其是你在做交互或者产品设计相关的工作的时候,你需要不断地去和工程师沟通,去了解你的设计或想法到底能不能实现。如果不可以做的话,你就需要知道难点在哪里,怎么样才能使它变得可行。  
  这样日积月累之后,你发现自己逐渐对技术有了很多了解,你可以不会写代码,但是你了解的东西会越来越多,这对你知识的沉淀是很有好处的。在这个方面里还有一个需要注意的地方,就是要多问问题,而且是问有技术含量的问题,因为简单的一些问题通过看书都是可以很快补起来的,而只有一些和领域、业务、代码、具体项目等紧密相关的问题才是需要你去穷追猛打并不耻下问的。  
  对于代码你可以不学习,但是最好是可以去了解一下!因为你的作品不能只是炫,也得给搞前端的考虑考虑,你的作品到底能不能实现,做什么效果实现起来简单又有个性,否则你做一堆东西却实现不了那都没用,所以,多了解一些这方面的知识肯定是有好处的!  
  网上也有一大堆说法,但是总结下来大概就是“UI设计可以不会代码,但这是一个竞争激烈的行业,你会的东西也许工作中并不会用到,但是它却是你的一个加分项”;  
  假如你是做开发的,那你也需要学一学UI设计,毕竟开发过程中还经常需要和UI沟通,如果一点不懂,沟通会变得有些费力,这就是为什么你需要会你工作之外的技能的原因.  
  当你纠结要不要学习一门技术的时候,说明它已经跟你有相关性了,那就去学一学吧,但是学习它不代表你就得转行,我的意思是与其花时间去纠结要不要学还不如直接开始学,工作之外的技能可以学得不精,但应该了解。  
  其实一个企业真正需要的是,能真正能做好设计的设计师,能写好代码的开发者,并且设计师和开发者能够无缝地协作。设计师会不会代码其实没有关心,但是设计师需要了解开发了解代码的工作流程和原理,这样能与开发人员进行良好的沟通,让工作事半功倍。  


http://www.ppmy.cn/news/102719.html

相关文章

flutter-读写二进制文件到设备

看了下很多文章,本地文件存储都只有存储txt文件,我们探索下存储二进制文件吧。 保存二进制文件到设备硬盘上。 我们保存一个图片到手机本地上,并读取展示图片到app上。 以百度logo图为例子 写入图片 逻辑如下: 获取本地路径 -&g…

GPT模型支持下的Python-GEE遥感云大数据分析、管理与可视化

随着航空、航天、近地空间等多个遥感平台的不断发展,近年来遥感技术突飞猛进。由此,遥感数据的空间、时间、光谱分辨率不断提高,数据量也大幅增长,使其越来越具有大数据特征。对于相关研究而言,遥感大数据的出现为其提…

Golang中的管道(channel) 、goroutine与channel实现并发、单向管道、select多路复用以及goroutine panic处理

目录 管道(channel) 无缓冲管道 有缓冲管道 需要注意 goroutine与channel实现并发 单向管道 定义单向管道 将双向管道转换为单向管道 单向管道作为函数参数 单向管道的代码示例 select多路复用 案例演示 goroutine panic处理 案例演示 管道…

Musl libc 库成功适配到 openEuler Embedded,推动欧拉嵌入式生态发展

近期,RISC-V SIG 在欧拉嵌入式操作系统上成功实现了 musl libc 的适配,完成了使用 musl libc 库替换 glibc 库构建镜像的工作。目前,以 musl libc 为基础库编译的镜像已在 Raspberry Pi4 开发板上可用,这一成果推动了 openEuler E…

2023音视频开发程序员未来10年路线选择

2023音视频开发程序员未来10年路线选择: 音视频领域,其实你可以分三个部分来看, 第一是音视频本身,第二是网络通讯,第三是图像处理。 音视频本身涉及到音视频视频编解码啊,各种视频容器啊等等协议规范。 网…

“外行转网工,我只用了三个月”

大家好,我是老杨。 在这行发展了这么多年,经常会有人来问我,网工该怎么提升自己,又或是怎么入行。 其实这事儿不难想,技术工种最需要做的是什么,自然是提升技术。 而技术提升,途径也只有学习…

企业电子招标采购系统源码Spring Cloud + Spring Boot + MybatisPlus + 前后端分离 + 二次开发

项目说明 随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及…

拼多多获取整站实时商品详情数据|商品标题|商品链接,数据采集,数据分析提取教程

拼多多是一个基于社交电商的购物平台,它通过通过价格和优惠吸引大量用户,使用户形成消费场景和消费共同体,最终实现规模效应。在拼多多运营中,API接口起到了重要的作用,它可以实现不同系统之间的信息共享和数据传递&am…