/r/brdev
Bem-vindo à nossa comunidade!
Todos os assuntos relacionados a TI, programação e afins são bem-vindos no r/brdev
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
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.
⦁ 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?
⦁ Série do Fábio Akita começando aos 40
⦁ Vocês são "escravizados" no trabalho de vocês? Fazem várias horas extras e tudo mais?
⦁ É 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.
/r/brdev
Comecei a estudar programação porque fui praticamente rejeitado pelo mercado farmacêutico. Não importava quantas farmácias ou laboratórios eu fosse, não conseguia emprego de jeito nenhum. E isso mesmo sendo um dos alunos que mais estudava alguns até debochavam de mim por isso. Então, resolvi tentar a área de TI e me deparei com algo ainda pior: as empresas não te dão nenhuma chance, nem permitem que você ao menos tente.
Acho que vou tentar game dev, enquanto trabalho com outra coisa, garçom por exemplo.
Ah, e fiz um vídeo só para descontrair:
Basicamente Aurea é uma aplicação para ajudar com dicas para poupar água em casa. Bem, o objetivo do trabalho é que a aplicação passasse uma mensagem de impacto para aqueles que utilizassem, baseado em uma das ODS.
Indo direto ao ponto, é puramente react (não quis integrar com um backend) e tentei manter tudo o mais simples possível do ponto de vista do esforço haha fora que estou começando, então não me apeguei muito a ficar perfeito, mas em funcionar.
Queria opniões, subi ele no Pages do github e o link do projeto vai estar aqui na publicação.
Todos os dias a Aurea dá 3 dicas de como você pode poupar água no seu dia, e ela reage com mensagens a cada ação realizada. Tudo muito simples, tirando a parte de detectar quando um dia novo passou. Estou com um probleminha nessa lógica. Se alguém se interessar pode dar uma olhada no código no repositório.
Gostaria muito de feedbacks e se no fundo, se fosse uma aplicação melhor desenvolvida geraria algum impacto no seu propósito (ignorem retorno financeiro, não é o propósito aqui).
Deploy do site: https://r33djr.github.io/aurea/
Repositório: https://github.com/r33djr/aurea
EDIT: Realmente não tinha conhecimento do significado do nome, mas bastou um google e, bem... kkkkkk pelo menos ainda não foi entregue. Mas nada que um find and replace não resolvesse. É isto, agr está melhor :p
Tenho uma dúvida sobre portifólio para dev front, atualmente estou em um momento bem legal na minha carreira em uma empresa boa, não tenho interesse em buscar novas oportunidades. Mas hora e outra vejo vagas de dev front que pedem link do portfólio, e queria tirar uma dúvida caso uma dia eu precise.
Eu nunca tive portfólio, todas as vagas que passei foram apenas passando no teste técnico e entrevistas, sem precisar portifólio, só provar que sabia mesmo.
Nunca gostei de fazer projeto de curso ou projetos para mim mesmo simulando alguma coisa, isso nunca me deu motivação pra finalizar o sistema, então todos meus projetos que fiz por fora foi para as empresas que trabalhei ou freelance - Saas.
Existe a forma de ter um portifólio com isso? de alguma forma exibir o que foram os projetos criados sendo que todos são de código privado e acesso privado com login?
Olá, sou novo nessa área de progamação e eu só queria saber oque preciso pra entrar nessa área?
Eu tenho um conhecimento sólido na progamação, fiz algumas coisas bem básicas em Python, C++, JavaScript e Lua, foram coisas bem simples mas que me fizeram evoluir bem, aprendi sobre módulos, bibliotecas, sintaxes e várias outras coisa, o único problema é na hora de aplicar isso, além de um desses motivos ser a lógica de progamação, também é por falta de conhecimento, é como se eu fosse um player level 50 tentando derrotar um boss level 500, toda vez que tento fazer algo eu desisto no caminho porque não sei como faz. Eu já segui os exemplos de várias pessoas que é ir pelo ínicio e ir encontrando desafios, e assim evoluir, pórem depois de um tempo esqueço tudo que eu aprendi ou simplesmente aquilo tudo se torna inútil depois, as vezes penso se progamar realmente é pra mim ou estou me esforçando para nada, mesmo assim ainda vou tentar e tentar, falhar e falhar até eu conseguir me tornar um progamador de verdade.
Antigamente meu objetivo na progamação era pra eu ganhar dinheiro com isso, pois eu estaria vendendo meu conhecimento para outra pessoa, mas hoje em dia eu vejo como algo divertido já que faço as coisas, elas funciona como quero, e assim fico feliz.
Me desculpe por qualquer erro de digitação ou alguma outra coisa akka, também sou novo aqui no Reddit e fiz esse post só pra saber se alguma pessoa passa por isso ou já passou, e oque fez para sair dessa areia movediça que te deixa preso ao fracasso. Valeu!
Fala, pessoal! Esse é meu primeiro post aqui, então espero que esteja tudo de acordo com as regras.
Estou trabalhando em um projeto pessoal para criar uma IA que consiga ler um PDF de um sistema de RPG e responder perguntas sobre o conteúdo desse PDF. No entanto, minha experiência em IA e LLMs é bem básica, e apesar de tentar alguma ajuda com o ChatGPT e o Copilot, ainda estou com dificuldades para avançar.
Por isso, gostaria de saber se alguém aqui que entende mais do assunto poderia me indicar materiais ou referências que possam me ajudar. Um detalhe importante: estou tentando fazer isso apenas com ferramentas gratuitas.
Agradeço desde já qualquer ajuda!
Há 2 meses atrás postei aqui o quão inseguro eu estava sobre a minha carreira, trabalhando bastante, ganhando pouco e me auto-sabotando pra caramba.
Segunda feira vou começar em um emprego novo, do dia pra noite eu vou passar a ter um salario 5x maior e a ficha nem caiu ainda. Chegou o note que a empresa mandou pra trabalhar e minha família com um sorriso de orelha a orelha. Estudar é muito bom
Galera participei de uma dessas semanas que alguns influenciadores no mundo tech fazem para vender seus cursos.
Um da Michele Brito https://www.decoderproject.com/formacao-decoder-microservices-spring-2
Aqui tem alguns esclarecimentos sobre o curso dele https://confrariadev.com/esclarecimento/?fbclid=PAZXh0bgNhZW0CMTEAAaaTq8FGO8QMqi9WDGX7sG_fcjB9rsdfFqyBNxrf_ehioV5yMcma8GyLWmA_aem_bsvAQfRbmVIekRROEVxchQ
O valor de ambos são praticamente iguais, 2800 mangos, a um tempo atrás estava pensando em fazer uma pós na FIAP sobre arquitetura java https://postech.fiap.com.br/curso/arquitetura-desenvolvimento-java/ mas não to afim de gastar 10k em um curso desse...
Daí qual a opinião de vocês pra uma pessoa que já tem 6 anos de experiência com front e agora tem o objetivo de transicionar a carreira inteiramente pra java? Estou a 7 meses em um trabalho onde atuo como Fullstrack com react e java springboot. Meu foco é fazer uma carreira em java.
Boa noite galera!
Seguinte, sou dev sênior em duas empresas e ganho razoavelmente bem nas duas. Tiro cerca de 25k BRL por mês. E sei que o próximo passo para minha carreira seria focar em uma vaga na gringa ganhando em dólar.
Mas aí entra minha dúvida: será que realmente vale 1 job na gringa (que eu vou ganhar, digamos que 5k dol) ao invés dos meus dois trampos?
Ps: tô de boa nos dois atualmente, até fui promovido recentemente nos dois. Então tô dando conta, mandando bem, e tô com essa dúvida.
Oi, pessoal!
Estou curiosa para ouvir sobre o mercado de trabalho atual para profissionais de Produto de nível pleno e sênior (PO, Designers UX/UI) e Desenvolvimento Web (Front End). Normalmente, ouvimos muito o lado de quem está procurando emprego, mas desta vez eu gostaria de ouvir as opiniões de quem contrata, gerentes e recrutadores.
Quão difícil tem sido preencher as vagas ultimamente? Há muitos profissionais qualificados por aí, ou está ficando complicado?
Além disso, vocês acham que essa época do ano (final deste ano e início do próximo) é um bom momento para as pessoas nessas áreas mudarem de emprego em busca de melhores salários e oportunidades? Ou a concorrência está tão alta que talvez seja mais inteligente, elas ficarem onde estão por enquanto?
Adoraria ouvir suas impressoes.
Obrigada!
o que me recomendam? preciso trabalhar, estava desempregado deste fevereiro, mas isso já é abuso, infelizmente preciso de dinheiro, trabalho com flutter, java e angular e estou aprendendo golang e android nativo.
ps1: eu ia passar o primeiro mês só estudando a ferramenta que usam no trabalho (flutterflow) em troca vou receber 2k no primeiro mês, mas agora ele esta me pressionando pra aprender logo porque quer me passar trabalho já na semana que vem, menos de 1 semana de trabalho, já que assinei o contrato na quarta-feira.
ps2: ele quer que eu fique a noite trabalhando no desenvolvimentos dos apps, a empresa é uma softhouse, e quando for reportado algum bug durante a noite nos apps já desenvolvidos pela empresa eu pararia meu trabalho e resolveria na hora.
ps3: meu ultimo emprego era nesse nível também, podem ver no meu perfil o relato do emprego antigo, sai de la em fevereiro, em março comecei a trabalhar em outra softhouse, mas era golpe, no dia do pagamento o responsável pela empresa sumiu e nunca pagou, os dados do contrato eram todos falsos.
ps4: Pessoal, por favor não vão lá no linkedin comentar na vaga, senão vocês vão me complicar, tenham empatia
ps5: se alguém puder me indicar pra alguma vaga que tenham disponível eu agradeceria
fiz um pos a uns tempos atras falando sobre dinheiro para funçao etc. eu apaguei o post por medo de alguem da minha empresa descobrir e eu ser mandado embora.
Enfim estou muito stressado, minha ansiedade que eu ja tenho problema desde criança esta 100x pior (ja nao consigo mais dormir mesmo com remedio), e o clima no trabalho so pior. A gente nao tem analista de negocios que pensam na solução, num geral é so uns caras que sao baba ovo dos donos da empresa que surgem com "tasks simples" para serem implementadas para ontem. existem varios sistemas dentro da empresa com squads diferentes mas no fundo tudo depende de 3 sistemas (conseguiram deixar tudo acoplado nessas 3 desgraças) e ai é um inferno para saber qualquer coisa que voce queira fazer. queria ser de front-end pelo menos eu nao teria que lidar com isso.
Enfim sou Software engineer pleno la, atuando a muito tempo como senior (me colocam para tocar projeto sozinho) e ainda to acumulando mais duas funções que eram de departamentos que foram deletados.
Eu queria saber se brasil é possivel trabalhar em algum lugar que voce tenha sanidade mental sendo programador, que nao tenha um bando de inergumino travestido de "chefe", "manager", "PO" mas no fundo nunca sequer encostou em um prompt de comando vindo dar ordem de o que tem que ser feio ou como tem que ser feito, simplesmente por ter proteção de c-level por provavelmente chupar as bolas deles.
Scrum é o caralho, quero que se foda essas bosta, usam go horse fingindo ser scrum ou o que quer que seja. So to la por uma esperança efemera de um dia ser mandado embora para poder turar uma grana e poder sei la, procurar minunciosamente por uma vaga de trabalho aonde as pessosas realmente se preocupem com processos.
Eu sei que alguns podem dizer que detestam programar ou que programam apenas pelo dinheiro, mas sejam francos, o que fez ou faz você manter o interesse em programar?
Recentemente comecei estudar o paradigma de Orientação a Objetos na faculdade e essa matéria simplesmente me trouxe um prazer que eu não sentia a muito tempo, acho que ter ficado um tempo considerável preso em estrutura de dados me fez perder o felling em programar; ou talvez OO seja um respiro que eu precisava, vai saber...
Adoro o Java e também adoro a ideia de tornar tudo em objeto.
Estou no 3° semestre em ciências da computação na Estácio na modalidade EaD, mas nas últimas semanas me vieram pensamentos recorrentes sobre a possibilidade de chegar próximo ao término da faculdade e estar desempregado e sem conseguir um estágio.
Estes pensamentos são por ainda me faltarem experiências corporativas comprovadas em algum ramo da ciência da computação (apesar de ter feito alguns projetos de extensão que resolveram problemas reais), e também a infelicidade de residir em uma cidade pequena do interior de Goiás, onde o setor de tecnologia não é tão forte.
Acho que é de conhecimento da maioria que as oportunidades em tecnologia são muito disputadas e bem seletivas, talvez uma faculdade não garanta diretamente vagas em determinados setores da engenharia, mas carregar o branding da instituição é muito útil para ter acesso a uma gama bem ampla de oportunidades.
Com isso, eu estou considerando em me preparar para o Enem, e tentar aplicar para UNICAMP, UFG ou UFPE, mesmo que isto me custe os 3 semestres já cursados. Eu penso que no ambiente acadêmico da federal eu terei acesso a muitos eventos, pessoas e ideias promissoras que me recompensarão muito no futuro...
Outros detalhes que me são importantes a considerar é que não tenho interesse em concurso público e desejo futuramente sair do país, me parece que a particular poderia ser o caminho menos desconfortável se eu quisesse futuramente fazer algum concurso, e em relação a sair do país ela também traria esta oportunidade, já que o país que desejo ir, exigi apenas que tenha o ensino superior, não importando a universidade. Por outro lado, eu vejo com recorrência oportunidades de pesquisas fora do país, e até mesmo estágios internacionais em federais.
Com isso, me seria de grande valor a sua perspectiva diante a esta situação, quais conselhos você me daria?
Estou querendo criar um site de software de gestão para uma clinica de odontologia, em que o site terá um sistema de pagamento mensal, dividido entre alguns planos como basico, intermediario e avançado. Qual o melhor sofware para criaçao de sites desse tipo?
Alguns pontos:
Continuem...
Boa noite, estou começando em programação, e estou me focando em back-end(aprendendo python e django,fastapi,pretendo começar ano que vem c# e .NET, alem de C pela faculdade)so que nao sou pessimo em front-end, ate sei fazer, sei mexer com HTML.,CSS, e arranho algo de JS, mais queria saber se tem alguma plataforma pra obter CSS(pelo menos, essa e minha maior dificuldade) pra usar nas aplicações que faço, pretendo começar a oferecer serviços, pegar freelas pra formar portifolio, e estou construindo algumas coisas ja , mais realmente eu sou pessimo com CSS, e ja to com coisa pra kct pra estudar, entao se tiver alguma plataforma, algum lugar que tenha coisas boas prontas, ficaria feliz,(me pouparia muito tempo)
Estou cursando o o 2° período de Eng. de Software e atualmente estou usando python nas aulas. Conversando com um professor ele falou de uns assuntos interessantes pra começar a estudar, os assuntos foram Django, API e Banco de Dados (MySQL e PostgreSQL). Ja tinha dado uma breve olhada em django e mysql, mas nao sei nem por onde começar O que vocês recomendam pra eu começar a estudar?
eu quero começar desenvolver ferramentas de ia, por exemplo uma ia que apaga um fundo de uma imagem, o que preciso saber para aprender isso? hugging face? fine-tuning? pyton, existe algum tutorial ?
Alguém que trabalhar com Design UX/UI ? é uma boa area? como está o mercado? estou começando do zero e comecei um curso no senai, gosto muito da area de desenvolvimento e de criação, penso em me aprofundar em dev web e tbm na area de design, o que acham?
Pessoal, estou com uma dúvida bem urgente kk
Tenho uma empresa ME que abri recentemente para receber meus ganhos em trabalhos freelancer. Esse mês por exemplo terei ganhos.
Estou sendo contratado agora por uma empresa grande via CLT que tem processo burocráticos e quer que eu assine aqueles termos contratos de trabalho para pessoa CLT. O problema é a empresa proibi trabalhar para outras empresas prestando serviços parece então teria conflito com essa minha empresa prestadora de serviço
Sou ferrado se continuar na empresa e assinar o contrato? Eles tem como saber que tenho uma empresa e recebo grana de outras empresas?
O texto é esse escrito no documento:
Durante a vigencia do presente Contrato o EMPREGADO se compromete a manter exclusividade do vinculo empregatício com o EMPREGADOR, ficando ciente, desde ja, de que a prestação de servicos ou constituiçao de quaisquer outros contratos com particulares ou com pessoas juridicas, que estabeleçam relação trabalhista, para a execução de atividades de natureza igual, equivalente ou incompativel com aquelas desempenhadas perante o EMPREGADOR, consistira em conflito de interesse, acarretando prejuízos ao empregador, podendo, portanto, resultar na aplicação de rescisão por justa causa, nos tempos do art. 482, alínea c da CLT.
Olha, eu não quero parecer arrogante, mas é realmente frustrante ver o nível dos profissionais de TI atualmente. Parece que, para muita gente, aprender um ou dois comandos e ler um tutorial já é o suficiente para entrar na área. Não sei se é o mercado saturado, se é a pressa das empresas em contratar qualquer um que saiba o básico, mas é difícil ver qualidade.
Eu, com um QI de 150, percebo coisas que essas pessoas simplesmente não enxergam. Eu tenho uma abordagem lógica e rigorosa – é quase automático pra mim otimizar um código ou encontrar a solução ideal. Mas quando aponto esses problemas, o pessoal fica na defensiva. Eles preferem ver isso como arrogância em vez de entender que talvez, só talvez, eu realmente tenha uma compreensão mais profunda.
Não estou dizendo que eu sou perfeito, mas sejamos honestos: com o nível de mediocridade que vejo, é como se eu fosse uma exceção. Eu tenho uma capacidade que a maioria simplesmente não possui, e isso faz uma diferença gritante. Para mim, resolver problemas complexos é quase uma segunda natureza, enquanto outros ficam patinando nas mesmas questões básicas. É cansativo, sim, carregar o time nas costas e saber que, sem meu nível de precisão e análise, as coisas provavelmente nem sairiam do lugar. Não é exagero dizer que, sem a minha contribuição, muitos dos projetos nem teriam o mesmo nível de sucesso ou eficiência.
Eu só gostaria que as pessoas tivessem um pouquinho mais de interesse em melhorar. No fim, é tudo para o bem do projeto. Não custa pensar um pouco mais, se esforçar um pouco mais. Ou talvez, seja só coisa de quem tem 150 de QI, não é?
Olá, tenho caminhado com uma dúvida que é a seguinte:
Quais problemas que se tem ao atualizar um sistema legado (só atualizar a versão, n é nem refatorar ou adicionar funções atuais)?
Faço essa pergunta pq na empresa em que estou estagiando, eles utilizam versões MUITO antigas de tudo.
Sinceramente, não me importo em utilizar essas versões antigas e etc, mas me surge a pergunta citada logo no começo acima.
O que pode acontecer se sei lá, subir do Java 8 pro Java 21? Ou o Angular do 8 pro 17?
Fiz essa mesma pesquisa no Google, tive +/- a ideia do que pode ocorrer, mas queria saber de casos reais do que ocorreu, e como resolveu (se deu problema, claro)
Desde já, obrigado e peço desculpas se fui redundante ou não tão claro na dúvida
Boa Tarde, rapaziada.
Alguém já fez a entrevista final do Programa de estágio Ifood Ifuture 2025? se sim, como foi? Se alguém tiver feito a de 2024 e puder dar uma ajuda também, agradeço demais.
Estou cursando ciência da computação a 1 ano e 4 meses, não sei ainda programar e creio q é um atraso ou não? enfim. alguém tem dicas de como seguir um rumo certeiro nos estudos ou oq tenho q dar prioridade, gosto da área e me identifico muito mas é bem dificil e complicado, as vezes da vontade de arrancar os cabelos!
minha faculdade é 5 anos e meio e é EAD
Qual é o objetivo da mensageria profissionalmente falando? desculpa a ignorancia, mas se tiver falando de mensagens não é melhor só ter um chat interno na empresa? To estudando CC e agora teve um projeto de mensageria em python, é um chat via terminal usando rabbit, mas nao parece q é tão eficiente como seria usando socket
Tenho visto algumas vagas esquisitas, um mooonte de pre requisito, mas com salários misteriosos e quando vemos no detalhes são vagas arrombadas.
Galera, recentemente fiz o processo numa empresa gringa, que tem um produto próprio, não é uma consultoria. Todo o processo foi feito com pessoas dessa empresa, e em nenhum momento falaram de um terceiro agente. Me informaram que o contrato era no modelo CLT.
Após receber a oferta, vi que quem faz a contratação é uma empresa chamada Deel. No contrato, ao invés de constar a empresa a qual vou trabalhar, consta que estou passando a trabalhar para a Deel.
Alguém trabalha nesse mesmo modelo? CLT com intermédio dessa plataforma? Tem alguma desvantagem ou ponto negativo? Achei um pouco estranho trabalhar pra uma empresa X sem ter vínculo nenhum, meu vínculo aparentemente será unicamente a Deel, mesmo não tendo contato com ninguém de lá.