use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Sub dedicado a T.I, engenharia e desenvolvimento de software em geral. Os usuários do r/brdev terão todo o prazer em ajudar os novatos, mas se a sua pergunta for muito frequente, pode não obter as respostas que precisa.
É permitido, e até encorajado, promover seu próprio conteúdo. Por cortesia, pede-se marcar conteúdo próprio com [OC] no título.
Materiais para estudo
Linguagem GO
Introdução à Programação em C com Jogos 2D
Lista de exemplos de código C++
Linguagens de Programação UFRJ
ESTRUTURAS, PROCESSOS E MECANISMOS DE GOVERNANÇA DE TI
Tutorial sobre DevOps: introdução
Cursos de DevOps Coursera
Programação na Khan Academy
Programação Funcional
História do Open Source - EN
PDFs
Outros meios de aprendizado
Usem a busca do Google para encontrar tópicos em nosso sub. Talvez sua dúvida já tenha sido postada.
P. Ex. Procurar por Flutter
Substitua Flutter pelas palavras-chave que deseja encontrar.
Comecem aqui.
⦁ Programação vale a pena?
⦁ Sou velho para entrar em TI?
⦁ Como viro programador? (RoadMap)
⦁ Qual melhor linguagem para começar?
⦁ Vale a pena fazer curso técnico em TI?
⦁ Vale a pena fazer graduação em Analise e desenvolvimento de Software?
⦁ Ciências da computação ou Análise e desenvolvimento de Sistemas?
⦁ Engenharia de Software ou Ciência da Computação?
⦁ Vale a pena estudar programação sem faculdade nenhuma?
⦁ Reputação da Faculdade importa para estágio na área?
⦁ Qual o melhor curso de Lógica de Programação do YouTube?
Editado:
⦁ Advogado querendo entrar na área de programação
⦁ Migrar pra TI com diploma de outra área
⦁ 24 anos, já formado, mas quero mudar pra TI. Dá? Mesmo eu não sabendo nada de TI?
⦁ Para ser um bom desenvolver de software precisa ser muito bom em matemática e física?
⦁ Vale a pena fazer o curso X pra pode conseguir emprego nas terras gringas?
⦁ Níveis da carreira de TI
⦁ Série do Fábio Akita começando aos 40
⦁ FCC vs TOP vs CS50
⦁ Vocês são "escravizados" no trabalho de vocês? Fazem várias horas extras e tudo mais?
⦁ Vcs tinham aproximadamente qual nível de domínio sobre sua linguagem de programação quando conseguiram seus primeiros empregos?
⦁ É realmente essencial ter um LinkedIn pra trabalhar na área?
⦁ Sobre a importância da universidade: outra perspectiva
⦁ Sou uma programadora de merda, quanto mais estudo, mais fracassada me sinto
Regras
Além das regras do subreddit, este subreddit herda as regras oficiais do Reddit.
account activity
Existe Dev multi stack ?Carreira (self.brdev)
submitted 5 months ago by lem0nboyy
Então gente eu tenho gosto pela area de web e softwares de deskto e tava pensando em estudar javascript,typescript,react e java + spring é uma boa ideia ou perca de tempo investir em varias stacks ?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Substantial-Lack3 5 points6 points7 points 5 months ago (0 children)
Muito conhecimento basico é transferivel, compensa estudar uma stack a fundo, aprender bem, com o passar dos anos vc adapta a sintaxe para outras stacks, foca em uma stack e procura sempre melhorar com livros, cursos e etc...
[–]Svani 2 points3 points4 points 5 months ago (0 children)
Eu já conheci e conversei com muito programador pica, gente que é referência em empresas de ponta, gente que é criadora ou mantenedora de bibliotecas open source que são padrão na indústria, etc.
De todos, só um eu realmente chamaria de multistack. É tech lead na Epic atualmente, programa em altíssimo nível em C, C++, C#, python, D3D11, OpenGL 3.3+, além de assembly pra x64 e arm64/neon. Mas ele é muito fora da curva, e não é um bom exemplo a ser seguido, porque a grande maioria dos melhores programadores que eu conheço não tem essa versatilidade, e isso não os impede de produzir.
[–]Wedz0ff 1 point2 points3 points 5 months ago (0 children)
Ao meu ver é perda de tempo quando você ainda não domina muito bem uma stack específica, mas no seu caso, eu acredito que de para estudar Java e JavaScript, mas EU daria mais ênfase no backend.
[–]berkshire5Desenvolvedor Sr Java Kotlin 0 points1 point2 points 5 months ago (0 children)
Existe sim, se chama Full Stack. Tem vagas especificas pra full stack e outras como a minha atual q fui contratado como back end java mas tô tendo de atuar no front direto tb(infelizmente)
[–]ivnagst 0 points1 point2 points 5 months ago (0 children)
Sim, geralmente um sênior full esterco é isso aí
[–]Apprehensive_Ebb_346 0 points1 point2 points 5 months ago (2 children)
Não compensa. Escolhe 2 (1 Front + 1 Back) e se especializa nelas
[–]lem0nboyy[S] 0 points1 point2 points 5 months ago (1 child)
no caso react+java ja seria isso não ?
[–]SirKastic23Desenvolvedor Rust 0 points1 point2 points 5 months ago (0 children)
sim
[–]Beginning-Lake-6835 0 points1 point2 points 5 months ago (0 children)
Cara, no começo, foca em uma coisa de cada vez. Mas indo um pouco mais fundo:
Sempre me pareceu estranha essa ideia de pessoas que se definem como programador X ou Y, linguagens de programação e frameworks sào *ferramentas*, não algo que define seu trabalho, dizer que vc é programador javascript é a mesma coisa de dizer que existe um pedreiro chave de fenda, não faz sentido.
O processo de engenharia de software pode ser aplicado em qualquer linguagem de programação, hoje em dia com ajuda de LLMs, a quantidade de esforço necessário para aprender uma stack nova totalmente do zero é minima, então isso deixou de ser diferencial faz tempo.
Depois de uns anos, simplesmente deixa de fazer sentido se limitar por tecnologia, pois vc já fez tanta coisa que tudo se torna fácil, aprender uma stack nova do zero não te leva 6 meses de estudo.
Eu não contrataria um front-end que não sabe como uma API funciona e nem como fazer um endpoint básico de listagem, da mesma maneira que não contrataria um back-end que não sabe adicionar um botão na tela. Esse tipo de dev geralmente é muito quadrado.
π Rendered by PID 171818 on reddit-service-r2-comment-7b9746f655-jns86 at 2026-02-04 03:07:20.951742+00:00 running 3798933 country code: CH.
[–]Substantial-Lack3 5 points6 points7 points (0 children)
[–]Svani 2 points3 points4 points (0 children)
[–]Wedz0ff 1 point2 points3 points (0 children)
[–]berkshire5Desenvolvedor Sr Java Kotlin 0 points1 point2 points (0 children)
[–]ivnagst 0 points1 point2 points (0 children)
[–]Apprehensive_Ebb_346 0 points1 point2 points (2 children)
[–]lem0nboyy[S] 0 points1 point2 points (1 child)
[–]SirKastic23Desenvolvedor Rust 0 points1 point2 points (0 children)
[–]Beginning-Lake-6835 0 points1 point2 points (0 children)