O texto escrito originalmente em outubro de 2011, por Patrick McKenzie, continua super atual e de leitura mais do que recomendada. O artigo nos remete a realidade do cotidiano dos engenheiros de software nas grandes empresas.
Se houvesse um curso que eu pudesse adicionar a todo ensino de engenharia, não envolveria compiladores, portas ou complexidade de tempo. Seria “Realities Of Your Industry – 101”, porque não são ensinados e isso resulta em muita dor e sofrimento desnecessários. Este post pretende ser “README.txt” para sua carreira como jovem engenheiro. O objetivo é fazer você feliz, preenchendo as lacunas na sua educação sobre como o “mundo real” realmente funciona. Levei cerca de dez anos e muito sofrimento para descobrir parte disso, começando com “um engenheiro bastante brilhante com baixa autoconfiança e zero conhecimento prático de negócios”. Eu não confiaria nisso como o guia definitivo, mas espero que ele forneça valor sobre o que o Centro de Carreiras da sua faculdade não está lhe contando.
90% dos trabalhos de programação estão na criação de software de linha de negócios : “Economia 101”, o preço de qualquer coisa (incluindo você) é uma função da oferta e da demanda por ele. Vamos falar primeiro sobre o lado da demanda. A maioria dos softwares não é vendida em caixas, disponíveis na Internet ou baixados da App Store. A maioria dos softwares são aplicativos pontuais enfadonhos nas corporações, sustentando todas as facetas imagináveis da economia global. Ele rastreia despesas, otimiza custos de envio, auxilia o departamento de contabilidade na preparação de projeções, ajuda a projetar novos widgets, precifica apólices de seguro, sinaliza pedidos para revisão manual pelo departamento de fraude, etc. etc. O software resolve problemas de negócios . O software geralmente resolve problemas de negócios, apesar de ser extremamente entediante e de complexidade técnica mínima . Por exemplo, considere um formulário interno de relatório de despesas de viagens. Em uma empresa com 2.000 funcionários, isso poderia economizar 5.000 horas-homem por ano (a um custo médio de carga total de US $ 50 por hora) em comparação com as despesas de manuseio no papel, para uma economia de US $ 250.000 por ano. Não importa para a empresa que o formulário de relatório seja o aplicativo CRUD mais simples do mundo, apenas importa que ele economize custos para a empresa ou gere receita adicional.
Sobre o autor do artigo: Patrick McKenzie (patio11) dirigia quatro pequenas empresas de software. Ele escreve sobre software, marketing, vendas e tópicos gerais de negócios.
Siga o link: https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/