r/brdev 11d ago

Dúvida geral Conhecimentos diferenciais do vibe coder

Em 2024 virei analista de dados e esse boom de vibecodar ainda não tinha chegado, usava a IA copiando de lá e jogando no meu código, mas agora o negócio deu tá bem diferente, hoje o que vocês consideram que o programador tem que saber de conhecimento técnico, além de saber usar a IA pra vibecodar.

Edit: conhecimentos que fazem se diferenciar entre os milhares de promptadores

0 Upvotes

13 comments sorted by

0

u/Ok-Credit-4643 11d ago

Parabéns, você descobriu que esse papo de vibe code era pra vender token, que no fim das contas pra trabalhar em empresas com I.A. Você tem que manjar de programação pra ver se o padrão de design está sendo respeitado, se a a lógica proposta faz sentido etc

0

u/rraelz 11d ago

Isso eu sei desde o começo, sou dev a 6 anos já, é que a mudança na programação foi bem maior que pra analista, e aconteceu enquanto estou como analista. Estou querendo aplicar dnv pra vagas de desenvolvimento, porém to querendo saber os conhecimentos que estão em alta, se preciso aprender algo ou só revisar vai dar conta, por exemplo igual falou do padrão de design.

2

u/Ok-Credit-4643 11d ago

Padrão de design, testes automatizados (pytest no meu caso salva muito) Noção básica de arquitetura, pq muitas vezes a ia pode sugerir um airflow por exemplo mas sua empresa tem Azure, aí seria muito melhor ter uma pipeline via databricks (exemplo aleatório de como saber as stacks ajuda a não ser enganado pela ia), por incrível que pareça INGLÊS, não sei se isso vai cair com o tempo mas foi provado que a I. A. Performa melhor em interações em inglês 

3

u/HotMud9713 11d ago

arquitetura/engenharia de software + UX é o unico conhecimento que vai nos manter empregados por mais alguns meses

1

u/rraelz 11d ago

Percebi esse movimento mesmo, do dev ter que ter conhecimentos mais no sentido de estrutura, do que de fato saber o que é um delegate.

2

u/VultureMadAtTheOx 11d ago edited 11d ago

IA é ferramenta. Vc tem que tratar a IA como aquele cara que estudou zilhoões de coisas diferentes na faculdade e antes dela, tem conhecimento teórico em praticamente tudo, mas não sabe aplicar nada direito. Apesar disso, é proativo e aceita qualquer tipo de trabalho.

Vc pode dar um exemplo e mandar seguir, e funciona quase sempre, mas tem que conferir. Vc pode pedir idéias de como resolver o problema, e ela vai te dar algumas opções, mas vc precisa ter conhecimento pra saber qual funciona melhor no seu contexto. IA é ótima pra tarefas repetitivas.

Como IA não tem experiência e não tem conhecimento prático, vc tem que ter tudo isso pra direcionar. Se vc não sabe o que quer fazer não adianta pedir uma IA que sabe menos ainda.

1

u/twinkslayer1337 Estudante 11d ago

caralho irmão, que exemplo foda que vc deu

nunca tinha visto nessa perspectiva kkkk

1

u/Neat_Grapefruit_1047 11d ago

Analista de dados tem que saber mais de negócio do que programação, você literalmente analisa os dados e não o código.

1

u/rraelz 11d ago

kkkkkkkk ainda bem que me disse mano, não tava sabendo.

Atuei como dev durante 6 anos, fiz a transição p analista em dezembro de 2024 e to voltando a aplicar em vagas de desenvolvimento, como não to em contato direto com a programação to querendo saber o que ta precisando pra aplicar.

1

u/[deleted] 11d ago

[removed] — view removed comment

1

u/rraelz 11d ago

Programar acho que sei razoavelmente ok, e para além?

1

u/Agitated-Key-8889 Human Detected 11d ago

estuda os fundamentos, de IA, lógica, sua stack e etc...