Meus 2 cents,
Lembro de algumas situacoes quando era junior.
No final das contas conseguir programar era legal, mas entender o negocio que voce esta resolvendo era fundamental: lembro que num dos meus primeiros empregos a empresa vendia um sistema de folha de pagamento (em C) - mas o grande desafio era aprender as regras do RH para entender o que o usuario estava falando para que o sistema atendesse.
Quando num estagio aprendi sobre Licitacoes e acompanhamento de obras, onde trabalhei na implementacao de um sistema para este fim.
Foi assim com sistemas de ERP - e implementando em lojas no Bom Retiro aprendi que o sistema tinha de ter um jeito de emitir sem nota e meia nota, mas contabilizar no fluxo de caixa (anos 80, da um desconto).
E ter de ser esforcado: escavar livros, dedicacao em tentar aprender e o famoso "voce tem 2 ouvidos e 1 boca, entao ouca duas vezes mais que fala".
Enfim, trabalhar a linguagem de programacao era natural e o duro era aprender o contexto onde voce estava.
Semana passada tive um sentimento de cansaco imenso: um guri ainda cheirando a leite foi apresentar uma ferramenta para um cliente que atendo e tive de acompanhar, no que ele nao sabia metade das funcionalidades da ferramenta (que eram importantes para o contexto deste cliente) e quando foi questionado sobre alguns pontos, soltou um "assim nao da, voce esta sendo dificil" indignado.
Se eu tivesse uma atitude dessa num cliente, nao chegava nem no fim do dia.
Saude e Sucesso !
Este post foi favoritado via extensão TABNEWS FAVORITOS
Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS