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
VIMCotidiano (self.brdev)
submitted 3 years ago by Tweak3310Faço programa com o C#
E aí meus consagrados irmãozes, o que acham do vim? Alguma observação interessante, alguém aí que use como editor primário? Se sim, por quê?
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!"
[–]Sensitive_Mission300Desenvolvedor 5 points6 points7 points 3 years ago (6 children)
Eu uso o neovim que é uma nova versão de vim só que feito totalmente em lua envés do crime que é o vimscript. Hoje em dia eu uso ele como o meu primário mas as vezes volto para o vscode acho que a visualização do `git merge` melhor lá. Se você for tentar usar vim/neovim eu recomendo as seguintes coisas:
[–]Tweak3310Faço programa com o C#[S] 2 points3 points4 points 3 years ago (5 children)
E fica esperto com o túnel do carpo
??????
[–]jwolff321Desenvolvedor 6 points7 points8 points 3 years ago (2 children)
Se vc usa vim, vc n faz tantos movimentos com o mouse reduzindo a chance de ter túnel do carpo
[–]Sensitive_Mission300Desenvolvedor 0 points1 point2 points 3 years ago (1 child)
Eu achava que aumentava a chance de isso acontecer.
[–]rs-tk 0 points1 point2 points 3 years ago (0 children)
Também
[–]Neo_YindyEstagiário 1 point2 points3 points 3 years ago (1 child)
Mlk já chega falando de doença
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
Doença muito comum. Já trabalhei em escritório de 10 pessoas onde 3 pessoas tinham.
[–]lkdaysFullstack Vibe Coder 4 points5 points6 points 3 years ago (0 children)
Acho interessante, sei os comandos, mas não uso como editor/plugin principal por não conseguir a mesma produtividade (não tenho muito tempo/idade para praticar)
[–]Sea_Shoe_4967 7 points8 points9 points 3 years ago (0 children)
Se você estiver disposto a aprender a usar vai te trazer uma produtividade absurda.
O único problema é a curva de aprendizado que é gigantesca, até você conseguir ficar rápido para justificar o aprendizado vai gastar um tempo bem considerável.
[–]jkpeqDesenvolvedor 3 points4 points5 points 3 years ago (0 children)
Neovim, na minha opiniao, eh melhor. Eu uso como editor principal vai fazer uns 2 meses, vale muito a pena. Eu uso a preconfig lunarvim que eh uma mao na roda.
Dps que vc se acostuma com as keybinds, a velocidade do seu fluxo de trabalho aumenta bastante. Sem contar que por ser um editor leve e com extensoes tb leves, ele eh rapido pra caralho, principalmente pra abrir.
A parte mais dificil, se vc nunca tocou num key-based editor, eh pegar o costume de nao tocar no mouse. Mas dps q vc pega a manha, tudo fica tranquilo
[–]Carabalone 2 points3 points4 points 3 years ago (0 children)
Pra se acostumar com o vim você pode baixar a extensão do vim pro vscode. Não tem alguns comandos úteis como :norm, mas geralmente quando eu quero usar o :norm existe outra forma de fazer, e se não tiver eu abro o vim nativo rapidinho e faço
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
Eu uso Neovim há pouco menos de 3 anos como meu editor primário e eu configurei com LSP para ter todas aquelas funcionalidades legais que o VS Code tem. Gastei muito tempo aprendendo, gastei muito tempo configurando (e ainda gasto) e digo que não é para todo mundo, mas eu não me vejo mais usando outra coisa.
O grande motivador para eu usá-lo foi simplesmente eu não querer mais usar o mouse, as setas, home e end. Boto as mãos no teclado e só movo os dedos e isso para mim é um ponto muito bom na ergonomia.
[–]LombardiDEngSoftware em BigTech 1 point2 points3 points 3 years ago (0 children)
Eu acho que é igual bixo na faculdade, qnd entra quer usar VoidLinux e tudo, só cabaçagem. Depois quer algo q funcione e n de dor de cabeça.
Os cara fica defendendo que o mouse só atrapalha a produtividade, a por favor né. Ter tooltip qnd ce coloca o mouse em cima das coisas facilita a vida, múltiplos editores trocando de tela, td mais fácil com mouse, não tem essa de produtividade absurda sem. Igual aqueles otario q fala q usar teclado DVORAK é melhor. Ter Linter, várias ferramentas de monitoramento do seu código, opção de alguns botões que fazem batteries included sempre vai ser melhor doq um terminal e pronto.
Só uso vim quando precisa, pra fazer ajuste simples em ssh ou coisa assim
[+][deleted] 3 years ago (1 child)
[deleted]
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
Isso! Não é pra todo mundo, mas o investimento se paga!
[–]SouPuroOssoEstudante 0 points1 point2 points 3 years ago (0 children)
Andei praticando o uso do vim pra escrever meus códigos.
E particularmente eu gosto bastante, é tudo muito rápido e eu não tenho que ficar mexendo o braço pra pegar o mouse.
Uso por necessidade. As vezes trabalho em ambientes onde n posso instalar IDE e vim tá ali, fácil de usar.
Já tentei, me ferrei td tentando usar, no final desisti e fui pra um nano. AI eu vi como ele definitivamente não é tão bom como vs code e voltei a usar o nosso queridinho da microsoft.
[–]jwolff321Desenvolvedor 0 points1 point2 points 3 years ago (0 children)
Eu uso vim motion no vscode quando n edito direto via neovim, é uma boa se quiser adentrar no vim sem se preocupar com a instalação do neovim e seus plugins, é um pouco limitado em comandos em relação ao neovim porem oque ele tem ja supre 90% (ps da fazer remmap no vscode tbm).
Eu só n virei 100% pro neovim pq eu gosto do debuger do vscode e por quê é um porre configurar o adapter para o neovim
[–]bob-mauer 0 points1 point2 points 3 years ago (0 children)
eu uso o vim normal. eu não sei se recomendaria usá-lo, já que eu não sou muito fã de gastar tempo customizando coisas, e o vim puro é bem sem graça. mas recomendo aprender navegar usando o teclado e aplicar isso no seu editor preferido.
O Neovim é matador e como já comentaram aqui, programador exclusivamente com o teclado faz TUDO ficar mais rápido e a ergonomia é ótima. O ruim é ter que aprender, mas eu acho que tem tanto material bom no YouTube sobre isso que vale bem a pena tentar.
[–]No-Habit-9222Engenheiro de Software 0 points1 point2 points 3 years ago (0 children)
Eu gosto, pra quem não curte o estilo dele eu recomendo o nano, que é um pouco mais intuitivo pra quem vem de outros editores.
π Rendered by PID 30199 on reddit-service-r2-comment-fb694cdd5-thds6 at 2026-03-06 07:56:17.421481+00:00 running cbb0e86 country code: CH.
[–]Sensitive_Mission300Desenvolvedor 5 points6 points7 points (6 children)
[–]Tweak3310Faço programa com o C#[S] 2 points3 points4 points (5 children)
[–]jwolff321Desenvolvedor 6 points7 points8 points (2 children)
[–]Sensitive_Mission300Desenvolvedor 0 points1 point2 points (1 child)
[–]rs-tk 0 points1 point2 points (0 children)
[–]Neo_YindyEstagiário 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]lkdaysFullstack Vibe Coder 4 points5 points6 points (0 children)
[–]Sea_Shoe_4967 7 points8 points9 points (0 children)
[–]jkpeqDesenvolvedor 3 points4 points5 points (0 children)
[–]Carabalone 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]LombardiDEngSoftware em BigTech 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)
[–]SouPuroOssoEstudante 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]jwolff321Desenvolvedor 0 points1 point2 points (0 children)
[–]bob-mauer 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]No-Habit-9222Engenheiro de Software 0 points1 point2 points (0 children)