O que realmente parece trabalhar como engenheiro de software

Uma visão honesta da realidade do dia-a-dia de trabalhar como engenheiro de software: a rotina, a mentalidade e as lições que realmente importam. Minhas postagens anteriores compartilharam anedotas com algumas lições espalhadas. Esta é mais direta. Depois de alguns anos no campo, eis o que eu realmente observei sobre ser engenheiro de software. Se você está aprendendo programação, no meio do caminho, ou já técnico, mas imaginando como é o trabalho diário, é isso que eu gostaria que alguém tivesse me dito. A realidade do dia-a-dia antes de começar, imaginei a engenharia como constante solução e construção de problemas. Eu pensei que sempre estaria enviando recursos, cercados por pessoas brilhantes que sabiam exatamente o que estavam fazendo. A realidade é diferente. A maior parte do trabalho é rotineira. Algumas semanas eu mal escrevo código. Em vez disso, eu: teste Push PRS através de oleodutos Aguarde as revisões implantam as reuniões Atualize Jira, não é fascinante. A engenharia é menos sobre criação constante, mais sobre como manter e conectar as coisas para que continuem se movendo. Por que a sobrevivência é importante que eu vi muitos engenheiros inteligentes demitidos. Não porque eles eram ruins, só porque é assim que a indústria funciona. Enquanto isso, ficar com Put me deu algo difícil de substituir: contexto. Saber como os sistemas realmente funcionam aumentam o valor ao longo do tempo. Essa sobrevivência é onde o valor começa a construir. O contexto é que as empresas de moeda real raramente se formam do zero. Eles empilham sistemas e estruturas de maneiras de maneiras que os tutoriais nunca cobrem. A habilidade real é entender como as coisas se conectam, onde elas quebram e como corrigi -las. É para isso que as pessoas acabam confiando em você. A mentalidade que me mantém em movimento quando as coisas não funcionam, alguns engenheiros culpam a ferramenta, a configuração ou o meio ambiente. Meu instinto é diferente: suponho que estou perdendo alguma coisa e me aprofunda. Em vez de permanecer bloqueado, eu: respostas simuladas Tente soluções alternativas continuam avançando que a mentalidade de propriedade me levou além de qualquer estrutura ou teoria. E sim, sorte eu estaria mentindo se dissesse que é tudo habilidade. Muita sobrevivência se resume à sorte: tempo, projetos, demissões. Você não pode controlar isso. Mas você pode controlar a persistência, a mentalidade e se você ainda está de pé quando a sorte importa. O que me ajudou até agora, aceitando que o tédio faz parte do trabalho que permanece o tempo suficiente para criar tarefas que possuem contexto, em vez de esperar que as condições perfeitas duvidem da ferramenta menos, duvidando de mim apenas o suficiente para continuar aprendendo reconhecer a sorte, e focar no que posso controlar isso não é uma verdade universal. É exatamente o que ser um engenheiro de software pareceu para mim e o que me ajudou a superar isso até agora.

Fonte

Você pode ter perdido