A primeira linguagem de programação foi criada por Ada Lovelace em 1843. Ela usou papel para escrever o primeiro algoritmo para um computador, pois não havia computadores na época. Desde então, muitas linguagens de programação foram desenvolvidas e usadas para diferentes propósitos.
O propósito sempre guiou o surgimento de grandes descobertas no mundo. As linguagens de programação surgiram como a ponte entre pessoas e máquinas, definindo padrões para traduzir dados de lógica pura em conhecimento significativo.
São nada mais que convenções e regras para passar instruções a um computador através de palavras e símbolos e que foram ganhando diferentes estilos e objetivos, como linguagens de programação orientadas a objetos, imperativas, funcionais, estruturadas, etc.
Recentemente, enquanto definia o perfil do profissional que recrutaríamos para um cliente, uma grande empresa que oferece infraestrutura de tecnologia e dados a grandes operadoras de seguros, nos questionamos sobre o objetivo desse profissional na carreira ao desenvolver software: seria apenas escrever código para qualquer propósito ou definir um propósito na sua carreira e a partir dele, escrever o código?
Pois bem, após 7 anos à frente da HumanAZ, minha startup no recrutamento de profissionais em tecnologia, conseguimos entender o que estimula o profissional de tecnologia na transição de carreira.
Entre esses estímulos, está o impacto que o desenvolvedor deseja criar a partir do seu código. A busca por construir algo capaz de transformar a vida das pessoas, deixando sua marca, impacto positivo no mundo, desde a pandemia, principalmente, é um divisor d’águas na decisão de profissionais de tecnologia quando o assunto é transição de carreira
Com os avanços da tecnologia, a agilidade do desenvolvimento de software, o número de inovações tecnológicas e produtos propondo transformar a experiência das pessoas nas mais diferentes jornadas e problemas existentes em nossa sociedade, o desenvolvedor foi obrigado a escolher o propósito que confere ao seu código.
Endereçando propósito ao seu código, o desenvolvedor de software constrói maior relevância para o seu papel e responsabilidade nos negócios onde atua, participando verdadeiramente da construção de soluções para a sociedade, entregando experiência, as pessoas e usuários.
Todos nós podemos gerar impacto, mas para isso, precisamos ser propositivos em nossas ações e atitudes.