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.
@thaleswillreis3 ай бұрын
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!"
@fernando3572 ай бұрын
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
@gabrielsantosoliveira74522 ай бұрын
@@fernando357irmão para com essa ansiedade e vai praticar. Começa por uma e depois vai pra outra. Simples assim
@fernando3572 ай бұрын
@@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
@emersongeovanne2 ай бұрын
@@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Ай бұрын
Com IA realmente para quem quer aprender e se diverti com isso, é muito facinho aprender programação agora
@matheusmoraes23163 ай бұрын
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
@AllanLC112 ай бұрын
Gostei
@JoaoPedro-pm7kt4 ай бұрын
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!
@djavanlima26483 ай бұрын
Com o tempo você vai subindo de nível igual a um game. O game também aumenta a dificuldade.
@UcsFanАй бұрын
É, e no mais é isso né? Decorar e entender? Pois a programação parece ser tão objetiva, especialmente hoje em dia
@alvaroveloso61144 ай бұрын
continuem correndo do java, quanto menos concorrência tiver, melhor.
@gustavocesartoebe9604 ай бұрын
E se entrarem pro Java entrem com força no spring pra não aprenderam o Java de vdd
@saitamablz15124 ай бұрын
Kdksk oque trm de java no mercado kkk ta super saturado
@snowzin_tv3 ай бұрын
confia
@Kalashnikov_0473 ай бұрын
@@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".
@saitamablz15123 ай бұрын
@@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.
@davidmartins35783 ай бұрын
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!
@TheClebersanches4 ай бұрын
Java é uma linguagem para quem com gosta de organização 🙂
@trex511ft3 ай бұрын
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.
@femoyo3 ай бұрын
@@trex511ft tadinho
@zskaam29433 ай бұрын
@@femoyo Está delirando ele kkkk
@tekkenff46013 ай бұрын
@@zskaam2943 tá dodoi ele
@poderosoexcalibur-yp3kl2 ай бұрын
nunca conheci um dev java organizado, sempre desenvolvem na base de loucura e alucinação
@EduardoSilva-xf2fo4 ай бұрын
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.
@jeffersonsousa53543 ай бұрын
Ele deixa minecraft porque várias pessoas ficam rolando nos comentários, como eu 😅😅
@phantomskyrim90962 ай бұрын
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
@afsmultimidia3884 ай бұрын
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.
@DriwChannel3 ай бұрын
Essas desculpas da verbosidade fazia sentido nos anos 2000 onde as IDE não ajudava tanto, mas nos dias de hoje....
@nelsonantonio58703 ай бұрын
Ótimo comentário!
@EsterAlv3s3 ай бұрын
Super concordo com você
@leonamrsm2 ай бұрын
@@DriwChannel e ainda tem chat gpt pra ajudar
@osdeving2 ай бұрын
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Ай бұрын
exatamente, só escrever "sout", dar tab e ja era
@leonamrsm3 ай бұрын
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Ай бұрын
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
@matheusnunesi4 ай бұрын
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.
@cesarjhony3 ай бұрын
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.
@SedracCalupeteca3 ай бұрын
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-oe3ts4 ай бұрын
Seu conteudo é muito bom meu amigo, continua nessa linha, bastante conhecimento de uma maneira de consumir
@PomboHardcore3 ай бұрын
Em C# o "olá mundo" tinha +linhas pq antes tinha que colocar o "ReadKey()" pro console não fechar
@PauloPontes23 күн бұрын
2:17 a tipagem forte permite perceber erros em tempo de compilação e não de execução
@reserva13873 ай бұрын
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.
@M4t3mat2 ай бұрын
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.)
@JADERLINKG4M3S3 ай бұрын
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.
@PauloPontes23 күн бұрын
3:07 adivinhar o tipo de dado é mais fonte de rasteiras do que de performance. Alem de tornar o código mais lento.
@K1_void4 ай бұрын
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
@crow48413 ай бұрын
vc trampa atualmente com JAVA?
@K1_void3 ай бұрын
@@crow4841 queria mas ainda não, só faço meus projetinhos e vejo os que meu pais faz
@K1_void3 ай бұрын
@@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_void3 ай бұрын
@@crow4841 Queria, só estou na busca de um estagio
@GloriousInvocation4 ай бұрын
Eu que fui atrás do Java sem ninguém me mandar
@leonamcruz96944 ай бұрын
Primeira linguagem que eu aprendi
@trex511ft3 ай бұрын
você foi influenciado pelo logo do cafezinho.
@GloriousInvocation3 ай бұрын
@@trex511ft " O mãe tem café? "
@blackcitadel372 ай бұрын
fui atrás do C++ por livre e espontanea insanidade.
@guilhermefleepow40814 ай бұрын
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
@luispsilv2 ай бұрын
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?
@guilhermefleepow40812 ай бұрын
@@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
@luispsilv2 ай бұрын
@@guilhermefleepow4081 obrigado. Vou pesquisar o que cada uma significa pra me fisgar uma que me cative.
@FarleyGuimaraes4 ай бұрын
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.
@cleytondeoliveirarocha54304 ай бұрын
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Ай бұрын
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()
@junincleitingamepleys4 ай бұрын
O pessoal acha java velho, do passado e eu que uso C kkkkk
As minhas linguagens favoritas sao C, C++ e Java .... 😅
@segmentationfaullt4 ай бұрын
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
@aobajac4 ай бұрын
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
@ShimoriUta774 ай бұрын
@@aobajac skill issue sinceramente...
@candidomribeiro4 ай бұрын
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...
@ShimoriUta774 ай бұрын
@@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.
@MrNatsuDragneel4 ай бұрын
@@ShimoriUta77não existe no java unsafe?
@VictorRochaGx4 ай бұрын
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.
@xxgamerzinxx2 ай бұрын
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
@gabrielventura51113 ай бұрын
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
@mayronbs4 ай бұрын
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
@GeorgeMatos3 ай бұрын
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.
@feliperesende45053 ай бұрын
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.
@joaovitor12full3 ай бұрын
Java é a melhor linguagem. Em determinado momento todas tentam se parecer com ele
@dasmonstrum274 ай бұрын
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_064 ай бұрын
@@dasmonstrum27 concordo
@ylanze43474 ай бұрын
não existe comentario melhor
@angefallen20244 ай бұрын
Assino em baixo em tudo que tu falou..
@adeamolecram59444 ай бұрын
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).
@dasmonstrum274 ай бұрын
@@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.
@PauloPontes23 күн бұрын
Vídeo fenomenal. Parabéns!
@programateiro3 ай бұрын
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
@Sylll4 ай бұрын
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
@junesxox2 ай бұрын
“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-i4o3 ай бұрын
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.
@roneandrade36042 ай бұрын
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é.
@quixaba3213 ай бұрын
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-l1k3 ай бұрын
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_Sandes3 ай бұрын
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
@vcjasabia2 ай бұрын
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.
@madrijkaard3 ай бұрын
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.
@RafaelMendes934 ай бұрын
Na real mesmo? Quem acha java difícil pode largar essa carreira
@devJoseSilveira3 ай бұрын
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
@mykemeplay3 ай бұрын
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?
@PedroHenrique85a4 ай бұрын
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.
@candidomribeiro4 ай бұрын
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...)
@fiscaldotempo3 ай бұрын
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.
@murilohasse56944 ай бұрын
Prefiro muito mais escrever public do que __
@DavisLou4 ай бұрын
Comecei pela minha primeira linguagem com Java, e é minha paixão ate hoje
@PauloPontes23 күн бұрын
4:56 mas que pronuncia é essa para "package"? Ok, agora estou pegando no pé 😅
@acaicommanga43094 ай бұрын
Comentário para engajar o vídeo
@flavioalecio54694 ай бұрын
Até o momento, Java para aprender orientação à objetos, foi uma das minhas melhores experiências na faculdade kkkkkkkk
@camelo_0002 ай бұрын
ainda não achei o que odiar no meu javinha :), SpringBoot é uma vida cara.
@GuilhermeLima-md3ci3 ай бұрын
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-md3ci3 ай бұрын
mas que é verbosa é!!! mas não é difícil só é meio chato. Considero melhor que javascript ou python indo e voltando.
@algumacoisa03682 ай бұрын
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_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
@lucasamaral66344 ай бұрын
Se nao fosse java, nao teria arrumado minha primeira vaga como dev
@cbgudang3 ай бұрын
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 👏🏼
@LetsCodeOFC4 ай бұрын
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.
@GyroZeppelii04 ай бұрын
Em comparação com outras linguagens como python é bem verboso, mas nn é assim nao, é bem parecido com o C#, nada de mais
@LetsCodeOFC4 ай бұрын
@@GyroZeppelii0 Qualquer coisa comparada com Python vai ser verbosa mesmo
@M4t3mat2 ай бұрын
É 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Ай бұрын
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-16373 ай бұрын
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.
@nelsonantonio58703 ай бұрын
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.
@LUANFUR3 ай бұрын
Eu só sei q eu uso python java script e c++, meu sistem è com python por inquanto ta tudo certo fucionando perfeito
@ricardojohannsen3743 ай бұрын
com Java que exige obriga o cara a ser organizado vc já consegue fazer gambiarra, imagina numa linguagem que vc programa de qualquer jeito
@fdelduquenobre3 ай бұрын
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.
@lindembergjunior91723 ай бұрын
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.
@satanasoreidoinferno56252 ай бұрын
Eu gosto de Java. Trabalhei com Java por mais de 10 anos, nunca achei difícil.
@guil6663 ай бұрын
Tô fazendo faculgay, pra poo usaram python e estrutural com C, não sei se vão meter um Java no meio
@WellingtonAest3 ай бұрын
Aprender Java te torna um programador nível avançado.
@juliodonofreo3 ай бұрын
te torna um programador básico na real
@WellingtonAest3 ай бұрын
@@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.
@Davigs163 ай бұрын
Eu no ensino medio tecnico ja aprendendo java
@CaioSouza-l5h12 күн бұрын
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Ай бұрын
vocês acham JAVA difícil? conheçam o assembly então, ai sim vocês vão conhecer a verdadeira dificuldade.
@victonios234 ай бұрын
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 😂😂😂😂
@n0b0dy073 ай бұрын
Pessoal que olha a dificuldade da linguagem pelo Olá mundo, vai lá no python e cria um singleton
@nazin25424 ай бұрын
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.
@rafaelcostaramos37783 ай бұрын
Por isso quem começa aprendendo em linguagem C, e passa por algumas estruturas de dados usando varios ponteiros. Java é até legal.
@BielyDev3 ай бұрын
Comecei programando POO a 5 anos atrás e, ate hoje nunca encostei Java.
@hirho9762 ай бұрын
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.
@eduardohenriquemachadodoss56032 ай бұрын
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-CEZAR2 күн бұрын
É so escrever uma função escreva em java que fica mais fácil 😅.
@ygorgomes52023 ай бұрын
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!
@shaulinsmb3 ай бұрын
Muito obrigado pelo feedback irmão, irei investir em um microfone melhor em breve
@betocilc3 ай бұрын
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 😂
@juliodonofreo3 ай бұрын
isso tudo é boilerplate, você não precisa saber como fazer, precisa saber como encontrar
@XR55OR4 ай бұрын
java ou fortran faça essa pergunta para alguém.
@PauloPontes23 күн бұрын
5:40 coding standard é diferente de design patterns. Vai ter que ler o gang of four de novo!
@CanalPontuEstudos4 ай бұрын
Foda demais seu conteúdo man👏👏👏
@GloriousInvocation4 ай бұрын
Ora ora se não é a Felipa de champas
@CanalPontuEstudos4 ай бұрын
@@GloriousInvocation kskssksksksskksksk eae man?
@ricardopassos11804 ай бұрын
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_Eliezer4 ай бұрын
A linguagem que mais acho vagas para junior
@saitamablz15124 ай бұрын
Salário um pastel e uma coca
@DanVasques3 ай бұрын
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.
@juliodonofreo3 ай бұрын
@@saitamablz1512Com python: fome
@arthuralk2 ай бұрын
Já inventaram o coffescript pq achavam o JavaScript verboso demais, imagina o Java
@anotherchristian3 ай бұрын
Esse aumento colossal de verbosidade também não sacrifica desempenho?
@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.v55593 ай бұрын
Linguagem pra não chegar o preguiçoso e falar: Ele errou todo o código !
@murilobrecht4220Ай бұрын
Javascript precisou criar um superset pra ser decente, todos sabem que uma linguagem fortemente tipada é extremamente organizada e segura.
@jasonbourn82503 ай бұрын
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 ?
@Laerzee3 ай бұрын
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.
@gustavomiguel89152 ай бұрын
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