Impossível se Livrar do JavaScript

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ • 132

  • @nandomax3
    @nandomax3 3 місяці тому +23

    O Brasil tem uma campanha sistemática contra faculdade e pesquisa acadêmica. Não tem como um jovem que cresce nessa realidade querer fazer faculdade. Eu fiz Engenharia mecânica em uma federal e não me arrependo, me deu a base pra mudar pra computação rapidinho e fui pro back-end em Java tranquilo, Formação acadêmica forjou meu lado autodidata ❤

    • @youtuberteam
      @youtuberteam 3 місяці тому +7

      Na minha opinião, o melhor da graduação não é ela em si e sim o que ela proporciona: network, eventos, projetos diferentes, etc. O conteúdo do curso é só pra encher linguiça.

    • @nandomax3
      @nandomax3 3 місяці тому +2

      @@youtuberteam real, a vivência é muito única, principalmente na presencial. E além disso tudo que você citou, tem como viajar apresentando artigo, participar de laboratórios de pesquisa, tem empresa júnior, tem grupo de alunos que fazem carro de fórmula 1 e competem, tem competição de foguete, competição de aeromodelos, competição de robôs autônomos

    • @BrunoSelhorst
      @BrunoSelhorst 3 місяці тому

      Pesquisa acadêmica no Brasil é uma merda, primeiro que a pessoa tem que ser professor concursado. Ou seja, uma merda, se eu quiser ser pesquisador, eu tenho que passar em um concurso pra professor pra depois fazer isso. Nos EUA a pessoa pode ser pesquisador só sendo Dr. Porque o pessoal tem uma base de dados de doutores e chamam eles pra participarem das pesquisas.

    • @nandomax3
      @nandomax3 3 місяці тому +1

      @@BrunoSelhorst viajou legal, e as pesquisas feitas por estudantes de graduação, mestrandos e doutorandos? Todos sem concurso. E outra, não é só doutor concursado que faz pesquisa também, tem muito doutor sem concurso que faz pesquisa grande em pós doc e tem outra parcela de doutores que atuam em pesquisa nas universidades federais e dão aula em faculdade particular, sem concurso também.
      Sem falar nas pesquisas feitas em parceria com empresas e equipes de P&D que envolvem profissionais da área na pesquisa acadêmica. Além disso tudo, ainda tem uma galera que mesmo após formado na graduação, segue como pesquisador voluntário nos laboratórios das universidades e faz pesquisa de graça.
      A única exigência de concurso é para você virar professor e dar aula nas universidades, mas pra fazer pesquisa qualquer um pode fazer, enviar o artigo pra um edital de uma revista e publicar.

    • @Fenderoutside
      @Fenderoutside Місяць тому

      tem um motivo as "faculdades" são ruins.

  • @arozendojr
    @arozendojr 3 місяці тому +6

    09:30 Parece que o pessoal de framework React,Angular e vue, confundiram uso do nodejs na maquina desenvolvedora com ambiente de execução do javascript , assim justifica o gráfico, na minha opinião, pessoal que usa framework frontend colocou nodejs pois nas maquinas deles está instalado o nodejs

  • @rafaelemerick9883
    @rafaelemerick9883 3 місяці тому +50

    Tipagem é vida. Facilita muito ler e codar com. Não consigo mais usar JS puro, sempre recorro ao TS.

    • @Miguel-y4o
      @Miguel-y4o 3 місяці тому +5

      Não sei pq o comitê não aceita logo isso cara, 10 anos esperando a tipagem, povo tá mt devagar

    • @andreilucasgoncalves1416
      @andreilucasgoncalves1416 3 місяці тому +3

      ​@@Miguel-y4oPor conta que faz o runtime perder performance, se fosse tão simples eles já tinham feito

    • @Miguel-y4o
      @Miguel-y4o 3 місяці тому +4

      @@andreilucasgoncalves1416 E em 10 anos não teve 1 engenheiro com uma solução? Hmm sei não em

    • @joaoantoniocabral
      @joaoantoniocabral 3 місяці тому +3

      Sem contar que evita erros. Eu já peguei várias tasks de bugs referentes a erros de tipagem do javascript.
      Entendo que tem muita gente que torce o nariz quando o assunto é tipagem, mas poderia deixar opcional. Quem quer usa, quem não quer continua sofrendo! 😂😂😂😂😂😂

    • @csharpiro
      @csharpiro 3 місяці тому +3

      sei não hein... o que mais tem é any em código TS... prefiro o JS puro mesmo

  • @sc-math
    @sc-math 3 місяці тому +14

    As linguagens que eu mais tenho contato são C/C++ e Java por causa da faculdade e sempre que vou mexer com JavaScript e até Python eu me pergunto do porque que não tem tipagem, acho muito esquisito criar uma variável que aceita receber qualquer coisa.

    • @GabrielOliveira-nj9qg
      @GabrielOliveira-nj9qg 2 місяці тому

      Pq essas linguagens tinham propósitos bem definidinhos onde não era necessário esse nível de detalhe: JS pra interatividade *no navegador* e Python como alternativa para não programadores que precisavam do poder da computação: biológicos, físicos, analistas de mercado etc. Depois que inventaram de enfiar elas em tudo que é buraco.

  • @manoellopes211
    @manoellopes211 3 місяці тому +6

    Pra mim seria ótimo ter tipagem estática no JavaScript, porém acredito que o TypeScript resolva bem o problema, pelo menos por enquanto, minha maior prioridade seria uma abstração decente e estável pra trabalhar com Datas porque é IMPOSSÍVEL utilizar a API nativa da linguagem em projetos maiores, sempre aparece algum BO. Na minha antiga empresa eu literalmente virei "O Dev que sabia trabalhar com datas" porque pessoal sempre passava dor de cabeça e eu ja tava por dentro das gambiarras pra trabalhar com datas.

    • @DiogoLScarmagnani
      @DiogoLScarmagnani 3 місяці тому +1

      Sua preocupação com Date é extremamente válida porém está chegando aí a implementação da Temporal API que virá para resolver isso. Inclusive se não me engano já chegaram num ponto onde não haverá mais alterações de sintaxe então caso queira queimar a largada já é possível utilizar através de polyfill.

  • @MárioCesarMachado-r5l
    @MárioCesarMachado-r5l 3 місяці тому +2

    Casal toop do UA-cam, olha só traga na próxima o uso do JS no Django

  • @DanielLuisZani
    @DanielLuisZani 2 місяці тому

    Bom dia Gabriel e Vanessa! Parabéns pelo conteúdo de extrema qualidade.
    Ter 50%, 70% ou 80% de profissionais graduados atuando como desenvolvedores mostra o quão imaturo é nosso mercado e explica, em parte, a baixa qualidade de solução e serviços que oferecemos. Esse aspecto não afeta apenas o GAP técnico, mas também a gestão dos profissionais, e consequentemente o resultado dos projetos, seja quanto cronograma, custo, qualidade e impacto na cadeia de valor do cliente.
    Deveríamos investir na criação de um órgão de classe nos moldes do CRM, CNC, OAB, CREA, CAU e etc. Isso não resolve o problema de maus profissionais, se assim fosse não teríamos péssimos advogados, médicos e engenheiros, mas resolveria pelo menos dois problemas, os baixos salários que a maioria dos DEVs recebe, e que o profissional que quiser ser reconhecido no mercado com um profissional de TI (Dev, Infra, BD, AI, IA, SI, etc) passasse por algumas situações que apenas a faculdade, no formato ensino x estágio proporcionam na preparação de "pessoas" para trabalhar empaticamente com "pessoas" em ambientes cuja interação social é fundamental para o resultado do trabalho.

  • @fevertondefarias
    @fevertondefarias Місяць тому

    Boa tarde!
    É possível fazer uma matéria sobre VBA, sua situação atual, empregabilidade e possibilidades?

  • @alexandreaugustus5716
    @alexandreaugustus5716 3 місяці тому +1

    Estou aprendendo TypeScript para fazer PCF para Power Apps... galera da empresa adorou!!

  • @williamjardim7814
    @williamjardim7814 2 місяці тому

    Acredito que seria legal uma melhoria nas funções assincronas, principalmente no carregamento de imagens, que as vezes causa problemas e a imagem acaba não carregando, o que causa erros no código

  • @DiogoLScarmagnani
    @DiogoLScarmagnani 3 місяці тому +1

    8:30 Caraca a gráfico é esse!? kkkkkkkkk Olha eu não achava muita perda de tempo me preocupar com tipagem no JavaScript mas de uns tempos para cá tenho curtido muito o TypeScript.

  • @marcoscoelho116
    @marcoscoelho116 3 місяці тому

    No angula nas versões mais recentes não sei exatamente qual, a tipagem das variáveis ficou opcional achei muito bom dessa forma pois posso colocar os tipos das variáveis na hora de implementar os testes unitários e não quando ainda estou começando o código. Quando não colocamos o tipo ele recebe 'any'

  • @streetchess1807
    @streetchess1807 3 місяці тому +1

    Agora sim uma pesquisa bem feita.

  • @thiagodiniz8224
    @thiagodiniz8224 3 місяці тому +9

    Eu nunca vou me livrar do que estiver pagando minhas contas, não posso reclamar.

  • @Emanuel-Araujo
    @Emanuel-Araujo 3 місяці тому +1

    Faz Vídeo sobre Scala.

  • @nandomax3
    @nandomax3 3 місяці тому

    Eu gosto só kotlin e go com tipagem forte e estática, mas com inferência de tipo na declaração e inicialização

  • @dougDuarte
    @dougDuarte 3 місяці тому +41

    Oloco, eu devo ser o único dev que ama o JS purinho. Eu entendo as questões relacionadas com a falta de tipagem, mas da pra trabalhar elas tranquilamente.

    • @andreilucasgoncalves1416
      @andreilucasgoncalves1416 3 місяці тому +2

      Tem vários, só ler o documento que o DHH fez quando removeu a tipagem do Turbo

    • @dasmonstrum27
      @dasmonstrum27 3 місяці тому +7

      Até dá. Difícil é citar alguma vantagem nisso.

    • @emanoelinfinity
      @emanoelinfinity 3 місяці тому +4

      Há uma legião de vanileiros😂 encabeçados pelo Erick Wendel.

    • @Osabino
      @Osabino 3 місяці тому +2

      Js é paz

    • @PereiraVini
      @PereiraVini 3 місяці тому +2

      Tamo junto!

  • @joseeduardobolisfortes
    @joseeduardobolisfortes 2 місяці тому

    Deixa eu aproveitar esse vídeo para tirar uma dúvida:Um projeto em react precisa mesmo daquele código todo que o Vite e o Next colocam? Experimentei os dois e, ates mesmo de eu colocar uma única vírgula que seja, meu projeto já parece uma secretaria de governo, com seções e arquivos que eu não faço a mínima ideia de para que servem. Não tem como criar um framework simples e que faça só o que eu preciso?

  • @brunofelix5434
    @brunofelix5434 3 місяці тому +1

    Quando vão fazer um dicionário do programador falando do NestJS? ❤

  • @jairoprates4300
    @jairoprates4300 3 місяці тому +4

    Eu gostaria muito de ver no javascript a possibilidade de poder programar com variáveis tipadas igual o typescript, mas o que mais me intriga é como que a equipe do javascript e a Ecmascript de um modo geral não conseguem implantar os modificadores de visibilidade public, private e protected na programação orientada a objetos. Alguém sabe me dizer se isso é muito avançado pra implantar?

    • @staz.d.blood_
      @staz.d.blood_ 3 місяці тому +3

      porq o core do js nunca foi POO js usa POO por gambiarra, js sempre foi uma linguagem de paradigma funcional

    • @schizomaru
      @schizomaru 3 місяці тому +4

      Entenda que JS foi feito inicialmente pra rodar no navegador e não no backend, a princípio apenas para coisas pequenas, assim sendo, colocar um monte de recursos no JS aumentaria o tamanho do JS consideravelmente. Outro problema é que javascript é uma linguagem que é interpretada, ou seja, não é compilada. A grande questão não é se tais alterações são difíceis ou não de implementar, mas sim, o impacto no principal ambiente da linguagem. Nós temos várias opções pra o backend, mas o mesmo não pode ser dito pro frontend.

    • @andreilucasgoncalves1416
      @andreilucasgoncalves1416 3 місяці тому

      Oxi, eles fizeram é só usar a propriedade com # em uma classe

    • @_Yanke
      @_Yanke 3 місяці тому

      ​@@staz.d.blood_então programador JS n pode zoar o pessoal do PHP? Kkkkk

    • @staz.d.blood_
      @staz.d.blood_ 3 місяці тому

      @@_Yanke kkkkk ta liberado, eu zuo js mas eu tenho propriedade pra zoar

  • @LeonardoZimmermannJF
    @LeonardoZimmermannJF 2 місяці тому

    verdade estou esperando pra escreve assim o ecma script
    function(string: url, object: param) : string { return string.json()}

    • @LeonardoZimmermannJF
      @LeonardoZimmermannJF 2 місяці тому

      nativamente no browser, codigo alto documentado e explicito

  • @artu_almeida
    @artu_almeida 3 місяці тому +5

    JavaScript, ame ou odeie, mas admita: é impossível criar uma aplicação moderna e escalável hoje sem JavaScript, sem ter 1 componente com JavaScript na arquitetura, seja no frontend, no backend ou no banco de dados

    • @vgreffd
      @vgreffd 3 місяці тому

      é objetivamente possível, principalmente fora do client side

    • @artu_almeida
      @artu_almeida 3 місяці тому +2

      @@vgreffd
      > aplicação moderna e escalável
      > fora do client side
      tenha um bom dia

    • @vgreffd
      @vgreffd 3 місяці тому

      @@artu_almeida não é porque você se fecha a alternativas que elas deixam de existir

  • @staz.d.blood_
    @staz.d.blood_ 3 місяці тому +4

    Deus sabe que so trabalho com JS porq paga as contas, por q o vontade de migrar não aguento mais não, todo dia um framework novo pra fazer mais do mesmo e as vezes parece que o mundo vai se acabar em frontend kkkkkkk sofrido a vida do dev web

    • @andreilucasgoncalves1416
      @andreilucasgoncalves1416 3 місяці тому +1

      Se você não gosta dos frameworks novos é só não usar, vou ser sincero com você, ter frameworks novos em javascript faz o javascript ser muito superior do que outras linguagens que só não tem frameworks novos porque o pessoal abandona

    • @staz.d.blood_
      @staz.d.blood_ 3 місяці тому +3

      @@andreilucasgoncalves1416 vc esta equivocado em absolutamente tudo, primeiro q por min eu usava JS puro mas eu uso o q a empresa mandar, e ter frameworks novos todos os dias não e sinal de qualidade de forma alguma eo q mais existe e frame q aparece e morre rápido, JS a maioria dos frame só aparece e faz mais do mesmo, as outras linguagens tem suas falhas e acertas mas, não as vejo sofrendo com o problema do JS de novatos reinventando a roda, PHP tem o Laravel se duvidar deve ter uns 15 anos desse framework e tá no mercado até Hj, Java tem o spring anos TMB em grandes empresas, Ruby tem o rails, C# tem o .NET, um ecossistema gigantesco vendendk solução q funciona q tá no mercado a anos sendo testado e provado, já o JS... Kkk hj a tarde vai lançar um novo framework pra fazer mais do mesmo, tirando react e node q se consolidaram o resto tem a tendência de sumir

  • @Thalespoliglota
    @Thalespoliglota 3 місяці тому +1

    Media de Junior é quase 4 mil? Nossa!, fiquei bem surpreso. Se isso é a média, tem muito trabalho pra fora né.

  • @gleitonfranco1260
    @gleitonfranco1260 2 місяці тому

    "Não é o herói que merecemos, mas é o herói que precisamos", pelo menos até inventarem outra coisa que rode em browsers kkk

  • @MSander
    @MSander 3 місяці тому

    Nossa se JS tiver tipagem voa

  • @matheusaugusto4901
    @matheusaugusto4901 3 місяці тому

    Quero saber quem foi que olhou o DOM e disse: Imagine esse belezinha em server-side? Sério, tem estar muito lelé da cabeça.

  • @luizAugustoll
    @luizAugustoll 3 місяці тому

    Eu acho que só de parar de usar JSDocs e usar o padrão typescript já seria um grande avanço.

  • @gleidsonneves5895
    @gleidsonneves5895 3 місяці тому

    kkkk quando eu tava na faculdade as pessoas escolhiam entre java e javascript.. a maioria esmagadora escolhia javascript justamente por nao ter tipagem.. a mesma coisa com o php.. q adotou tb.. oxi..

  • @andredearaujorodrigues7725
    @andredearaujorodrigues7725 3 місяці тому

    Eu gosto do node.js

  • @AMJr1974
    @AMJr1974 3 місяці тому

    Prefiro utilizar TS e realmente o Node.JS é o meu "favorito".

  • @schizomaru
    @schizomaru 3 місяці тому +1

    Antes de mais nada, amo programar em linguagens tipadas, dito isso, não acredito que tipagem no JS seja uma boa idéia, pois acabaria tornando o JS de frontend consideravelmente maior. Se o javascript pude ser compilada como acontecia no ActionScript (Flash), ai a história seria diferente. Nunca fui muito fã do uso de JS no backend e já passei por alguns casos em empresas onde substituir o node por outra tecnologia, no backend, resultou em menor uso de recurso de máquina e até diminuição de custos consideráveis.

    • @_Yanke
      @_Yanke 3 місяці тому

      Eles normalmente usavam o q no lugar do node?

    • @manoellopes211
      @manoellopes211 3 місяці тому

      @@_Yanke queria saber tbm

    • @schizomaru
      @schizomaru 3 місяці тому

      @@manoellopes211 @_Yanke mais de 70% dos sites que estão rodando hoje são em PHP. Porém existem outras alternativas para quem busca tipagem no backend: Java, C#, GO

  • @engenheirodepog
    @engenheirodepog 3 місяці тому +1

    Sou javeiro, quando sujo minha mão com js, parece que estou lidando com peças de lego. Bizarro.

    • @pedrovosk
      @pedrovosk 3 місяці тому +1

      kkkkkkkkkkkkkk Interessante..
      Ainda não sou Dev, tou estudando, pensando numa stack JS + Java ou JS + Python, não sei qual é melhor iniciar a construção.

  •  3 місяці тому +1

    Ótimo vídeo, pessoal. Vocês podiam fazer um vídeo sobre Salesforce. É uma área que paga bem e usa muito no-code. Além de estar investindo pesado em IA dentro de suas nuvens.

  • @jorunessa
    @jorunessa 3 місяці тому +1

    Node.js né

  • @vjfabiomartins
    @vjfabiomartins 3 місяці тому +3

    Palavra de dev raiz. Melhor trabalhar com a linguagem pura,nativa do que usar um framework, uma "biblioteca". Vejo ao longo de 30 anos gente endeusando ferramentas de produção que caem em desuso e se tornam dor de cabeça. Coisa que não acontece em linguagem pura

    • @mczac-kk9uc
      @mczac-kk9uc 3 місяці тому

      Uma dúvida de um dev iniciante. Pode dar algum exemplo sobre assunto abordado acima ?

    • @rafaelemerick9883
      @rafaelemerick9883 3 місяці тому +2

      Um projeto que fiz no meu primeiro trabalho fiz com JS e Jquery. React gargavala o projeto. Está até hoje rodando bem aí. Sim, usar a linguagem pura é melhor em alguns cenários. Ou usar poucas libs externas que sejam efetivas para o que quer. A questão que muita vezes o framework acelera o projeto. Acelera o deploy e o cliente quer é coisa no ar o quanto antes hahaah

    • @rafaelemerick9883
      @rafaelemerick9883 3 місяці тому

      @@mczac-kk9uc Em vez de usar React ou Angular por exemplo, você monta a página toda com Javascript apenas. Ou usando apenas aquelas libs externas que realmente serão usadas. Quando usa framework um mundo é instalado junto. Só que além de saber muito de código, tem que saber de padrão, arquitetura e várias outras coisas para o projeto subir e se manter bem.

    • @peristiloperis7789
      @peristiloperis7789 3 місяці тому

      Eu já usei uns frameworks. Mas prefiro o JS puro. Não vejo vantagens em frameworks se eu domino bem a linguagem, tenho as IAs pra ajudar e meus projetos são de médio e pequeno porte. JS puro é só vantagem, ainda mais com as features modernas. Jamais que vou me sentir à vontade pra ficar dependendo de um troço feito por outra pesseoa.

    • @vjfabiomartins
      @vjfabiomartins 3 місяці тому

      @@rafaelemerick9883 de fato.. acelera a produção e a possibilidade de dores de cabeça. principalmente quando rola uma descontinuação do projeto. acredito que vc não tenha noção o que é recomeçar um projeto do zero devido a um gargalo causado por uma atualização ou descontinuação de uma dessas bibliotecas. eu em torno de 2010 via nas redes jquery. hoje tem gente fazendo até piadinha de quem usa. ai o projeto morre. e se por algum motivo vc tiver totalmente dependente, vc toma fumo junto

  • @victor.josviak
    @victor.josviak 3 місяці тому +2

    Javascript ta fazendo hora extra

  • @felipeflashmaster
    @felipeflashmaster 3 місяці тому +2

    TS sempre . Achar uma pérola (param, event) => sem saber o que vai chegar … um time programado horrível . O que tem em event ? Param é o que string , objetivo, array ?

  • @CarlosSousa-qo4ob
    @CarlosSousa-qo4ob 3 місяці тому

  • @nelljrbr
    @nelljrbr 3 місяці тому

    BESTEIRA! O Python usa tipagem dinâmica e e' a linguagem mais popular do mundo... Ate e' possivel usar tipagem estatica, mas o povo nao liga muito pra isso.😝

  • @darlanluzo
    @darlanluzo 3 місяці тому

    Java Script não precisa ser tipado. Deveríamos ter algo mais moderno tipado e nativo. A W3C parou no tempo... Uma linguagem nova poderia nascer mais padronizada tb.

  • @roberotto
    @roberotto 3 місяці тому +1

    Só tem medo de tipagem quem não aprendeu o básico da computação antes de sair codando, ou quem nunca passou por falhas graves por erro de tipo. Não precisa ser tanto como o Java, nem tão pouco como o VB, Python e JS 😅
    Mesmo no VB, você pode forçar declaração com Option Explicit = 1. Além disso, no EDGE ainda funciona VB SCRIPT. O monopólio do JS no navegador só aconteceu por que as demais mantenedoras de linguagens preferiram comentar investindo no tradicional. Mas o futuro é que o JS pare de ser usado, conforme as interfaces deixem de se apoiarem no modelo WebView, como nos óculos, celulares, etc... ainda tem muita muleta nos Apps, visando reaproveitamento de código, porém, o movimento atual é a desativação de funções nos sites em detrimento de maior poder de personalização dos Apps. Vários sistemas que nascem nativamente para celular, como o Uber, por exemplo, não tem nem 20% da funcionalidade no site. Alguns só tem landing page e direciona para o APP.

  • @farreld
    @farreld 3 місяці тому

    É nada, só usar laravel. Precisa nem tocar nesse js

  • @MarlonEnglemam
    @MarlonEnglemam 3 місяці тому +1

    cara, porque simplesmente não ESQUECEMOS do Node e passamos a usar apenas o Bun?? tenho usado o Bun há meses e é simplesmente perfeito, ele é o que o Node deveria ter sido desde o início, nao atoa o Nodejs tem ganhado atualizações simplesmente copiando funcionalidades do Bun...

    • @natansilva8830
      @natansilva8830 3 місяці тому

      ficar preso em algo que não é open source é meio arriscado , fora que o custo do nodejs e outros freamworks são extremamente baixos e escaláveis com a arquitetura nodejs pura .

    • @gabrieldash721
      @gabrieldash721 3 місяці тому

      Mais um emocionado…

  • @peternella
    @peternella 3 місяці тому +1

    first :)

  • @Ninha-vb1qm
    @Ninha-vb1qm 2 місяці тому

    Se o js perder a tipagem dinamica eu paro com js. Typescript é coisa de Nutella e Microsoft

  • @cristiangarcia4370
    @cristiangarcia4370 3 місяці тому +1

    Javascript puro é muito bom pra Júnior fazer caca, TypeScript é necessário tanto no front-end quanto no back-end, eu era totalmente contra até trabalhar com projetos maiores, não dá pra usar JS puro, é lameira atrás de lameira, TS ajuda a não fazer caca…, espero que JS evolua pra TS ou TS se torne padrão e interpretado pelos navegadores logo…

  • @matheusgomes2120
    @matheusgomes2120 3 місяці тому +4

    JavaScript 🤮 Porem necessário.

  • @Manuelsembola
    @Manuelsembola 3 місяці тому

    JS vai morre sem tipagem 😂😂😂