Eu também concordo. Provavelmente a razão pela qual é tão fácil ouvir na internet sobre as dificuldades dos engenheiros de software é justamente porque são eles que constroem a internet.
Quem diz que engenharia de software é uma profissão difícil provavelmente mudaria bastante de ideia se passasse só meio dia no atendimento ao cliente de um departamento de CS.
Parece que existe uma espécie de ilusão de que no passado era menos complexo, mas, de qualquer forma, programação é algo em que a capacidade do cérebro humano funciona como limite, então, antes ou agora, a diferença de intensidade não é tão grande. O que mudou é que lidamos com áreas mais amplas usando ferramentas mais abstratas do que no passado.
O computador, no fim das contas, é um tipo de matéria relativamente fácil de controlar e, na verdade, esse tipo de trabalho intelectual, em comparação com outras profissões, em média tende a ser menos pesado. Se existe algo particularmente difícil, é o fato de que, pelas características da sociedade moderna, se exige confiabilidade 24/7, 365 dias por ano.
Como engenheiros não têm um papel que gere receita diretamente, sua posição na empresa geralmente acaba focando em reduzir os custos da empresa. Esses custos também incluem o custo de tempo.
....Mas as pessoas que administram a empresa não parecem entender essa característica.
Acho que isso se aplica até certo ponto ao frontend. É uma área em que o que aprendi hoje vira lixo amanhã....
Não me aprofundei tanto, mas antes de usar Tailwind eu só sentia uma enorme raiva e frustração.
Já no backend ou desenvolvimento de sistemas? Às vezes penso: será que eu realmente deveria estar recebendo esse dinheiro por fazer isso?~ É como ser pago para montar Lego, então ainda bem que trabalho com desenvolvimento de software...
> Tornar-se um engenheiro de software não é difícil. Engenharia de software é uma das profissões mais fáceis. Somos tão protegidos que achamos que o que é descrito neste texto é difícil, e isso é uma prova de como a nossa profissão não é tão difícil assim.
Concordo com essa opinião. Há muitas outras profissões que fazem trabalhos muito mais difíceis, mas não são recompensadas tanto quanto os engenheiros de software.
Como estou montando um MQ, testei para ver se seria alguma novidade baseada em Postgres, mas fiquei um pouco decepcionado ao ver que precisava de RabbitMQ
Como não era uma abordagem voltada para k8s, subi o docker-compose.yaml no podman (+Arch)
Como eu queria usar um Postgres separado, precisei configurar mais algumas coisas, mas acabei parando ao encontrar SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER: Invalid certificate verification context
Se algo desse errado no meio do processo, eu precisava dar drop no banco de dados do Postgres e começar de novo
Era preciso criar uma API Key toda vez, mas como a chave completa não aparecia na interface web, tive que extraí-la usando as ferramentas de desenvolvedor.
Um líder que não consegue transmitir o contexto que seus liderados precisam seguir, mesmo sem fornecer o contexto completo, não tem valor algum.
Parece um texto escrito por um excelente liderado, alguém tão competente que acaba atribuindo isso aos outros.
Se o líder não transmite contexto, então esse líder não é particularmente necessário.
Precisa ser substituído com urgência.
Acho que hoje em dia não deve ser muito diferente. Mesmo olhando só para a Coreia, as contratações de recém-formados ainda são feitas mais com base no prestígio da universidade do que na experiência, então, se a pessoa passar pelo filtro da formação acadêmica, parece que a sobrevivência já está garantida; por isso, tanto os pais quanto os estudantes parecem pensar só até esse ponto. No passado, olhavam a universidade porque o tempo para analisar currículos era limitado, mas agora me pergunto se os LLMs não conseguiriam avaliar históricos e currículos melhor e mais rápido.
Parece que você não previu que, mesmo com só um pouco mais de carros equipados com sensores de radar, o preço dos veículos dispararia, não é? Hmm
Pessoalmente, torço pelo radar, mas...
Parece ser uma abordagem que também pode ser aplicada em outras áreas.
Eu também já usei alguns dos métodos mencionados aqui no passado e tive bons resultados.
Há negócios que fazem sentido por poderem se monetizar já em pequena escala, mas também parece haver negócios cujo ponto-chave é crescer rapidamente com base em investimentos agressivos, apesar da incerteza mais alta.
Só que acho que o problema agora é que essa segunda abordagem está sendo usada quase como se fosse uma fórmula de sucesso.
É útil.
Eu também concordo. Provavelmente a razão pela qual é tão fácil ouvir na internet sobre as dificuldades dos engenheiros de software é justamente porque são eles que constroem a internet.
Fala-se muito sobre
kind and direct, mas, na verdade, ser direct é bem mais difícil do que ser kind.Não tem muito a ver com o conteúdo do texto, mas eu estava refletindo sobre
accountabilityeresponsibility, então o link abaixo me ajudou bastante.https://blog.alexewerlof.com/p/accountable-vs-responsible
Quem diz que engenharia de software é uma profissão difícil provavelmente mudaria bastante de ideia se passasse só meio dia no atendimento ao cliente de um departamento de CS.
Parece que existe uma espécie de ilusão de que no passado era menos complexo, mas, de qualquer forma, programação é algo em que a capacidade do cérebro humano funciona como limite, então, antes ou agora, a diferença de intensidade não é tão grande. O que mudou é que lidamos com áreas mais amplas usando ferramentas mais abstratas do que no passado.
O computador, no fim das contas, é um tipo de matéria relativamente fácil de controlar e, na verdade, esse tipo de trabalho intelectual, em comparação com outras profissões, em média tende a ser menos pesado. Se existe algo particularmente difícil, é o fato de que, pelas características da sociedade moderna, se exige confiabilidade 24/7, 365 dias por ano.
Como engenheiros não têm um papel que gere receita diretamente, sua posição na empresa geralmente acaba focando em reduzir os custos da empresa. Esses custos também incluem o custo de tempo.
....Mas as pessoas que administram a empresa não parecem entender essa característica.
Na Coreia, o CEO Gi-hong Bae também falou de algo parecido no texto "Desenvolvedores também são membros da organização da empresa", e eu concordo.
https://thestartupbible.com/2024/03/…
Acho que isso se aplica até certo ponto ao frontend. É uma área em que o que aprendi hoje vira lixo amanhã....
Não me aprofundei tanto, mas antes de usar Tailwind eu só sentia uma enorme raiva e frustração.
Já no backend ou desenvolvimento de sistemas? Às vezes penso: será que eu realmente deveria estar recebendo esse dinheiro por fazer isso?~ É como ser pago para montar Lego, então ainda bem que trabalho com desenvolvimento de software...
Concordo. Também acredito que um terceiro caminho possa se tornar uma das novas respostas certas em um mundo de juros médios + IA + multipolarização.
CSS também é essencial, mas é difícil entender por que o layout quebra mesmo estudando a vida toda > isso é verdade demais TT
> Tornar-se um engenheiro de software não é difícil. Engenharia de software é uma das profissões mais fáceis. Somos tão protegidos que achamos que o que é descrito neste texto é difícil, e isso é uma prova de como a nossa profissão não é tão difícil assim.
Concordo com essa opinião. Há muitas outras profissões que fazem trabalhos muito mais difíceis, mas não são recompensadas tanto quanto os engenheiros de software.
Testei por 2 horas e escrevi isto.
docker-compose.yamlno podman (+Arch)SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER: Invalid certificate verification contextdropno banco de dados do Postgres e começar de novoUm líder que não consegue transmitir o contexto que seus liderados precisam seguir, mesmo sem fornecer o contexto completo, não tem valor algum.
Parece um texto escrito por um excelente liderado, alguém tão competente que acaba atribuindo isso aos outros.
Se o líder não transmite contexto, então esse líder não é particularmente necessário.
Precisa ser substituído com urgência.
Acho que hoje em dia não deve ser muito diferente. Mesmo olhando só para a Coreia, as contratações de recém-formados ainda são feitas mais com base no prestígio da universidade do que na experiência, então, se a pessoa passar pelo filtro da formação acadêmica, parece que a sobrevivência já está garantida; por isso, tanto os pais quanto os estudantes parecem pensar só até esse ponto. No passado, olhavam a universidade porque o tempo para analisar currículos era limitado, mas agora me pergunto se os LLMs não conseguiriam avaliar históricos e currículos melhor e mais rápido.
Parece que você não previu que, mesmo com só um pouco mais de carros equipados com sensores de radar, o preço dos veículos dispararia, não é? Hmm
Pessoalmente, torço pelo radar, mas...
Eu gostei muito, na verdade...
Por que ultimamente só aparecem notícias que parecem de jornal econômico?
Parece ser uma abordagem que também pode ser aplicada em outras áreas.
Eu também já usei alguns dos métodos mencionados aqui no passado e tive bons resultados.
Hoje em dia parece que tem que colocar um título nesse nível pra gerar clique.
Há negócios que fazem sentido por poderem se monetizar já em pequena escala, mas também parece haver negócios cujo ponto-chave é crescer rapidamente com base em investimentos agressivos, apesar da incerteza mais alta.
Só que acho que o problema agora é que essa segunda abordagem está sendo usada quase como se fosse uma fórmula de sucesso.