平面设计师如何为开源项目做出贡献?

平面设计 设计师 开源的
2021-12-26 00:00:24

我想参与开源项目,但我不会编码(那么好。或者......根本)。

我很想为 GitHub 项目做出贡献,但作为一名设计师,我不确定这样做的最佳方式是什么(我提到 GitHub 是因为它可以很容易地找到已经发生的事情,但任何平台都可以适用)。

图形设计师在开源世界中的位置是什么,或者在决定加入具有这些特征的项目时有哪些好的做法?

4个回答

最重要的是找到一个你真正支持目标的项目我不希望开源工作成为一件苦差事,如果是这样,你应该退出,而且你更有可能为自己热爱的事情创造出好的工作。希望项目本身不会很快消失,因为你想做一些持久的东西。

一旦确定,您应该联系创作者并与他们交谈。由于它是开源的,因此他们的信息可能清晰可见。我敢肯定,他们希望您尽您所能提供帮助,并且通过与他们交谈并询问,他们可以准确地告诉您如何才能最好地提供帮助。

至于那可能是什么样子,他们可能会让你按照以下方式做一些事情(假设他们有设计师可以做的工作 - 它不仅仅是代码,还包括某种类型的界面,至少是一个飞溅查看项目的人的页面):

  • 批评他们项目的可用性
  • 批评布局/流程
  • 提出配色方案甚至是应用程序的视觉标识
  • 寻找改善用户体验的新方法,无论是改进他们的副本、添加过渡、创建创意 404 页面,还是其他一些用户会喜欢但不期望的小宝石。我认为这将是您创建的最有趣的东西之一,并且(假设涵盖了应用程序设计的基础知识)具有最大最终效果的东西
  • 选择更好的字体
  • 创建徽标
  • 为组件甚至整个应用程序提出新的设计/布局
  • 想出替代主题
  • 用所用的语言实现设计(即使这意味着你学会了它)——这会让你扮演前端开发人员的角色

此外,还有许多特定于设计的开源项目可以帮助开发人员。这些范围可以从图像库(摄影和插图库)、字体、模板、网格系统到其他完全不同的东西。这样做的目的是让开发人员的工作更轻松,并提供资源,以便公司不必自己从头开始做所有事情。

当然,您最终会做什么取决于您想要参与的程度,您拥有的技能以及您正在处理的应用程序类型,但我认为这个答案很好地了解了一些工作的可能性因为你是。这确实是您为工作所做的相同类型的设计工作,只是(也许)为了更好的事业。


正如Scribblemacher 评论的那样,使用开源程序并通过发布关于程序的教程、示例作品、模板、问题、新脚本和功能请求在社区中保持活跃有助于应用程序变得更好。这是您可以在常规工作流程中执行的操作,并且是任何开源项目的一个组成部分。

GitHub 机会:

帮助制作矢量格式的 Wikimedia Commons 图像:

为网站模板/主题做出贡献:

设计新的图标包:

将插图添加到:

为图形设计软件做贡献:

许多开源游戏都在寻找图形设计师。

例如,在Pushover ,我们正在寻找一名志愿者来重新设计主角(在所有运动状态下)。

作为一名平面设计师,你是开源团队最想要的人之一。他们通常有足够多的程序员(或者至少知道在哪里可以找到他们),但是找到愿意自愿提供的优秀图形的人很难。

您应该可以轻松找到既需要您又需要您的项目。

您需要注意的一件事是,许多开源项目(以及一般软件)并没有为平面设计师提供大量工作。首先,有大量没有任何图形组件。对于其他人来说,UI 主要是通过一些 UI 库实现的,这些库几乎决定了按钮的外观和排列等。因此,有许多项目除了一些图标和徽标之外几乎没有什么可做的。如果你想做出巨大的贡献,或者你想让你的工作产生巨大的影响,参与这样的项目可能不会让你满意。另一方面,如果你想做一系列的短期项目,这可能没问题。

但是,也有例外:

  • UI 项目本身这些显然会为平面设计师提供更多的工作量。但是,如果您实际上(间接地)使用该 UI 库,那么参与这些会更有意义——这可能只有在您使用开源操作系统时才会出现(但话说回来,我已经有一段时间没有工作了在专有操作系统上,所以我可能错了)。
  • 还有一些大型项目,如办公套装和类似项目,它们需要相同的相对数量的图形设计,但由于它们的庞大规模,总体需要更多。
  • 最后,自然有大量图形项目,例如游戏、基于网络的软件或学习软件(尤其是针对儿童的)。我希望这是您作为平面设计师真正可以大放异彩的地方。

您需要考虑的另一点是,如果您不是程序员,则工作某些项目可能需要与必须实现您的设计的程序员进行大量交互。这意味着程序员和您都需要额外的工作量,这可能会对您的贡献的成本效益比产生严重影响。当然,每个人都希望他们的软件看起来不错,但在大多数情况下,他们不想在这方面投入太多时间,并且手头有更紧迫的问题。因此,您可能想要寻找可以独立工作的项目。

无论你做什么,与做项目的人谈谈你是否以及如何做出最好的贡献总是一个好主意。


最后,有点特殊的情况是字体它们通常几乎不涉及任何编程,因此您可以轻松地为现有项目做出贡献,只需要学习 Git 或使用的任何版本控制系统。GitHub 和 Sourceforge ( 12 )上有一些字体项目。我自己在这些平台上也有一个字体项目。

此外,自己开始一个新的字体项目并不需要太多。高质量的开源字体很少见,你可以填补许多利基(或相当大的漏洞)。