迅速发展趋势的技术应用、千姿百态的发展趋势、数不胜数的软件和素材,全部都是软件设计师务必面临的难题。
可是抛开这些一直以来改变的东西,有某些基本的专业技能也就是说工作能力,是软件设计师务必灵活运用的,乃至务必软件设计师们闭着眼晴都能拿下相应的难题。
所以,下面让我们简单化汇总一些软件设计师务必掌握的十种基本专业技能吧。
在任何设计领域,好像和图片打交道的时间都不会短,绝大多数甚至是需要整天编辑处理图片。从最基本的裁剪、调色和修补,你应该能够从容地修整图片,至少你应该了解如何能够尽可能好地对图片进行优化。
2、熟悉各种设备
作为一个软件设计师,肯定要熟练地用各种数字设备来浏览软件。不同的系统、不同的设备在浏览软件这件事情上还是有差异的,所以你应当适时地离开自己最熟悉的电子设备,去尝试更多的数码设备。没有什么比在一个老旧的手机的小窗口上浏览软件更痛苦的事情了,但是这有时候就是实际情况,作为软件设计师的你应该对这种情况有所了解,确保自己的软件能在任何情况下都可以流畅地浏览。
3、了解印刷
虽然你绝大多数时候可能都忙于数字化的设计,但是总会有一些设计是需要借助到印刷的。从名片到新闻稿,这些东西在设计之初就要为印刷做好准备。在这方面,最值得注意的还是不同媒体的分辨率和色彩的控制。举个例子,如果你将文本的色彩设置为FF0000的话,印刷出来的效果可能和你设定的有出入。对于印刷品而言,色彩使用的是CMYK,四色混合来实现不同的色彩印刷。
4、书写标题
在进行软件设计的时候,正文部分可用假文来作为占位符,但是标题则不能如此。当你在进行概念设计的时候,标题是视觉和内容信息的粘合剂,它不能随便找句话放那儿。一个合理的标题文本可以清晰地告诉客户这个地方要多大的空间,有什么样的效果,它会给客户留下清晰而持久的印象。
5、熟练掌握HTML/CSS代码
不论你是不是开发者,软件开发最基本的语言HTML/CSS你是有必要掌握的,知道如何阅读、编辑并解决问题。然而根据设计师/开发者的实际工作情况,你所需要了解的程度、范畴甚至会更广一些。在任何情况下,你都应该清楚样式、色彩要如何通过代码来进行控制和调整,从长远来看,这些技能是极其有用的。如果你想确保这一点,记得在W3Schools学习这些代码语言和使用方法。
6、敢于手绘
也许你并不是美术专业出身,但是你需要敢于用草图来传递信息。讨论中不论有什么样的想象和构思,用手绘和草图来表现能够更清晰的阐述出来。请记住,线框图和大纲才能更好地传递信息。你无需成为手绘大师,不用字写的非常漂亮,但是你需要敢于这么做,自信地用手勾勒出这一切,落于纸上,同人分享。
7、使用通用框架
在创业阶段使用常见的软件设计框架并不是什么丢人的事情,实际上,除非你真的是特别专业而强大的开发者,最好还是使用通用的框架。你不用重新发明轮子。一样的道理,使用通用的框架可以让别人也更好的使用你的软件和产品,如果你的软件需要最终交付给客户,那么从长远来看,用通用框架更好维护。
8、解释设计理论
色彩、流程、平衡、比例、间距,这些常见的设计概念你都了解了嘛?当你在进行设计项目的时候,这些概念你都应当了解并运用起来。设计并不是单纯的好看,内在的概念也原理能告诉你为什么它这样才会漂亮。理解了它们,能自己解释它们,你才能创造出平衡的美感。每一次向别人解释这些概念,探讨这些原理,你会对这些基础掌握的更加扎实。
9、备份和打包
软件看起来是个完善的整体,但是实际并非如此,它同样是容易损坏且脆弱的。备份软件是一门必修课。你应当了解软件系统中哪些东西比较容易损坏,多久备份一次比较合理。即使你不明白其中的道理,至少要了解哪些需要保存,备份应该备份在什么地方。此外,你应该了解如何将软件样式、设计相关、个性化、客户文件以及系统的关键性文件在哪里,以及如何打包它们。
10、了解趋势
你并不需要了解全部的软件设计和技术趋势,但是你需要适时地去了解它们。简单来说,重要的不是对所有趋势如数家珍,但是你至少要深入了解至少三个流行趋势,能够说明白这些设计趋势在视觉上的特征,为什么要用它们,它们的运作原理是怎样的,你为什么喜欢或者不喜欢它们,等等。多阅读设计趋势文章,你就能搞定这一点。
总结:软件界面设计并不是请吃饭,对必需专业技能的扎实把握是你迈向成功必然选择。假如你对这种专业技能熟练掌握,那麼能更强的做设汁管理决策,迅速更强的完成工作任务。要是在其中一些部份做的并不是太好,也不要再担心,这种基本的東西稍作努力就搞得定。