Ah, não, haha. Eu também entendi a nuance que você mencionou.
Então, como escrevi no texto, o que chamo de vibe coding está longe de ser só um "clique", e acho que, para elevar o nível, o engenheiro precisa se esforçar bastante.
Ah;; agora que vi, meu comentário ficou meio estranho.
Acho que, mais do que dizer que é uma ilusão, a sensação é de que ainda está longe?
No fim, sinto que vibe coding tem limitações e que é difícil sem conhecimento de desenvolvimento.
Claro, com a evolução da IA, acho que no futuro isso vai melhorar muito.
Como achei que meu comentário poderia soar como se vibe coding não tivesse sentido, estou escrevendo esta resposta meio sem jeito de novo.
Eu também uso bastante vibe coding haha
Como definir a relação com a empresa e como desenvolvê-la é algo que cabe à pessoa e à própria empresa. Tanto a lealdade cega quanto o cinismo de enxergar isso apenas como uma relação transacional têm efeitos colaterais. Também aqui, acredito que o importante é o equilíbrio de acordo com o seu próprio projeto de vida. Espero que cada um encontre sua própria resposta sobre quanto espaço vale a pena dar à empresa dentro do cesto que é a vida.
Claro, do ponto de vista de quem concorda, pode ser que sintam que o PC tornou este jogo melhor.
Mas, na mesma medida, é perfeitamente razoável que quem não sente isso considere esse aspecto um defeito da obra e a razão pela qual não conseguiu apreciá-la. Pelo menos, isso não é algo pelo qual a pessoa deva ser criticada.
Além disso, o fato de o PC ser priorizado acima da verossimilhança da obra ou de outras coisas importantes poder arruinar algo que poderia ter sido melhor já é suficiente para sustentar a ideia de que um jogo pode ficar sem graça por causa do PC. Como acontecia com os entretenimentos populares da era da Guerra Fria.
Se você não concorda que o PC seja "apenas uma ideologia política", então isso nem chega a ser tema de debate; e, se concorda, me parece uma questão que pode ser suficientemente compreendida sem necessidade de tanta briga.
Acima de tudo, pelo menos PC não é especialização em jogos, certo? As pessoas que fazem essa crítica viram muitos casos em que o PC foi colocado acima da especialização em jogos — não como mera suposição, mas como resposta oficial das desenvolvedoras às críticas — e por isso se tornaram críticas. Não só em jogos: em qualquer trabalho, isso significa que o serviço não foi feito direito.
Embora o postgresql esteja bem popular ultimamente, eu prefiro implementações de MVCC em que as áreas de redo/undo existem separadamente.
Como dá para sacrificar um pouco a operação em tempo real nas áreas de redo/undo, também existe espaço para otimizar custos usando armazenamento de categoria mais baixa.
Também não gosto do fato de que, em algum momento, é preciso bloquear o banco de dados inteiro e executar um VACUUM FULL.
Sei lá. Há muita coisa difícil, sim. Mas e daí? Desde quando a remuneração pelo trabalho passou a ser medida por quão difícil ou não ele é? Isso é subjetivo. Se engenheiros de software são valorizados, é porque o valor do software cresceu nesse nível. Se o trabalho é difícil ou não, esse não é um critério de julgamento tão importante nisso.
Entendo em que pontos o autor está tendo dificuldade, mas as reações estão estranhas. Ficar listando que existem outras dificuldades maiores na realidade não ajuda muito. Isso é subjetivo.
https://whoisnnamdi.com/never-enough-developers/
É um artigo estrangeiro que analisa por que é difícil encontrar engenheiros de software experientes, então vale a pena ler.
Mesmo começando como engenheiro, a migração no meio da carreira para áreas não ligadas à engenharia é alta - a transição para novas tecnologias acontece muito mais rápido do que em outras profissões - análise de anúncios de emprego online de 2007 a 2019 - em computação e matemática, 47% passaram a exigir uma ou mais novas tecnologias (ex.: tecnologias pouco conhecidas em 2007) - comparado a áreas como educação e direito, onde o índice é de 20%, é uma mudança muito grande - 16% das tecnologias usadas em 2007 se tornaram inúteis em 2019. Isso também é cerca de 2 vezes mais do que em outras profissões - as habilidades exigidas aumentam rapidamente e também desaparecem rapidamente - ou seja, mesmo acumulando experiência, é difícil ter estabilidade - mesmo profissionais experientes precisam continuar aprendendo e evoluindo em tecnologias que nem existiam no início de suas carreiras - profissões em áreas que mudam rápido (ex.: ciência da computação) tendem a receber salários mais altos no início da carreira do que outras ocupações. Mas, com o tempo, esse prêmio diminui rapidamente. Depois dos 35~40 anos, em comparação com outras áreas (ciências sociais, negócios), o prêmio acaba sendo até menor - engenharia: uma área altamente especializada e de rápida transformação no começo da carreira. A renda no início da carreira é maximizada. Mas, com o passar do tempo, à medida que novas tecnologias são introduzidas, o valor das habilidades que a pessoa tinha vai caindo. Mesmo com mais experiência, o trabalhador precisa continuar aprendendo, mas o efeito do aprendizado diminui e o retorno obtido com a experiência também cai - quem aprende rápido sai rápido - pessoas com alta capacidade cognitiva e de aprendizado rápido consideram mais vantajoso migrar cedo para áreas estáveis do que permanecer em setores de mudanças intensas - essa evasão no meio do caminho e a taxa de mudança para outras áreas não são temporárias, e tendem a aumentar conforme esse setor cresce. Se o pool de mão de obra aumentar, os salários cairão e a taxa de abandono no meio da carreira também aumentará - esperamos que os bons fiquem e os ruins saiam, mas na verdade acontece o contrário. Os mais capazes e que aprendem mais rápido estão saindo. Isso está impondo um grande custo de oportunidade à indústria de software - enquanto o ritmo de mudança na engenharia não desacelerar, acho que no longo prazo a falta de mão de obra de desenvolvedores de software continuará.
Obrigado. Vou aplicar especialmente a nº 10 imediatamente.
Adicionar regras de codificação com IA..
A forma em
-yoé difícil de se acostumar.Ah, não, haha. Eu também entendi a nuance que você mencionou.
Então, como escrevi no texto, o que chamo de vibe coding está longe de ser só um "clique", e acho que, para elevar o nível, o engenheiro precisa se esforçar bastante.
Ah;; agora que vi, meu comentário ficou meio estranho.
Acho que, mais do que dizer que é uma ilusão, a sensação é de que ainda está longe?
No fim, sinto que vibe coding tem limitações e que é difícil sem conhecimento de desenvolvimento.
Claro, com a evolução da IA, acho que no futuro isso vai melhorar muito.
Como achei que meu comentário poderia soar como se vibe coding não tivesse sentido, estou escrevendo esta resposta meio sem jeito de novo.
Eu também uso bastante vibe coding haha
Como definir a relação com a empresa e como desenvolvê-la é algo que cabe à pessoa e à própria empresa. Tanto a lealdade cega quanto o cinismo de enxergar isso apenas como uma relação transacional têm efeitos colaterais. Também aqui, acredito que o importante é o equilíbrio de acordo com o seu próprio projeto de vida. Espero que cada um encontre sua própria resposta sobre quanto espaço vale a pena dar à empresa dentro do cesto que é a vida.
Parece que tem mais anúncios hoje em dia.
Claro, do ponto de vista de quem concorda, pode ser que sintam que o PC tornou este jogo melhor.
Mas, na mesma medida, é perfeitamente razoável que quem não sente isso considere esse aspecto um defeito da obra e a razão pela qual não conseguiu apreciá-la. Pelo menos, isso não é algo pelo qual a pessoa deva ser criticada.
Além disso, o fato de o PC ser priorizado acima da verossimilhança da obra ou de outras coisas importantes poder arruinar algo que poderia ter sido melhor já é suficiente para sustentar a ideia de que um jogo pode ficar sem graça por causa do PC. Como acontecia com os entretenimentos populares da era da Guerra Fria.
Se você não concorda que o PC seja "apenas uma ideologia política", então isso nem chega a ser tema de debate; e, se concorda, me parece uma questão que pode ser suficientemente compreendida sem necessidade de tanta briga.
Acima de tudo, pelo menos PC não é especialização em jogos, certo? As pessoas que fazem essa crítica viram muitos casos em que o PC foi colocado acima da especialização em jogos — não como mera suposição, mas como resposta oficial das desenvolvedoras às críticas — e por isso se tornaram críticas. Não só em jogos: em qualquer trabalho, isso significa que o serviço não foi feito direito.
Se for usar apenas regiões da Coreia,
o Geoservice parece ser uma boa opção.
Concordo pra caramba
Hmm.......
Rede social -> Mídia social -> Plataforma de consumo de conteúdo digital(?)
Embora o
postgresqlesteja bem popular ultimamente, eu prefiro implementações de MVCC em que as áreas de redo/undo existem separadamente.Como dá para sacrificar um pouco a operação em tempo real nas áreas de redo/undo, também existe espaço para otimizar custos usando armazenamento de categoria mais baixa.
Também não gosto do fato de que, em algum momento, é preciso bloquear o banco de dados inteiro e executar um
VACUUM FULL.Então era por isso que a licença é encerrada em caso de processo por patente; pelo que fui ver, as emissoras tinham processado a Naver Clova mesmo kkk
Obrigado! Vejo um grande potencial nisso haha
Muito bom, especialmente a parte sobre refinamento de frases; acho que vou tentar criar algo com few-shot usando GPTs.
O que mais me deixa curioso é até que ponto os endereços da Coreia são bem suportados...
Acho que textos assim são bons. Como diretrizes como essas poderiam se transformar na era dos LLMs?
Obrigado pela dica valiosa.
Sei lá. Há muita coisa difícil, sim. Mas e daí? Desde quando a remuneração pelo trabalho passou a ser medida por quão difícil ou não ele é? Isso é subjetivo. Se engenheiros de software são valorizados, é porque o valor do software cresceu nesse nível. Se o trabalho é difícil ou não, esse não é um critério de julgamento tão importante nisso.
Entendo em que pontos o autor está tendo dificuldade, mas as reações estão estranhas. Ficar listando que existem outras dificuldades maiores na realidade não ajuda muito. Isso é subjetivo. https://whoisnnamdi.com/never-enough-developers/
É um artigo estrangeiro que analisa por que é difícil encontrar engenheiros de software experientes, então vale a pena ler.
Mesmo começando como engenheiro, a migração no meio da carreira para áreas não ligadas à engenharia é alta - a transição para novas tecnologias acontece muito mais rápido do que em outras profissões - análise de anúncios de emprego online de 2007 a 2019 - em computação e matemática, 47% passaram a exigir uma ou mais novas tecnologias (ex.: tecnologias pouco conhecidas em 2007) - comparado a áreas como educação e direito, onde o índice é de 20%, é uma mudança muito grande - 16% das tecnologias usadas em 2007 se tornaram inúteis em 2019. Isso também é cerca de 2 vezes mais do que em outras profissões - as habilidades exigidas aumentam rapidamente e também desaparecem rapidamente - ou seja, mesmo acumulando experiência, é difícil ter estabilidade - mesmo profissionais experientes precisam continuar aprendendo e evoluindo em tecnologias que nem existiam no início de suas carreiras - profissões em áreas que mudam rápido (ex.: ciência da computação) tendem a receber salários mais altos no início da carreira do que outras ocupações. Mas, com o tempo, esse prêmio diminui rapidamente. Depois dos 35~40 anos, em comparação com outras áreas (ciências sociais, negócios), o prêmio acaba sendo até menor - engenharia: uma área altamente especializada e de rápida transformação no começo da carreira. A renda no início da carreira é maximizada. Mas, com o passar do tempo, à medida que novas tecnologias são introduzidas, o valor das habilidades que a pessoa tinha vai caindo. Mesmo com mais experiência, o trabalhador precisa continuar aprendendo, mas o efeito do aprendizado diminui e o retorno obtido com a experiência também cai - quem aprende rápido sai rápido - pessoas com alta capacidade cognitiva e de aprendizado rápido consideram mais vantajoso migrar cedo para áreas estáveis do que permanecer em setores de mudanças intensas - essa evasão no meio do caminho e a taxa de mudança para outras áreas não são temporárias, e tendem a aumentar conforme esse setor cresce. Se o pool de mão de obra aumentar, os salários cairão e a taxa de abandono no meio da carreira também aumentará - esperamos que os bons fiquem e os ruins saiam, mas na verdade acontece o contrário. Os mais capazes e que aprendem mais rápido estão saindo. Isso está impondo um grande custo de oportunidade à indústria de software - enquanto o ritmo de mudança na engenharia não desacelerar, acho que no longo prazo a falta de mão de obra de desenvolvedores de software continuará.