Sou Dev Android, troquei o windows pelo Ubuntu recentemente e meu único arrependimento foi não ter feito antes. Consome bem menos recursos da máquina e é bem mais simples de instalar os pacotes. Outra vantagem é a facilidade pra atualizar o sistema
Utilizo Linux como em Minha maquina principal ja faz 5 anos. So uso o windows para fazer exames de certificacão da aws, é uma vergonha essas empresas de certificacão so ter suporte para os Janelas.
Diria que o nível de conhecimento necessário do Linux dependerá do que desenvolve/implementa/gerencia. Vale lembrar que boa parte dos SOs usados em servidores é Linux, e inclusive, que existe programação na shell do Linux (vide shellscripts). Minha experiência vem de programação em Java e C, e também da administração de SO Linux (onde aplico programação na shell). No final de tudo, super recomendo que explorem o Linux e terão um bom background na programação (até porque é bom conhecer o ambiente onde boa parte das apps corre, e poder manipular este ambiente para usar a seu favor poderá ser muito vantajoso).
Já usei por muitos anos Windows e macOS, mas hoje em dia uso Arch Linux em todos os meus computadores e posso dizer que foi a melhor coisa que já fiz. Usar linha de comando e Neovim me fez ter "tesão" de ser um programador; nem gosto de usar mouse, pra ser sincero. Depois que você aprende e pega gosto em usar linha de comando e optar por apps sem GUI, tudo que você faz fica muito mais ágil e você domina completamente todo o seu ambiente de trabalho. Sobre o assunto do vídeo, eu não apenas acho que todos os programadores precisam saber o básico de Linux, como também deveriam experimentar utilizar algum Linux por alguns dias em um PC antigo ou até mesmo em uma VM.
@@Infornografista Pois é, eu nem me importo mais em procurar outro sistema operacional ou ferramenta nova. Até em questão de grana me ajudou muito, porque o que eu uso no dia a dia roda em notebooks de 2gb de ram, se for preciso. Arch+dwm+st+neovim não pesam absolutamente nada na máquina.
Usei ubuntu des de criança, meu pai sempre curtiu Linux. Quando comecei a jogar tibia, consegui ficar um tempão na mesma distro, mas com a invenção do battleye("Anticheat" do tibia) tive que fazer um dualboot, como eu usava o ubuntu como um usuário convencional (GUI) não senti tanta diferença, mas qnd comecei a programar, querer fazer scriptzinho pra runar, eu voltei numa velocidade impressionante pro Linux. Hoje utilizo arch, mas como sou preguiçoso pra mexer com configuração, optei pelo arch craft, me da uma interface bonitinha com a maioria das firulas que eu já gosto, e to aqui dês de então. Utilizar neovim tbm foi outro marco para mim, não consigo mais usar vscode, da agonia a lerdeza pra fazer tudo kkkk
mesma coisa comigo, me dá tesão programar utilizando neovim, quando eu comecei a estudar programação usava o vscode, e me incomodava bastante tirar a mão do teclado, pra selecionar algo com o mouse pra continuar programando, sempre fiquei com uma pulga atrás da orelha, depois que eu conheci o neovim e instalei o i3wm, acabou minha dependência do mouse e consigo controlar 100% do meu computador pelo teclado, melhor skill que já aprendi, disparado, sem falar que todo o ecossistema lhe faz ser um melhor programador, aprender linha de comando, configurar o neovim, criar remaps, linters, LSPs e etc., conceitos importantes que só aprendi por causa dessa mudança, se não fosse isso, estaria até hoje preso no windows 11 todo lagado mesmo com 32gb de RAM, no vscode, e puto da vida tendo que tirar a mao do teclado pra selecionar meu código ou mudar de arquivo 😂😂😂, quero isso mais nunca na minha vida! toda vez que sou forçado a usar me dá dor de cabeça
@JovemTranquilão ... "Será ?!" ... Com certeza !!!! kkkkkk... Cara, "estou" Analista de Produção, focado em Automação (Desenvolvo por Hobby), e já fiquei de cabelo em pé com Programador que não tinha noção de S.O... De "pedir penico" pq não sabia criar um "shell script", fazer a chamada do java, e os ajustes de memória da jvm.... O cara, por exemplo, programava em Java, mas achava que o pacote dele ia rodar apenas com a "benção do espírito santo"... Tudo bem que batendo papo, até conceitos básicos, de logger e customização de código de erro, o cara boiava, logo, acho que como programador também não devia ser lá essas coisas... Aquele esquema... Contratam Junior e vendem para o cliente como Pleno/Senior kkkkkkkk
Depois que a Microsoft lançou o WSL, nunca mais precisei fazer dual boot com Linux. Agora, posso aproveitar o melhor dos dois mundos diretamente no Windows!
Realmente muita coisa melhora ao migrar ao Linux, tudo fica mais simples principalmente em algumas dores de cabeça que tinha com docker e ferramentas de teste para Android.
Outra parada que faltou mencionar é que o linux é case sensitive, pelo menos nas distros que eu trabalhei (ubuntu, mint) que são debian based (baseados no debian). Então para o linux Downloads é diferente de downloads. Outra questão é que muitas vezes para baixar algum programa para linux eles não mencionam a distro especifica, quando sua distro é baseada no debian você consegue instalar baixando o arquivo com extensão .deb e instalar que seria um .exe no windows. Existem algumas outras formas de instalar aplicativos no linux mas essa é uma das mais simples. Abração!
Utilizo linux para servidores, mas no meu desktop não posso sair do windows, pois trabalho com aplicações que só rodam em windows. Mas é isso galera o SO é uma ferramenta, nós vamos utiliza-los para nossas necessidades sem ficar defendendo bandeira falando que um é melhor do que o outro. Simplesmente saiba nós temos que utilizar oq atende nossa necessidade.
Ola td bem ? Belo video. O que acha em fazer um video sobre programacao, mercado de trabalho e idade ? Sera que oessoas de 40 anos como eu consegue migrar de carreira ? Vlw, abraco.
Hoje em dia usar Linux é muito fácil, em 99 quando comecei a ter contato falam muita abobrinha mas eu aprendi muita coisa legal é um mundo a parte fora que não necessitar de antivírus é uma mão na roda a máquina roda bem melhor eu tenho Linux na minha máquina pessoal já faz uns 6 anos sem ter que ficar formatando e reinstalando o windows dependendo de quem usa fica um lixo depois de 1 ano ou dois, hoje windows melhorou muito tem seus pontos positivos e negativos eu mesmo tenho os dois na máquina em dual boot, mas raramente uso o windows só pra algo específico como jogar o que raramente tenho tempo pra fazer. Pra quem é desenvolvedor é interessante pelo menos ter contato saber usar e conhecer o básico de comandos de console o resto se precisar é só pesquisar na internet
Eu não tive boas experiências com linux, trabalhei uma epoca a maquina tinha hardware top mas vivia travando e uma vez perdi tudo pq deu um pau no linux e tive q formatat kkkk
Como usuário eu já uso o Ubuntu deste a versão 7.04 (2007) ou seja 17 anos. Este ano mudei de vez para o Debian. Em servidores já trabalho com linux a pelo menos 10 anos. Detalhe,onde trabalho hoje só eu uso linux no desktop.
No final é so questão de gosto mesmo, eu gosto do linux mais pelo gnome e pela facilidade de remap de teclas que me deixa muito produtivo. Da para deixar o gnome como um grande Vim.
já uso linux há mais de 10 anos, no começo eu tinha ódio, mas hj não largo, quando uso windows parece que estou numa mesa de jantar chique e até a forma de mastigar eu devo prestar atenção.
Galera comecei hj, Java web full stack spring boot rest api. Do zero nunca programei. Supondo que eu me saia bem daqui 1 ano tenho alguma chance de conseguir começar ganhar algo com isso?
Gratidão. Tenho paixão e curiosidade quero fazer meus próprios softwares. Sair da marcenaria pra programação. Ocupar a mente e produzir de um modo diferente.
Ei tranquilão. Permissão no Linux. O winscp permite alterar a permissão por formar visual. Pelo ssh. E muito simples pra quem usa windows. É facil ate programador que só usa windows rsrs
manter um flow no desenvolvimento é complicado, onde trabalhava o negocio era feio, tinha vez que era alpine outras debian, porque o cara não sabia muito do SO então ele só ia o que funcionava para ele no dia, fora que todo mundo programava no windows, ai quando ia subir o server era linux e alpine, ai já viu na minha máquina funciona.
Eu desenvolvo pelo WSL pois o servidor de deploy é um Ubuntu Server, e estava tendo uns problemas de compatibilidade com dependências de S.O desenvolvendo puramente no Windows.
Ver processo e matar processos: htop. De forma visual.Mais facil qur windows server core ( terminal). É facil ate programador que so usa windows....rsrsrs
Acho que o principal de saber linux é saber mexer no terminal... depois que você aprendeu terminal nunca mais que voltar para o Windows por conta dele, sim tem terminal no windows mais não é a mesma coisa...
Vou dar a real. O Linux não é importante para ser programador, mas se você quiser ser um programador acima da média, aí sim, ele vai ser importante. Pois o Linux, por mais que hoje existam distros tão ou mais fáceis de usar que o Windows(Zorin OS por exemplo), te obriga a conhecer melhor vários processos internos da máquina e de vários programas, o que te dá muita vantagem quando vai programar certas linguagens! O Linux tem a mesma origem do Mac OS, portanto tem as mesmas vantagens, só que tem sistema aberto, o que permite ao programador brincar bastante com o sistema!!! Resumindo, programador de verdade, geralmente usa Linux, programador júnior ou programador Chat-GPT, usa Windows ou Mac... OBS: comecei com o Linux Mint, depois Xubuntu, Ubuntu, Pop OS e hoje uso Arch Linux e digo que não tem nada mais legal que aprender a configurar sistemas do seu OS ou criar apps usando ferramentas como o terminal ou um NVim da vida, parece feitiçaria KKK
Eu tive uma experiência bem ruim com Linux. Acabei conseguindo um notebook com Linux unbuntu, pra uma pessoa que nunca tinha mexido com esse sistema operacional antes, foi frustante. Depois daquilo nunca mais tive interesse em Linux
Linux é muito importante para Devs, no meu primeiro trampo como Dev ja tive que aprender a criar um servidor linux com apache na unha, subir aplicação via terminal sem ambiente visual. A principio foi amedrontador mas agora que ja peguei os macetes é moleza ehehehehehehe No começo o terminal da medo mas depois vc ve que é super tranquilo.
Eu acho que tem que saber o básico que precisa no trabalho. Agora trabalhar, se a empresa deixar, cada um trabalha no que gosta. Antigamente tinha os chatos querendo obrigar todo mundo a usar Linux. Hoje em dia, os chatos usam Windows e C#.
Conheço linux a meros 20 anos, já utilizei como máquina principal por mais de 10 anos. Basicamente no linux te permite olhar por baixo do capô. Você tem muito maior controle sobre a sua máquina, qual a parte negativa? Você é quem controla sua maquina, ou seja, se não souber o que está fazendo da merda. Essa coisa de que permissão de arquivo é coisa chata seja com chmod ou chown é coisa de quem não entendeu o motivo das coisas serem como são. Precisamos ter certeza que um arquivo via web ou seja de alguém que não esta na sua máquina (server) não vai ter permissão de executar algo no seu servidor seja tirar sua aplicação do ar, copiar os dados ou ver coisas que não deveriam. Quando tiramos a permissão de uma pasta ou arquivo para ela só rodar dentro do server é justamente por isso. Ou seja o motivo do linux ser chato é porque é pra ser seguro, não quer dizer que você não possa fazer merda, mas a ideia é te obrigar a pensar.
eu acho que poderiam simplificar mais sim a comunidade. sei la. acho que algumas coisas como essa sao uma enchesao de linguiça. nem tudo precisa ser so terminal. umas GUIzinha bem feita nao mata ninguem n. depois de muito mexer em windows e linux eu vejo que se o windows fosse um pouco mais simples seria muito perfeito. essa parada da microsoft colocar milhares de serviços que tu nem usa direito caga muito o sistema. eu entendo que o sistema precisa de segurança porem e muitos processos e serviços de segundo plano rodando na maquina. linux tu ajeita tudo oque tu quiser windows e fda. porem a comodidade me faz ficar nesse windows. terminal demais enche o saco. tenho vontade de tacar a bicuda as vezes.
@@iridium-x7i já usou o Deepin Linux? Outra coisa eu já criei vários gui para várias coisas no Linux, o Shell Linux com Python ou GTK permite criar o que você quiser e por baixo usar apenas Shell Linux, mas quando sabemos que nosso acesso ao servidor Linux vai acontecer via SSH não faz sentido window manager. Enfim, acho Linux perfeito, porém não são distribuições completas, eu pessoalmente prefiro algo minimalista e gosto que exista o acesso ao mouse e teclado mas prefiro que meu sistema utilize menos de 500mb ao invés de um sistema cheio de coisas lindas e consuma muito mais memória. Porém é claro que cada pessoa tem seu jeito, só acho que desenvolvedores devem reclamar menos do Linux e fazer como tudo que aprenderam no Windows, tiveram que fazer N vezes até saberem onde fica cada coisa. Não estou te ofendendo por favor, é só uma opinião e como tudo na vida, as pessoas podem concordar ou não.
Mas o Linux não é de graça. É muito caro. O quê é de graça é o kernel que é patrimônio da humanidade, por assim dizer, mas Debian, RedHat, Ubuntu Server tudo isso custa uma grana, principalmente em suporte
vai codar no ruindows e vai codar no linux e vc me fala a diferença de desempenho, e tem outras coisas a mais que agiliza demais, deixem de ser a poha de um preguiçoso e vai aprender linux.
Depende muito do que vc está codando se for c# e melhor no Windows se for linguagem open source costuma ser melhor no linux eu diria q fica ela por ela, agora colocar um produção é mais facil no linux e dps q coloca nunca da problema no linux já no Windows...
@@Zeuszsz Na verdade tem Visual Studio sim. Ele é da Microsoft, mas é open source. No site da Microsoft tem as opções de baixar pra Windows, Linux e Mac
@@JoseLuiz-ql2si Windows é mais intuitivo. Não tem como negar isso e querer comparar com a curva de aprendizado no linux, cara. Deixa de ser fanboy. Ta igual o VIMzeiros.
@@JoseLuiz-ql2si há mais de 20 e tantos anos atrás, eu ganhei um PC top da época, um amigo técnico instalou o Windows pra mim.... eu passei uns dias mechendo em tudo possível, logo.... quebrei o sistema, todavia lembrava mais ou menos oq ele fez, e refiz o sistema... A questão é que hj em dia as pessoas buscam facilidades nos SO; e quanto mais gente entender das coisas é melhor
@@JoseLuiz-ql2si melhor para todos eu digo.... Logo coisas faça vc mesmo são mais grátis dq as toda montadas.... pq gostamos de pessoas entendidas e de boa vontade por perto... sei lá, penso assim...
Aprenda tudo sobre Linux, depois volte para o Windows, 90% das empresas vão te forçar a usar uma maquina Windows para desenvolver, então não vai ser tão útil no começo saber tudo sobre Linux.
Não tem muito a ver isso, todas empresas que passei nunca obrigaram usar windows ou Linux. Isso na verdade é escolha do Dev não da empresa. Além disso, todos ambientes de servidores que tive contato foram distros Linux e Unix. Então acredito que conhecer o Básico de Linux é essencial
@@gustavoaugusto5983 negativo, algumas empresas obrigam utilizar um sistema operacional específico já passei por experiências de ser obrigado a desenvolver no Windows msm que as aplicações em produção rodassem em Linux.