Quiero participar en proyectos de código abierto, pero no puedo codificar (que bien. O ... en absoluto).
Me encantaría contribuir a los proyectos de GitHub, pero como diseñador no estoy seguro de cuál es la mejor manera de hacerlo (menciono GitHub porque hace que sea realmente fácil encontrar cosas que ya están sucediendo, pero cualquier plataforma se aplicaría).
¿Cuál es el lugar de un diseñador gráfico en el mundo del código abierto, o cuáles son algunas buenas prácticas al decidir unirse a un proyecto de estas características?
designers
open-source
Yisela
fuente
fuente
Respuestas:
Lo más importante es encontrar un proyecto cuyas metas realmente apoyes . Odiaría que el trabajo de código abierto se convierta en una tarea rutinaria, debería dejarlo si lo hace, y es más probable que cree un buen trabajo para algo que le apasiona. Esperemos que el proyecto en sí no se extinga rápidamente, porque quieres hacer algo que dure.
Una vez que se haya establecido, debe comunicarse con los creadores y hablar con ellos. Como es de código abierto, es probable que su información sea claramente visible. Estoy seguro de que les encantará que ayudes como puedas, y al hablar con ellos y preguntarles, pueden decirte exactamente cómo podrías ayudar mejor.
En cuanto a lo que podría parecer, es probable que te pidan que hagas algo similar a lo siguiente (suponiendo que tengan un trabajo que un diseñador puede hacer: no es solo código, sino que incluye algún tipo de interfaz, al menos un toque) página para personas que miran el proyecto):
Además, hay muchos proyectos de código abierto de diseño específico que ayudan a los desarrolladores. Estos pueden abarcar desde bibliotecas de imágenes (bibliotecas de fotografía e ilustración), fuentes, plantillas, sistemas de cuadrícula y algo completamente diferente. El propósito de estos es facilitar el trabajo de los desarrolladores y ofrecer recursos para que las empresas no tengan que hacer todo desde cero por sí mismas.
Lo que termina haciendo, por supuesto, depende de qué tan involucrado quiera estar, el conjunto de habilidades que tenga y el tipo de aplicación en la que esté trabajando, pero creo que esta respuesta da una buena idea de cuáles son algunas posibilidades de trabajo por ti eres Realmente es el mismo tipo de trabajo de diseño que estaría haciendo por trabajo, solo (tal vez) por una causa mejor.
Como comentó Scribblemacher , el uso de programas de código abierto y la actividad en su comunidad mediante la publicación de tutoriales, trabajos de muestra, plantillas, preguntas, nuevos scripts y solicitudes de funciones relacionadas con el programa ayuda a que la aplicación mejore. Esto es algo que podría estar haciendo en su flujo de trabajo habitual y es una característica integral de cualquier proyecto de código abierto.
fuente
Oportunidades de GitHub:
Ayuda para crear imágenes de Wikimedia Commons en formato vectorial:
Contribuya a las plantillas / temas del sitio web:
Diseñar nuevos paquetes de iconos:
Agregar ilustraciones a:
Contribuya al software de diseño gráfico:
fuente
Muchos juegos de código abierto están buscando diseñadores gráficos.
Por ejemplo, en Pushover estamos buscando un voluntario para rediseñar el personaje principal (en todos los estados de movimiento).
Como diseñador gráfico, eres una de las personas más buscadas por los equipos de código abierto. Por lo general, tienen suficientes programadores (o al menos saben dónde encontrarlos), pero es difícil encontrar buenos gráficos con personas dispuestas a ser voluntarias.
No debería tener problemas para encontrar proyectos que lo quieran y lo necesiten.
fuente
Una cosa que debe tener en cuenta es que muchos proyectos de código abierto (y software en general) no tienen una gran cantidad de trabajo para ofrecer a un diseñador gráfico. Primero, hay un gran número que no tiene ningún componente gráfico. Para otros, la interfaz de usuario se implementa principalmente a través de alguna biblioteca de interfaz de usuario que prácticamente determina el aspecto y la disposición de los botones y similares. Por lo tanto, hay muchos proyectos que tendrán poco más que hacer que algunos iconos y un logotipo. Si desea hacer una gran contribución o desea que su trabajo tenga un gran impacto, es probable que participar en tales proyectos no lo satisfaga. Por otro lado, si desea hacer una serie de proyectos cortos, esto puede estar bien.
Sin embargo, hay excepciones a esto:
Otro punto que debe tener en cuenta es que, si no es un programador, trabajar en algunos proyectos puede requerir mucha interacción con los programadores que tendrían que implementar sus diseños. Esto significa una carga de trabajo adicional tanto para los programadores como para usted, lo que puede tener un grave impacto en la relación costo-beneficio de sus contribuciones. Claro, todos quieren que su software se vea bien, pero en la mayoría de los casos no quieren invertir mucho tiempo en esto y tienen problemas más urgentes a la mano. Por lo tanto, es posible que desee buscar proyectos, donde puede trabajar de forma algo independiente.
Hagas lo que hagas, siempre es una buena idea hablar con las personas que realizan un proyecto si puedes contribuir de la mejor manera posible.
Finalmente, un caso algo especial son las fuentes . Por lo general, implican poca o ninguna programación y, por lo tanto, puede contribuir fácilmente a un proyecto existente, solo necesita aprender Git o cualquier sistema de versiones utilizado. Hay algunos proyectos de fuentes en GitHub y en Sourceforge ( 1 , 2 ). También tengo un proyecto de fuente en cada una de estas plataformas.
Además, no se necesita mucho para comenzar un nuevo proyecto de fuente usted mismo. Las fuentes de código abierto de calidad son algo raro y hay muchos nichos (o más bien grandes agujeros) que puede llenar.
fuente
Ya tengo algunas respuestas excelentes aquí, pero una cosa que me gustaría agregar es ayudarlos a crear un sitio web más atractivo. La mayoría de los proyectos, si tienen un sitio web, generalmente tienen uno que es realmente básico. Un sitio web atractivo ayudará a promover el proyecto, atrayendo no solo más usuarios, sino también más voluntarios y posiblemente más donaciones.
Hablando de GitHub, ofrecen alojamiento gratuito para sitios web estáticos: https://pages.github.com/
fuente
Rediseñar la documentación. Los encargados del mantenimiento del proyecto no quieren hacer esto, tiene dependencias mínimas del proyecto en general y hace que todos estén más felices. (Hice esto para Racket ).
Además, debería ir sin decir que:
debe ser un usuario del software de código abierto al que planea contribuir (no necesariamente experto, pero si no sabe nada sobre el proyecto, ¿por qué los encargados del mantenimiento lo deben tomar en serio?)
debe saber lo que está haciendo en términos de diseño (es decir, no causar dolores de cabeza que otros tendrán que arreglar).
En otras palabras, un proyecto de código abierto no es el lugar para desarrollar sus habilidades o desmenuzar piezas para su cartera.
fuente
Haz amigos con un desarrollador. En realidad, les gustan muchas de las mismas cosas que hacen los diseñadores, como cerveza, brownies, videojuegos, la trilogía de El señor de los anillos y ping pong. Una vez que haga esto, encuentre un interés común y construyan algo juntos.
fuente
Los juegos OpenSource realmente pueden beneficiar a los diseñadores gráficos. Consulte CrosixTH , OpenTTD, Colobot y muchos otros proyectos maravillosos.
La mayoría de estos todavía depende de las ilustraciones de los juegos originales debido a la falta de suficientes diseñadores gráficos dedicados.
fuente
Considerando los fundamentos 1 del diseño gráfico , una respuesta podría ser: liderazgo , resolución de problemas y comunicación . 2 Esas habilidades y esa visión son activos valiosos para la gestión de proyectos y la dirección de arte en general, así como para aprender y contribuir al desarrollo de software en sí 3 (habilidades), 4 (git) . De un mundo real para resolver problemasLa perspectiva, el diseño gráfico y la programación resuelven problemas, y sin duda son complementarios, aunque a menudo se superponen dentro de soluciones distintas. Además, incluso los diseños antiguos se representaban mediante pantallas, aunque la interacción con una roca era mínima. El diseño gráfico es un lenguaje persistente, cuyo soporte y expresión deben ser salvaguardados y promovidos. 5 En consecuencia, su lugar podría extenderse desde el borde hasta el centro de código abierto .
1 . De wikipedia sobre diseño gráfico :
Vea un recordatorio típico del impacto de los diseños gráficos, antiguos y nuevos ( 1 2 3 4 ). Por lo tanto, también sigue algunos principios reconocidos del comercio:
2 . Dado que esto también es generalmente comunicación (más específicamente comunicación gráfica ), entonces I + D, experimentar, enseñar y escribir sobre diseño gráfico deberían ser bienvenidos. Uno no puede ver la necesidad de algo para lo que no han sido entrenados; también depende de las personas que saben ayudar a explicar el diseño gráfico a audiencias específicas fuera del campo. Como los diseños dicen algo y constituyen soluciones a diferentes problemas, un diseñador gráfico debe, naturalmente, en el contexto que usted proporciona, investigar y buscar desafíos materiales y personas, de acuerdo con sus intereses y valores. Aportando conocimiento y creandoUna variedad de soluciones que pueden ser útiles para uno o muchos otros proyectos, libres de imperativos comerciales. Por lo tanto, iniciar proyectos, crear diseños gratuitos, documentar, exhibir y contribuir activamente a la distribución de dichos diseños, como un método humano expresivo para la resolución de problemas y para proporcionar una perspectiva única en nuestro mundo, incluida la del diseñador o diseñadores. artista (s): ya sea en solitario o dentro de una comunidad, también debe ser esencial. Los diseños tienen un legado de significados y la gente quiere saber. La aplicación de los métodos de diseño gráfico en otros campos a través de esfuerzos interdisciplinarios puede ser mutuamente beneficioso y ofrecer una mayor comprensión del diseño gráfico en sí.
3 . Para alguien que no es ingeniero de software, la mejora tangencial y continua de las habilidades de desarrollo es posiblemente más importante y realista que el nivel de "pila completa" en un momento específico. Sin duda, el conocimiento básico de javascript es común hoy en día, al menos en lo que respecta al diseño, la composición y el estilo. También hay "lenguajes" de alto nivel que utilizan y permiten muchos de los componentes básicos del diseño gráfico. Tal ejemplo es la biblioteca javascript p5.js , una reimplementación de la idea de "pintar por números" detrás del lenguaje de procesamiento . Es una contribución reciente orientada a la web a las artes visuales modernas que permite un diseño sencillo e interactividad en el html.lienzo . Seguramente ayuda a mejorar las habilidades con JavaScript para los entusiastas. Vea también marcos como openFrameworks , OpenCV y otros para la interacción mundial, donde la experiencia en diseño gráfico será una bendición, es decir, nuevas artes mediáticas . También es probable que haya un cierto valor en sobrevivir a un tutorial de Haskell (ver la charla de J. Carmack Quakecon de 2013. Haskell trata sobre la claridad y la sostenibilidad de la visión. Da una impresión).
4 . En cuanto a los sistemas de control de versiones , no hay ninguna razón por la que git no pueda usarse para otros fines que el estricto desarrollo de software. Y tiene (ver también algo como este bricolaje). Además, git admite la diferenciación de imágenes, incluso para el formato PSD . En este contexto, se puede aprovechar incluso para contribuir con proyectos puramente gráficos. Se podría aportar un diseño que posiblemente se ondularía durante mucho tiempo. Seguramente existen otras plataformas; La sostenibilidad y las licencias siempre deben ser analizadas.
5 . Participe, haga preguntas y contribuya a la concesión de licencias. Por ejemplo, investigar y evaluar los esquemas de licencias disponibles, las licencias artísticas o relacionadas con el tipo , Open Content, la licencia utilizada para un proyecto específico, etc., de acuerdo con las diferentes necesidades de los diseñadores gráficos y los valores que un diseñador gráfico se sostiene. Y aprovechando claramente la (s) licencia (s) elegida (s) para contribuciones personales. Un diseñador debe saber qué licencia (s) elegiría usar si contribuye con un diseño gratuito y por qué en mi humilde opinión. Esta es una libertad que los diseñadores anteriores no tenían. Encontrar un equilibrio entre el reconocimiento y la reutilización, y tantos temas relacionados con los derechos de autor aún están abiertos a discusión. Los profesionales establecidos también pueden contribuir con pequeñas dotaciones para la investigación en el campo. ¡No deje las licencias exclusivamente en manos de los legales si desea que reflejen lo que quieren los diseñadores gráficos!
fuente
El Proyecto Fedora, en el que trabajo, con un gran descargo de responsabilidad, tiene un equipo de diseño excelente y altamente funcional que invita, alienta y orienta a los nuevos miembros. Echa un vistazo a la página wiki Únete al equipo de diseño .
Al igual que muchos proyectos de código abierto, el grupo utiliza la red IRC de Freenode para comunicarse; familiarizarse con esto será beneficioso para muchos proyectos, no solo para Fedora. Y también hay una lista de correo , y no por casualidad, los diseñadores de Fedora trabajaron en HyperKitty , una interfaz de usuario nueva y moderna para listas de correo.
Entonces, un enfoque es unirse a la lista de correo y presentarse, o venir a una reunión basada en el IRC (normalmente los martes a las 19:00 UTC en el
#fedora-design
canal. O bien, puede ver los boletos abiertos esperando amor y sumergirse).Una vez más, soy muy parcial, pero dado que una distribución como Fedora es, por definición, un punto de integración para muchos proyectos diferentes, también puede ser una forma de ramificarse y conectarse con muchas personas diferentes en muchas áreas diferentes. Dentro del proyecto en sí, siempre hay trabajo tanto grande como pequeño, que se adapta a su nivel de habilidad y tiempo disponible. Y puede influir en algo que es usado y visto por muchas, muchas personas.
fuente
Muchos proyectos de Github quisieran la ayuda de un diseñador gráfico, solo busque un proyecto activo que tenga un icono feo. Diseñe un primer boceto y adjúntelo a un nuevo "problema" para el proyecto.
fuente
Puedes seguir el diseño de código abierto en Twitter. Publican nuevas aperturas en la comunidad de código abierto.
fuente