Na verdade, acho que vi mais casos em que fazem tudo exatamente como mandam lá de cima, e no fim o produto vira um Frankenstein impossível de manter, junto com o desgaste físico e mental do desenvolvedor..
Na prática, a realidade provavelmente fica em algum lugar no meio.
Mesmo sem saber das outras áreas, no setor de TI eu gosto do fato de que há uma cultura bem disseminada de tornar a informação mais aberta e compartilhar o próprio trabalho entre si, inclusive nas empresas.
Existem profissões de sobra em que mais de 50% das pessoas conseguem se manter depois de fazer curso. E também há muitas profissões para as quais nem precisa fazer curso. E por que você não fala sobre inteligência? Para conseguir se manter como desenvolvedor, tem que estar entre os 15% com maior inteligência, kkk
Comparado a trabalhar com pessoas que ficam escondendo informação, como é confortável trabalhar com um computador, em que toda a informação está aberta e ele sempre responde kkk
Embora este texto passe a sensação de que a vida de um engenheiro de software é feita só de sofrimento e caos, na verdade ele parece se basear apenas em tendências tecnológicas e ambientes específicos vividos pelo próprio autor.
As mudanças na tecnologia são de fato rápidas, mas nem todos os engenheiros passam exatamente pelas mesmas experiências, e há muitos que encontram estabilidade e prazer nisso.
Se há mudanças, adaptar-se a elas faz parte da engenharia; isso por si só não é "loucura".
Concordo. Uso bastante o modelo Claude 3.7 no Perplexity, mas recentemente também tenho usado o Gemini 2.5 e realmente sinto, na prática, que o desempenho é muito bom.
Não existem muitas profissões tão de primeira linha quanto a de engenheiro de software; que você viva o momento de perceber o quão feliz é poder criar.
Só dou risada e sigo em frente... haha
Existe mesmo algum trabalho que não seja difícil no mundo?
Trabalhei mais de 10 anos em outras áreas antes de vir para TI, e tem bastante gente fazendo drama, exatamente tanto quanto eu já via de fora ao longo desses últimos 10 anos.
Existem diferentes tipos de componentes de circuito que fazem a mesma função (só de capacitores já há vários tipos, e até para um simples on/off existem transistor, triac etc.), e ainda é preciso escolher entre centenas ou milhares de produtos de dezenas de empresas comparando preço e características; no meio disso tudo, também tem que verificar as erratas conforme a revisão dos componentes do circuito. Em software, se lançar uma versão dá para simplesmente fazer rollback, mas um produto, depois de fabricado, não tem volta, então é preciso ter muito cuidado. Os testes também levam uma eternidade, entre fabricar a PCB, montar e corrigir. Um componente pode afetar outro lá longe e, no debug, ao contrário do software, em que na maioria das vezes basta colocar um breakpoint para resolver, aqui é preciso lidar com a falta de portas JTAG, refazer jumpers e por aí vai. No laboratório não há problema, mas quando a forma de onda elétrica de entrada fica distorcida, aí começam as anomalias. E a certificação EMC também é um tormento.
Não é com isso que eu trabalho; só estou descrevendo o que vi o pessoal ao lado fazendo.
Hoje em dia, eu também invisto quase todo o meu tempo livre em projetos paralelos. Não são muitos, mas há usuários que jogam, e ouvir que estão se divertindo com isso realmente me dá muita força.
Dizer que se tornar engenheiro de software é fácil? kkk É um trabalho que só dá para fazer se você estiver no topo do QI. De 30 pessoas que aparecem no curso, só 1 ou 2 sobrevivem, e ainda dizem que é fácil virar um?
Concordo. O texto principal parece ter sido escrito por alguém que não tem vocação para desenvolvimento.
Se tentasse fazer no passado o que hoje dá para fazer sozinho, teria sido extremamente, extremamente difícil.
Mas agora, graças às ferramentas mais abstratas, ficou possível lidar com uma área mais ampla com o mesmo esforço, então passou a dar para operar um serviço sozinho. Sinceramente, é bom pra caramba.
Na verdade, acho que vi mais casos em que fazem tudo exatamente como mandam lá de cima, e no fim o produto vira um Frankenstein impossível de manter, junto com o desgaste físico e mental do desenvolvedor..
Na prática, a realidade provavelmente fica em algum lugar no meio.
Mesmo sem saber das outras áreas, no setor de TI eu gosto do fato de que há uma cultura bem disseminada de tornar a informação mais aberta e compartilhar o próprio trabalho entre si, inclusive nas empresas.
Existem profissões de sobra em que mais de 50% das pessoas conseguem se manter depois de fazer curso. E também há muitas profissões para as quais nem precisa fazer curso. E por que você não fala sobre inteligência? Para conseguir se manter como desenvolvedor, tem que estar entre os 15% com maior inteligência, kkk
Comparado a trabalhar com pessoas que ficam escondendo informação, como é confortável trabalhar com um computador, em que toda a informação está aberta e ele sempre responde kkk
Fico pensando no que faz uma empresa ser boa.
Embora este texto passe a sensação de que a vida de um engenheiro de software é feita só de sofrimento e caos, na verdade ele parece se basear apenas em tendências tecnológicas e ambientes específicos vividos pelo próprio autor.
As mudanças na tecnologia são de fato rápidas, mas nem todos os engenheiros passam exatamente pelas mesmas experiências, e há muitos que encontram estabilidade e prazer nisso.
Se há mudanças, adaptar-se a elas faz parte da engenharia; isso por si só não é "loucura".
Concordo. Uso bastante o modelo Claude 3.7 no Perplexity, mas recentemente também tenho usado o Gemini 2.5 e realmente sinto, na prática, que o desempenho é muito bom.
Não existem muitas profissões tão de primeira linha quanto a de engenheiro de software; que você viva o momento de perceber o quão feliz é poder criar.
Só dou risada e sigo em frente... haha
Existe mesmo algum trabalho que não seja difícil no mundo?
Trabalhei mais de 10 anos em outras áreas antes de vir para TI, e tem bastante gente fazendo drama, exatamente tanto quanto eu já via de fora ao longo desses últimos 10 anos.
O fato de mais de 3% conseguirem sobreviver em uma "academia" prova que isso não é fácil.
Eles até incluíram deep links para Cursor e VSCode para que desse para copiar e colar direto, e essa parte parece bem caprichada.
Existem diferentes tipos de componentes de circuito que fazem a mesma função (só de capacitores já há vários tipos, e até para um simples on/off existem transistor, triac etc.), e ainda é preciso escolher entre centenas ou milhares de produtos de dezenas de empresas comparando preço e características; no meio disso tudo, também tem que verificar as erratas conforme a revisão dos componentes do circuito. Em software, se lançar uma versão dá para simplesmente fazer rollback, mas um produto, depois de fabricado, não tem volta, então é preciso ter muito cuidado. Os testes também levam uma eternidade, entre fabricar a PCB, montar e corrigir. Um componente pode afetar outro lá longe e, no debug, ao contrário do software, em que na maioria das vezes basta colocar um breakpoint para resolver, aqui é preciso lidar com a falta de portas JTAG, refazer jumpers e por aí vai. No laboratório não há problema, mas quando a forma de onda elétrica de entrada fica distorcida, aí começam as anomalias. E a certificação EMC também é um tormento.
Não é com isso que eu trabalho; só estou descrevendo o que vi o pessoal ao lado fazendo.
Acho que talvez esse não seja um método de negociação eficaz no nosso país.
Eletrônicos...
Que tipo de coisas?
Hoje em dia, eu também invisto quase todo o meu tempo livre em projetos paralelos. Não são muitos, mas há usuários que jogam, e ouvir que estão se divertindo com isso realmente me dá muita força.
Dizer que se tornar engenheiro de software é fácil? kkk É um trabalho que só dá para fazer se você estiver no topo do QI. De 30 pessoas que aparecem no curso, só 1 ou 2 sobrevivem, e ainda dizem que é fácil virar um?
Parece que esse era um trabalho que o AGI deveria ter feito desde o começo..
Concordo. O texto principal parece ter sido escrito por alguém que não tem vocação para desenvolvimento.
Se tentasse fazer no passado o que hoje dá para fazer sozinho, teria sido extremamente, extremamente difícil.
Mas agora, graças às ferramentas mais abstratas, ficou possível lidar com uma área mais ampla com o mesmo esforço, então passou a dar para operar um serviço sozinho. Sinceramente, é bom pra caramba.
Ser engenheiro de software não significa ser apenas alguém que faz DevOps na nuvem.