De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Onde estão os programadores casuais?

Colaboração: Tiago Baciotti Moreira

Data de Publicação: 08 de abril de 2010

Como comentei em um artigo anterior, tive a sorte de começar a mexer em computadores ainda na época do MS-DOS. Naquela epóca, era interessante pois, talvez ajudado pela idade e cabeça livre de preocupações, passava boa parte do tempo envolvido em projetos pessoais totalmente por hobby. Por exemplo, eu não gastaria hoje várias semanas para montar um pseudo-clone de Space Invaders em modo texto. Pois é... eu fiz isso em Clipper. Setas para direita e esquerda movimentavam a nave e o espaço atirava. E como não poderia faltar adicionei também algumas cheats.

Numa outra oportunidade, já trabalhando com Visual Basic 4, desenvolvi um jogo de xadrez. Não tinha nem chegado ao ponto de colocar as imagens das peças, mas toda a lógica já tinha evoluído bastante. Ainda no Visual Basic, peguei o projeto do joguinho "Nave" lá do Clipper e o construí também no Visual Basic. Bem mais fácil agora, visto que tanto as naves inimigas quanto o nosso herói eram objetos separados e a linguagem orientada a eventos ajudava bastante.

Ambos foram exemplos interessantes para os alunos nas aulas de programação que eram dadas nas pequenas escolas de informática que trabalhei em Ituiutaba. E influenciaram, em parte pelo menos, alguns alunos a desenvolverem joguinhos simples também. Passava o tempo e ao mesmo tempo "afiava o machado" do candidato a programador.

Seria uma época mais propícia que hoje? Seria a ausência da Internet que nos permitia passar horas e horas no computador programando, melhorando e testando um código sem um MSN nos tirar o foco o tempo todo? Sem a vontade de checar o email a cada 5 minutos? Ou, seriam as ferramentas da época menos formais e mais próximas das pessoas comuns? Ferramentas que instigavam a qualquer pessoa, tendo apenas curiosidade e vontade de aprender, a arriscar algumas linhas de código.

Bom, esse pequeno relato é apenas para chegarmos no ponto pretendido, que é a pergunta título desse artigo. Não sei ao certo, mas hoje aparentemente temos menos programadores hobbystas, casuais mesmo, que há uns 10 anos atrás. Arriscando um palpite, creio que parte disso se deve ao fato que as linguagens antes pareciam mais próximas e amigáveis que atualmente. O próprio Visual Basic, que hoje recebe mençoes não muito honrosas pelos programadores atuais, ajudou contadores, administradores, técnicos em eletrônica, professores, escritores, etc, a desenvolver programas. Pessoas tidas como leigas em informática aprendiam e desenvolviam seus próprios programas que poderiam ser um controle de estoque, por exemplo, ou o que lhes desse na cabeça.

Ok, é claro que isso foi numa época que as leis fiscais não exigiam ainda impressoras fiscais e relatórios a serem apresentados, mas mesmo assim víamos pessoas de diferentes áreas a programarem.

Reforço a pergunta: Onde estão os programadores casuais? Ou melhor, onde estão as ferramentas que ajudaram a propiciar isso? Seria o Python, por exemplo, uma dessas linguagens mais próximas das "pessoas comuns"? Embora, é claro, não possua uma IDE visual como o já citado VB possuía, o Python propicia um desenvolvimento bem simples e as pessoas podem aprender noções de programação com ele sem dúvida. O VB .Net em sua versão Express, embora hoje não seja muito adepto de ferramentas Microsoft, confesso que seria sem dúvida também um candidato a ocupar esse cargo.

Talvez os puristas poderiam levantar a bandeira nesse momento de que programadores precisam conhecer as convenções, os diversos frameworks do Java, bem como todos os conceitos relacionados ao mundo Java ou .Net. Mas vejam bem que minha pergunta aqui é onde estão, de forma análoga aos antigos hobbystas que liam a Saber Eletrônica há uns anos atrás para soldar componentes em uma placa de circuito impresso, aqueles que nas horas vagas enveredavam-se por linhas de código inicialmente por mera curiosidade.

Arrisco ainda, sem querer ser o dono da verdade, que muitos que começaram a programar como hobby sem nunca terem tido uma educação formal na área de informática (na época uma opção era faculdade de "processamento de dados" não era?) hoje estão atuando profissionalmente na área. E começaram desse jeito. Hoje parece difícil para as pessoas entenderem que para darem os primeiros passos na área basta curiosidade. Talvez seja por isso que ainda me perguntam como trabalho com informática se me formei em Administração. Tá bom, eu gosto mesmo de contar essa história.

Tiago Baciotti Moreira é analista de sistemas e professor do curso de sistemas de informação. Pode ser encontrado em http://www.baciotti.com

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Tiago Baciotti Moreira