Nunca é muito tarde (nem cedo) para aprender a programar

Traduzido de ALT1040
Texto de Pepe Flores

Não seu programador. Ainda que me pareça fascinante o mundo da informática, quando tentei aprender uma linguagem de programação por conta própria, terminei abandonando por uma quantidade inumerável de pretextos. Que não tenho tempo, que é complicado, que tem muita informação para processar. Desculpas. Programar é algo que qualquer pessoa pode fazer (mas não qualquer tem a disposição de aprender). Requer criatividade, inteligência, curiosidade e esforço. Necessita paixão, imaginação, planejamento e improvisação. Mas, mais que nada, se deve ter vontade, como em toda atividade humana.

Faz um ano iniciei uma start-up com uns amigos. Me cerquei de uma equipe excepcional de programadores. Durante os meses de desenho do software, aprendi centenas de lições valiosas, impossíveis de resumir em algumas poucas linhas. Mas, antes de tudo, descobri que o trabalho do programador não perde nada em criatividade de um artista ou a disciplina de um matemático. É a pura faísca de criação, o converter de uma ideia em algo plausível, executável, real. Como diria outro amigo, se convertem litros de café em linhas de código, e as linhas de código em um programa novo, vivo.

Durante esta etapa, entendi como pensar (um pouco) como desenvolvedor. Se aprende a olhar as coisas desde outra perspectiva, desde como fazer possível algo com os recursos que se conta. A observar as possibilidades, a convertê-las em uma série de passos para executar algo, encontrar soluções. Quem tenha criado um software sabe das noites sem dormir e das listas de requerimentos quilométricas. Se aprende a pensar um passo adiante, porque o usuário final, em sua inteligência desajeitada, é capaz de encontrar uma imperfeição, um erro, um conflito em um sistema que consideramos a prova de tolos. Tem que prevenir antes de lamentar.

Não aprendi a programar em nenhuma linguagem, mas sim o mínimo de algumas. E, sobre tudo, a lógica que existe por trás. Isso é importante, porque como diria Arthur C. Clarke, “qualquer tecnologia suficientemente avançada é indistinguível da magia”. Para muitos, o que faz o computador, o telefone ou qualquer dispositivo nos pode parecer questão de feitiçaria. Não é. É resultado de esforço e a mente de milhares de pessoas. Entender os conceitos por trás desta aparente magia nos ajuda a ser mais críticos, mais analíticos, mais compreensivos. Inclusive, mais curiosos e arriscados. Assim como a ciência nos ajuda a entender a natureza, a informática nos explica este mundo virtual que nos rodeia.

Faz um par de dias, li que ensinar a programar aos filhos será equivalente a ensinar a andar de bicicleta. Concordo. Programar vai mais pra lá de escrever linhas e linhas: é uma forma de entender o mundo como criador. Por isso penso que este pensamento crítico deve ser ensinado desde o berço, mas também, que é uma habilidade indispensável para qualquer pessoa. Não necessitamos ser o seguinte Stallman, Torvalds ou Gates. Basta com que, por simples curiosidade, necessidade ou atrevimento, nos animemos a descifrar estas frases aparentemente ininteligível que lhe dão forma a nossa realidade virtual. Nunca é muito tarde (nem muito cedo) para começar.

O mundo como em Super Mario Bros

Traduzido do blog ALT1040

O mundo como em Super Mario Bros

A imagem acima mostra um mapa do mundo inspirado em Super Mario Bros, o famoso jogo da Nintendo protagonizado por Mario, o encanador, e seu irmão Luigi. O jogo foi lançado em 13 de setembro de 1985 e desde então a fama do jogo tem se aumentado. O desenhador de Super Mario Bros foi Shigeru Miyamoto e com certeza que nunca pensou que aquele pequeno encanador com bigode e roupa vermelha chegaria tão longe.

Depois de mais de 25 anos de trajetória Mario e o jogo tem milhões de seguidores. Existem bonecos, adesivos, camisetas, bonés, etc. Milhares de objetos se inspiraram no jogo e esse mapa do mundo é uma claro exemplo disso. O desenho foi realizado por Ian Gibson para uma camiseta mas também podemos conseguí-lo como mapa para pendurá-lo em nossa parede.

Gibson nasceu em Belice em 1984, alí desenvolveu seu amor pelo desenho e as caricaturas. Durante sua época no instituto começou a fazer ilustrações para quadrinhos e também para livros de crianças. Não só se dedica a desenhar e ilustrar senão que também escreve hsitórias, contos e novelas de ficção científica e fantasias.