Entendendo Back-End para Iniciantes em Programação (Parte 2) | Série "Começando aos 40"
HTML-код
- Опубликовано: 26 фев 2019
- Esta é a Parte 2 do tema de Back-end para Iniciantes. Desta vez vamos olhar com mais cuidado sobre gerenciamento de dependências, o que diabos são dependências, e linguagens como Groovy, Scala, Elixir, Go e um pouco de Ruby e Ruby on Rails também.
Provavelmente este vai ser o episódio mais difícil deste canal até agora, se você é iniciante, e você vai precisar ver e rever várias vezes, mas se você está levando a sério se tornar um programador, o que vou dizer hoje é de extrema importância pra você entender e estudar bastante.
Além de tudo este é o episódio mais longo deste canal até hoje. Nesta mini-série de "Começando aos 40" eu estou resumindo e dando o contexto geral do que você aprenderia (ou não) em meses de faculdade e trabalhando na prática. Aproveitem pra entender a idéia geral e puxar todos os assuntos para estudar em mais detalhes sozinho. Mandem suas dúvidas nos comentários também! E não deixem de compartilhar com seus amigos.
Akitando:
* Playlist de Programação ( • A Controvérsia da Lern... )
* Playlist Começando aos 40 ( • O Mercado de TI para I... )
* Sua Linguagem NÃO é Especial - Parte 1 ( • Sua Linguagem NÃO É Es... )
* Sua Linguagem NÃO é Especial - Parte 2 ( • Sua Linguagem NÃO É Es... )
Links:
* So, What's wrong with SBT? (www.lihaoyi.com/post/Sowhatswr...)
* Reia (reia-lang.org/)
* Go is not Good (github.com/ksimka/go-is-not-good)
* Why Go is a Poorly Designed Language ( / why-go-is-a-poorly-des... )
* Why Go is not Good (yager.io/programming/go.html)
Me sigam também em outras redes sociais:
* Twitter ( / akitaonrails )
* Instagram ( / akitaonrails )
* Facebook ( / akitaonrails )
* Quora (www.quora.com/profile/Fabio-A...)
* Blog (www.akitaonrails.com)
* Transcript: www.akitaonrails.com/2019/02/...
* Audio: anchor.fm/dashboard/episode/e... Наука
Pessoal, qual o melhor horário pra eu lançar os vídeos toda quarta-feira? Deixei uma enquete pra vocês votarem no (i) no topo do vídeo! Votem lá!
A semana inteira KKKK brincadeira
Tanto faz. Já me sinto extremamente satisfeito em receber esse conteúdo de graça toda semana.
Gosto do horário das 11:00 da manhã.
Tanto faz o horário! E fique a vontade se quiser soltar uns 3 vídeos por semanas... rs
O horário é indiferente, o bom é ter os vídeos muito bom o conteúdo
É a primeira vez que vejo um vídeo com tema técnico de quase uma hora, em que o apresentador não faz pausa para respirar e fala direto abordando só conteúdo bem contactenado, sem encher linguiça, sem enrolar e sem falar abobrinhas.
Verdade
Fabrício Valle é muito RedBull
O Akita é muito brabo! Sou fã.
Digo o mesmo e com boa explicação
cortes bem feitos, kk
Cara, assistir Akita para mim, é como assistir novela para minha avó.
Falou tudo, aquela aula de história que eu não me canso kkkk
Tenho a mesma sensação. kkk
Eu até revejo:) esse sensei é o tigre nipo-brasileiro!
@larfemalleda forma que ele escreve, ela deve amar novela e não perde um episódio...
Já é a terceira vez que vejo essa playlist toda (em intervalos de 6 meses). Cada vez entendo melhor e anexo todo este conhecimento com meu desenvolvimento em Java. Akita manda muito bem.
Entendendo nada, aprendendo muito, valeu Akita! O quanto esses vídeos são atemporais é surreal. Em busca do conhecimento. O aprendizado é isso, quanto mais vc estuda, mais você aprende que não sabe de muita coisa.
Akita, seus videos são muuuuito bons cara! Sério, dá pra ver que vc leva jeito pra coisa. É incrível como consegue pegar um assunto complexo, dividir em partes, e transformá-lo em uma coisa imaginável e assim fica mais fácil entender. (Como no caso de correntes ou esteira pra explicar Stream de arquivo grande).
Li em algum lugar que pra entender bem um assunto complexo vc precisa checar se consegue explicar aquela informação de forma mais simples, em síntese, de forma que outras pessoas mais leigas que vc possam entender. Se faz isso, então vc entendeu bem a coisa. É mais ou menos isso, não?
A duração relativamente grande do vídeo pra mim é um privilégio (sim, assisti os 55 minutos em reprodução 1.5, tanto que se coloco em 1.0 agora parece que está falando em slow motion rs) pois é tanta informação inserida que não dá vontade de acabar.
Existem poucos que faça um conteudo tão bem explicado aqui no RUclips, parabéns pelo vídeo!
me sentindo o Neo quando ta dentro da matrix recebendo conhecimento de determinado assunto, obrigado mestre!
Vi esse vídeo a primeira vez ano passado. Terminei desnorteado e cheio de dúvidas! Assistindo agora um ano depois e após muito estudo, bizarramente o vídeo começa deixar claro tantas coisas que vc nem podia imaginar que precisava entender. Próxima rodada vai ser fazendo anotações pra aprofundar nos detalhes!
Não só para iniciantes. Parabéns por mais uma iniciativa pra comunidade. Acompanhando.
Cara bizarro que cada video que vejo seu Akita sinto que sou muito leigo na área da programação principalmente pela complexidade das coisas. Não é pela dificuldade de aprender e sim pela quantidade de de coisas ao mesmo tempo que acontece por baixo dos panos em diversos cursos como o que fiz de ADS e outros complementares como Alura/DevMedia. focam muito na linguagem e não em todas essas operações malucas que acontecem que tinha pouca noção. Obrigado Akita. Um conhecimento de anos que adquiriu sendo disponibilizado de forma gratuita
"Eles estão entre nós" e o Akita é a prova disso. Aos 50, depois de 20 anos na advocacia comecei facu de tecnologia e... os vídeos do Akita ajudam /complementam absurdamente na compreensão do todo.
Eu aqui. Ainda bem q desisti da advocacia aos 24 anos, depois de quase 3 anos atuando.
Na boa, tenho 50 anos, comecei a aprender programação no MS-DOS, com turbo pascal, em uma CPU 486, sem HD, direto no disquete 3-1/4, com 2MB de RAM, no início dos anos 90. Escrevi o TCC no Windows 3.1, e fiquei espantado com a revolução de interface no Windows 95.
Todos, sem exceção, com algum gosto pela área de programação e informática deveriam ter como obrigação de vida maratonar os vídeos do Akita.
Cada um deles é uma aula, com conteúdo amplo, informação consistente e extrema organização.
Impressionante o fato de AINDA não haver pelo menos 1 milhão de inscritos no canal.
Admirável o seu trabalho! 🙇♂️
A medida que avanço nos meus estudos, tenho revistado os vídeos do Akita. Incrível como a cada revisita descobrimos camadas mais profundas do mesmo texto e percebendo detalhes que não foram notados antes ou entendendo (agora sim com uma base necessária) o que ele diz! Sem dúvida o seu canal é gancho de apoio para elevar o conhecimento geral da comunidade brasileira de desenvolvimento.
O Akita disponibiliza o tempo dele para compartilhar conhecimento conosco e o covarde vai, mete um thumb down e sequer deixa algo que sinalize que ele seja ou produza algo útil. Obrigado Akita, por favor continue. Haters gonna hate and are useless.
Tem menos de 6 meses que estou estudando programação e agradeço a Deus por ter conhecido o seu canal com material de alta relevância, eu adorei seu canal, o jeito que você passa tudo de modo simples, direto e sem ser massante.
O primeiro vídeo que eu assisti só vi que tinha mais de 50 minutos só quando terminou e passou que nem vi de tão centrado que eu fiquei no vídeo.
Esta de parabéns, obrigado pela sua dedicação.
Que Deus sempre te abençoe para você continuar a ser benção para nós.
😊👏😊👏😊👏😊
Como foi o caminho? Você consegui a tão sonhada vaga?
simples? estou perdido aqui kkkkkk
Ansioso pelo próximo vídeo. Melhor canal do youtube!
A série está excelente, Akita. Parabéns pelo trabalho. Seu canal é o número 1 do RUclips, melhor que qualquer outro
Akita vc é foda d+! Comecei a assistir seus vídeos a menos de 1mês e já sou seu fã.
Sempre com excelentes conteúdos, imperdível!
Seus vídeos são ótimos para rever conceitos também. Estou numa fase de carreira de cinco anos e senti que precisava revisar, graças a você consegui fazer isso facilmente. Muito obrigado por isso.
Esses tem me ajudado bastante, montei uma organização de skills no trello para estudar, praticar e aprender.
Cada vídeo melhor que o outro! Ainda não entendo tudo, mas anotando aqui para estudar e vou voltar para assistir de novo daqui uns 6 meses!
Que peso, Vendo seus vídeos a minha mentalidade em relação a programação muda complenamente, muito grato continue 💪💪🖖🇧🇷
Esses videos do Akita são incríveis, depois de muitos anos de experiência eu ainda posso aprender muita coisa aqui... É impressionante a maneira como ele faz a linha do tempo para explicar a existência de um assunto do momento, mostrando os motivos da criação de alguma linguagem ou tecnologia no geral.
Um pouco mais da metade e avançando nos vídeos desta série. Parabéns pelo trabalho até então, me identifico bastante com a didática.
Ansioso para ver o próximo episodio
A melhor explicação que já vi sobre o tema, Parabéns!
Em cada intervalo de 30s de todo este vídeo, existe mais conteúdo que em muitas playlists de canais com o mesmo tema.
30seg não, talvez 15
@@QueirozPietro 15seg não, talvez 5
Parabéns Akita, seus vídeos me ajudam muito a, além de preencher algumas lacunas na minha base de conhecimento, prosseguir na busca de mais conhecimento!
Meu muito obrigado a ti!
Que aula, que aula! Um das melhores horas gastas com o RUclips!!! #obrigadoAkita.
Conteúdo de qualidade e com seriedade! Parabéns pelo belo trabalho.
Mais um super vídeo e extremamente técnico, vc tem muita propriedade no assunto e fala com uma segurança absurda.
Se conseguir fazer umas lives as vezes com o pessoal seria muito bacana, ai daria para interagir em tempo real, pense nisso amigo.
Caraca, Doom era fera demais... Akita, obrigado por essa série... estou chegando aos 40 e começando na programação... vc ajuda a gente a não se perder na "razão" pela qual as matérias na faculdade aparecem na ordem que aparecem... top demais...
Muito profundoooooooooooooooooooooooooooo! Como sempre Grande Akita, apesar de ja estar trabalhando na aréa e com backend, esta sendo incrível aprender a evolução e o porquê de tudo debaixo dos panos. Meu muito obrigado, estou aprendendo demaisssss
!
Cara, essa série namoral, obrigado por voce existir Akita, obrigado por tanto conteudo de qualidade absurda, obrigado por tantos ensinamentos, que caminhada esta sendo! Não tem nem como dizer aqui o quanto eu tive que estudar por fora (mais ou menos se baseando no Backend Developer Roadmap e em suas recomendações em outros videos, etc) pra finalmente depois de MESES estar podendo assistir a essa série entendendo absolutamente tudo que esta sendo dito e o que sobra de duvidas ja fica anotado a estudo e resolvido, voce é FODA cara, obrigado por realmente mudar a minha vida e carreira nessa area maravilhosa!
Parabéns pelo ótimo conteúdo. Muito obrigado, já se passaram 3 anos e o conteúdo é atual, pois trata da evolução vista pela área de TI. Recomendo, tem muita informação importante...
que aula, muito obrigado por compartilhar o teu conhecimento!
Wow, man!
O valor desta informação (informação mesmo, no mais puro sentido de dados tratados, escovados e organizados) não pode ser facilmente medido. Isso é um tesouro, e vou compartilhar com o máximo de pessoas possível.
Depois desse video, eu finalmente comecei a ter mais clareza do porque a área de back-end é muito maior que front-end.
Fez muito sentido para mim!
Estou assitindo os seus videos e tem me acrescentado muito !! Parabéns pela iniciativa !!! Ja me inscrevi
Quarta é akitando. Parabéns meu querido, sempre impecável.
Seus videos são como a luz que, eu, quem não sabe de nada, precisa para sobreviver nesse mundo!!!🙌🙌🙌🙌
Muito bom.o vídeo obrigado por esclarecer melhor sobre erlang e elixir
Maravilha de vídeo! Mais uma vez obrigado pelo ótimo conteúdo. Já preparando o café pra próxima parte. ;)
Fabio, parabens pelos seus videos... Embora eu ainda tenha 30 anos e ja sou do ramo, tem muita coisa que vc explica que agente nem mesmo ver na faculdade... Gostei muito ! Sou de Recife e me mudei a pouco tempo pra SP
Opa há tempos não respondo ou comento, mas como sempre os videos sao muito bons e continuo acompanhando. Praticamente deveria aparecer nos documentários do History Channel ou Discovery Channel, massa de conhecimento + experiência incrível. Como sempre muito bom os videos. Entender todo esse processo é uma coisa que vejo que os jovens de hoje não se importam e acabam não conseguindo resolver problemas de lógica as vezes simples. Videos como esse acrescentam ao um profissional de TI.
Muito obrigado.
Acho que já lhe parabenizei pela incrível capacidade de repassar conhecimento de forma clara e direta. Mas não custa dizer de novo. Parabéns, Akita. Mais claro do
que isso, só se abrir a cabeça das pessoas com um machado e colocar tudo lá dentro...
eu gostei muito dos vídeos que assisti até agora estou entendendo coisas que nem imaginava que existia
é muito satisfatório ver episódios como esse, onde eu me lembro perfeitamente da situação de sua linguagem não é especial que independentize das circunstancias chegaríamos basicamente no mesmo resultado, ligado ao problema de DBF dos anos 90, me lembro que estar estudando pro conta própria Visual Basic por volta de 2007 e por não ter acesso completo a internet me deparar com as mesmas soluções falhas, de arquivos compartilhados e com as mesmas decepções kkk, muito bem feito.. parabéns
Cliquei em Relacionados e só apareceu vídeos do Fabio Akita, conteúdo realmente único!
Cara, que conhecimento é esse meu amigo @akitando excelentíssimo !
Até Javascript tem classes hoje em dia com Typescript! Conteúdo Excepcional.Esse conteúdo tem acrescentado muito, é muito relevante. Vc é uma enciclopédia ambulante. Muito obrigado!
O livro do GoF conheci a uns 10 anos atrás, até hoje aquilo é meu livro de cabeceira na hora de pensar arquitetura das classes, um dos livros que mais gosto e julgo uma das leitura essenciais para se usar OO direito. Parabéns Akita, outro grande vídeo.
Eu estava com uma enorme dúvida entre começar a estudar Go ou Elixir este ano... assistindo seus videos facilitou a minha escolha ! Valeu cara!
Ótima referência para comparar linguagens e escolher uma para uma aplicação específica.
Eu realmente não sei como vc tem apenas 261k de subs, sério teu conteúdo é incrível, parabéns pelo trabalho bem feito!
Que aula! Parabéns Akita!
Mais uma vez da dando show, obrigado!
Até que enfim citou Groovy on Grails. Trabalhei com essa linguagem/framework e posso afirmar é mágico assim como RoR.
Ótimo vídeo.Muito objetivo sem enrolação! São raros em pt-br
Professor, muito obrigado!
Muito top, estou aprendendo muito, obrigado
Conteúdo fantástico, sensacional , como muitos já sugeriram, seria valoroso um curso seu, material temos aos montes na internet, mas cada um passa o conteúdo com uma didática, com um intuito, e ver um conteúdo em termos de aprendizado da sua maneira seria deveras construtivo. Enfim, Obrigado pelo "compartilhar", e seguimos aqui a cada dia em busca de conhecimento que nos livre o máximo possível!
Conteúdo excelente! Keep up the good work :)
Caramba, esses vídeos são uma dose de nostalgia :)
Quando mostrou o NextStep lembrei da época em que eu usava WindowMaker!
Parabéns, excelente conteúdo. Abraço!
Sim! Na época que eu usava WindowMaker ainda nem sabia que era baseado no NextStep (e OpenStep depois)
@@Akitando Acabei de ver que o WindowMaker foi feito por um Brasileiro (Alfredo Kojima), que trabalhou na Conectiva muitos anos antes de eu entrar. Esse mundo de open source é muito pequeno. Foi ele que criou o Synaptic. Vivendo e aprendendo hehe.
Essa foi a explicação mais foda que já ouvi sobre interface. Pqp, abriu minha cabeça pra caramba.
Nossa, o cara é fera demais!!!
MUITO SENSACIONAL
rapaz a didatica do cara é surreal, quero ser que nem o papai akita quando crescer
Bom, muito bom!
Qualidade impecável dos vídeos e em um formato que não cansa assistir. Parabéns pelo trabalho foda!
Queria achar algo nesse formato só que em inglês para treinar o listening. Recomendações?
Os vídeos históricos são os melhores!
Caramba Akita, matou 90% das minhas dúvidas, os 10% fica na aplicação, mas isso só testando e acompanhando os resultados. Excelente vídeo como sempre
Tô acompanhando.
Incrivelmente como pessoas de mentes pequenas dao disliked. Conteudo excelente. Continue nos entregando esse conteudo por favor. Muito obrigado.
Uau, caramba mano, tenho 42 anos, amo o que faço, mais agora vi que fiz tudo errado, estou começando do zero, valeu
mundo novo, estou amando Tudo isso, e você é meu Guru, NEM SEI COMO TE ENCONTREI SÓ DEUS MESMO TMJ.
#Excelente!
Que aula !
Awesome!
Vou ter que ficar por aqui!
😊aula incrível, Akita
Maratonando Akita, melhor que Netflix, você é foda
Cara! Vc tá programando o meu cérebro!
Conteúdo excelente
soh vou parar a maratona, pq preciso almoçar haha
mto bom. vlw d+. parabens
Ele é bom esse cara
Não encontrei o script desses episódios BACK ENDs no Blog, nem do anterior, mas ok. Vou ter que reassisti-los pra fazer as devidas anotações e manter um mapa mental de toda essa retrospectiva de Linguagens. Grato por compartilhar conhecimento e causar um norte de direção técnica nessa área de programação BACK.
Eu esto estudando Go, achei muito interessante como ela trata os erros
Wow my god, this is the better video for programmers, great.
C++ tem inferência de tipos, lambda, ferramentas para gerenciamento de memória e algo similar a list comprehension de IrLang. Não é mais a mesma linguagem que aprendi na faculdade! Hoje, meus programas em C++ são mais curtos e mais legíveis que meus programas em JavaScript.
Nesse segundo episódio já estou me familiarizado melhor
Puta aula!! Obrigado!!
A serie está excelente, parabéns.
Comecei a pensar em programação essa semana, estou estudando para fazer engenharia de computação, ainda estou bem perdido, mas com seus vídeos estou indo para o caminho correto.
Indica cursos para começar? Ou na internet mesmo tem tudo de graça, como o youtube...
De tempos em tempos eu volto aqui para aprender mais
Assistindo a série pela 3a vez
Espero que eu tenha mais dúvidas!
Sobre tipagem estática/dinâmica: realmente, usar tipagem dinâmica é mais fácil, mas pode induzir a erros.
Por isso que a melhor forma de programar é utilizando a notação Húngara!
Por volta dos 46 minutos, você fala sobre gerenciamento de dependências e sobre como é preciso manter as dependências de um projeto atualizadas por causa, principalmente, de problemas de segurança. Você comenta que isso é trabalhoso e pode requerer reescrever partes da aplicação que dependem dessa biblioteca.
Quem estiver lendo este comentário: é assim mesmo. E isso é bom. Não tente evitar isso escrevendo sua própria biblioteca. Você provavelmente vai cometer outros bugs.
Bacana o vídeo, Akita.
Você pretende falar sobre a novela "Rails não escala" nesta série? E sobre otimização prematura?
Você comentou bastante sobre as influências de Ruby (e Rails) no mundo da tecnologia nos últimos 10+ anos, mas ainda não falou de testes. :)
Pretende falar, ainda mais agora que falou sobre meta-programação?
Minha visão é que o mundo inteiro está, hoje, onde o Ruby estava em 2008, 2009 na questão de testes.
Sobre o vídeo em si: gostei bastante deste. Acho que as "historinhas" ajudam bastante a dar um contexto pra cada coisa.
Será que não valeria a pena, ao final do segmento de backend, fazer um resumão sobre a evolução do backend com o que estava acontecendo no mundo web? Digo isso porque no vídeo sobre frontend você foi mostrando a evolução do JavaScript e HTML com os sites que tínhamos em cada momento. Neste caso, eu lembro que o RabbitMQ ficou MUITO popular e relevante justamente com a polêmica do Twitter com "Rails não escala", que foi quando todo mundo "descobriu" que não precisava usar apenas UMA tecnologia para a aplicação inteira e o conceito de microservices começou a ser estudado mais amplamente.
Outro ponto: SOAP. você comenta sobre quase que no começo do vídeo e pode dar a impressão de algo que caiu no esquecimento, mas que ainda hoje é bastante utilizada. Nota Fiscal Eletrônica depende muito fortemente de SOAP.
Excelente vídeo e aguardando os próximos!!
Caralho reparei agora q o Akita não pisca, não consigo mais desver isso!
monstro !
Legal ver todos os traumas de codigo legado em empresas tradicionais explicado em um video. quem nunca sofreu com cliente/servidor ou com porcaria de xml
vc eh demais