Pular para o conteúdo principal

Os programadores deixarão de existir? Quando?

Não. Pelo menos até o surgimento de um programa com inteligência artificial suficiente para fazer outros programas -- e isso está um pouco distante da realidade considerando o grau necessário para a substituição.

Só que não faltam aqueles que profetizam o fim dessa profissão. Argumentam que assim como ocorreu com os digitadores, será com os programadores.

O fato é que a realidade indica que ainda existe muito esforço de programação a se fazer. Durante o seu dia-a-dia, pare e se pergunte: quantos processos de negócio ainda podem ser automatizados? O campo é vasto, muito vasto. Sabe aquele aparelhinho que todo mundo tem? É ele mesmo: o celular. Garanto que você tem pelo menos um. E não é só você. Crianças, idosos, pobres e ricos: todos podem ter um. Agora imagine a quantidade de processos que podem ser integrados ao celular: compras, dinheiro eletrônico, identidade eletrônica, controle de acesso, cinemas, reservas de restaurantes, avisos de trânsito, gps, catálogos etc... Percebeu como os programadores continuarão sendo tão importantes?

Contudo, não é isso que vai garantir emprego para a oferta de programadores do mercado. Na verdade, não consigo conceber que ainda se façam programas como são feitos hoje. Mesmo tirando o trabalho pesado que é feito em grande parte pelo middleware, ainda se perde muito tempo codificando regras de negócio. E isso é muito trivial. É sempre o mesmo blá-blá-blá: dados de entrada > processamento > dados de saída. Tudo é muito repetitivo. Praticamente tudo pode ser substituído por um fluxograma. Lembrou dos digitadores de antigamente? Pois é. Eu também. Mas acredito que uma onda muito forte vai balançar a tecnologia nos próximos anos. E essa onda tem a ver com usabilidade. Guarde essa palavra!

A preocupação com usabilidade não é de hoje. Contudo, desde o lançamento do mouse, não houve nada de extraordinário nesse campo. Janelas, menus, ícones, botões e as vezes um arrastar e soltar. Tudo não passa disso. Bem, tudo não passava disso. Até que chegou o iPod e o iPhone. A criativade do pessoal da Apple correu solta. O resultado foram grandes novidades na interface com o usuário. Não vou dizer que foram inovações. Mas que foram novidades, ah, isso com certeza! Alguns recursos visuais já eram largamente utilizados em jogos. Mas até então, pouco disso era explorado em interfaces com utilitários e outros aplicativos em geral.

Isso nos faz perceber que as interfaces estão muito longe da praticidade que se pode obter. A usabilidade poderia ser muito melhor. As interfaces poderiam ser mais parecidas com o mundo real. Outro dia estava olhando os vídeos do Microsoft Surface. É sensacional. Mas programar aquelas interfaces com o usuário não é nada trivial. Há que ter muita criatividade. E cada integração com o mundo externo é um caso à parte. Isso é o futuro! Usabilidade. Integração. Convergência. Quero resolver minha vida ou no celular, ou no monitor, ou na minha mesinha da sala de estar. Quero facilidade de uso. E todos querem isso também.

Programadores, atenção para as APIs gráficas!

Comentários

Postagens mais visitadas deste blog

Lições aprendidas durante a pandemia de Covid-19

Até os países mais desenvolvidos não estavam preparados para lidar com uma pandemia. Ou seja, nesse sentido, não há muito para onde correr. E também instituições sólidas, na área científica, médica e sanitária, também não estavam preparadas para lidar com uma pandemia.  O único setor que estava preparado, e inclusive mostrou muita competência, para lidar com a pandemia foi o setor farmacêutico privado. E isso por uma razão muito simples: eles são da iniciativa privada. Quando existe interesse, em geral econômico, alguns problemas são resolvidos muito mais rapidamente do que normalmente acontece. Muitas pessoas preferem acreditar em qualquer notícia do que pesquisar informações em fontes confiáveis. Quando o assunto é doença, máscara facial simples não protege quem a usa. Máscara protege os outros de quem usa. Então não adianta usar máscara para se proteger, se no mesmo ambiente outros não estão usando máscara. Uma máscara PFF2 é melhor do que uma máscara simples, mas ainda assim a prot

Reforma de um apartamento antigo - Lições aprendidas

Há cerca de 6 meses conclui a reforma de um apartamento antigo aqui em Brasília, DF. Foi a minha primeira reforma e, obviamente, cometi diversos erros e me arrependi de várias decisões. Seguem algumas lições aprendidas que talvez possam te ajudar a tomar boas decisões. 1. Divida o projeto arquitetônico em duas fases: primeiro a demolição, depois o projeto propriamente dito Contratar um arquiteto é essencial. Mas em se tratando de uma reforma, ainda mais de um apartamento, surpresas podem ocorrer. Mesmo que o arquiteto use um detector de pilares, vigas, colunas de encanamento do prédio etc... ainda sim podem haver surpresas. Por isso, é melhor separar o projeto em duas fases. Primeiro, já tendo alguma ideia do que você pretende fazer, peça para o arquiteto um projeto de demolição. E contrate uma equipe só para essa fase. Vai sair mais caro contratar só a demolição separada do resto? Provavelmente. Mas a tranquilidade que você terá durante a execução da segunda fase não tem preço.

Não compre o Amazon Echo ou Echo Dot se você estiver no Brasil

Nos EUA, o Amazon Echo (ou Echo Dot) é um dispositivo familiar. Uma vez instalado e configurado, vários membros da família podem utilizar o dispositivo para auxiliar em tarefas diversas. Isso é possível graças ao recurso chamado "household", em que o usuário "proprietário" do dispositivo (ou seja, aquele que registrou o dispositivo na sua conta da Amazon), pode convidar outros membros da família. Daí os demais membros da família podem acessar suas contas e realizar diversas funções. Ocorre que no Brasil, e em diversos outros países, esse recurso simplesmente não está disponível. Sequer a opção para configurá-lo aparece no menu de opções do aplicativo da Alexa, nem no site Amazon.com.br. Por isso, o Echo acaba se tornando um dispositivo pessoal, de pouca utilidade para os demais membros da família. E nem adianta comprar outro Echo e colocar do lado, já que os dois vão atender quando alguém falar "Alexa" e vão começar a bater cabeça um com o outro, ou falar