信息架构--开发者学习设计的秘诀

2020-07-09 11:12:35

对于面临编程挑战的开发人员来说,大多数问题都是通过使用逻辑来解决的。如果您曾经听到开发人员说他们完全直观地解决了代码中的问题,您可能会摇头。

然而,如果一位设计师对你说了上述话,你的反应可能会大不相同。这是因为对于编程解决方案的开发人员来说,主要的思维模式是逻辑,而对于设计人员来说,主要的思维工具是直觉。

开发的某些方面是直观的。同样,正如我们将在这篇文章中看到的,设计的某些方面也是合乎逻辑的。

当进入一个新的研究领域时,最好的方法往往是用建构主义的方法。这仅仅意味着,当你学习的时候,你利用你已经拥有的知识或思维方式来让自己轻松地进入新的学科。

对于接近设计的开发人员来说,理想的策略是从设计领域中最合乎逻辑的概念开始:信息体系结构。

Google将信息架构定义为信息结构的标签和组织。本质上,信息结构是已经创建或能够创建的一切。在这篇文章的上下文中,我们将使用该术语来指代网站、移动应用程序等。

创建信息体系结构归根结底是找出要问的正确问题-解决您遇到的问题的问题。下一步是以最适合用例的方式组织信息,并解决它。

这是一个相对合乎逻辑的、类似于编程的过程,并附加了一些直觉。这使得它成为渴望学习设计的逻辑开发人员的完美起点。

利用我们在本文中提出的信息架构优先策略来利用设计中的逻辑,将允许您以最快、最有效的方式学习设计。

信息架构是设计过程中最具逻辑性的部分。对于所有想要学习设计的开发人员来说,这是一个很好的起点。

在这种情况下,也许设计产品过程中最重要的问题是正在设计的产品是否真的解决了所遇到的问题。

因为信息体系结构也依赖于设计规划过程的最基本的末端,从信息体系结构的构建,到用户流程,再到高分辨率设计的最终实现,产品是否解决问题的基本问题也在这个层次上得到了回答。

换句话说,因为产品设计中最重要的是解决产品要解决的问题,只有通过正确、合理地使用信息体系结构才能实现这一点,所以信息体系结构是设计过程中最重要的部分。

扎实的信息体系结构基础使您对构建所需的设计有了初步的了解,也为您创建有效的设计并最终解决问题提供了关键。

当我开始写这篇文章时,我首先列出了标题,其中包含了我将在整篇文章中涵盖的关键点,比如你在上面看到的标题。

这个标题充当了最初的“信息体系结构”脚手架,然后我在其中编写并充实了这篇文章。这是对贯穿整篇文章的想法或信息的低分辨率排序。

从最初的基础上,我逐渐向下倾泻到写作中,增加越来越高的内容或信息的分辨率,以完成这篇帖子。

同样,如果我要创建一个网站,我会从网站地图开始,然后从网站地图中的页面开始,逐渐开始创建线框形式的更高分辨率的页面表示。从那里我可以开发出具体的、真实的元素,这些元素最终会组成页面,然后是网站。

随着您深入上述过程,完成最终设计所需的直觉数量会增加。

但在良好的信息体系结构的坚实基础上,这仅仅是对如何组织信息元素以获得尽可能最佳的用户体验的准确理解,这是一个可以学习的过程,然后通过分析和实践反复进行。

设计过程可能会随着进程的进行而变得复杂,但从简单、低分辨率、鸟瞰的网站地图(作为初始信息)开始,可以使过程变得简单得多。

要开始扎实理解信息体系结构,最好从更多的可视化教程开始。通过这种方式,你还可以了解它背后的思维过程。

以下是YouTube上一些关于信息架构的最佳视频,它们真正侧重于基础知识:

如果您正在寻找一些详细解释这些概念的关于信息架构的好书,请看以下内容:

一旦您开始在适当的级别上掌握信息体系结构,您就可以着手设计和迭代使用您的信息体系结构的接口。在此基础上,您可以开始学习设计基础知识,这些基础知识将引导您培养良好的设计直觉。

记住,互联网上总有更多的资源可以作为你下一步的指南。

当学习新的东西时,最好的方法是利用你已经熟悉的知识模式来简化你的理解过程,并逐渐获得对这门学科的欣赏。

对于开发人员来说,最好的模式是逻辑。因此,对于试图理解设计的开发人员来说-这需要逻辑和直觉-从频谱的逻辑端开始,并从这个基础逐步完成,直到更直观的元素开始发挥作用,这是值得的。

我希望这篇文章能很好地介绍信息架构的概念,并能帮助您开始发展自己的设计直觉之旅。