POR QUE NINGUÉM GOSTA DE JAVA? | A linguagem que todo programador tem dificuldade

  Рет қаралды 39,378

Shaulin

Shaulin

Күн бұрын

Пікірлер
@magnoloran
@magnoloran 4 ай бұрын
Se você acha Java difícil, você está na profissão errada, pois você terá muito mais desafios do que uma simples linguagem de programação.
@thaleswillreis
@thaleswillreis 3 ай бұрын
Desenvolvo desde a década de 90. Já programei comercialmente em Delphi, C++. Já fui professor universitário e ensinei C e Java durante anos. Trabalhei anos como desenvolvedor Java Back-end e hoje sou cientista de dados com Python. Estudei em uma época que não tínhamos internet e muito menos assistente de código com IA, estudava em livros com mais de 1000 páginas e tínhamos entusiasmo pela programação. Digo a quem quiser ouvir: "Não existe linguagem pior ou melhor, existe a linguagem adequada para cada projeto." e o conselho que eu dou é: "Saiba mais de uma linguagem, de preferência umas 3 e seja muito bom em uma delas!"
@fernando357
@fernando357 2 ай бұрын
penso em focar em Javascript e C#. mas aí penso, flutter pode ser bom pra fazer apps, php é bastante usado em backend. em algum momento posso precisar de Java...fora q Javascript tem React, vue...etc. até quando uma pessoa pode aprender? eu consigo as 3 ou 4 primeiras? é possível? lembrando q elas tem back e front na mesma lang
@gabrielsantosoliveira7452
@gabrielsantosoliveira7452 2 ай бұрын
@@fernando357irmão para com essa ansiedade e vai praticar. Começa por uma e depois vai pra outra. Simples assim
@fernando357
@fernando357 2 ай бұрын
@@gabrielsantosoliveira7452 é estar perdido e não saber se tá certo. faz parte acho. vc vê vaga pra uma linguagem q não sabe, aí procura sobre ela, mas dps vê vaga pra outra...e assim vai
@emersongeovanne
@emersongeovanne 2 ай бұрын
​@@fernando357 escolhe oq vc quer ser(frontend ou backend), independente de qual vc escolher, sempre comece a estudar banco de dados(SGBD, MySQL, NoSQL e etc), depois foca em uma Ling. Prog.(Recomendo python, apenas para introdução e lógica de programação, crie alguns projetos tbm), depois o recomendado é estudar Java, se você domina Java, você aprende qualquer Linguagem
@evertonpamplona9108
@evertonpamplona9108 Ай бұрын
Com IA realmente para quem quer aprender e se diverti com isso, é muito facinho aprender programação agora
@matheusmoraes2316
@matheusmoraes2316 3 ай бұрын
Verdade seja dita: Quem programa bem em Java, programa bem em qualquer outra linguagem. A curva de aprendizado pode parecer difícil no começo, mas a longo e só sucesso
@AllanLC11
@AllanLC11 2 ай бұрын
Gostei
@JoaoPedro-pm7kt
@JoaoPedro-pm7kt 4 ай бұрын
No começo tudo é difícil, mas depois de um tempo batendo cabeça você em algum momento vai começar a entender. Resiliência e foco é a chave!
@djavanlima2648
@djavanlima2648 3 ай бұрын
Com o tempo você vai subindo de nível igual a um game. O game também aumenta a dificuldade.
@UcsFan
@UcsFan Ай бұрын
É, e no mais é isso né? Decorar e entender? Pois a programação parece ser tão objetiva, especialmente hoje em dia
@alvaroveloso6114
@alvaroveloso6114 4 ай бұрын
continuem correndo do java, quanto menos concorrência tiver, melhor.
@gustavocesartoebe960
@gustavocesartoebe960 4 ай бұрын
E se entrarem pro Java entrem com força no spring pra não aprenderam o Java de vdd
@saitamablz1512
@saitamablz1512 4 ай бұрын
Kdksk oque trm de java no mercado kkk ta super saturado
@snowzin_tv
@snowzin_tv 3 ай бұрын
confia
@Kalashnikov_047
@Kalashnikov_047 3 ай бұрын
​@@saitamablz1512 "super saturado" Saturado de Dev chat gpt igual esses que aparecem ai, duvido que um cara especialista em Java backend tenha isso de "mercado saturado".
@saitamablz1512
@saitamablz1512 3 ай бұрын
@@Kalashnikov_047 só de pensar que o mínimo hoje em dia e um diploma ou 5 anos de experiência eu diria que tá saturado.
@davidmartins3578
@davidmartins3578 3 ай бұрын
Entrei no vídeo só pra ver a treta! Kkkk Mas depois vi que o vídeo não era o que eu pensava. Apanhei muito pro Java, mas agora realmente está entre minhas favoritas. Parabéns pelo vídeo!
@TheClebersanches
@TheClebersanches 4 ай бұрын
Java é uma linguagem para quem com gosta de organização 🙂
@trex511ft
@trex511ft 3 ай бұрын
discordo muito, é bem o contrário. É feito por pessoas desorganizadas (James Gosling) para pessoas desorganizadas (samuca, jovem tranquilão etc.), porque ele não te deixa fazer besteira. Mas uma pessoa naturalmente organizada não precisa disso, isso acaba atrapalhando.
@femoyo
@femoyo 3 ай бұрын
@@trex511ft tadinho
@zskaam2943
@zskaam2943 3 ай бұрын
@@femoyo Está delirando ele kkkk
@tekkenff4601
@tekkenff4601 3 ай бұрын
@@zskaam2943 tá dodoi ele
@poderosoexcalibur-yp3kl
@poderosoexcalibur-yp3kl 2 ай бұрын
nunca conheci um dev java organizado, sempre desenvolvem na base de loucura e alucinação
@EduardoSilva-xf2fo
@EduardoSilva-xf2fo 4 ай бұрын
Como dev Typescript, curti seu video, cara kkkkk uma sugestão: Traga mais imagens e exemplo do que está falando ao invés de deixar um video de minecraft rodando, acho que seria ótimo pra exemplificar o que você estiver falando.
@jeffersonsousa5354
@jeffersonsousa5354 3 ай бұрын
Ele deixa minecraft porque várias pessoas ficam rolando nos comentários, como eu 😅😅
@phantomskyrim9096
@phantomskyrim9096 2 ай бұрын
Pior que eu só aprendi P.O.O de fato por conta do Typescript com um curso da Udemy hahaha. Depois que finalmente aprendi o paradigma com o Typescript migrei para Java e Kotlin (e de vez em quando dou uma olhada no C#), e a migração foi bem de boa por conta desse curso. Essa área é assim, quando se tem uma base bem sólida você vai longe
@afsmultimidia388
@afsmultimidia388 4 ай бұрын
O problema é que o pessoal de hoje só quer aprender linguagens fáceis como python, e não aprende linguagens de baixo e médio nível. Eu a anos estudo C e C++ e consequentemente Java porque a sintaxe é parecida e isso deixa mais fácil aprender ela. E quem acham ela verbosa, tem ai o Kotlin, que tem a sintaxe mais enxuta e compartilha o mesmo JVM do java. Pra quem tá começando, o melhor é começar aprender os conceitos de lógica de programação e orientação a objetos e as linguagens de baixo(Assembly) ou médio nível(C e C++) pra aí sim entender o Java.
@DriwChannel
@DriwChannel 3 ай бұрын
Essas desculpas da verbosidade fazia sentido nos anos 2000 onde as IDE não ajudava tanto, mas nos dias de hoje....
@nelsonantonio5870
@nelsonantonio5870 3 ай бұрын
Ótimo comentário!
@EsterAlv3s
@EsterAlv3s 3 ай бұрын
Super concordo com você
@leonamrsm
@leonamrsm 2 ай бұрын
@@DriwChannel e ainda tem chat gpt pra ajudar
@osdeving
@osdeving 2 ай бұрын
A verbosidade só é ruim pra quem está prototipando. Para projetos reais já está tudo pronto e programar fica normal e igual qualquer linguagem. Eu quando quero fazer algo simples e rápido vou usar algum script, python, javascript ou shellscript.. Java tem um footprint alto não apenas no nível de hardware no contexto de execução mas também em preparação dos arquivos no contexto de projeto, mas ambos são feitos apenas uma vez e uma vez feito seguira normal... Até existe o JShell que permite rodar Java como script, mas por algum motivo não vingou...
@rafael0159
@rafael0159 Ай бұрын
exatamente, só escrever "sout", dar tab e ja era
@leonamrsm
@leonamrsm 3 ай бұрын
Quando programava em Java achava ok. Não amava, mas também não odiava. Se vc acha Java dificil é pq vc não teve uma base boa de algoritmos e estruturas de dados com linguagens mais baixo nível como c/c++, como é ensinado nas faculdades.
@rafael0159
@rafael0159 Ай бұрын
exartamente, meu professor ensinou C de uma maneira tão boa q qnd ele passou java pra gente foi bem suave, quase a msm coisa
@matheusnunesi
@matheusnunesi 4 ай бұрын
Acho que o ponto nunca foi ser difícil, pra quem tá começando pode até ser mas o problema de verdade que faz com que a maioria das pessoas trabalha faz tempo ter problema com Java, pelo menos os que não cairam na sindrome de Estocolmo, é um problema muito mais relacionado com os próprio projetos e com a comunidade, todos os padrões que os projetos em teoria seguem são muitas vezes utilizados além do limite, e usados em situações que não precisam, além do extremamente básico de qual case tá a variável, muitos projetos colocam factories onde não é preciso, usam polimorfismo em coisas inuteis e fazem com que funções sejam tão reutilizadas que o projeto vira um espaguete que você tem que pegar a ponta do um fio e ir seguindo até achar o que precisa, só pra perceber que vai ter que refazer toda a cadeia de funções porque uma no meio é tão usada em todo o projeto que não tem como alterar só ela. Então acho que o problema não é ele ser complexo ou burocrático, é ele apresentar vários conceitos legais mas que são muito fáceis de serem subvertidos, e esses conceitos quando usados do jeito errado funcionan pior do que uma gambiarra despadronizada, o problema real do Java é o mesmk do Typrscript hoje, ele na verdade era muito fácil quando surgiu, em comparação com o que estava sendo usado, uns Delphizão, Pascal etc. Então um monte de gente comseguiu começar a trabalhar com Java, porque era bem mais fácil de aprender e gerou uma explosão de gente desqualificada produzindo sistemas faraonicos que hoje a gente tem que dar manutenção. Sobre a linguagem ser antiga, realmente saem várias versões até hoje mas a maior parte dos projetos que estão em produção nas empresas estão presos lá em um Java 8 de 10 anos atrás, com dependências que já quebraram e você tem que hospedar elas localmente ou ir passando uma pasta .m2 pra todo mundo da empresa pra garantir que o código vai rodar, e o Java é muito suscetível a um lockin de versão é praticamente inviável mudar a versão de um projeto gigante, e muitas vezes esse projeto vai ficar preso em um java 8.123+45 especificamente, se não dá erro, pro resto da vida da empresa. Fora a alucinação de querer fazer front web com Java, que aí já não tem o que dizer, nem quem trabalha com isso tipo eu consegue montar um mizero argumento pra defender essa ideia de merda.
@cesarjhony
@cesarjhony 3 ай бұрын
Eu abandonei o Java devido a dificuldade em fazer deploy de um servidor web, cara há um abismo no uso de gerenciamento de pacotes com maven e npm ou python, onde o primeiro é uma brincadeira de muito mal gosto. Lembro que meu servidor ficou com mais de 50mb só de arquivo empacotado, isso é insano, eu rodava ele num raspberry pi zero e era muito lento, e pensa para qualquer alteração tinha que fazer deploy de novo tendo que rever os problemas que davam no Maven. Foi traumatizante.
@SedracCalupeteca
@SedracCalupeteca 3 ай бұрын
Muita gente quando fala de verbosidade do Java não pode faltar o famoso "Olá, mundo", mas apartir do Java 21 temos um preview das "classes sem nome ou main-less", que reduiz essa verbosidade ao fazer um "Olá, mundo", os frameworks mais recente (mesmo as novas api do java 8, 11, 17, 21) do Java sabem bem reduzir a sua verbosidade o micronaut, quarkus e spring, o que falta para o java é um framework para o frontend (o que temos são horríveis em questão de design [salvo apenas o Vaadin e Hilla], mas bem poderoso o caso do JSF)
@CaioCesar-oe3ts
@CaioCesar-oe3ts 4 ай бұрын
Seu conteudo é muito bom meu amigo, continua nessa linha, bastante conhecimento de uma maneira de consumir
@PomboHardcore
@PomboHardcore 3 ай бұрын
Em C# o "olá mundo" tinha +linhas pq antes tinha que colocar o "ReadKey()" pro console não fechar
@PauloPontes
@PauloPontes 23 күн бұрын
2:17 a tipagem forte permite perceber erros em tempo de compilação e não de execução
@reserva1387
@reserva1387 3 ай бұрын
Good gameplay de parkourkkk Eu vim do mundo do python, foi muito bom entender muita coisa que eu não entendia em python, fui pro C na faculdade e dps pro Java, gosto bastante da linguagem, as vezes "bato cabeça" na minha caminhada de estudos, mas lendo direitinho da pra entender, o negócio é ter paciência, e continuar estudando.
@M4t3mat
@M4t3mat 2 ай бұрын
As pessoas elogiam muito a minha organização, meus códigos são bem organizados e intuitivos de ler, pq peguei esse "TOC" no Java de tipar tudo. Outro ponto positivo é que, por eu ter vindo do Java, aprendo tudo MUITO rápido. Trampei com Python e NestJS (node) e comecei a entregar resultados no mesmo dia msm sem nunca ter tocado nessas linguagens. Nas semanas seguintes, eu já tava de igual pra igual com o resto dos outros desenvolvedores, e o pessoal dizia q eu era desenrolado. Bom.. java é realmente muito, MUITO mais difícil que essas outras linguagens, faz Node, Python e Dart parecer piada, então ajuda a vc ser um cara desenrolado e mais organizado. (Inclusive, Minecraft foi feito em Java 🤫😂. Agradeçam ele por ter feito parte da sua infancia.)
@JADERLINKG4M3S
@JADERLINKG4M3S 3 ай бұрын
5:10 a voz apresentador mudou do nada. Sou programador Csharp, e aprendi a programar com Csharp, mas também fiz um curso de Java, e as duas são bem parecidas, na verdade acho as linguagens tipadas mais fácil do que as não tipadas.
@PauloPontes
@PauloPontes 23 күн бұрын
3:07 adivinhar o tipo de dado é mais fonte de rasteiras do que de performance. Alem de tornar o código mais lento.
@K1_void
@K1_void 4 ай бұрын
A primeira linguagem de programação que eu realmente aprendi (Ja tinha feitos outras em cursos como Smallbasic e python, mas não levei a diante pois não queria ser programador), quando me deu vontade, comecei por java, melhor decisão da minha vida, java não é difícil e me ajudou a ter uma noção que quando vejo outra linguagem, consigo entender mais ou menos oque é cada coisa sem nem saber a sintaxe
@crow4841
@crow4841 3 ай бұрын
vc trampa atualmente com JAVA?
@K1_void
@K1_void 3 ай бұрын
@@crow4841 queria mas ainda não, só faço meus projetinhos e vejo os que meu pais faz
@K1_void
@K1_void 3 ай бұрын
@@crow4841 Queria, estou só na busca de um estagio, por enquanto só faço meus projetinhos e vejo o meu pai fazer os dele kkkk
@K1_void
@K1_void 3 ай бұрын
@@crow4841 Queria, só estou na busca de um estagio
@GloriousInvocation
@GloriousInvocation 4 ай бұрын
Eu que fui atrás do Java sem ninguém me mandar
@leonamcruz9694
@leonamcruz9694 4 ай бұрын
Primeira linguagem que eu aprendi
@trex511ft
@trex511ft 3 ай бұрын
você foi influenciado pelo logo do cafezinho.
@GloriousInvocation
@GloriousInvocation 3 ай бұрын
@@trex511ft " O mãe tem café? "
@blackcitadel37
@blackcitadel37 2 ай бұрын
fui atrás do C++ por livre e espontanea insanidade.
@guilhermefleepow4081
@guilhermefleepow4081 4 ай бұрын
Há dois anos atrás quando tomei vergonha na cara e comecei a estudar programação eu me joguei no Java. Comecei com um curso de 3 meses no Senai e depois fui atrás de outros. Hoje em dia não largo ele por nada, foi a linguagem que mudou minha visão em relação a programação. Atualmente sou estagiário, mas ainda não é na área de desenvolvimento. Quando fui chamado para a vaga o recrutador deixou explícito que só se interessou pelo meu currículo por conta do Java
@luispsilv
@luispsilv 2 ай бұрын
Aí, cara. Tô tomando um fascínio tão grande pela área de tecnologia. Pesquisando sobre, vejo que é uma profissão extremamente interessante. Ainda não comecei a compreender o que cada língua trabalha. Tem alguma dica de como se identificar com alguma delas?
@guilhermefleepow4081
@guilhermefleepow4081 2 ай бұрын
@@luispsilv Estuda lógica de programação, daí você consegue ter um norte. Eu comecei com HTML e CSS e não gostei porque não era meu foco ficar fazendo aplicações WEB, sempre me interessei pela parte orgânica das coisas, isso me ajudou a ter uma direcionamento melhor, talvez te ajude também
@luispsilv
@luispsilv 2 ай бұрын
@@guilhermefleepow4081 obrigado. Vou pesquisar o que cada uma significa pra me fisgar uma que me cative.
@FarleyGuimaraes
@FarleyGuimaraes 4 ай бұрын
O pessoal odeia Java simplesmente porque aprenderam na faculdade com um professor ruim. Porcamente aprenderam Orientação a Objetos e acham que a culpa é do Java.
@cleytondeoliveirarocha5430
@cleytondeoliveirarocha5430 4 ай бұрын
Cara esse pessoal é maluco! Java é uma linguagem para programador, engenheiro mesmo de aplicação. Ela te obriga a organizar o código na melhor forma. Como esse pessoal consegue falar que java é difícil? Manda esse pessoal programar em assembly, c ou até mesmo o rust 😂😂😂😂
@jokerphoenix3788
@jokerphoenix3788 Ай бұрын
1:31 na verdade o ola mundo é só o system.out.println(); o resto é classe e metodos, se é pra fazer uma comparação justa, em python seria isso: class hello wolrd: def main(): print()
@junincleitingamepleys
@junincleitingamepleys 4 ай бұрын
O pessoal acha java velho, do passado e eu que uso C kkkkk
@candidomribeiro
@candidomribeiro 4 ай бұрын
Eu também adoro C, C++ e C#
@Craft07
@Craft07 3 ай бұрын
E eu que uso assembly kkkk
@junincleitingamepleys
@junincleitingamepleys 3 ай бұрын
@@Craft07 Brabo, pretendo aprender futuramente kkl
@candidomribeiro
@candidomribeiro 3 ай бұрын
@@Craft07 eu também gosto de Assembly.
@wallex5665
@wallex5665 3 ай бұрын
As minhas linguagens favoritas sao C, C++ e Java .... 😅
@segmentationfaullt
@segmentationfaullt 4 ай бұрын
pessoal que reclama de java é puro skill issues xD > não tem problema de deadly diamond of death igual c++ > não tem ponteiros > garbage collector do java limpa toda a heap pra você caso nenhum objeto tiver referencia, portanto não precisa se importar em limpar memoria manualmente pqiue c/c++ > exceptions auto-explicativos, você nao vai ter que decodificar um erro de template igual C++ > você nao precisa reinventar a roda por causa que o API do java literalmente EXISTE irmão pare de reclamar de barriga cheia, seus dedinhos nao vao cair por causa do boilerplate do java
@aobajac
@aobajac 4 ай бұрын
Java é muito bom a linguagem. Por que o ferramental em torno dela... Troço ruim da mísera! Se não sabe como eu odeio essas IDEs e Gradle troço desnecessário e ruim
@ShimoriUta77
@ShimoriUta77 4 ай бұрын
@@aobajac skill issue sinceramente...
@candidomribeiro
@candidomribeiro 4 ай бұрын
Java não tem ponteiros ???? O_o Classe1 c1 = new Classe1(); // c1 é um PONTEIRO. Tem sim e você os usa o tempo todo. Java não tem os ponteiros inseguros e é código gerenciado. Não confunda os conceitos...
@ShimoriUta77
@ShimoriUta77 4 ай бұрын
@@candidomribeiro isso não é um ponteiro, é uma instância de classe, um objeto em outras palavras. Uma instância de classe é fundamentalmente diferente de um ponteiro. No fim do dia tudo está na memória, mas é importante deixar claro que instâncias de classes/objetos NÃO SÃO ponteiros. Um ponteiro é algo que te permite referenciar e manipular endereços de memória específicos. Você pode considerar que todos as variáveis instaciadas que derivam de um "Object" são um ponteiro porque objetos referenciam internamente dados em memória. Mas não dá pra chamar de ponteiro. É comum se confundir quanto a isso devido a falta de conhecimento sobre o funcionamento interno da plataforma então não julgo :) E não, o código não é gerenciado. A execução de bytecode é, mas o código em si não é já que Java não é uma linguagem interpretada.
@MrNatsuDragneel
@MrNatsuDragneel 4 ай бұрын
​@@ShimoriUta77não existe no java unsafe?
@VictorRochaGx
@VictorRochaGx 4 ай бұрын
Sou programador python e sempre tive muito interesse em aprender Java, justamente pela verbosidade, de fato, fica bem mais organizado desse modo. E detalhe, python pode sim ser MUITO TIPADO, mas a tipagem não é obrigatória. A medida que você vai evoluindo na linguagem recomenda-se que seu código comece a ser mais verboso e explícito como é no Java, assim ele fica mais autodocumentado.
@xxgamerzinxx
@xxgamerzinxx 2 ай бұрын
Finalmente meu deus, obrigado amigo por defender o javinha, eu amo programar essa linguagem, oque o pessoal nao sabe é que quando se aprende algo com bastante esforço e dedicação se pode fazer tudo , e isso nao e diferente pro java, um programador que lutou para compreender essa linguagem torna possivel a aprendizagem para qualquer outra linguagem
@gabrielventura5111
@gabrielventura5111 3 ай бұрын
Depois de 7 meses tentando aprender Java, posso dizer que é difícil mas com a prática fica fácil. Mesmo assim, ainda temos muitas ferramentas que auxiliam no projeto e diminui a complexidade
@mayronbs
@mayronbs 4 ай бұрын
Eu odiava java na faculdade, mas hoje eu vejo que todas aquelas "firulas" do java era algo bom. Eu não me importo mais em escrever aquele monte de verbosidades se isto me facilitar entender o código e deixar mais organizado kkkkk
@GeorgeMatos
@GeorgeMatos 3 ай бұрын
Galera fala muito de linguagem de programação, quando na verdade o verdadeiro desafio está em entender os requistos dos clientes, manter o projeto organizado e evitar e corrigir bugs. A linguagem é o menor dos problemas.
@feliperesende4505
@feliperesende4505 3 ай бұрын
Pelo o que eu lembro que estudei em Java, ele é verboso porque a sintaxe para criar interface e funções com exception é verbosa demais e o que piora é que programador java quer meter interface e exception em tudo que existe.
@joaovitor12full
@joaovitor12full 3 ай бұрын
Java é a melhor linguagem. Em determinado momento todas tentam se parecer com ele
@dasmonstrum27
@dasmonstrum27 4 ай бұрын
Pessoal não gosta de Java porque precisa estudar, não é um JS ou Python que qualquer leigo em TI roda. A linguagem é maravilhosa, não tem nada de complexo ou super difícil nela, é só sintaxe e saber o básico de computação e OOP. Existe um motivo pra toda empresa decente usar linguagens como Java, C# ou Kotlin.
@Lucas_Lopes_06
@Lucas_Lopes_06 4 ай бұрын
@@dasmonstrum27 concordo
@ylanze4347
@ylanze4347 4 ай бұрын
não existe comentario melhor
@angefallen2024
@angefallen2024 4 ай бұрын
Assino em baixo em tudo que tu falou..
@adeamolecram5944
@adeamolecram5944 4 ай бұрын
JS é muito pior que Java. É uma linguagem extremamente complexa e com muitas peculiaridades. Java é muito melhor principalmente pela escalabilidade de projetos que a linguagem permite. Dá para fazer com JS? Atualmente dá. Tem frameworks que ajudam. Mas Java tem um melhor gerenciamento de memória e limpeza de memória. Quem reclama de Java geralmente reclama por ser uma linguagem de tipagem forte. Imagina esse povo lidando com ponteiros (que é uma coisa básica).
@dasmonstrum27
@dasmonstrum27 4 ай бұрын
@@adeamolecram5944 tu precisa ver a reação de gente de JS quando tu fala sobre linked list ou array list, grafos, trees e btrees, heap, stack, queue etc, é hilário.
@PauloPontes
@PauloPontes 23 күн бұрын
Vídeo fenomenal. Parabéns!
@programateiro
@programateiro 3 ай бұрын
Fatos imutáveis: POO não é difícil e Java é uma droga. Por exemplo, pra ler um simples arquivo no Java precisa encapsular umas tres classes usando decorator, só pra conseguir realizar um buffer
@Sylll
@Sylll 4 ай бұрын
Não sou um expert em programação, na verdade não sei nada hahaha, so os nomes, mas eu tive um tempo e vi uma aula de Java, eu gostei
@junesxox
@junesxox 2 ай бұрын
“Parece que vc tem que escrever mt mais pra fazer algo simples” a definição perfeita de toda redação de vestibular de dissertação argumentativa kkkkkkkk
@santos-i4o
@santos-i4o 3 ай бұрын
Java é difícil, mas quando você vai entendo ( que demora pra cacete ) vale muito a pena. Bagulho é que vc precisa de um compreensão legal de computação, de estrutura de dados, e de negocio tem que saber de logica. Mas com o tempo você vai se acostumando.
@roneandrade3604
@roneandrade3604 2 ай бұрын
Aprendi a programar em Java a 10 anos atrás e graças a deus hoje tenho facilidade com maioria das das linguagens. Inclusive linguagens como PHP e Python que não exige orientação a noite objetos, acho que o código fica confuso e frágil. Infelizmente sou acostumado com linguagem tipada e essa obrigatoriedade de informar os tipos das variáveis, tipo dos atributos dos métodos deixa o código bastante organizado e sólido. Agora opinião são opiniões né.
@quixaba321
@quixaba321 3 ай бұрын
Só tem medo de java quem nunca viu compiladores... cálculo 3... em Java tudo fica mais organizado e previsível, oq barateia e facilita a manutenção.
@LeonardoInacio-l1k
@LeonardoInacio-l1k 3 ай бұрын
Engraçado ver o pessoal falando que o python é mais atualizado que o Java, mesmo com o Java sendo mais novo que o python em data de lançamento.
@jeff_Sandes
@jeff_Sandes 3 ай бұрын
o conteúdo do video ficou ótimo, mas tive que parar de olha pra tela, minha cabeça começou a doer de ver essas movimentações na tela kkkkkk
@vcjasabia
@vcjasabia 2 ай бұрын
Acho que o problema principal do Java é que ele fica focado em apenas lidar com regras e padronizações, impedindo o programador de pensar livremente e solucionar o problema proposto, a linguagem é fortemente "tipada", ou seja, você não pode usar tipos de entrada de dados diferentes em uma mesma variável, sendo que a única saída ou é converter os dados para o tipo que a variável está aceitando, ou criar outra variável do tipo que está vindo os novos dados, ou até mesmo criar um objeto e transformar tudo em objeto. Outro ponto importante que torna a linguagem difícil é ter que escrever muitas linhas de código para uma coisa simples (que foi o exemplo do olá mundo). Existe sim o lado positivo do Java que é a padronização do código, ou seja, o olá mundo apesar de ser maior para escrever, ele sempre vai ser escrito da mesma forma ( a linguagem em si, "impede" do programador escrever algo diferente para fazer a mesma coisa) e isso ajuda na leitura do código por outro programador.
@madrijkaard
@madrijkaard 3 ай бұрын
Java é uma linguagem para consultorias que utilizam regras de negócio complexas que estão sempre mudando. A estrutura robusta é adequada para o controle de tipos, a coesão que represente fielmente a abstração de negócio e o baixo acoplamento que irá facilitar na manutenção do código. É de uma natureza diferente do Python. Só pela ferramenta Jupyter Notebook dá para entender que os problemas a serem resolvidos são de uma outra espécie.
@RafaelMendes93
@RafaelMendes93 4 ай бұрын
Na real mesmo? Quem acha java difícil pode largar essa carreira
@devJoseSilveira
@devJoseSilveira 3 ай бұрын
Excelente vídeo. Porém, eu resumo os haters de Java (ou de qualquer linguagem) como torcida. Não existe um motivo real. São apenas pessoas tentando se auto afirmar na linguagem que elas usam, como quem diz: "A minha linguagem é a melhor". Daí como historicamente, ao longo de décadas, Java foi a linguagem mais popular, todos outros programadores de outras linguagens utilizam ela como referência para se comparar. Tanto é torcida, que o cara que mostra aqueles memes comparando "Hello Word" do Python Vs Java, se vc mostrar o de PHP que é só: echo 'Hello World'; daí já não vale. heheh
@mykemeplay
@mykemeplay 3 ай бұрын
Java é a linguagem que eu mais gostei e mais me identifiquei para estudar os fundamentos e compreender os paradigmas da programação. Java é Java né pai?
@PedroHenrique85a
@PedroHenrique85a 4 ай бұрын
Se Deus criasse o mundo em Java, ele teria que especificar até onde iria ficar a luz. Eu prefiro C++, que é semelhante e até mais rápida que Python, ou eu uso todas as linguagens de programação como C, C++, C#, Java, Python, HTML, CSS e JavaScript.
@candidomribeiro
@candidomribeiro 4 ай бұрын
Eu também. Para mim Windows, Linux, C, C++, C#, Java, Python, Oracle, SQL Server, MySQL, ... São tudo ferramentas de trabalho e NADA MAIS. Para mim fanboys, por exemplo aqueles que usam camisa com estampa do Tux ou da xícara de café, não passam de um bando de idiotas que acham que sabem alguma coisa. (pode reparar que a base de conhecimento deles é o que eles ouviram falar e como tiveram o viés de reforço, eles julgam ser verdade...)
@fiscaldotempo
@fiscaldotempo 3 ай бұрын
Do meu ponto de vista, depois que você tem um entendimento legal em POO, Java se torna uma linguagem bem mais tranquila de se aprender. Eu acho que as coisas que a tornam "difícil" são justamente o que fazem do Java ser uma ótima linguagem de programação.
@murilohasse5694
@murilohasse5694 4 ай бұрын
Prefiro muito mais escrever public do que __
@DavisLou
@DavisLou 4 ай бұрын
Comecei pela minha primeira linguagem com Java, e é minha paixão ate hoje
@PauloPontes
@PauloPontes 23 күн бұрын
4:56 mas que pronuncia é essa para "package"? Ok, agora estou pegando no pé 😅
@acaicommanga4309
@acaicommanga4309 4 ай бұрын
Comentário para engajar o vídeo
@flavioalecio5469
@flavioalecio5469 4 ай бұрын
Até o momento, Java para aprender orientação à objetos, foi uma das minhas melhores experiências na faculdade kkkkkkkk
@camelo_000
@camelo_000 2 ай бұрын
ainda não achei o que odiar no meu javinha :), SpringBoot é uma vida cara.
@GuilhermeLima-md3ci
@GuilhermeLima-md3ci 3 ай бұрын
Desde o início, nunca tive dificuldades! Minha primeira linguagem principal foi tipada, o que me ensinou a programar de forma correta: sempre declarando tipos e otimizando o uso de pouca memória RAM, garantindo que o código fosse eficiente e que qualquer notebook da xuxa conseguisse rodar bem. Hoje, vejo uma geração que, com o JavaScript, nem sabe o que é uma classe quanto mais programar de verdade. Particularmente eu atribuo um dos motivos de tanto programador ruim ao fato dessa moda de linguagem não tipada.
@GuilhermeLima-md3ci
@GuilhermeLima-md3ci 3 ай бұрын
mas que é verbosa é!!! mas não é difícil só é meio chato. Considero melhor que javascript ou python indo e voltando.
@algumacoisa0368
@algumacoisa0368 2 ай бұрын
Sou iniciante na área, mas fiz curso técnico e agora estou na faculdade. Minha primeira linguagem foi C# então não entendo o pessoal que diz que Java é difícil. Pra mim, é bem parecida com C#. O ponto chatinho é realmente a forte tipagem, mas não acho que isso torna mais difícil não. Na real, torna um pouco mais fácil que outras linguagens, ao meu ponto de vista. E olha que nem me considero um grande amante de backend. Enfim, quem acha difícil deveria na verdade achar programação no geral difícil. Porque no fim, no âmbito das linguagens atuais, é tudo sobre lógica de programação e estruturas de dados. E se for pegar somente a parte do backend, daria pra adicionar os conceitos de POO também.
@g1ovana_
@g1ovana_ 3 ай бұрын
outra grande diferença que vejo do Java para linguagens mais tranquilas de se lidar é a complexidade para começar um projeto, enquanto outras linguagens você pode simplesmente abrir o bloco de notas e começar a codar, no Java é muito mais do que apenas 1 arquivo executável, um projeto costuma ter diversas pastas contendo funções diferentes que sem elas você não conseguiria compilar direito o código. Mas existem IDEs que preparam todo o ambiente para você poder começar a codar em questão de segundos e até mesmo o Spring Boot. Uma reclamação do Java: PQP é chato d++ pegar e inserir uma dependência
@lucasamaral6634
@lucasamaral6634 4 ай бұрын
Se nao fosse java, nao teria arrumado minha primeira vaga como dev
@cbgudang
@cbgudang 3 ай бұрын
Um defeito endeusando por parte da comunidade e "linguagem automatizar decisões", até certo ponto é útil e evita trabalho excessivo, mas quando você deixa a linguagem tomar escolhas por preguiça maior vai ser a dificuldade de exportar para outros sistemas, ter que editar tudo de novo, por isso gosto de java, explicou o código "tintim por tintim" depois roda até numa batata 👏🏼
@LetsCodeOFC
@LetsCodeOFC 4 ай бұрын
Nunca estudei Java, mas é realmente tão verboso assim? Eu sei um pouco de C#, mas aquele exemplo do "Hello, World" em Java não me assustou, até porque aquela classe e o método main() são padrões do C# também.
@GyroZeppelii0
@GyroZeppelii0 4 ай бұрын
Em comparação com outras linguagens como python é bem verboso, mas nn é assim nao, é bem parecido com o C#, nada de mais
@LetsCodeOFC
@LetsCodeOFC 4 ай бұрын
@@GyroZeppelii0 Qualquer coisa comparada com Python vai ser verbosa mesmo
@M4t3mat
@M4t3mat 2 ай бұрын
É muito verboso comparado a JavaScript, Python ou Dart, foras que é difícil de aprender devido as regras e organização. Entretanto, aprendendo Java você se torna um desenvolvedor mais desenrolado em outras linguagens. JavaScript, por exemplo, aprendi em 1 semana. Node, usando NestJS, em um 1 dia eu já desenrolava legal. Isso tudo pq comecei por Java, então tudo que vem pela frente parece piada ou enfrentável. Outra fator é que, por eu ter vindo do Java, meu código em outras linguagens é muito organizado e intuitivo de ler, já que tenho "manias" de tipar tudo. Eu só ñ recomendo um iniciante começar por Java ñ é nem devido a parte técnica em si, é por causa do mercado de trabalho msm. Java paga muito e tal pq é uma linguagem antiga, tem muito código legado em java pra dar manutenção e a maioria das vagas querem caras mais experientes, tanto q meu primeiro job nem foi Java.
@ElXandele
@ElXandele Ай бұрын
Eu aqui no youtube procurando qualquer argumento pra não começar a programar com o Java (não aprendi nenhuma outra linguagem ainda), mas só acho motivo pra gostar dele kkkkkkkkkk
@mk-1637
@mk-1637 3 ай бұрын
Quem não gosta ou respeita Java é o tipico profissional que quando der uma merda é o primeiro a sair da empresa. Java não é uma linguagem descartável e se você começar a ser o responsável por pelo código de outros devs de um projeto, você também vai querer incluir um monte de burocracia para ter certeza que ninguém ta fazendo besteira no seu código.
@nelsonantonio5870
@nelsonantonio5870 3 ай бұрын
Eu amo Java. JAVA não é a melhor linguagem de programação para iniciantes que querem aprender a programar. Mas se gostar de sofrer um pouco, vai aprender muito mais que outra linguagem.
@LUANFUR
@LUANFUR 3 ай бұрын
Eu só sei q eu uso python java script e c++, meu sistem è com python por inquanto ta tudo certo fucionando perfeito
@ricardojohannsen374
@ricardojohannsen374 3 ай бұрын
com Java que exige obriga o cara a ser organizado vc já consegue fazer gambiarra, imagina numa linguagem que vc programa de qualquer jeito
@fdelduquenobre
@fdelduquenobre 3 ай бұрын
Não vi o vídeo mas vou dar meu pitaco. Eu lembro de quando lançou o Java, fizeram um hype absurdo que era o futuro, quando você rebatia com era muito lento sempre tinha o "fã boy" dizendo os computadores irão ficar mais rápidos e não terá problema e etc. Na minha opinião fizeram tanto hype que quando a realidade quando chegou, esmagou o espírito das pessoas e todo mundo odeia hoje. Imagino que vai acontecer com a IA em 20 anos também.
@lindembergjunior9172
@lindembergjunior9172 3 ай бұрын
Comecei no mundo da programação com JS, gostava da linguagem, mas Aí fui pro Java. Fiquei 6 meses tentando e tentando e não conseguia sair do lugar. Resumindo, desistir do Java e voltei pro js. Mas depois de um tempão percebi que o Java não saiu da minha cabeça, e por isso estou voltando pra ele, pra tentar novamente. Mas estou em busca de outro curso, um que passa uma visão de o que pode se fazer com Java. Porque o curso que eu fiz é famoso, mas não me sentia bem.
@satanasoreidoinferno5625
@satanasoreidoinferno5625 2 ай бұрын
Eu gosto de Java. Trabalhei com Java por mais de 10 anos, nunca achei difícil.
@guil666
@guil666 3 ай бұрын
Tô fazendo faculgay, pra poo usaram python e estrutural com C, não sei se vão meter um Java no meio
@WellingtonAest
@WellingtonAest 3 ай бұрын
Aprender Java te torna um programador nível avançado.
@juliodonofreo
@juliodonofreo 3 ай бұрын
te torna um programador básico na real
@WellingtonAest
@WellingtonAest 3 ай бұрын
@@juliodonofreo que nada,to aprendendo Java e já criei até aplicativos em poucas semanas de estudo,essa parada de sênior e Júnior é muita bobagem. Se tivesse na faculdade iria demorar 1 ano pra pegar o básico.
@Davigs16
@Davigs16 3 ай бұрын
Eu no ensino medio tecnico ja aprendendo java
@CaioSouza-l5h
@CaioSouza-l5h 12 күн бұрын
Por phyton ser simplificado demais pode parecer estetico, mas acho confuso, ja o java me introduziu a oop que achei maravilhoso e sua sintaxe e verbosidade nao vejo problema algum pelo contrário acho muito melhor
@XR55OR
@XR55OR Ай бұрын
vocês acham JAVA difícil? conheçam o assembly então, ai sim vocês vão conhecer a verdadeira dificuldade.
@victonios23
@victonios23 4 ай бұрын
Primeira linguagem que vi na faculdade em engenharia elétrica foi c pra mim foi de boa pq no ensino médio eu já tinha feito o curso do Guanabara de lógica de programação dai depois mudei para python e tive estrutura de dados em python foi fácil e difícil ao mesmo tempo não ter uma tipagem forte atrapalha muuuuuito as vezes deixando os códigos as vezes meio gambiarra mas quando eu vi o java foi amor a primeira vista pois era um c mil vezes melhorado . Desde então estou terminando o python com o django só oara vê se arrumo um emprego enquanto isso tô usando Java na faculdade assim que terminar meus projetos em djago já vou parti para o spring boot 😂😂😂😂
@n0b0dy07
@n0b0dy07 3 ай бұрын
Pessoal que olha a dificuldade da linguagem pelo Olá mundo, vai lá no python e cria um singleton
@nazin2542
@nazin2542 4 ай бұрын
Simplesmente conteúdo de qualidade!
3 ай бұрын
Eu ja mexi com java quando comecei a programar em um estagio. Mas nao acho que seja um bicho de sete cabeças, muitas ferramentas tem curvas de aprendizagem diferentes. Hoje em dia acabei indo para o lado do .NET e o C# e acho que tambem entra ai o gosto da pessoa e adaptação a linguagem.
@rafaelcostaramos3778
@rafaelcostaramos3778 3 ай бұрын
Por isso quem começa aprendendo em linguagem C, e passa por algumas estruturas de dados usando varios ponteiros. Java é até legal.
@BielyDev
@BielyDev 3 ай бұрын
Comecei programando POO a 5 anos atrás e, ate hoje nunca encostei Java.
@hirho976
@hirho976 2 ай бұрын
Quando entrei na faculdade comecei a ouvir as lendas do Java, no começo do ano comecei POO com C# e agora a menos de um mês com o Java em POO II e sinceramente achei oque a galera fala dele meio exagerado, talvez por eu estar no começo só to sendo ingênuo, mas a única coisa que de fato me incomoda no Java e que meio que fiquei mal acostumado do C# é a falta do { get, set } e a inexistência de argumentos padrões, oq faz eu ter que fazer sobrecarga meio que entupindo o código pra um só método. E tmb eu acho essa comparação de verbalidade meio nada a ver, oque faz o Hello World no Java é o System.out.println(), que apesar de ser leeeevemente maior que um print() ainda é pouca coisa, só parece enorme pq por ser orientado a objeto a função precisa estar em um método de um classe, mas caso você queira printar 2 Hello World vc não precisa criar duas classes.
@eduardohenriquemachadodoss5603
@eduardohenriquemachadodoss5603 2 ай бұрын
Eu comecei por c e c++ e não vejo problema com tipagem estatica, tipo meu primeiro contato com string foi como array de char
@WCS-CEZAR
@WCS-CEZAR 2 күн бұрын
É so escrever uma função escreva em java que fica mais fácil 😅.
@ygorgomes5202
@ygorgomes5202 3 ай бұрын
Video do caralho, parabéns! PFV, use um pequeno tratamento de audio no seus vídeos, tanto no sony vegas, no davinci resolve ou nos wondershare, aplique o Hizz noise reduction, pois o sons agúdos do seu vídeo estão estouradassos pra quem usa fone de ouvido. Novamente, adorei sei vídeo!
@shaulinsmb
@shaulinsmb 3 ай бұрын
Muito obrigado pelo feedback irmão, irei investir em um microfone melhor em breve
@betocilc
@betocilc 3 ай бұрын
Vc falou que o framework Spring veio para facilitar. Fico imaginando sem ele como era. No curso do Nélio Alves ele leva um tempão só pra fazer a configuração desse framework. 😂😂😂😂 É praticamente um bloco de aulas 😂
@juliodonofreo
@juliodonofreo 3 ай бұрын
isso tudo é boilerplate, você não precisa saber como fazer, precisa saber como encontrar
@XR55OR
@XR55OR 4 ай бұрын
java ou fortran faça essa pergunta para alguém.
@PauloPontes
@PauloPontes 23 күн бұрын
5:40 coding standard é diferente de design patterns. Vai ter que ler o gang of four de novo!
@CanalPontuEstudos
@CanalPontuEstudos 4 ай бұрын
Foda demais seu conteúdo man👏👏👏
@GloriousInvocation
@GloriousInvocation 4 ай бұрын
Ora ora se não é a Felipa de champas
@CanalPontuEstudos
@CanalPontuEstudos 4 ай бұрын
@@GloriousInvocation kskssksksksskksksk eae man?
@ricardopassos1180
@ricardopassos1180 4 ай бұрын
eu tendo que estudar java pra um novo projeto na empresa e já passando por uma pá de stack trace sem sentido só pra inicializar o ambiente 🤡🤡 uma dica: tipagem não é o mesmo que verbosidade. se isso fosse verdade, C seria verboso.
@David_Eliezer
@David_Eliezer 4 ай бұрын
A linguagem que mais acho vagas para junior
@saitamablz1512
@saitamablz1512 4 ай бұрын
Salário um pastel e uma coca
@DanVasques
@DanVasques 3 ай бұрын
salarios sao altos, logicamente de acordo com a senioridade, mas um fato é: java paga bem. vai pra python e js pra ver, tem mt dev, acaba sendo só mais um, pra receber um salario de merda.
@juliodonofreo
@juliodonofreo 3 ай бұрын
​@@saitamablz1512Com python: fome
@arthuralk
@arthuralk 2 ай бұрын
Já inventaram o coffescript pq achavam o JavaScript verboso demais, imagina o Java
@anotherchristian
@anotherchristian 3 ай бұрын
Esse aumento colossal de verbosidade também não sacrifica desempenho?
@flemos987
@flemos987 Ай бұрын
Trabalho com cobol a 10 anos e agora estou aprendendo java. Quem fala.... ah não gosto da linguagem x, y é adolescente, adulto precisa pagar boleto 😅😅😅
@f.v5559
@f.v5559 3 ай бұрын
Linguagem pra não chegar o preguiçoso e falar: Ele errou todo o código !
@murilobrecht4220
@murilobrecht4220 Ай бұрын
Javascript precisou criar um superset pra ser decente, todos sabem que uma linguagem fortemente tipada é extremamente organizada e segura.
@jasonbourn8250
@jasonbourn8250 3 ай бұрын
Por gentileza, qual o objetivo de usar uma linguagem mais verbosa e que pode fazer as mesmas coisa que uma mais simples, se a boa aplicação da tipagem, e padrão organizacional do código ja resolveria esse problema? Outra pergunta, sei que cada linguagem tem uma aplicação mas no caso de um java e um python por exemplo, oq uma consegue fazer que a outra nao faz ?
@Laerzee
@Laerzee 3 ай бұрын
No próprio vídeo ele explica isso, pelo fato de você explicitamente declarar coisas, em projetos grandes te ajudará a resolver bugs, e até mesmo antes de entrar em produção será mais fácil identificar possíveis problemas do que linguagens menos verbosas, ou melhor, com tipagem dinâmica. Pra coisas pequenas, linguagens como Python e JS são uma mão na roda, mas um sistema completo, robusto, que faz muitas requisições, ações, controladores, enfim, é melhor.
@gustavomiguel8915
@gustavomiguel8915 2 ай бұрын
Na época que fiz estágio, fazia scraping de dados, no início do estágio usávamos Java para fazer scraping, e depois de alguns meses mudamos para o Python, o principal ganho que tivemos foi na performance, para esse caso em específico o Python era bem mais rápido. Mas acho que não quer dizer que necessariamente o Python é melhor, depende de qual é a finalidade. por exemplo tarefas que exigem um trabalho processamento intenso ou melhor gerenciamento de threads, acredito que nesse caso Java seria melhor
O QUE É UMA API? | Conceito e Como Usar
10:03
Shaulin
Рет қаралды 106 М.
COMO ESTUDAR JAVA | Passo a Passo para Aprender POO
13:19
Shaulin
Рет қаралды 8 М.
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
7 ERROS de Youtuber Iniciante
11:54
Eco
Рет қаралды 11 М.
Porque Python é uma Linguagem RUIM
26:22
Augusto Galego
Рет қаралды 26 М.
PRA QUEM QUER FAZER ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
5:51
Só Samuel
Рет қаралды 10 М.
Python laid waste to my C++!
17:18
Sheafification of G
Рет қаралды 161 М.
Se o LINUX é tão bom,  , pq não tem mais gente usando?
15:28
Lucas Montano
Рет қаралды 82 М.
PYTHON NÃO FAZ O QUE O JAVA FAZ
21:23
Curso De Tecnologia
Рет қаралды 32 М.
COBOL (A Linguagem das Finanças) // Dicionário do Programador
21:14
Código Fonte TV
Рет қаралды 39 М.
Como EU começaria em HACKING (CS) em 2024! 100% HONESTO
27:16
Jansen(Canal-Antigo)
Рет қаралды 48 М.
Java de uma forma meio masoquista (vídeo técnico)
22:07
Lucas Montano
Рет қаралды 36 М.
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН