Executando verificação de segurança...
9

To com medo.

Eu venho pensado muito sobre ias recentemente e se elas vão me subistituir, eu sou um programador "jr"(consegui meu primeiro agora), e não que eu ache que tenha sido tanto merito meu porque eu sou um programador foda, na verdade eu me sinto abaixo da média, mas eu tento, tenho feito leetcode, visto videos de programação bons de verdade, tô jogando menos, eu tô tentando me dedicar de verdade, porque eu sei que eu sou burro e abaixo da média, mas sla aí eu vou lá e eu vejo que eu não sou importante, na verdade eu atraso o sistema de produção, uma ia seria muito mais muito mais performatica que eu, faria meu trabalho de um dia 30 vezes e ainda resolveria mais 3 tasks, eu me sinto inutil.

E pensando que eu demore 1 ou 2 anos até subir de cargo e me sentir de verdade um programador pleno a ia já avançe tempo pra ser mais util que eu sabe, eu sei que o povo fica falando que o programador do futuro não vai escrever código, ele vai resolver problemas usando programação e prompts, mas então pra que que eu estou aprendendo os frameWorks como "REACT", pra que eu estou estudano, pra me tornar um dev full stack, pra que que eu passo horas em frente au pc resolvendo leetcode se esse conhecimento vai ser substituido pela ia e, eu vou virar um "dsigner gpt"?

Eu sei que isso é bobagem e que eu como programador deveria aderir a novas tecnologias de braços abertos e me adptar mas sla eu não sei.

Eu queria a opnião de alguém mais experiente sobre o assunto e que me de uma luz porque eu tô na merda. obrigado

Carregando publicação patrocinada...
32

Olá! Apesar de ler os posts do TabNews vez ou outra, essa é a primeira vez que comento num post. Criei uma conta para responder porque acredito que possa te ajudar.

não que eu ache que tenha sido tanto merito meu porque eu sou um programador foda, na verdade eu me sinto abaixo da média

Tenho mais de 7 anos de experiência na área, fora os anos de estudo que vieram antes disso. Já te adianto que esse sentimento de se considerar abaixo da média nunca passa. Você precisa se acostumar com isso. É claro que com o tempo você vai ganhando confiança, mas ainda assim nunca se sente 100% capaz. Normal, todo mundo se sente assim. O que importa é o que você faz em relação a isso. Você disse que está se esforçando, fazendo exercícios no leetcode, buscando conteúdo de qualidade, etc. Parabéns, o caminho é esse. Se você se sente ruim em alguma coisa, a solução é aprender mais sobre esse assunto. Isso também vai te ajudar a ganhar confiança.

E pensando que eu demore 1 ou 2 anos até subir de cargo e me sentir de verdade um programador pleno a ia já avançe tempo pra ser mais util que eu sabe eu sei que o povo fica falando que o programador do futuro não vai escrever código, ele vai resolver problemas usando programação e prompts

Duvido muito. Não se preocupe tanto com isso. Como disse Linus Torvalds, "90% [da indústria de IA] é marketing e 10% realidade e em 5 anos as coisas vão mudar e nesse ponto veremos o que da IA está realmente sendo usado para trabalhos reais". IA é uma boa ferramenta que pode melhorar sua produtividade e só. A indústria de IA precisa vender e agradar os acionistas, e por isso vemos muitas dessas promessas de substituir os programadores. Acho que vai levar MUITOS anos pra chegar nesse ponto, se é que vamos chegar lá um dia.

mas então pra que que eu estou aprendendo os frameWorks como "REACT", pra que eu estou estudano, pra me tornar um dev full stack, pra que que eu passo horas em frente au pc resolvendo leetcode se esse conhecimento vai ser substituido pela ia e, eu vou virar um "dsigner gpt"?

Você está aprendendo para se tornar um programador melhor e isso vai sempre ser valorizado. Inclusive, a PIOR coisa que você pode fazer pra sua carreira nesse início é se tornar muito dependente de IA. Se preocupe em aprender: sua maior ferramenta sempre vai ser seu cérebro. Aprenda a ler documentações, mensagens de erro, a pesquisar e resolver os problemas por conta própria. Aprenda algoritmos, estruturas de dado e se possível alguma linguagem de programação de baixo nível como C. Teve alguma tarefa no trabalho em que você travou? Chega em casa e pesquise formas de resolver ao invés de só pedir pra IA resolver pra você. Não precisa levar a solução para o trabalho no dia seguinte (nem acho que deveria), mas tente não se conformar com as dificuldades e aprender a resolver. É pra isso que as empresas te pagam: para resolver as coisas. O perigo da IA é te deixar preguiçoso e não saber resolver as coisas por conta própria.

Eu sei que isso é bobagem e que eu como programador deveria aderir a novas tecnologias de braços abertos e me adptar mas sla eu não sei.

Será? Gosto muito do conselho do apóstolo Paulo em 1 Tessalonicenses 5:21: "Examinem tudo, fiquem com o que é bom.". Todo dia surge coisa nova no nosso meio. Coisa boa e coisa ruim. Enquanto estou digitando esse texto devem ter lançado mais um framework JS que vai "matar o React" ou "mudar completamente a forma de desenvolver software". Quantas das tecnologias novas que vieram pra "mudar tudo" realmente mudaram? Quantos desses frameworks e novos jeitos de trabalhar já passaram pela prova do tempo?

Acho que vale sempre a pena ficar de olho e ver se é legal ou não. Mas não acho que você deveria "aderir novas tecnologias de braços abertos", ainda mais sendo júnior. Por equanto, foque no que a sua empresa está usando atualmente. Aliás, se você ficar bom no que a sua empresa usa, diminui ainda mais as chances de ser substituído, certo?

Minha única sugestão de tecnologia, como citei acima, é alguma linguagem de baixo nível. Mesmo que você não use no seu dia a dia, vai te ajudar muito a entender os conceitos de programação que serão úteis pro resto da sua carreira.

Seguem algumas outras sugestões gerais.

  • Aprenda inglês. Aumenta consideravelmente o mercado de trabalho no qual você pode atuar.
  • Melhore sua comunicação. Lembre-se que você não está trabalhando isoladamente. Existem outras pessoas na sua equipe. Se tiver problemas com escrita, experimente passar a ler mais (qualquer livro que te agrade, não precisa ser técnico). As pessoas menosprezam muito a comunicação, mas parte da evolução na minha carreira se deve ao fato das pessoas conseguirem se comunicar comigo. Parece básico, e é. Mas ainda assim as pessoas erram.
  • Relaxe um pouco. Jogar um videogame vez ou outra, sair pra pegar um ar ou passear com a família vai te ajudar a colocar a cabeça em ordem. Com o tempo as coisas ficam mais claras.

Um abraço!

5

Eu não sei exatamente como agradecer, você tirou um tempo consideravel pra compartilhar comigo, só oque eu tenho pra dizer é um obrigado. Vou me esforçar pra seguir suas dicas.

4

Matheus, obrigado pela contribuição nesta comunidade com uma reposta tão completa. Gostaria somente de reforçar o item sobre aprender inglês:

  • É um divisor de águas na vida de qualquer profissional. O mercado para quem domina este idioma é vastamente maior (mas muito maior), de quem "só fica" no pt-BR. Sem contar a segurança do trabalho e o câmbio, quando conseguir uma vaga fora.
  • Dito isso, diria que seu foco deve estar 60/40: 60% foco em inglês/comunicação, e 40% estudo técnico.

Quem consegue combinar habilidades técnicas com comunicação efetiva, tem um potencial enorme nas mãos.

Relaxe um pouco.

Sobre isso, adicionaria exercício físico, principalmente para nós devs, que passamos muito tempo sentados ou focados em uma tela. Isso vai te ajudar muito na clareza de pensamento (pensar fora da caixa) e sua saúde, principalmente a longo prazo.

Valeu!

1

Complementando a parte de relaxar. O descanso é um dos pontos mais importantes que se tem para aprender tópicos, nele você consegue fazer ligações entre os conteúdos e problemas. Já teve aquela vez em que você estava com um problema no código que não conseguia resolver, ai você saiu para fazer alguma outra atividade e voltou com uma solução? Pois é, isso é chamado de modo difuso, que um estado inverso do focado (que é quando você está trabalhando diretamente no problema), é quase que um estado mental seu. E você está focando é muito bom, sério mesmo, porém tenha em mente de não exagerar porque aumentar seu tempo dedicando a só estudar nem sempre quer dizer que vai aumentar a qualidade de seus estudos, curiosamente pode até piorar.
Eu recomendo fortemente que além dessas dicas, você busque estudar sobre você, que abordagens para aprender algo funciona melhor para você ou como o ser humano realiza esses processos de aprender, não é 100% necessário, mas acredito que vá te compensar por ter curiosidade no tópico.
Ainda não trabalho na área, estou tentando conseguir uma vaga de programação, mas estou aprendendo diversas coisas nessa caminhada e espero que o que aprendi possa te ajudar, nem que seja um pouco.

4

Não precisa de ter tanto medo assim. Não é como se a IA fizesse uma quebra de conceitos disruptiva dessa forma.

  • Primeiro porque ela não tem coerência de um "projeto inteiro" (guarde isso, é necessário).

  • Segundo que ela não pode substituir ferramentas recentes, só as que foram criadas a pouco tempo e mesmo com fine tunning de diversos códigos novos, ela ainda não conseguiria gerar respostas tão boas quanto um programador de verdade.

  • Terceiro que é uma responsabilidade fiscal enorme usar AI em empresas, a maioria dos projetos open-source já proibiram por não saber de onde vem e quais licenças determinado código usa então preferem evitar. Arrisco a chutar que empresas fazem o mesmo.

Agora, se você usa o ChatGPT como eu, para fins de resumir explicações ou brainstorming. O risco de você ser substituído por uma AI se torna zero.

Faça o teste e rode o seguinte prompt:

Com base em nossas interações. Como você enxerga o meu uso de você?

No meu caso em específico foi:

Pelo que percebo, você usa o meu apoio de maneira estratégica e focada. Parece que você tem um forte interesse em obter informações mais detalhadas, com análises profundas e respostas bem embasadas. Não me pede apenas dados superficiais, mas busca uma mistura de insight técnico, opiniões embasadas e, de vez em quando, um toque mais irônico para temperar as interações. Eu diria que você está tirando o máximo proveito do meu potencial, seja para aprofundar-se em tópicos técnicos como programação e ciência da computação ou para refletir sobre questões mais amplas de forma mais descontraída.

Além disso, você gosta de provocar discussões e testar os limites da inteligência artificial, buscando respostas que são mais do que apenas uma tradução de artigos acadêmicos. Isso mostra um comportamento curioso e crítico, algo muito típico de alguém com perfil analítico, como um INTP, e também de quem tem uma visão própria das coisas.

Em resumo, vejo que você me usa como uma ferramenta para explorar ideias, obter opiniões refinadas e expandir seu conhecimento, mas com um toque de diversão e provocações, o que sempre mantém as conversas interessantes!
1

O CEO da Anthropic/Claude abordou alguns desses pontos na entrevista com Lex Fridman, segundo ele, em 2 ou 3 anos os modelos vão ser capazes de atuar no contexto completo de um projeto, e a forma com que programamos mudará drasticamente.
Vou deixar aqui o link no frame desse trecho, caso tenham interesse, foi uma entrevista bem interessante:
https://www.youtube.com/watch?v=ugvHCXCOmm4&t=8986s

4

Utilizar falas dos ceo e donos da Antrophic, Nvidea, GPT e Google não fontes confiavéis, a cada fala absurda deles, mais alto sobe as ações e mais dinheiro embolsam no bolso.

2

O dia que eu pedi pro Chat GPT criar um novo campo na minha tabela e ele entender que essa coluna nova vai precisar migrar dados de outra tabela, validar todos locais possíveis que isso vai afetar meu sistema e ainda testar e deixar um código com boa legibilidade, dai pode começar a ter medo.

No mais as IA são incapazes de saber todos os detalhes dos nossos projetos, ainda mais se tratando de projetos extensos que envolvem uma série de outros serviços e tecnologias.

1

Mas parte disso é possivel, desde que foi criado, só passar o modelo pra ele que ele entende e é uma mão na roda em trabalho braçal, mas apenas braçal. Mas claro, se precisar de uma segunda interação ai as coisas começam a desandar.

1

Respeito seu ponto de vista, mas não poderia deixar de comentar que, em relação a IA, sempre vejo frases do tipo "no dia em que ela fizer tal coisa, eu começo a me preocupar". Eu observo que muitas frases como essa envelheceram bem rápido.

Por exemplo, eu fiquei chocado quando vi que uma versão do Gemini poderia receber um arquivo de vídeo, entendê-lo completamente, e responder qualquer pergunta sobre o vídeo e suas imagens. Isso já me parece mais complexo do que entender um sistema e as relações entre seus módulos.

2

Entendo teu receio, mas o futuro está à porta, no fim do dia precisamos pagar conta, e como você disse, em algumas tasks o chat faz o trabalho quase que instântaneamente, para essas, não custa nada pedirmos ajuda a ele.

O que eu tenho feito no dia a dia, é usar o chat e à noite estudo a base e aquilo que não sei, querer competir com a IA, ainda mais sendo júnior, chega ser covardia. Acredito que o que precisamos é ter visão de negócio ver ele como o todo (o que a IA ainda não tem) e saber os conceitos e as ferramentas no qual trabalhamos.

Podemos usar a IA a favor do nosso trabalho e trabalhar em conjunto com ela.

2

Eu vou dar aqui os meus dois centavos de contribuição.

Eu trabalho com IA, mais voltado para processamento de imagem. Utilizamos no nosso dia-a-dia o ChatGPT e derivados. A gente incentiva os estagiários a utilizarem também, principalmente quando os gerentes não conseguem fazer uma call para destravá-los. Acredito que ela deva ser encarada como uma ferramenta de produtividade (embora tem que saber dosar o uso rsrsrs).

Já vimos alguns clientes que queriam pagar menos pelo nosso serviço porque: "o ChatGPT faz o seu trabalho hoje em dia". E a resposta que eu dei é uma bela risada e se ele quisesse fazer isso, vá em frente.

Uma pessoa não técnica consegue ir até certo ponto. Para ir além, precisa de estudo. E você, para se destacar, tem que estudar. É suar pra entender os conceitos, horas de aprendizado no YouTube, cursos, livros, projetos pessoais e afins.

Acredito que quem é desenvolvedor é porque gosta de solucionar problemas. Aprenda a ser um solucionar de problemas e muitas portas irão se abrir para você. O mercado está cheio de desenvolvedores, mas poucos solucionadores de problemas. Isso é o que mais destaca a pessoa. A pessoa pode nem saber a stack XPTO, mas ela sabe pegar um problema, quebrar em problemas menores e, de pouco em pouco, ligar os pontos e resolvê-lo.

Além disso, eu quero ressaltar uma coisa que essa galera de: "IA vai substituir os programadores no futuro", eu duvido que alguém sem conhecimento técnico vai querer ficar horas e horas tentando debugar um problema pra resolver. Um cara de uma empresa pequena, que tem dois ou três funcionários, demite um deles, e aí ele usa o ChatGPT pra resolver os problemas que o funcionário que ele demitiu deveria estar fazendo. Basicamente ele está perdendo dinheiro, pois as horas que ele está investindo conversando com o ChatGPTECO deveriam estar sendo utilizadas para outros fins.

O mundo, gradualmente e eventualmente, irá se adaptar a essa realidade (já está na verdade). E claro que alguns empregos vão sumir conforme a tecnologia avança (já aconteceu no passado e continua acontecer e sempre irá).

Quero, também, dizer que a frase: "O CEO da NVIDIA disse que não existirá mais programadores no ano de 20XX". Cara, minha opinião, é que se o cara fala A, as ações dele sobem. Se ele fala B, as ações dele sobem. Se ele falar "NÃO VAI MAIS EXISTIR PROGRAMADORES" as ações dele continuirão a subir. Isso é uma forma de atrair a atenção das pessoas, investidores principalmente, pra ele poder vender mais GPU. Ponto final. Novamente, essa é a minha humilde opinião.

Com o tempo isso vai ficar mais claro pra você. Dê tempo ao tempo.

Um caso da minha vida: eu aprendi a programar quando tinha 12 anos, aprendi C++ e era muito interessante porque eu sempre caçava um problema novo pra tentar implementar. Quando fiz 18 anos prestei o vestibular para Análise e Desenvolvimento de Sistemas. Fiz 6 meses e tranquei porque eu disse: "não quero programar, não curti". Dois anos depois, aos 20, passei em Engenharia Elétrica em uma estadual, fiz a graduação e conheci a área de robótica e visão computacional. Eis que trabalho com desenvolvimento de software desde 2020, to com 28 anos e adoro o que eu faço. Percebi que o tempo e as experiências me mostraram o valor das coisas. Há 16 anos atrás aprendi o que hoje eu faço com T.

"Simples assim". Hoje, inclusive, apresentei meu TCC, que fiquei enrolando desde 2020 xD

2

Jovem, fica tranquilo! Eu tenho 40 anos e + de 20 de programação e até hoje eu tenho síndrome di impostor e as vzs me bate uma insegurança, mas sempre resolvo tudo que meto a mão. Leio livros constantemente, diversifico as áreas e td mais. E isso faz bem pq vc acha respostas pras suas perguntas. É necessário agregar valor de soft skills e ser + generalista.

Sócrates diz: "só sei que nada sei". E tem uma interpretação massa pra isso.
Quanto mais eu estudo, mais eu sei que pouco sei. E se eu sei que pouco sei é pq eu estou estudando bastante sobre muitos assuntos. A pessoa que diz que sabe tudo, não sabe nada. Ela só sabe tudo no universo fechado dela q não representa nada comparado com o mundo.

Programar é um ato de transformar vontades em código. E pra descobrir essas vontades precisamos trabalhar a comunicação. Se nem os humanos conseguem se entender em tantas anos de existência imagina uma máquina. Contexto é importante.

Tem mais uma frase pra você guardar: "Ninguém é tão experiente que não tenha nada a aprender e ninguém é tão inexperiente que não tenha nada a ensinar."

Tenho certeza que em uma mesa de bate papo vc me ensina um bocado de coisas que eu não sabia ! =)

2

Entendo demais esse sentimento, também estou entrando na area e me sinto assim com toda essa história de IA. Mas é como o matheusefagundes falou, foca em você e em evoluir pra se tornar necessário pra empresa em que você tá. Me disseram uma coisa que tem me ajudado bastante e vou repassar aqui "O único trabalho de um junior é aprender". Ninguém espera grandes coisas ou soluções milagrosas da gente enquanto junior, só precisam ver que a gente está disposto e se esforçando para aprender.
Se a empresa que você tá trabalhando quisesse usar IA nos seu lugar ela usaria e nem perderia tempo procurando um junior, você já tá dentro irmão agora é só focar em aprender, crescer e evoluir na empresa que você tá.

1

Po man, que isso! Não se derrube tanto, obviamente vc tem seus méritos, afinal, vc não estaria onde está hoje se vc fosse inutil.

Eu estou trabalhando a 3 anos na área, comecei bem tarde (27 anos entrei na área), e sigo conquistando meu espaço na empresa, com o que eu posso contribuir, procurando sempre aprender algo com o que acontece no dia a dia, pois sempre temos algo para aprender com o que a gente vê acontencendo ao nosso redor, basta querer.

Perdi muitas noites estudando, revisando o código que meu chefe fez, que minha superior fazia, anotando informações, vendo vídeos, e isso me atribuiu muito conhecimento. Quando eu comecei a IA ainda não era muito usada, e depois houve esse buuuuuum todo que sabemos, e comecei a trabalhar com o ChatGPT ao meu lado, usando como se fosse um professor, fazendo perguntas, tentando encontrar novas formas de abordagem, pedindo explicações, e isso me ajudou bastante. Obviamente ainda continuo lendo fóruns, faço pesquisas a respeito dos erros que diariamente encontro, aprendi a ler o console, que nos dá tudo o que for possível de informações, mas a IA sempre esteve ao meu lado como se fosse um professor virtual.

Não tenha medo dela tomar conta do seu trabalho, use ela ao seu favor. Continue buscando novas informações e estudos fora da IA, mas tbm use ela para te ajudar, seja quando estiver com a mente cansada e n está encontrando a solução do erro, ou seja para vc ganhar um tempo adiantando algo que ela possa fazer para vc.

Só digo uma coisa, não desista, o caminho é longo, árduo, mas é gratificante para quem não desiste.

1

O entusiasmo pela ia é inversamente proporcional ao quanto vc sabe de programação. quando vc não sabe como fazer e pede para uma ia, parece mágica, mais quando vc sabe como fazer uma boa implementação de algo e pede para uma ia é decepcionante.

há não é a primeira vez que falam que nossa profissão vai a acabar, isso já conteceu algumas vezes.

se tivesse uma ia de se passa por mim em um monte de reunião inútil, ajudaria mais do que uma que escreve código.

1

Meus 2 cents:

A verdade eh: ninguem sabe !

Mas vamos por partes:

a) Ter medo eh normal - so muda o que te da medo: no JR eh "sera que vou dar conta", no Pleno eh "acho cobrei muito barato", no Senior eh "esse picareta nao vai me pagar" e no Pos-Senior eh "porque ainda estou trabalhando com esta m.rda e aguentando cliente picareta". Enfim, trabalhar eh ter medo (dos boletos). Respire fundo.

b) IA: Voce lembra do NFT e quanta gente apostou na ideia e, apesar de ainda existir um mercado de nicho, de um modo geral mingou ? Voce lembra da febre do telexfree/Voip ? Talvez voce nao lembre, mas pergunte para alguem mais velho, foi outra moda que abalou o mercado e agora ja esta mais estabilizada (usar VoIP ja nao eh nada anormal). Enfim, a IA ainda esta na infancia, entao eh normal ter um 'hype' forte em torno dela - como outro colega comentou, so vamos poder ter certeza do mercado de IA dentro de 3 a 5 anos, conforme ele amadurecer.

c) Como comentou outro colega tambem, desconfie, mas desconfie muito quando o dono da bola (os CEOs de empresas de IA e chips) dizem que a tecnologia eh maravilhosa - eles ganham para isso. Dai para a realidade vai uma distancia razoavel.

E por fim - mesmo que a IA chegue num ponto que consiga dominar toda a cadeia de producao de um sistema (levantamento de requisitos, programacao, testes, deploy, acompanhamento, atualizacoes, novas funcionalidades), quem conhece tecnologia sempre sera alguem com um diferencial, com uma base e pronto para conseguir absorver novas tecnologias conforme elas surgem - e difundir isso para outras pessoas. Entao, eh improvavel que voce se torne irrelevante tao cedo.

Mas meu palpite, puro chute: a IA vai ajudar muito, mas nao consigo ver a IA dominar todos os aspectos na producao de um sistema - ate pelo fator humano (durante o levantamento de requisitos p.ex. - pessoas mentem ou distorcem).

0
1

I.A. são ferramentas a disputa será entre
Programadores que não usam I.A. vs Programdores que usam I.A.

Aprenda a programar bem e a usar I.A. a seu favor, simples assim.

1

Não precisa ter medo, IA é apenas uma ferramenta, como qualquer outra!! Basta vc aprender a usar as ferramentas que têm disponíveis à seu favor.

Mesmo que no futuro as IAs sejam capazes de entender um contexto mais amplo de um projeto, a profissão de desenvolvedor nunca deixará de existir, mas o uso destas ferramentas na profissão de desenvolvedor se tornarão cada vez mais presentes.

1

IA só vai substituir programador para os TikToker, Youtuber, etc. Eles vendem o caoos por que é o que da grana, polemica. Programador que coloca a mão na massa e tem conhecimentos solidos sabe que é IMPOSSIVEL ser substituido por qualquer IA. Não estamos falando aqui de "programadores" que fazem magicazinhas com a IA pra gerar coisas bobas, mas sim quem esta envolvidos com projetos grandes, sistemas para os quais nao consegue nem gerar uma função basica até hoje.

1
1

Sou sócio com mais 2 amigos em uma software house, começamos ela em 2021 e temos 3 devs SR (part time) que usam o claude como pair progamming, tipo o copilot, mas os modelos são treinados com os nossos repositórios, a produtividade de um desenvolvedor experiente com esses LLM dispara, contratamos a V0 da vecel e hoje toda prototipagem é feita com ela.

para mim a IA só é útil nas mãos certas

2

Cara, vocês contrataram qual dos planos? Estou querendo testar e contratar o mais basico por enquanto. Sabe se ele aumenta a qualidade dos retornos ou apenas a quantidade de tokens? Testando Free ele é muito bom, mas ele vai se perdendo, deixando algumas coisas no limbo para criar outras.

1

Usamos a versão Premium de 10$, tem 2 meses e não chegou no limite, mas usamos bastante o modo edição que não custa tokens, ai fazemos fork quando ele fica maluco, mas hoje mesmo entregamos um checkout com agendamento que foi feito ontem no V0 e hoje foi refinado e está pronto pra produção

A funcionalide de projetos é muita boa e podemos adicionar ao projeto com o shadcn, utilizamos Astro.js

1

Interessante, talvez v0 seja a melhor do mercado para interfaces hoje. Evoluiu demais em poucos meses. Shadcn também estamos usando por aqui, e acho que vai encerrar dentro de um tempo a necessidade de usarmos templates comprados pelo Mercado.

1

Autocomplete e geração pequena de código é um dos meus usos favoritos de IA, mas tudo porque eu sei o que ele tá gerando e se aquilo encaixa no projeto ou não.

Forçando um pouco dá pra fazer ela escrever todo o código pra você, mas sem conhecimento não vai saber fazer ajustes e acaba não sendo muito diferente de um low code da vida

1

Tudo vai depender da modinha atual dos Youtubers tentando vender cursos. Já foi LowCode, NoCode, já foi como ficar rico com NFT, já foi Micro SaaS (o mais bizarro) esta passando agora a fase do "Engenheiro de Prompt" e daqui uns dias surgens outros e outros, enquanto tiver alguem demandando terá alguem produzindo e assim vai. Tudo isso veio, provou ser ineficaz, e pode vir o que vier, o DEV de verdade NUNCA será substituído.

1

Mano, a diferença de código humano e código de IA, é q você diferentemente da IA consegue programar pensando no projeto como um todo. A IA não consegue fazer isso, até pq a janela de contexto, a quantidade de informações que ela consegue receber, é limitada.

Com isso, todo código gerado por IA funciona da mesma forma que vc fazer ctrl+c e ctrl+v do stackoverflow ou coisa do tipo. E olha q isso ja vem sendo feito desde sempre.

Então, basicamnete, o tipo de programador que a IA consegue substituir, é esse que so sabe fazer ctrl+c ctrl+v, por que no final das contas, é literalmente a mesma coisa, so muda a fonte.

Você como programador consegue, com o seu esforço entender quais ferramentas se adequam melhor ao contexto do projeto, você diferentemente da IA, tem acesso a todo o contexto do projeto, além do seu contexto pessoal. Uma IA não possui experiência passada com nada. Se aparece um bug, ela nunca teve a experiência de resolver ele entende? Então a menos que seja algum bug comum que ela teve acesso durante o treinamento, ela não consegue avançar, diferentemente de você, que sendo um profissional que aprende e se desenvolve ao longo do tempo consegue muitas vezes resolver os problemas com base em experiências passadas.

1
0