Executando verificação de segurança...
4

Como explicar programação para uma criança de 30 anos? 🤔

Fala galera!

Movimentando um pouco aqui, queria trazer uma discussão que tenho tido comigo mesmo nos últimos dias. Cansei de só me ouvir e queria saber de vocês.

Por diversas vezes no meu trabalho tive que lidar com pessoas que não são da área de tecnologia. E sempre fico na dúvida de como explicar que a API saiu do ar para uma pessoa que nem sabe o que é uma API ou como ela funciona.

Com isso sempre fica uma vai e vem de perguntas sobre o conceito de cada uma das coisas como: "Ah, a API caiu? O que é isso?", "Como assim Banco de Dados?", "Não é só atualizar o sistema ou aumentar a memória para resolver?". E acaba que para maioria dos questionamentos eu respondo algo genérico como "O sistema caiu."

Confesso que não gosto de dar essa resposta o tempo inteiro e também não acho que seja a melhor forma de dialogar com outras pessoas, mas não tenho como explicar e conceituar tudo para elas.

Gostaria de algumas dicas e exemplos de abordagens que vocês utilizam e que recomendem para esse tipo de coisa. Se não tiverem dicas ou exemplos, podemos só conversar e compartilhar experiências. :)

[]'s

Alt text
Carregando publicação patrocinada...
6

Exemplos lúdicos é sempre a melhor forma, uma vez expliquei à um usuário como funcionava o IP público e IP local e Firewall.

"Você precisa enviar um pacote para um determinado endereço, e esse endereço é uma pequena vila que você não tem acesso lá dentro apenas até o portão. Ou seja, você tem o endereço público que é a rua e numero. No portão dessa vila tem a caixa de correio que ali tem todos os números das casas la dentro da vila, ou seja, esse é o Firewall. Você vai colocar o pacote ali dentro, e essa caixa de correio tem um tubo que vai direto pra casa destino dentro da vila, ou seja, pelo ip local."

Lembro que assim que desliguei o telefone, uma pessoa do administrativo disse pra mim "Agora até eu sei como funciona esse lance de IP e Firewall que vocês tanto falam"

1

Sensacional! Acabei demorando pra ver as respostas do post, mas quando vim aqui me impressionei. Essa dica de trazer analogias funcionou muito bem recentemente pra mim, e toda vez que vou explicar algo penso nesse post kkkk

5

Gosta da analogia do restaurante:

  • Backend é a cozinha
  • Frontend são as mesas
  • A conversa entre front e back se dá pela API que nesse caso são os garçons
  • BD é a despensa

E por ai vai

Usar exemplos lúdicos ajuda quem não é da area, o ideal é fazer analogias simples.

2

Genial! Acho que todo mundo conhece como um restaurante funciona, então é a melhor analogia possível, e é muuuuuito didática.

5

Já passei por uma situação parecida de ter que explicar como uma ligação de telefone, foi mais ou menos assim:

Essas informações que apareecem aqui na tela do sistema, vem de outro sistema que fica em outro lugar em um outro computador. Esse nosso sistema faz um tipo de ligação para o outro sistema e pega esses dados, acontece que tem algum problema na linha ou no outro sistema, de forma que a ligação não está completando.

Isso aconteceu quando eu estava implantando um sistema em uma empresa que queria automatizar vários setores, porém os utilizadores eram praticamente analfabetos digitais.

1