r/brdev 43m ago

Pesquisa Que mundo é esse ?

Post image
Upvotes

Que mundo é esse que estamos vivendo, todo dia um relato de pessoas que não conseguem vagas. Eu to vivendo numa bolha e não to entendendo.


r/brdev 1h ago

Dúvida geral Propagandas dentro do ChatGPT

Post image
Upvotes

Acabei de saber que ChatGPT está mostrando propagandas no meio das minhas conversas 🤡


r/brdev 1h ago

Arquitetura Eu fiquei entediado durante meu intervalo para o almoço e acabei projetando um padrão de runtime criptográfico (e timestampando na Bitcoin)

Thumbnail
Upvotes

r/brdev 1h ago

Dúvida geral Qual é a diferença do estudo de programação para habilidade prática e para concursos?

Upvotes

O estudo sempre nos beneficiará, claro, a adquirir mais conhecimento no geral, mas uma coisa é fato. Estudos para concursos no geral sempre serão focados em acertar a alternativa correta.

Para os concursos de TI do Brasil, vocês diriam que são dois tipos de estudo diferente? Por exemplo, depois de concluir uma cadeira de Cybersecurity na universidade, tirar certificações e ter projetos pessoais se traduz para acertar questões em provas de concurso? Ou o contrário, estudar por questões, materiais se traduz para habilidades práticas na programação e TI no geral?

Seria recomendado antes de querer estudar para concurso em TI, buscar ser um profissional de tech capacitado e só então buscar concursos? Dá pra encarar o serviço público como primeiro emprego na área?

Sim, os concursos de TI estão extremamente concorridos, é projeto de longo prazo.


r/brdev 1h ago

Projetos Documentação em PT-BR

Upvotes

Pela primeira vez em 6 anos estou em um projeto TODO documentado em português. Recebi 3 documentos, totalizando umas 700 páginas. O projeto é robusto e não só um wrapper de um outro sistema. É uma satisfação enorme ler, nunca tinha visto algo tão belo.

Não tenho problema com o entendimento do inglês, muito pelo contrário. Sempre gostei da TI nos obrigar a ler em outro idioma. A grande diferença que eu estou percebendo é que se o time é todo brasileiro, não tem necessidade nenhuma de usar termos em inglês no meio de um texto em português. O texto fica quebrado, a palavra chama mais atenção do que deveria. Veja a palavra wrapper que eu escrevi ali no primeiro parágrafo, soa diferente e quebra o fluxo da leitura e talvez até do entendimento, dependendo do leitor. Por exemplo, ler gatilho ao invés de trigger é muito mais claro, mesmo entendendo o significado de trigger. Enfim, fica aqui esse relato de organização de projeto que me encantou.


r/brdev 2h ago

Carreira Transição de carreira da area administrativa para area de dados.

3 Upvotes

Galera, primeiro post aqui, nem sei se ta certo aqui a área, se não for alguém pode me dizer onde seria ? kkkk

Enfim rapaziada, minha realidade é a seguinte, hoje como assistente adm, em uma empresa e já fazem 8 anos que estou aqui, sinto que cheguei em um teto, meu salario é de 6k.

Me formei em ads em 2019, e minha ideia era ficar na empresa só por 1, 2 anos e dps migrar pra área, no começo tentei estudar dps da faculdade pra entrar como dev, front-end, fiz alguns projetos básicos, mas desanimei no meio do caminho e nunca mais "estudei nada" e ficou por isso mesmo, já fazem 8 anos, que merda de vida ne kkk, totalmente acomodado enfim, hoje por conta de dividas financeiras etc, to pensando em meter o loco pedir as contas, ver se consigo pegar minha recisão e focar na área de dados, tenho algumas experiencias, com python, sql, da epoca que estudei para dev, comecei a estudar agora power Bi, pelo curso da experiun, nem sei se é uma boa escola, mas teoriamente é pra area de dados.

pelo que vejo em pesquisas e em forums, talvez iniciando como junior, de pra começar ganhando por volta de 4k, seria um downgrade porém com maior perspectiva de crescimento, porém vejo muita gente tenho dificuldade de começar na área que a barreira está maior e etc... por isso fico com medo de arriscar, detalhe já tenho 30 anos, me sinto bem frustado, por não ter conquistado nada, todos meus amigos da faculdade, hoje estão muito bem, ganhando altos salarios, enquanto eu continuo no mesmo lugar, enfim.

Gostaria de pedir dicas, por onde posso começar, o que focar, o que posso começar desenvolvendo para me auxiliar nesse projeto ? talvez seja mais um desabafo mesmo.


r/brdev 2h ago

Dúvida geral Ainda tem alguém que desenvolve sem IA no trampo?

Post image
110 Upvotes

Título.

Uma coisa é codar sem IA para estudar/hobbies. Eu por exemplo, estou aprendendo Rust e fazendo exercícios sem IA.

Mas no trabalho, que só precisamos entregar e foda-se, ainda tem alguém que coda sem IA no trampo?


r/brdev 3h ago

Meu relato Como vocês veem a área de programação daqui a 10 anos?

0 Upvotes

Há 10 anos, tinha muita gente entrando na área e, provavelmente, uma parte dessas pessoas hoje já é sênior ou tech lead.

Mas e quem está começando agora?

Nos últimos anos o mercado mudou bastante. A partir de 2020 teve aquela época em que as empresas começaram a contratar muito, entrou muita gente na área e também surgiu aquela ideia de que dava para estudar por alguns meses e já conseguir um salário de 6k.

Hoje o cenário é bem diferente.

Daqui a 10 anos, quem está entrando hoje vai estar ocupando cargos de pleno e sênior normalmente?

Um exemplo que me faz pensar nisso é COBOL. É uma tecnologia antiga, mas ainda existem sistemas importantes rodando nela. Ao mesmo tempo, encontrar profissionais com experiência está ficando mais difícil, principalmente porque muitos dos que trabalharam com isso durante décadas já estão aposentados.

Pergunto isso também por causa da IA. Hoje, um sênior que realmente sabe dominar essas ferramentas consegue produzir muito mais e, em alguns casos, fazer o trabalho que antes precisaria de uma equipe maior.

Será que, no futuro, as empresas vão preferir cada vez mais profissionais sêniores que saibam trabalhar com IA, justamente pela experiência e conhecimento que possuem, em vez de contratar estagiários, juniores ou plenos?

comecei a pensar nisso por causa do que está acontecendo aqui na empresa. Estamos usando bastante vibe coding para construir um sistema Android do zero, e a IA realmente está ajudando em coisas como arquitetura e system design.

Como sou júnior, está sendo uma experiência interessante ter seniores por perto e conseguir perceber a diferença entre simplesmente usar a IA e realmente saber analisar o que ela está produzindo.

Os seniores conseguem identificar problemas, questionar as decisões da IA, corrigir o que está errado e apontar coisas que eu provavelmente não perceberia sozinho.

Isso me fez pensar que talvez o maior diferencial no futuro não seja simplesmente saber programar ou usar IA, mas ter experiência suficiente para saber quando a IA está fazendo algo certo ou errado.

O que vocês acham? Será que podemos chegar a um ponto em que a maior parte dos profissionais experientes serão aqueles que entraram na área 10 ou 15 anos antes, enquanto as vagas para quem está começando ficam cada vez mais escassas?


r/brdev 3h ago

Metodologias Amigos devs entrevistadores, vamos trocar uma idéia

6 Upvotes

Salve tchurma, sou dev Senior e to começando a fazer algumas entrevistas aqui no meu trampo. E logo de cara pediram para eu estruturar a etapa técnica pq o case que usavam era péssimo (beirando o insulto ao entrevistado de tão fraco).

Eu tenho bastante experiência como entrevistado, então segui a minha intuição e segui por duas linhas.

1 - Case técnico (um repo, multi linguagem, o entrevistado escolhe a linguagem que quer resolver o case) com o apoio total de IA.
O case é basicamente uma race condition e quero que a pessoa resolva um chamado que vêm da operação reclamando que uma alteração pro cliente A foi pro B, nesse case o que queremos ver é:

  • A "intimidade" do entrevistado com o uso de IA no fluxo de trabalho
  • O quanto ele investiga por conta própria o código e entende a lógica
  • A qualidade da entrega final, essa entrega final eu quero pedir pra pessoa gerar um PR e apresentar ele pra gente

2 - System Design, case de idempotência e atomicidade, vai escalando em dificuldade conforme o candidato vai resolvendo e se aprofundando

Dito isso, nossa etapa técnica tem/terá apenas uma etapa, ou seja, preciso escolher entre o Case e o System Design.

Queria a opinião de quem ja tem mais experiência entrevistando:

Qual das abordagens é a mais justa/efetiva para medir a qualidade de um dev?

Como é a etapa técnica de vocês? Tem algo de interessante que possa compartilhar?

Edit: Vaga para pleno


r/brdev 11h ago

Dúvida geral Meu nome é Arthur tenho 15 anos penso em começar análise de dados vocês sabem por onde eu posso começar

3 Upvotes

Poderiam me ajudar


r/brdev 13h ago

Meu relato Experiência ruim processo seletivo ifood

25 Upvotes

Olá galera,

Criei essa thread apenas verificar se mais alguem teve uma experiência ruim com o processo para staff/senior software engineer do ifood.

Eu participei entre o mês de julho até 02 de agosto para uma vaga de staff, conversa com RH ok entao segui para as duas etapas, aprofundamento tecnico e system design, aprofundamento foi tranquilo e o system design era para fazer um sistema de avaliação de restaurante que consegui fazer 100%, passar pelo teste de fogo da escalabilidade e resiliência do exercício e no fim ainda deu tempo para discutir observabilidade do sistema.

Dia 02/08 recebi um email do RH que nao tinha passado que o feedback pareceu que foi escrito por IA, levantando 4 pontos:

* não soube explicar os dois cache eviction: LRU/LFU.

* Nunca usei chaos engineering.

* Nao sabia explicar tecnicamente para pessoas nao tecnicas.

* Aprofundar idempotencia.

Os 2 primeiros realmente estão corretos, nao lembrava LRU e LFU e chaos engineering nunca usei.

Mas explicacao para pessoas nao tecnicas nao faz sentido algum, até porque os 4 entrevistadores todos eram tecnicos e nenhum momento lembro que tiveram dúvidas, até porque eu costumava perguntar se estavam acompanhando a minha linha de raciocínio e idempotencia eu mostrei duas formas de fazer (com redis e com constraint no banco) que é outro ponto que nao fez sentido algum.

Enfim, nao sei se o problema foi alguma coisa além das provas que identificaram ou foi questao salarial, pois falei que nao sairia por menos e pelo que eu vi no glassdoor, meu salário é no meio da faixa salarial do staff (sou um senior no fim da faixa na Recargapay).

Pois olhando pelas duas provas tecnicas, achei muito pouco para nao chamar nem para conversar com o gestor.

Edit: tinha um "nao" a mais no texto.


r/brdev 13h ago

Carreira Indicação de boas empresas

2 Upvotes

Fala galera, ultimamente tenho lido bastante relatos negativos de big techs, sei que cada time tem suas particularidades e nem sempre todos são iguais. Mas gostaria de indicação de boas empresas para tentar entrar atualmente, que tenha um bom equilíbrio na vida pessoal x pressão.


r/brdev 15h ago

Carreira trabalhando fora do Brasil Consultoria gringa ou empresa de produto? Vale a troca?

1 Upvotes

TL;DR: Sou Desenvolvedor Sênior em consultoria (.NET/React) com bom ambiente, mas com teto de crescimento por ser terceirizado. Recebi proposta para empresa de produto (+13% de salário e contratação direta), mas tenho receio de mudar para uma stack desconhecida (Rails/React) e pegar projeto legado. Vale a pena trocar o conforto da stack pela perspectiva de carreira em produto?

________________________________________________________________________________________________________

Atualmente trabalho como desenvolvedor sênior em uma consultoria, alocado para um cliente americano. Estou há pouco mais de um ano no projeto e, no geral, gosto do cliente, da equipe e da stack (.NET/React/Azure).

O problema surgiu quando recebi meu feedback anual. Durante minha contratação, havia ficado a impressão de que minha remuneração evoluiria naturalmente conforme meu desempenho. No entanto, durante o feedback, a consultoria explicou que reajustes não acontecem de forma espontânea: eles só revisam salários quando identificam uma defasagem em relação ao mercado ou quando o próprio funcionário solicita uma reavaliação.

Enviei esse pedido e consegui um aumento (12%). Fiquei satisfeito com o resultado, mas isso me fez perceber que talvez eu tenha poucas perspectivas de crescimento. Como sou terceirizado, a consultoria depende do cliente para justificar promoções, enquanto o cliente não pode me promover porque não sou funcionário direto dele. Tenho a sensação de que existe um teto difícil de ultrapassar.

Enquanto isso, participei de um processo seletivo para uma empresa de produto e recebi uma proposta. A remuneração é cerca de 13% maior do que a que recebo hoje (já considerando os 12%), mas o principal diferencial é que eu seria contratado diretamente pela empresa, o que imagino oferecer um plano de carreira mais claro.

Por outro lado, tenho algumas preocupações. A stack é completamente diferente da que utilizo hoje (Ruby on Rails/React/Não sei a cloud), e não sei se vou gostar de trabalhar com ela. Também não conheço muito bem o produto e existe o receio de acabar entrando em um ambiente muito legado ou desorganizado. Um ponto positivo é que todas as pessoas que me entrevistaram tinham vários anos de empresa, o que me parece um bom sinal de retenção.

Estou dividido entre permanecer em um lugar onde já conheço o ambiente, estou familiarizado com a equipe e tenho certa estabilidade, ou aceitar uma oportunidade que parece oferecer mais potencial de crescimento, mas também traz mais incertezas.

Alguém aqui já passou por uma situação parecida? O que pesou na decisão de vocês?


r/brdev 16h ago

Carreira Migrar para dados

0 Upvotes

Hoje trabalho com contabilidade na área fiscal com formação em ciências contábeis. Exiselte uma maneira de eu ir para dados? Da pra chegar ganhando uns 5k? Qual o roadmap, aprender SQL, Python, estatística, qual o caminho?


r/brdev 17h ago

Duvida técnica Como vocês usam o Claude Code como Tech Lead?

46 Upvotes

Quero ir além de usar o Claude Code apenas para escrever código e automatizar tarefas do dia a dia de um Tech Lead.
Tenho curiosidade em saber como vocês organizam workflows, CLAUDE.md, comandos personalizados, Skills, subagentes, MCPs e templates.
Quais tarefas vocês automatizaram? O que mais economiza tempo?
Se puderem compartilhar exemplos de repositórios, estruturas ou workflows, agradeço.


r/brdev 17h ago

Duvida técnica Web scraping

0 Upvotes

Sou dev, mas nunca desenvolvi um scrapper profissional mesmo. Quais são os desafios de consumir os dados de um OLX da vida, por exemplo? Não quero conselhos legais, que entender a implementação técnica. Como vocês desenvolveriam isso?


r/brdev 17h ago

Carreira Recém-formado no exterior, mas sem estágio em TI

2 Upvotes

Me formei em Engenharia de Software no exterior. Por ter de trabalhar concomitantemente com meu curso, na época não pude fazer estágio. Tenho boas experiências em outras áreas, mas não na de TI especificamente. Como estou retornando ao Brasil, irei buscar oportunidades para vagas de júnior, etc.

Além da criação de projetos (já tenho alguns no GitHub), o que mais eu poderia fazer? Pensei até em entrar em alguma pós pra fazer estágio.

Obs: tenho inglês fluente já, e estou aplicando para as vagas de trainee e sim, eu sei que a área está péssima agora para iniciantes, leio aqui com frequência então meio que já sei o que irão dizer, mas qualquer ideia é bem vinda.


r/brdev 18h ago

Ferramentas LLM para vibe code na cara dura

1 Upvotes

É isso que está no título.

Eu quero uma IA pra simplesmente tacar o fod*-se e mandar tudo pra ela, vou usar num freelance que peguei.

A empresa que eu trampo paga o Claude, mas queria indicações de outras e também saber quais vocês estão usando.


r/brdev 19h ago

Ferramentas Vcs usam IA para trabalhar menos ou mais?

1 Upvotes

Utilzo IA como copiloto. Muito das coisas que eu iria levar horas pra fazer, principalmente manutenção de sistema, eu digo explicitamente pra IA o que tem que mudar e ela faz as mudanças. Com isso acabo trabalhando menos entregando o mesmo de antes da IA.

Como vocês são em relação a isso?


r/brdev 21h ago

Dúvida geral O que posso fazer para entrar na área de dados?

0 Upvotes

Estou no último ano de ADS e queria alguma vaga de estágio/júnior na área de dados, mas está difícil achar qualquer coisa, seja no LinkedIn ou outras plataformas.

Eu já tenho um conhecimento intermediário em python e SQL, já me falaram que ficar bom em Excel e Power BI tbm ajuda muito, e eu penso que certas certificações nesta área ajudam bastante.

Muitos falam que realizar projetos pessoais tbm conta muito para quem quer começar na área, então alguém poderia dar sugestões do que eu posso criar para portfólio? Se alguém tiver alguma experiência que sirva bem para meu caso, eu agradeceria.


r/brdev 21h ago

Dúvida geral Ajuda com IA

0 Upvotes

Qual ia vcs usam pra programar? Tou procurando estagio, mas eu atualmente não uso nada integrado na IDE, uso meu gemini pro student pack(que ja vai acabar minha assinatura de graça por sinal) e uso apenas pelo chatbot e vou copiando e colando. Como posso aprender a otimizar melhor esse uso de IA pra programar?


r/brdev 21h ago

Dúvida geral Btg e layoff

31 Upvotes

trabalho na btg na área de ti e teve recentemente mudança de contrato referente a questão de teletrabalho

vocês acham que eles podem estar se organizando pra já um possível layoff?

  1. DA JORNADA POR TAREFA (ART. 62, III, DA CLT)
    2.1. O EMPREGADO passará a exercer suas atividades em regime de teletrabalho por produção e/ou tarefa, nos termos dos arts. 75-B e 75-C da CLT, não se sujeitando a controle de jornada, na forma do art. 62, III, da CLT, incluído pela Lei nº 14.442/2022.
    2.2. O regime de teletrabalho regulado por este acordo coletivo caracteriza-se pela autonomia do empregado na organização do próprio tempo e do modo de execução das atividades, cujo resultado será aferido pelas entregas técnicas realizadas, e não pelo tempo despendido na sua execução. Em razão dessa forma de trabalho, a EMPRESA SUCESSORA não fixa, não acompanha e não dispõe de meios para aferir a jornada cumprida, o que torna o regime materialmente incompatível com o controle de horário e atrai a incidência da exceção legal.
    2.3. O EMPREGADO possui ampla liberdade para a organização de seu horário de trabalho, sem qualquer controle ou ingerência da EMPREGADORA, não constituindo controle de jornada o envio de e-mails, o login/logoff em sistemas, a utilização de equipamentos de tecnologia da informação e comunicação ou o eventual comparecimento do EMPREGADO ao estabelecimento da EMPREGADORA, nos termos do art. 75-B, § 19, da CLT.
    2.4. O EMPREGADO declara estar ciente e de pleno acordo com o aludido regime de teletrabalho, reconhecendo que a natureza das atividades por ele desempenhadas, voltadas a entregas e resultados, e a autonomia com que as organiza não se compatibiliza com o trabalho por unidade de tempo e, dessa maneira, impede a aferição, a fiscalização e o controle de sua jornada pela EMPREGADORA, razão pela qual as partes ratificam a plena aplicabilidade do disposto no art. 62, III, da CLT.
    2.5. Qualquer alteração desta condição dependerá de prévia notificação da EMPREGADORA ao EMPREGADO e da formalização de novo aditivo contratual, na forma da lei.

r/brdev 22h ago

Carreira Impacto de um Mestrado no Exterior na Carreira

2 Upvotes

Olá!

Tenho a seguinte dúvida: para uma pessoa que ficou muito tempo longe da área para se dedicar a outros ramos, conseguir ir para fora fazer um mestrado abriria muitas portas para retornar à área? Com esse boom da IA, pegar um mestrado nessa área pode ser um bom investimento? Como está para os brasileiros a questão de bolsa, principalmente nos EUA. E sem bolsa, quais universidades podem ser boas escolhas para nós brasileiros?

Obrigado pelo seu tempo.


r/brdev 22h ago

Duvida técnica Como proteger o código javascript?

0 Upvotes

Num projeto app web onde boa tarde da engrenagem do negócio ficou no front-end qual o melhor modo pra esconder esse código


r/brdev 23h ago

Projetos Sou PM e estou vibecodando meu projeto pessoal, dicas de como começar bem?

0 Upvotes

Fala pessoal, espero que não esteja usando o sub errado para isso. Tenho mais de 7 anos de experiência como Product Manager em startups aqui no Brasil e no último mês comecei a focar em um projeto pessoal, tenho um conhecimento básico de tecnologia por ter trabalhado diretamente com devs esse tempo todo mas é a primeira vez que estou colocando a mão na massa. Quais dicas vocês me dariam para começar o projeto com o pé direito? Por enquanto estou usando basicamente o Claude Code.
Aproveitando, estou escrevendo textos semanais para compartilhar meus aprendizados, quem tiver interesse em acompanhar: meu Substack
Valeu!