Як графічні дизайнери можуть сприяти проектам з відкритим кодом?


47

Я хочу брати участь у проектах з відкритим кодом, але не можу кодувати (що добре. Або .. взагалі).

Я хотів би долучитися до проектів GitHub, але як дизайнер я не впевнений, який найкращий спосіб зробити це (я згадую GitHub, тому що це дуже легко знайти речі, які вже відбуваються, але будь-яка платформа застосовуватиметься).

Яке місце графічного дизайнера у світі відкритих джерел чи які хороші практики прийняти рішення про приєднання до проекту таких характеристик?


2
Знайдіть проект, мета якого вам дуже сподобається, і зверніться до творця. Я впевнений, що вони з радістю допоможуть вам сказати, як саме ви могли зробити це найкраще :)
Зак Сосьє,

Чи створює шрифти щось, що ви хотіли б зробити (або входить в обсяг цього питання)?
Wrzlprmft

@Wrzlprmft Це могло бути! Я насправді не думав про це, це, безумовно, щось, що варто згадати, як приклад! Я особисто хочу розпочати співпрацю, але я новачок у платформі. Я просто не знаю, з чого почати, які правила ввічливості застосовуються до
некодерів

1
Можливо, вас зацікавить ця пропозиція з відкритим кодом щодо області 51.
спецодяг

Відповіді:


32

Найголовніше - знайти проект, цілі якого ви насправді підтримуєте . Мені б не подобалося, щоб робота з відкритим кодом стала справжньою справою, вам слід кинути її, якщо це станеться, і ви, швидше за все, створите хорошу роботу для чогось, чим захоплюєтесь. Сподіваємось, сам проект не швидко згасне, адже ви хочете зробити щось, що триває.

Як тільки це буде встановлено, вам слід зв’язатися з творцем (ами) і поговорити з ними. Оскільки це відкритий код, їх інформація, ймовірно, добре видно. Я впевнений, що вони хотіли б, щоб ви допомогли, як тільки ви можете, і розмовляючи з ними та запитуючи, вони можуть точно сказати вам, як ви могли найкраще допомогти.

Що стосується того, що це може виглядати, вони, ймовірно, змусять вас зробити щось за наступним чином (якщо припустити, що у них є робота, яку може зробити дизайнер - це не просто код, а включає якийсь тип інтерфейсу, принаймні сплеск сторінка для людей, які переглядають проект):

  • Критикує зручність використання проекту
  • Критику макета / потоку
  • Складання кольорової гами або навіть візуальної ідентичності програми
  • Пошук нових способів поліпшити роботу користувачів, будь то вдосконалення їх копії, додавання переходів, створення креативної сторінки 404 чи інша маленька дорогоцінна камінь, яку користувачі сподобаються, але не сподіваються. Я думаю, що це було б для вас однією із найсмішніших речей, яка створюватиметься (припускаючи, що основи дизайну програми охоплені), яка має найбільший кінцевий ефект
  • Вибір кращого шрифту
  • Створення логотипу
  • Створюємо новий дизайн / компонування для компонентів або навіть усієї програми
  • Розробка альтернативних тем
  • Реалізація дизайну на використаних мовах (навіть якщо це означає, що ви його вивчаєте) - це поставить вас у роль розробника переднього кінця

Крім того, існує багато проектів з відкритим кодом, що стосуються дизайну, які допомагають розробникам. Вони можуть варіюватися від бібліотек зображень (як бібліотек фотографії, так і ілюстрацій), до шрифтів, шаблонів, до сітки систем, до чогось іншого. Мета цього - полегшити роботу розробника та запропонувати ресурси, щоб компаніям не довелося робити все з нуля самостійно.

Що ви, в кінцевому підсумку, робите, звичайно, залежить від того, наскільки ви хочете бути зацікавленим, набору навичок і типу програми, над якою працюєте, але я думаю, що ця відповідь дає гарне уявлення про те, які можливості роботи для вас є. Це дійсно той самий тип дизайнерських робіт, який ви б виконували для роботи, просто (можливо) для кращої справи.


Як зауважив Scribblemacher , використання програм з відкритим кодом та активності в їх спільноті, розміщення навчальних посібників, зразкових робіт, шаблонів, запитань, нових сценаріїв та запитів щодо функцій щодо програми допомагає додатку покращуватися. Це те, що ви можете робити у своєму звичайному робочому процесі та є невід'ємною особливістю будь-якого проекту з відкритим кодом.


1
Для більшої точки зору щодо впровадження відкрийте питання щодо проекту, в якому говорять, які речі, на вашу думку, могли б бути кращими, і кажіть, що готові внести свій внесок, тож тепер обслуговуючі особи зможете їм допомогти.
mgarciaisaia

1
Я хотів би додати, що дуже корисно - це фактично використовувати програми з відкритим кодом. Такі проекти, як GIMP, Inkscape і Scribus, приносять велику користь, коли люди розміщують підручники, зразкові роботи, шаблони, запитання, нові сценарії та запити на функції.
Scribblemacher

12

Можливості GitHub:

Допоможіть створити зображення Wikimedia Commons у векторному форматі:

Додайте до шаблонів / тем веб-сайтів:

Дизайн нових іконок:

  • Танго
  • Нувола
  • Наприклад, відсутні пакети значків із відкритим кодом для людей із вадами зору

Додати ілюстрації до:

Додайте до програмного забезпечення для графічного дизайну:

  • Публікуйте нові кисті GIMP
  • Складіть підручники з прикладів використання для GIMP / Inkscape .

5

Багато ігор з відкритим кодом шукають графічних дизайнерів.

Наприклад, в Pushover ми шукаємо добровольця, щоб переробити головного героя (у всіх штатах руху).

Як графічний дизайнер, ви одна з найбільш розшукуваних людей команд Open Source. Зазвичай у них достатньо програмістів (або, принаймні, знають, де їх знайти), але знайти хороших графіків, які бажають піти на волю, важко.

У вас не повинно виникнути проблем з пошуку проектів, які хочуть так само, як і вам потрібні.


5

Одне, що вам потрібно пам’ятати, - це те, що багато проектів з відкритим кодом (та програмним забезпеченням взагалі) не мають величезної кількості роботи, щоб запропонувати графічному дизайнеру. По-перше, існує велика кількість, яка не має жодної графічної складової. Для інших користувальницький інтерфейс здебільшого реалізується через деяку бібліотеку інтерфейсу, що значною мірою визначає зовнішній вигляд і розташування кнопок і подібного. Таким чином, існує багато проектів, з якими доведеться зробити трохи більше, ніж деякі значки та логотип. Якщо ви хочете зробити великий внесок або хочете, щоб ваша робота мала величезний вплив, участь у таких проектах, швидше за все, не задовольнить вас. З іншого боку, якщо ви хочете зробити низку коротких проектів, це може бути добре.

Однак у цьому є винятки:

  • Самі проекти UI . Вони, очевидно, пропонують більший обсяг роботи графічному дизайнеру. Однак є набагато більш сенсом брати участь у тих, якщо ви фактично використовуєте цю бібліотеку інтерфейсу користувача (непрямо) - що може бути лише у випадку, якщо ви працюєте в операційній системі з відкритим кодом (але потім знову пройшло деякий час, відколи я працював на власну операційну систему, тому я можу помилитися з цього приводу).
  • Тоді існують великі проекти, такі як офісні костюми та подібні, які вимагають однакового відносного обсягу графічного дизайну, але через їх розмір потрібно загалом більше.
  • Нарешті, є, природно, важкі графічні проекти , такі як ігри, веб-програмне забезпечення або програмне забезпечення для навчання (зокрема для дітей). Я очікую, що це те, де ти справді можеш сяяти як графічний дизайнер.

Ще один момент, який вам слід врахувати, це те, що якщо ви не програміст, для роботи над деякими проектами може знадобитися велика взаємодія з програмістами, яким доведеться реалізувати ваші задуми. Це означає додаткове навантаження як для програмістів, так і для вас, що може серйозно вплинути на співвідношення витрат та виплат ваших внесків. Звичайно, всі хочуть, щоб їх програмне забезпечення виглядало добре, але в більшості випадків вони не хочуть багато інвестувати на це і мають більш нагальні проблеми. Таким чином, ви можете шукати проекти, де ви можете працювати трохи самостійно.

Що б ви не робили, завжди корисно поговорити з людьми, які роблять проект, чи можна і як найкраще зробити свій внесок.


Нарешті, дещо особливий випадок - шрифти . Зазвичай вони передбачають небагато, якщо якесь програмування, і, таким чином, ви можете легко внести свій внесок у існуючий проект, потребуючи лише вивчення Git або будь-якої іншої системи версій. Є кілька шрифтових проектів як на GitHub, так і на Sourceforge ( 12 ). У мене також є один проект шрифту на кожній з цих платформ.

Також самостійно запускати новий шрифтовий проект не потрібно багато. Якісні шрифти з відкритим кодом - це рідкісна річ, і багато ніш (а точніше великих отворів) можна заповнити.


6
Я з цим категорично не згоден. Більшість проектів з відкритим кодом потребують значної кількості поліпшень графічного та інтерфейсу. Незалежно від того, чи є команда відкритою для цього, це інше питання.
DA01

Незважаючи на те, що основи дизайну для локальних додатків зазвичай вибираються інструментарієм, потрібно зробити багато інших речей: логотипи, піктограми та інші малюнки, макети, іноді типографічні роботи (хоча зазвичай це обробляється і на нижчих рівнях) ). І це навіть не враховуючи великої кількості веб-проектів з відкритим кодом, для яких потрібні гарні теми (кольори, макет тощо).
Відновіть Моніку

@BrendanLong: „Логотипи, значки та інші малюнки, макети.” - І саме в цьому справа: у багатьох проектах з відкритим кодом є один логотип, жменька піктограм та інші зображення. Що стосується веб-проектів: вони, ймовірно, підпадають під мою третю точку виключення, якщо я правильно зрозумію, про що ви маєте на увазі.
Wrzlprmft

2
@ DA01: Я не посилався на приклади проектів, які гостро потребують візуальних удосконалень (і я не заперечую, що багато з них існують), а про проекти, які мають ще багато роботи. Якщо єдиною візуальною проблемою програмного забезпечення, яка не пов’язана із зайнятою бібліотекою користувальницького інтерфейсу, є жахливі значки, то все, що може зробити графічний дизайнер, - це створити нові іконки. Це все добре і належно, але не обов’язково та робота, яку дійсно бажає виконати ОП.
Wrzlprmft

1
насправді існує багато проектів, які повинні запустити їх графічний дизайн та відділ ux. Як firefox. Потім є самі програми gfx, блендер, gimp inkscape те саме, їм дійсно потрібен кращий дизайнер. Проблема полягає в тому, що важко домінувати у зовнішньому вигляді.
joojaa

3

Тут уже є кілька відмінних відповідей, але одне, що я хотів би додати, - це допомогти їм зробити веб-сайт краще. У більшості проектів, якщо у них є веб-сайт, зазвичай є проект, який справді є голою. Добре виглядає веб-сайт допоможе просунути проект, тим самим залучаючи не тільки більше користувачів, але й більше волонтерів та, можливо, більше пожертв.

Якщо говорити про GitHub, вони пропонують безкоштовний хостинг для статичних веб-сайтів: https://pages.github.com/


3

Переробіть документацію. Керівники проекту не хочуть цього робити, він має мінімальні залежності від проекту взагалі, і це робить усіх щасливішими. (Я зробив це для Ракетки .)

Крім того, не можна говорити про те, що:

  1. ви повинні бути користувачем програмного забезпечення з відкритим кодом, до якого ви плануєте внести свій внесок (необов’язково експерт, але якщо ви нічого не знаєте про проект, то чому саме обслуговуючі повинні сприймати вас серйозно?)

  2. ви повинні знати, що ви робите з точки зору дизайну (тобто, не завдаючи головних болів, які інші мають виправити).

Іншими словами, проект з відкритим кодом - це не місце для формування своїх навичок або шліфування творів для вашого портфоліо.


Але знову ж таки, багато проектів використовують якесь інше програмне забезпечення для автоматичного генерування документації (що, як правило, добре, оскільки це економить багато роботи). Це не означає, що це програмне забезпечення для документації не потребує певного графічного дизайну.
Wrzlprmft

"Внесок" у проект з відкритим кодом означає зробити щось, що потрібно зробити, незалежно від того, в якому відра знаходиться. Крім того, більшість генераторів документації в наші дні пропонують певну ступінь налаштування в типографії та макеті.
Метью Баттерк

2

Подружитися з розробником. Насправді їм подобається багато того самого, що роблять дизайнери - як пиво, тістечка, відеоігри, трилогія "Властелин кілець" та пінг-понг. Як тільки ви це зробите, знайдіть спільний інтерес і будуйте щось разом.


1

Ігри OpenSource справді можуть бути корисними для графічних дизайнерів. Перевірте CrosixTH , OpenTTD, Colobot та багато інших чудових проектів.

Більшість із них все ще залежить від творів мистецтва від оригінальних ігор через відсутність достатньо відданих графічних дизайнерів.


1

Яке місце графічного дизайнера у світі Open Source ?

З огляду на основу 1 з графічного дизайну , відповідь може бути про: посібниках , вирішенні проблем і комунікації . 2 Ці вміння та таке бачення є цінними надбаннями для управління проектами та мистецького керівництва загалом, а також для навчання та сприяння самому розвитку програмного забезпечення 3 (навички), 4 (git) . З реального вирішення проблем у світіперспектива, графічний дизайн та програмування вирішують проблеми, і, безумовно, доповнюють один одного, хоча часто перекриваються різними рішеннями. Крім того, навіть старі конструкції рендерувались через дисплеї, хоча взаємодія зі скельним обличчям була мінімальною. Графічний дизайн - це постійна мова, підтримка та вираження якої необхідно захищати та сприяти. 5 Отже, їх місце може поширюватися від краю до центру відкритого джерела .


1 . З вікіпедії про графічний дизайн :

Графічний дизайн - це методологія візуального спілкування та вирішення проблем через використання типу, простору та зображення. Поле вважається підмножиною візуального спілкування та дизайну комунікацій, але іноді термін "графічний дизайн" використовується взаємозамінно з ними через навички перекриття. Графічні дизайнери використовують різні методи для створення та поєднання слів, символів та зображень для створення візуального зображення ідей та повідомлень. Графічний дизайнер може використовувати комбінацію типографії, образотворчих мистецтв та технік компонування сторінки для отримання остаточного результату. Графічний дизайн часто стосується як процесу (проектування), за допомогою якого створюється комунікація, так і виробів (конструкцій), які створюються.

Дивіться деякі типові нагадування про вплив графічних дизайнів, старих та нових ( 1 2 3 4 ). Таким чином, слідує деяким визнаним принципам торгівлі:

Одні з найпоширеніших принципів дизайну - це вирівнювання, врівноваженість, контрастність, близькість, повторення та пробіл. Це все елементи графічного дизайну "композиція". Крім того, композиції оцінюються на основі використання (та успіхів чи невдач) гармонії, акценту, гештальту, малюнка, руху, ритму, пропорції та єдності.

2 . Оскільки це також загалом комунікація (точніше графічна комунікація), то наукові дослідження та розробки, експерименти, викладання та написання про графічний дизайн повинні бути бажаними. Не можна побачити необхідності в тому, чого вони не пройшли навчання; це також залежить від людей, які знають, щоб допомогти пояснити графічний дизайн конкретній аудиторії поза полем. Оскільки дизайни щось розповідають і складають рішення для різних проблем, графічний дизайнер повинен, природно, в контексті, який ви надаєте, досліджувати та шукати матеріальні виклики та людей відповідно до їх інтересів та цінностей. Ознайомлення та створенняширота рішень, які можуть бути корисні для одного чи багатьох інших проектів, вільних від комерційних імперативів. Таким чином, ініціювання проектів, створення безкоштовних дизайнів, документування, демонстрація та активний внесок у розповсюдження таких конструкцій - як виразний людський метод вирішення проблем, та надання унікального світогляду у нашому світі, у тому числі дизайнера (и) або художник (и) - в соло або в межах спільноти, також повинен виявитися важливим. Дизайн має спадщину значень, і люди хочуть знати. Застосування методів графічного дизайну в інших сферах за допомогою міждисциплінарних зусиль може бути взаємовигідним та дати подальше розуміння самого графічного дизайну.

3 . Для того, хто не є інженером програмного забезпечення, тангенціальне та постійне вдосконалення навичок розвитку є, мабуть, важливішим та реалістичнішим, ніж рівень "fullstack" у конкретний момент часу. Більшість звичайно базових знань javascript є звичними в наші дні, принаймні, як це стосується компонування, композиції та стилю. Існують також "мови" високого рівня, які використовують і дозволяють використовувати багато складових графічного дизайну. Такий приклад - бібліотека javascript p5.js, повторне втілення ідеї "малювання цифрами", що стоїть за мовою обробки . Це нещодавній веб-орієнтований внесок у сучасне візуальне мистецтво, який дозволяє легко компонувати та інтерактивність на htmlполотно . Це, безумовно, допомагає вдосконалити навички роботи з javascript для ентузіаста. Дивіться також такі рамки, як openFrameworks , OpenCV та інші для світової взаємодії, де досвід графічного дизайну буде благом, тобто нове медіа-мистецтво . Існує також , швидше за все , певне значення в витримуючи Haskell підручник (см 2013 Дж Кармак QuakeCon розмову . Haskell про ясність і sustanbility зору. Це справляє враження.).

4 . Що стосується контролю версій систем, немає ніяких причин , мерзотник не може бути використана для інших цілей , крім суворого розробки програмного забезпечення. І це є (див. Також що-небудь, як це Зроби сам). Крім того, git підтримує розрізнення зображень, у тому числі для формату PSD . У цьому контексті його можна використовувати навіть для участі в чисто графічних проектах. Може бути внесений дизайн, який, можливо, пульсує протягом дуже тривалого часу. Напевно, існують інші платформи; стійкість та ліцензування завжди повинні ретельно перевірятися.

5 . Будь ласка, займайтесь, задайте питання щодо ліцензування та сприяйте цьому. Наприклад дослідження і оцінки схема ліцензування в наявності, художньої або типу пов'язані з ліцензіями , Open Content, ліцензування, яке використовується для конкретного проекту тощо, відповідно до потреб різних графічних дизайнерів, та цінностей, якими відповідає сам графічний дизайнер. І чітко використовувати вибрані ліцензії для особистого внеску. Дизайнер повинен знати, яку ліцензію вони вирішили використовувати, якщо вони надаватимуть безкоштовний дизайн, і чому їм. Це свобода, якої минулі дизайнери не мали. Пошук балансу між підтвердженням та повторним використанням та багатьма проблемами, пов’язаними з авторським правом, все ще відкриті для обговорення. Створені фахівці також можуть внести невеликі кошти для досліджень у цій галузі. Не залишайте ліцензування виключно в руках легальних, якщо ви хочете, щоб вони відображали те, що хочуть графічні дизайнери!


1
Чи є певна причина, що більшість вашої відповіді є надривним? Я думаю, що це було б краще як звичайний текст
JohnB

@JohnB Дякую Я думав, що це занадто довго; крім того, наприклад, просити професіонала пройти вікі-запис для GD, і це було не дуже цікаво. Мені здалося, що писати це було дуже складно. Якщо ви вважаєте, що це буде краще, я можу використовувати звичайний текст.

0

Проект Fedora - над яким, над чим я працюю - має чудову і високофункціональну дизайнерську команду, яка запрошує, заохочує та наставляє нових членів. Погляньте на вікі-сторінку Приєднайтесь до дизайнерської команди .

Як і багато проектів з відкритим кодом, група використовує мережу IRC Freenode для спілкування - ознайомлення з цим буде корисним для багатьох проектів, не лише Fedora. І тут є список розсилки - і не зовсім випадково дизайнери Fedora працювали над HyperKitty , новим сучасним інтерфейсом для списків розсилки.

Отож, один із підходів - приєднатися до списку розсилки та представити себе або прийти на зустріч на базі IRC (як правило, у вівторок о 19:00 UTC на #fedora-designканалі. Або ви можете подивитися на відкриті квитки, які чекають кохання та зануритися в них).

Знову ж таки, я дуже упереджений, але - оскільки розподіл на зразок Fedora за визначенням є точкою інтеграції для багатьох різних проектів, це також може бути способом розгалуження та з'єднання з багатьма різними людьми у багатьох різних областях. У самому проекті завжди працюють великі та малі, які відповідають вашому рівню кваліфікації та доступному часу. І ви можете впливати на те, що використовують і бачать багато-багато людей.


0

Багатьом проектам Github хочеться допомогти графічному дизайнеру, просто шукайте активний проект, який має потворну піктограму. Створіть перший ескіз та додайте його до нового «випуску» для проекту.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.