Dica de programação: Aprenda a usar um editor gráfico

Uma lição que tirei do MIX é que o desenvolvimento de software e o design gráfico são disciplinas cada vez mais inter-relacionadas. Embora sejam conjuntos de habilidades muito diferentes, é importante que os desenvolvedores tenham algumas habilidades rudimentares de design e vice-versa. Há muita polinização cruzada útil acontecendo entre desenvolvedores e designers.

O senhor não pode se reinventar como designer da noite para o dia. E o senhor também não deve tentar. Mas os desenvolvedores devem entender os fundamentos da edição de gráficos, como a diferença entre JPG e PNGou gráficos vetoriais, conforme representado no Etiqueta Canvas, SVGe XAML. Acima de tudo, Acredito que todo desenvolvedor de software deve ter competência básica em um editor gráfico comum.

Captura de tela do Paint.NET

Escolha seu veneno:

Não, não incluirei o Microsoft Paint nessa lista. E acrescentarei este aviso: embora o GIMP seja gratuito e poderoso, a interface é tão terrivelmente difícil de usar que, quando o usuário se tornar proficiente, será capaz de lidar com qualquer editor gráfico do mercado com facilidade. Eu mesmo sou adepto do Paint Shop Pro, mas há uma ampla equivalência entre esses programas para o tipo de trabalho gráfico básico que a maioria dos programadores precisa. Qualquer um deles serve.

Depois de selecionar um editor de gráficos, o verdadeiro desafio é aprender a usá-lo. Para ter uma ideia de como os gráficos podem ser complexos, navegue pelo site da Ars Technica Análise do Photoshop CS3. Felizmente, o senhor normalmente só precisará usar uma fração da funcionalidade desses programas. Para obter dicas sobre como começar, navegue por este lista de tutoriais de software gráfico. O que quer que o senhor faça, tente se livrar de ferramentas gráficas de baixa qualidade, como o Paint. Será doloroso no início, mas dedique algum tempo para superar a curva de aprendizado. Expanda seu conjunto de habilidades, familiarizando-se com um editor gráfico real. Obtenha alguma experiência com as mesmas ferramentas que os designers usam.

Tecnicamente, isso não tem nada a ver com escrever código. Mas a competência em um editor gráfico real significa que será muito mais fácil trabalhar com designers porque agora vocês compartilham um conjunto de ferramentas comum. Com prática suficiente com as ferramentas, o senhor poderá até mesmo ser capaz de copiar um bom design para o senhor mesmo em caso de necessidade.