Você também pode me encontrar ↴ Instagram ☛ eldermoraes Facebook ☛ eldermoraesjava Meu Blog ↴ eldermoraes.dev Meu Blog (em inglês) ↴ eldermoraes.com Acesse todos os meus links ↴ eldermoraes.com/links #java #carreira #developer
Salve Elder, primeiramente quero dar Parabéns pelo seu trabalho e seu profissionalismo. Estou em mudança de carreira e determinado em Java, no backend! Gostaria de saber mais sobre: Orientação Objeto, Transição de Carreira, ...muito obrigado!
Iniciei uma graduação na área de desenvolvimento lá em 2015 por ser apenas um entusiasta, 2 anos curtindo cada aula, encantado com as possibilidades... Surge uma oportunidade de emprego na área comercial com várias promessas de uma carreira onde nem o céu era o limite... Abandono tudo e aceito a proposta... Se passaram 7 anos desde essa decisão que me dói por ter tomado, mas de alguma forma ir para a área comercial me tornou quem eu sou hoje e me arrepender não muda nada do que aconteceu. E olha só, aqui estou eu começando do 0 novamente, retomando um sonho sólido e muito possível, com muito mais maturidade pra entender e concordar com cada palavra sua nesse vídeo. Parabéns pelo seu trabalho, tenho certeza que te acompanhar me ajudará a ser um profissional de referência e fica aqui um objetivo da minha vida profissional: Ter a oportunidade de te agradecer pessoalmente já como um desenvolvedor Java! Um grande abraço e desejo ainda mais sucesso na sua carreira!
Muito bacana seu video, Elder. Se fossemos aprofundar nesse assunto, passariamos mais uns bons minutos falando sobre. Atualmente, a onda do imediatismo tem contruibuido demais pra essas desistencias TAMBÉM... As pessoas querem obter o sucesso em qualquer area da vida em dias e isso é um mal q vc faz a si próprio. Estudar é assim, dia pós dia, cada um no seu ritmo, cada um com seu método e facilidades.. Quase tudo, pra nao dizer tudo, vai ser necessário ter aquela paciencia pra entender certos assuntos, é dificil pular etapas. Será de grande ajuda voce compartilhar sua didática referente a OOP e outros futuros assuntos que julgar interessante reforçar.
O pessoal começa a aprender as mais fáciels e as mais mainstreams, depois com o passar dos anos e com a evolução o pessoal começa a perceber que quando a coisa escala a um nível de grande empresa, não há muitas opções atrativas, então aí o pessoal começa a perceber que o Java é a linguagem... Quando a performançe conta, quando a arquitetura é para ser distribuída, quando começa a precisar de processamento paralelo. Então o leque de linguagem começa a ficar reduzido... Java é a linguagem para grandes trabalhos.
Fiz muitos, muitos cursos de java e ninguém falava de composição, era só herança herança e mais herança. Herança é super importante, já que tudo na estrutura da linguagem é um objeto ou método herdado de object... Mas no dia a dia, as empresas usam mais composição. Na hora de implementar um rest, um jdbc ou um jpa, é tudo um monte de classe que compõe a outra classe que compõe a outra classe pra ter baixo acoplamento. E os cursos passam muito batido isso, não sei porquê. Até acho muito material no RU-vid quando digito "composição é melhor que herança" ou "compose over inheritance". Mas é algo que não tá no currículo dos cursos livres e não sei porquê
Veja isso como um oportunidade! Se você produzir algo que ajude outros devs a entenderem mais sobre composição, vai suprir uma demanda que, aparentemente, ninguém está suprindo.
Muito boa sua fala! Consegui perceber que estou muito na teoria. Sobre o vídeo de orientação a objetos já estou esperando! Tudo de bom!
Год назад
De tudo que você falou, se eu fosse escolher uma única sugestão como a mais importante, seria a de praticar. Quando finalmente resolvi fazer um projeto totalmente meu foi quando eu realmente senti que estava evoluindo. Muita coisa já está feita quando aprendemos com projetos no trabalho. Pior: nem sempre as coisas estão feitas da melhor maneira. Quando temos um projeto próprio é que podemos mexer à vontade, testar o que quiser, bagunçar à vontade. Faz muita diferença. Pratique isso.
Elder seu canal me da muita motivação de continuar estudando, e também serve como se fosse uma conversa de amizade mesmo, meus amigos são tudo programadores front e com outras tecnologias, eu sou totalmente novo na área (comecei minha faculdade e um curso profissionalizante na EBAC) agora em final de Junho, e peguei para aprender JAVA
Estou aprendendo, na minha opinião dificuldade vem do fato dela ser bem verbosa e possuir detalhes a que não se pode descuidar. Todavia eu penso que isso é uma barreira para quem está aprendendo/entrando na programação, visto que os devs mais velhos amam essa linguagem, inclusive como está no vídeo ela é a mais usada para o backend, se ela fosse tão difícil assim para quem já esta acostumado ela não deveria ter tanta popularidade pois hoje existem concorrentes de peso como C#, Kotlin entre outras. A única coisa que me deixa meio confuso é porque lança uma versão do Java a cada 6 meses, podia ser a cada 1 ano ou 2...
Ela já foi mais verbosa! Creio que hoje ela seja mais "explícita" do que verbosa. Sobre uma versão a cada 6 meses, vou fazer um vídeo sobre isso! Mas acredite, é muito melhor assim. Para o Java e para o mercado. Vou explicar mais sobre isso no vídeo!
Acredito que o primeiro grande desafio é aprender a aprender coisas novas. Deixar o preconceito e o sofrimento antecipado de lado. Vencer a procrastinação. Adquirir e manter bons hábitos.
Com certeza um dos seus melhores video Elder, me vejo estudando Java e sempre acabo faltando alguma coisa, isso fez com eu voltasse a base, para entender realmente o que eu estou fazendo, com isso eu vejo que cada vez mais a evolução, mas sabe uma coisa interresante que eu vejo também, você ler o erro que está acontecendo e não ficar desesperado, kkkk! Tem algumas coisas eu acredito que são bem úteis não só para nos desenvolvedores, mas para qualquer área da computação, aprender a pesquisar, aprender a realmente ver se a fonte que você está usando é boa, seja livro, curso ou qualquer coisa, algumas vezes eu vejo gente que traz um erro, e a solução está na cara, até mesmo no proprio código que ela fez e ela não se atenta a isso, mas com o tempo ela vai prestando mais atenção e corrigindo isso. O Java me ajudou e me ajuda até a me entender como pessoa, em relação a estudo, e como você falou no video, quem vem do Java normalmente é boa em outros assuntos da computação. Muito obrigado pelos seus videos, me ajudam bastante! Você é com certeza uma das minhas inspirações na área! Abraço o/
As coisas melhoram se vc aprende diferença entre um encapsulamento, construtor e métodos em geral. Pq pra gerar confusão em conceitos básicos é muito fácil.
Parabéns pelo canal Elder! Escolhi o Java para ser minha primeira linguagem de programação. Você tem alguma recomendação de bons livros pra aprofundar o conhecimento? Obrigado e todo o sucesso pra vc!
A sensação que temos também é a de que vai levar muito tempo para adquirir as habilidades de um programador Java sênior. Cito "habilidades" também no sentido de "gatos", "atalhos" e "malandragem", coisas que a pessoa "manja" só depois de muito tempo mesmo.
Sim, há coisas que só vem com o tempo. É a história de que 9 mulheres não podem fazer um bebê em um mês! :-) Mas, por outro lado, há coisas que dá pra tentar acelerar. Por exemplo, se alguém iniciante se jogar nas tretas que o time está resolvendo, não ter medo de sujar a mão, perguntar pra todo mundo mesmo, vai pegar essas "malandragens" muito mais rápido do que simplesmente esperar as coisas chegarem nele(a).
No começo foi muito difícil, só que eu ainda não sei como explicar a aplicação de muitas coisas do Java. Tenho medo de não saber explicar numa entrevista técnica. Poderia fazer um vídeo direcionado a isso? Como explicar os principais conceitos de Java, na prática? Sou estudante e estou a procura da minha primeira oportunidade.
outra coisa interessante sobre isso tbm, é q as linguagens mainstream são "fáceis" de aprender, mas a concorrência de vagas normalmente é maior, então no fim das contas, só vai se sobressair nas vagas quem realmente estudou e se dedicou. Não acho que tenha caminho mais fácil, quem deixa de estudar uma lingua pq é "difícil" pensando na questão de arrumar emprego, no fim vai tá trocando 6 por meia dúzia. obs: vi sua apresentação lá na odonto, vc é fera dmsss
Java é uma linguagem como qualquer outra, e o conhecimento que pode ser usado no java, também pode ser aplicado em outras, não seria um ponto negativo do java a falta de flexibilidade na hora de aplicar os conceitos, super simplificando " Um jeito certo só de fazer as coisas ?", ou seja a linguagem reflete o ponto de vista do desenvolvedor da linguagem, talvez limitando as opções do usuário da linguagem?
Tem muito dev que valoriza a linguagem só porque consegue fazer muita coisa com quase nenhum código, quando ouço isso vejo um profissional que na verdade faz coisas sem sequer saber o que está acontecendo, que pouco provavelmente vai conseguir otimizar o código ou mesmo entender os níveis de segurança haja em vista que usa uma caixa preta.
E mais uma coisa é meio que "fixe" odiar java entre os novos devs, porque eles tem um package para tudo, a nova framework faz isso tudo com menos linhas... Blá blá blá.