Quero participar de projetos de código aberto, mas não consigo codificar (muito bem. Ou ..).
Eu adoraria contribuir com os projetos do GitHub, mas como designer não tenho certeza de qual é a melhor maneira de fazer isso (mencionei o GitHub porque torna muito fácil encontrar coisas que já estão acontecendo, mas qualquer plataforma se aplicaria).
Qual é o lugar de um designer gráfico no mundo Open Source, ou quais são algumas boas práticas ao decidir ingressar em um projeto dessas características?
designers
open-source
Yisela
fonte
fonte
Respostas:
O mais importante é encontrar um projeto cujas metas você realmente apoia . Eu odiaria que o trabalho de código aberto se tornasse uma tarefa árdua, você deve parar se isso acontecer e é mais provável que você crie um bom trabalho para algo pelo qual se apaixona. Espero que o projeto em si não desapareça rapidamente, porque você quer fazer algo que dure.
Uma vez estabelecido, você deve entrar em contato com os criadores e conversar com eles. Como é de código aberto, suas informações provavelmente são claramente visíveis. Tenho certeza de que eles gostariam que você ajudasse da maneira que puder e, conversando com eles e perguntando, eles podem dizer exatamente como você pode ajudar da melhor maneira.
Quanto à aparência, provavelmente eles farão com que você faça algo como se segue (assumindo que eles têm o trabalho que um designer pode fazer - não é apenas código, mas inclui algum tipo de interface, pelo menos um respingo) página para as pessoas que olham o projeto):
Além disso, existem muitos projetos de código aberto específicos do design que ajudam os desenvolvedores. Isso pode variar de bibliotecas de imagens (bibliotecas de fotografia e ilustração), a fontes, modelos, sistemas de grade e algo completamente diferente. O objetivo deles é facilitar o trabalho do desenvolvedor e oferecer recursos para que as empresas não precisem fazer tudo do zero sozinhas.
O que você acaba fazendo, é claro, depende de quão envolvido você quer estar, do conjunto de habilidades que você tem e do tipo de aplicativo em que está trabalhando, mas acho que essa resposta fornece uma boa idéia de algumas possibilidades de trabalho. para você é Realmente é o mesmo tipo de trabalho de design que você faria no trabalho, apenas (talvez) por uma causa melhor.
Como comentou Scribblemacher , o uso de programas de código aberto e a participação ativa em sua comunidade postando tutoriais, trabalhos de amostra, modelos, perguntas, novos scripts e solicitações de recursos em relação ao programa ajudam o aplicativo a melhorar. Isso é algo que você poderia fazer no seu fluxo de trabalho regular e é um recurso integrante de qualquer projeto de código aberto.
fonte
Oportunidades no GitHub:
Ajude a criar imagens do Wikimedia Commons em um formato vetorial:
Contribua para modelos / temas de sites:
Crie novos pacotes de ícones:
Adicione ilustrações a:
Contribua para o software de design gráfico:
fonte
Muitos jogos de código aberto estão procurando designers gráficos.
Por exemplo, na Pushover , estamos procurando um voluntário para redesenhar o personagem principal (em todos os estados do movimento).
Como designer gráfico, você é uma das pessoas mais procuradas pelas equipes de código aberto. Eles geralmente têm programadores suficientes (ou pelo menos sabem onde encontrá-los), mas é difícil encontrar bons gráficos para as pessoas dispostas a oferecer como voluntárias.
Você não deve ter problemas para encontrar projetos que querem e precisam de você.
fonte
Uma coisa que você precisa estar ciente é que muitos projetos de código aberto (e software em geral) não têm uma quantidade enorme de trabalho a oferecer para um designer gráfico. Primeiro, existe um grande número que não possui nenhum componente gráfico. Para outros, a interface do usuário é implementada principalmente por meio de alguma biblioteca de interface do usuário que praticamente determina a aparência e a organização dos botões e similares. Assim, existem muitos projetos que terão pouco mais a fazer do que alguns ícones e um logotipo. Se você deseja fazer uma grande contribuição ou deseja que seu trabalho tenha um grande impacto, a participação em tais projetos provavelmente não o satisfará. Por outro lado, se você quiser fazer uma série de projetos curtos, isso pode ser bom.
Existem exceções, no entanto:
Outro ponto que você precisa considerar é que, se você não é um programador, trabalhar em alguns projetos pode exigir muita interação com os programadores que precisariam implementar seus projetos. Isso significa uma carga de trabalho adicional para você e os programadores, o que pode ter um sério impacto na relação custo-benefício de suas contribuições. Claro, todo mundo quer que seu software tenha uma boa aparência, mas na maioria dos casos eles não querem investir muito tempo nisso e têm problemas mais urgentes. Assim, você pode querer procurar projetos, onde possa trabalhar de maneira um pouco independente.
O que quer que você faça, é sempre uma boa idéia conversar com as pessoas que estão realizando um projeto se e como você pode contribuir melhor.
Finalmente, um caso um pouco especial são as fontes . Eles geralmente envolvem pouca ou nenhuma programação e, portanto, você pode contribuir facilmente para um projeto existente, precisando apenas aprender Git ou qualquer outro sistema de versão usado. Existem alguns projetos de fontes no GitHub e no Sourceforge ( 1 , 2 ). Eu também tenho um projeto de fonte em cada uma dessas plataformas.
Além disso, não é preciso muito para iniciar você mesmo um novo projeto de fonte. Fontes de código aberto de qualidade são uma coisa rara e existem muitos nichos (ou grandes buracos) que você pode preencher.
fonte
Já existem excelentes respostas aqui, mas uma coisa que gostaria de acrescentar é ajudá-las a criar um site com melhor aparência. A maioria dos projetos, se eles têm um site, geralmente têm um que é realmente básico. Um site bonito ajudará a promover o projeto, atraindo assim não apenas mais usuários, mas também mais voluntários e possivelmente mais doações.
Por falar em GitHub, eles oferecem hospedagem gratuita para sites estáticos: https://pages.github.com/
fonte
Redesenhe a documentação. Os mantenedores do projeto não querem fazer isso, ele tem dependências mínimas do projeto em geral e deixa todos mais felizes. (Eu fiz isso para Racket .)
Além disso, não é necessário dizer que:
você deve ser usuário do software de código aberto com o qual planeja contribuir (não necessariamente especialista, mas se não sabe nada sobre o projeto, por que os mantenedores devem levá-lo a sério?)
você deve saber o que está fazendo em termos de design (ou seja, não causando dores de cabeça que outras pessoas terão que corrigir).
Em outras palavras, um projeto de código aberto não é o lugar para desenvolver suas habilidades ou desbastar peças para seu portfólio.
fonte
Faça amizade com um desenvolvedor. Eles realmente gostam das mesmas coisas que os designers fazem - como cerveja, brownies, videogames, a trilogia O Senhor dos Anéis e pingue-pongue. Depois de fazer isso, encontre um interesse comum e construa algo juntos.
fonte
Jogos de código aberto podem realmente se beneficiar de designers gráficos. Confira CrosixTH , OpenTTD, Colobot e muitos outros projetos maravilhosos.
A maioria deles ainda depende da arte dos jogos originais, devido à falta de designers gráficos dedicados suficientes.
fonte
Considerando os fundamentos 1 do design gráfico , uma resposta poderia ser sobre: liderança , resolução de problemas e comunicação . 2 Essas habilidades e essa visão são ativos valiosos para gerenciamento de projetos e direção de arte em geral, bem como para aprender e contribuir para o próprio desenvolvimento de software 3 (habilidades) e 4 (git) . De uma solução de problemas do mundo realperspectiva, design gráfico e programação resolvem problemas e certamente são complementares, embora sejam frequentemente cobertos por soluções distintas. Além disso, até os desenhos antigos eram renderizados através de displays, embora a interação com uma superfície rochosa fosse mínima. O design gráfico é uma linguagem persistente, cujo suporte e expressão devem ser salvaguardados e promovidos. 5 Consequentemente, seu lugar pode se estender da borda até o centro do código aberto .
1 . Da wikipedia sobre design gráfico :
Veja alguns lembretes típicos do impacto dos designs gráficos, antigos e novos ( 1 2 3 4 ). Desse modo, também segue alguns princípios reconhecidos do comércio:
2 . Como também é geralmente comunicação (mais especificamente comunicação gráfica ), P&D, experiências, ensino e redação sobre design gráfico devem ser bem-vindos. Não se pode ver a necessidade de algo para o qual não foram treinados; também depende das pessoas que sabem ajudar a explicar o design gráfico para públicos específicos fora do campo. Como os projetos dizem algo e constituem soluções para problemas diferentes, um designer gráfico deve, naturalmente, no contexto que você fornece, pesquisar e buscar desafios materiais e pessoas, de acordo com seus interesses e valores. Trazendo insight e criandouma variedade de soluções que podem ser úteis para um ou muitos outros projetos, livres de imperativos comerciais. Iniciando projetos, criando designs gratuitos, documentando, apresentando e contribuindo ativamente para a distribuição de tais designs - como um método humano expressivo para a solução de problemas e para fornecer uma visão única do nosso mundo, incluindo o (s) designer (s) ou artista (s) - seja solo ou dentro de uma comunidade, também deve ser essencial. Os projetos têm um legado de significados e as pessoas querem saber. A aplicação dos métodos de design gráfico em outros campos, por meio de esforços interdisciplinares , pode ser mutuamente benéfica e trazer mais informações sobre o próprio design gráfico.
3 . Para alguém que não é engenheiro de software, o aprimoramento tangencial e contínuo das habilidades de desenvolvimento é sem dúvida mais importante e realista do que o nível "fullstack" em um momento específico. Certamente, o conhecimento básico de javascript é comum hoje em dia, pelo menos no que se refere ao layout, composição e estilo. Também existem "linguagens" de alto nível que usam e habilitam muitos dos elementos básicos do design gráfico. Um exemplo é a biblioteca javascript p5.js. , uma reimplementação da idéia "pintura por números" por trás da linguagem Processing . É uma contribuição recente da Web para artes visuais modernas , que permite layout e interatividade fáceis no htmllona . Certamente ajuda a melhorar as habilidades com javascript para os entusiastas. Veja também estruturas como openFrameworks , OpenCV e outras para interação mundial, onde a experiência em design gráfico será uma bênção, ou seja, novas artes de mídia . Provavelmente, também existe um certo valor em sobreviver a um tutorial de Haskell (consulte a palestra de J. Carmack Quakecon de 2013. Haskell trata de clareza e sustentabilidade da visão. Causa uma impressão.).
4 . Quanto aos sistemas de controle de versão , não há razão para que o git não possa ser usado para outros fins que não o estrito desenvolvimento de software. E tem (veja também sth. Como este DIY). Além disso, o git suporta diferenciação de imagem, inclusive para o formato PSD . Nesse contexto, ele pode ser aproveitado mesmo para contribuir com projetos puramente gráficos. Um projeto poderia ser contribuído, o que possivelmente ocorreria por muito tempo. Certamente existem outras plataformas; a sustentabilidade e o licenciamento devem sempre ser examinados.
5 . Participe, faça perguntas e contribua para o licenciamento. Por exemplo, pesquisando e avaliando os esquemas de licenciamento disponíveis, as licenças relacionadas a artes ou tipos , Open Content, o licenciamento usado para um projeto específico etc. de acordo com as necessidades dos diferentes designers gráficos e os valores em que um designer gráfico se mantém. E aproveitando claramente as licenças escolhidas para contribuições pessoais. Um designer deve saber quais licenças eles escolheriam usar se contribuíssem com um design gratuito e por que imho. Essa é uma liberdade que os designers anteriores não tinham. Ainda é possível encontrar um equilíbrio entre reconhecimento e reutilização e muitas questões relacionadas a direitos autorais. Profissionais estabelecidos também podem contribuir com pequenas doações para pesquisas em campo. Não deixe o licenciamento exclusivamente nas mãos do jurídico, se quiser que ele reflita o que os designers gráficos querem!
fonte
O Projeto Fedora - no qual trabalho imenso, tenho uma equipe de design excelente e altamente funcional que convida, incentiva e orienta novos membros. Dê uma olhada na página da wiki Join the Design Team .
Como muitos projetos de código aberto, o grupo usa a rede IRC da Freenode para se comunicar - familiarizar-se com isso será benéfico para muitos projetos, não apenas para o Fedora. E também há uma lista de discussão - e não por coincidência, os designers do Fedora trabalharam no HyperKitty , uma nova e moderna interface do usuário para listas de discussão.
Portanto, uma abordagem é entrar na lista de discussão e se apresentar, ou comparecer a uma reunião com base no IRC (normalmente às terças-feiras às 19:00 UTC no
#fedora-design
canal. Ou, você pode ver os ingressos abertos à espera de amor e mergulhar.Mais uma vez, sou extremamente tendencioso, mas - como uma distribuição como o Fedora é, por definição, um ponto de integração para muitos projetos diferentes, também pode ser uma maneira de se ramificar e se conectar com muitas pessoas diferentes em muitas áreas diferentes. Dentro do próprio projeto, sempre há trabalhos grandes e pequenos, adaptando-se ao seu nível de habilidade e tempo disponível. E você pode influenciar algo que é usado e visto por muitas, muitas pessoas.
fonte
Muitos projetos do Github gostariam da ajuda de um designer gráfico, basta procurar um projeto ativo que tenha um ícone feio. Crie um primeiro esboço e anexe-o a um novo "problema" para o projeto.
fonte
Você pode seguir o Open Source Design no Twitter. Eles publicam novas aberturas na comunidade de código aberto.
fonte