9 Técnicas para estimular a Criatividade no Desenvolvimento de Software

código fonte tela pc notebook programação criatividade 624x416 - 9 Técnicas para estimular a Criatividade no Desenvolvimento de Software

Criatividade no Desenvolvimento de Software

O cinema é a 7ª arte.

Legal, e quais são as outras? São várias, mas a que nos importa é a programação. Sim, a programação cada vez mais é considerada uma arte, mas não apenas no sentido fantasioso da coisa, é uma arte mesmo.

Segundo a Wikipédia, programação é a 11ª arte, assim como o cinema é considerado a 7ª arte. Ainda estão inclusas as artes gráficas computadorizadas 2D e 3D.

Criatividade em Desenvolvimento de Software

código fonte tela pc notebook programação criatividade - 9 Técnicas para estimular a Criatividade no Desenvolvimento de Software

Então já que é uma arte, é preciso desenvolver a criatividade para executar, certo?

E por isso, hoje eu trouxe dois livros que vão ajudar a desenvolver a sua criatividade em desenvolvimento de software.

Se você é um programador ou programadora que quer estimular a sua criatividade, continue lendo para entender como desenvolver softwares e aplicativos mais criativos.

Roube como um Artista

roube como um artista criatividade austion kleon 289x300 - 9 Técnicas para estimular a Criatividade no Desenvolvimento de Software

Austin Kleon traz nessa obra 10 dicas sobre criatividade, então veja agora os principais ensinamentos:

Busque referências

Aqui o autor diz que nada é original, e tudo que existe foi construído em cima do que veio antes.

Ou seja, nenhum software traz um recurso totalmente novo, e sim uma mistura daqueles programas preferidos do programador.

Então não tenha medo de copiar código, alterar, e se aventurar. Claro, desde que não seja para dizer que o software é seu e revender, nesse caso se chama plágio.

Não espere para começar

O seu estilo de trabalho criativo será descoberto no caminho, conforme você programa, conhece novos códigos, novas linguagens, e também novas formas de usar os códigos que já conhece.

Copie outros códigos do GitHub e faça seus trabalhos.

É assim que você descobre jeito de criar software.

Use as mãos

peças montagem quebra cabela use as mãos criatividade 300x300 - 9 Técnicas para estimular a Criatividade no Desenvolvimento de Software

Um computador é ótimo para editar e publicar ideias e trabalhos, mas é péssimo para construir e dar origem às coisas.

Cuide o uso excessivo do meio digital, pois ele está matando sua criatividade em desenvolvimento de software.

O autor diz que sempre inicia um trabalho de forma manual:

  • Escreve
  • Pinta
  • Colore
  • Monta
  • Empilha

E quando já trilhou um bom caminho, transfere para o computador, para finalizar e publicar.

Você já pensou em desenhar seu software no papel antes de programar?

Isso mesmo, com:

  • Papel
  • Lápis
  • Borracha
  • Caneta
  • Lápis de cor…

Isso pode concretizar melhor as suas ideias antes de digitar códigos e mais códigos.

Hobbies são importantes

Não deixe de se divertir, não arranque pedaços seus, pois eles são importantes para sua criatividade.

Quando você foca em apenas uma atividade, principalmente programação que exige muita concentração, sua criatividade em desenvolvimento de software não evolui.

Você pode cortar algumas paixões da sua vida e focar somente em uma, mas depois de um tempo, começará a sentir a dor da amputação.

Criatividade é subtração

Não pense que quanto mais recursos você utilizar, mais criativo será.

Imagine que você precisa criar um software que faz determinada tarefa, mas não conhece códigos o suficiente para tal.

A questão não deve ser “não consigo, pois me falta conhecimento”, e sim:

Como posso criar esse recurso com os códigos que já conheço?

Nunca se limite.

Essa são ótimas formas de aumentar a sua criatividade em desenvolvimento de software.

Criatividade S.A.

criatividade sa ed catmull 209x300 - 9 Técnicas para estimular a Criatividade no Desenvolvimento de Software

Esse livro conta a história da Pixar, sua trajetória em criar o primeiro filme em computação gráfica (Toy Story), e também a passagem de Steve Jobs pela empresa.

Veja agora alguns ensinamentos desta obra:

O passado não é o seu senhor, é o seu professor

Os erros do passado não devem mandar em você, eles não podem te convencer de que você vai errar para sempre. Mas sim ensinar a você como não agir novamente.

Na Pixar, eles consideram o fracasso importante. É claro que eles não buscam o fracasso, mas tentam aprender quando ele acontece, para construir algo maior no futuro.

Se um dia você fez um deploy que acabou saindo com problemas, descubra o que aconteceu de errado e mude isso na próxima vez. Isso aumentará sua criatividade em desenvolvimento de software.

Não se prenda a velhas ideias

Esteja aberto a mudanças, principalmente naquelas que seus colegas sugerem.

Pode ser que você tenha dificuldade de aceitar novas ideias quando já tem certeza do que fazer, mas uma mente aberta é muito mais criativa.

A partir do momento que você aceitar uma ideia que é melhor que a sua, você evolui automaticamente.

Liderança

Na Pixar, eles fazem o máximo para deixar as pessoas atuarem com sua própria personalidade.

É muito fácil uma empresa falar que apoia a criatividade e contribuição de ideias, mas ao mesmo tempo recusa a ideia dos seus funcionários.

Se você possui uma posição de liderança, deixe as pessoas falarem, e realmente aceite as melhores ideias.

Diversidade de ideias

Muitas pessoas juntas resolvem um problema melhor do que uma sozinha. Então em vez de se trancar em uma sala para tentar resolver aquele problema no seu código, aumente sua criatividade em desenvolvimento de software conversando com amigos, professores, e colegas de trabalho.

Quando você trabalha muito intensamente em cima de algo, precisa de um descanço ou da visão de outra pessoa para perceber coisas óbvias que estavam ali, na sua cara.

O que aprendemos hoje

Exercitar a criatividade em desenvolvimento de software exige um bom esforço.

Busque referências para o seu software, em vez de tentar ser 100% original.

Use as mãos e projete de forma física o que você pretende fazer, para que os outros e você mesmo entenda o seu projeto.

Tente criar seu software ou aplicativo com o que você possui, ao invés de usar sua falta de recursos como uma desculpa para não fazê-lo.

Aprenda com os erros do passado, e tome ações para que eles nunca mais aconteçam.

Esteja aberto a novas ideias, inclusive ideias da sua equipe, e esteja pronto para reconhecê-los por isso.

 

Social media & sharing icons powered by UltimatelySocial
LINKEDIN
INSTAGRAM
FACEBOOK