Canais de streaming educacionais para programadores


Fonte do Twitch


Surpreendentemente, as pessoas realmente querem ver como você escreve código. Em 2014, até um site especial, Livecoding.tv (agora chamado LiveEdu) apareceu, no qual todo desenvolvedor interessado pode mostrar ao mundo inteiro o processo de trabalho em tempo real.


A idéia de organizar transmissões com um código recém-nascido apareceu muito antes - streamers fizeram isso no Twitch, no YouTube e em sites independentes. A seleção contém codificadores de streamers ativos (com raras exceções), bem como métodos de busca de transmissões interessantes para você pessoalmente.


Quem se importa com os fluxos? A transmissão ajuda a combater a procrastinação - nem todo mundo está pronto para se distrair do trabalho quando os espectadores assistem a cada ação na tela. A transmissão também é um análogo do pato amarelo : você pode comentar ao vivo todas as suas ações, remover o bloqueio psicossomático e encontrar uma solução inesperada para uma tarefa difícil.


Durante o fluxo, o comportamento e a atitude em relação ao trabalho mudam. Os psicólogos há muito tempo percebem que, quando os sujeitos do teste sabem que estão sendo observados, geralmente se comportam de maneira bem diferente do habitual quando ninguém os observa. Quando alguém olha para o seu trabalho, você tenta não se enganar e presta mais atenção aos testes.


Também há vantagens óbvias suficientes para os espectadores: você pode ver o trabalho de um especialista, avaliar suas ferramentas e obter uma resposta qualificada para uma pergunta de bate-papo. Um observador externo é capaz de perceber o erro e, junto com a serpentina, selecionar a solução ideal. Ao ajudar os outros, você também pode aprimorar suas próprias habilidades.


Quem assistir


Adafruit



Um dos principais canais com milhares de visualizações. Obviamente, não apenas a programação, mas também o DIY impressionante (por exemplo, um fluxo sobre a criação de uma espada a laser é muito popular), mas os amantes do código "limpo" ficarão satisfeitos. O canal do YouTube da empresa (quase 300.000 inscritos) apresenta uma rica coleção de vídeos sobre a criação de vários dispositivos inteligentes.


O fundador do canal Limor Feed estudou engenharia elétrica no Massachusetts Institute of Technology. Em 2005, ela fundou a Adafruit Industries, desenvolvedora e revendedora de kits eletrônicos de código aberto para a comunidade de bricolage.


Pajlada



Código Python e C ++, criando bots , inclusive personalizados. O autor dedica 4 horas a transmissões todos os dias. O desenvolvedor é interessante na medida em que realiza fluxos com bastante humor (e mais de 18 piadas).


SiegeGames



Crie um jogo (sandbox de RPG) ao vivo. O mecanismo do jogo é escrito em C ++ usando as bibliotecas SFML e Boost. Todo o conteúdo e jogabilidade são feitos em Python e estão disponíveis para modificação.


DAloGG



Vincular ao LivEdu não está totalmente correto. Em primeiro lugar, o acesso a muitos bons fluxos no site é aberto somente após a conexão de uma assinatura paga. Em segundo lugar, a pesquisa funciona bem no site - você pode encontrar independentemente exemplos de como trabalhar com um idioma que lhe interessa e classificar os autores por nível de competência. Por exemplo, o Swift open stream no LivEdu é mostrado, onde o autor comenta cuidadosamente cada etapa.


Peter Mitrichev



Programadores de streaming obtendo várias centenas de visualizações, o que não pode ser comparado com os fluxos de streaming de jogos tradicionais. No entanto, existem exceções. O programador esportivo número 1 do mundo, Pyotr Mitrichev, recebeu 17.000 visualizações em um stream - não havia sequer som no vídeo! Peter reabastece regularmente o canal com um grande número de registros de vários torneios.


Lachhh e amigos



Piadas, trabalho com jogadores, desenvolvimento de jogos independentes (por exemplo, Zombidle). É interessante observar a análise de erros - o comentarista comenta cada etapa.


Rob the swan



O desenvolvedor do jogo Diorama, trabalha em C ++. O jogo já está disponível, para que você possa acompanhar como os fluxos afetam a jogabilidade. Esta é uma ótima oportunidade para ver como boas soluções (à primeira vista) podem levar a erros inesperados.


Jesse freeman



Jesse Freeman está desenvolvendo um jogo chamado Dragon Sweeper. O streamer não passa muito tempo conversando, mas se concentra na codificação. O processo de criação de um jogo é mostrado virtualmente a partir do nível zero.


Adam 13531



Adam desistiu do trabalho principal para começar a desenvolver seu próprio jogo, Bot Land. A jogabilidade é divertida: você gerencia uma equipe de bots escrevendo código para suas ações em JavaScript (ou usando a biblioteca de programação visual Blockly, se você não conhece o idioma). Esses fluxos serão úteis para você, se você quiser saber mais sobre a automação de programação JavaScript.


Derek banas



Muitos idiomas, com um ritmo acelerado de explicações, não apenas funcionam por causa do trabalho, mas também tutoriais reais feitos a pedido do público. Total: 67 listas de reprodução com arquivos de fluxo de vídeo, mais de 700.000 inscritos e 66 milhões de visualizações no total.


Herói Artesanal



O desenvolvedor Casey Muratori faz transmissões todos os dias da semana, envia vídeos para o arquivo no YouTube . Ele escreve um jogo multiplataforma do zero em C ++ com elementos C, analisando em detalhes (literalmente todas as linhas) como tudo funciona no nível do mecanismo.


Ben hoff



Projetos de nível inicial e intermediário, tutoriais, trabalham em C ++ e Python.


Dionysis zindros



HTML5 e javascript de nível de entrada. Não apenas codificando, mas também alguns métodos de depuração (portanto, o streamer primeiro codifica rapidamente e, em seguida, começa a estudar cuidadosamente o resultado).


Liveoverflow



Wannabe é um hacker, interessante para iniciantes no tópico (se você tem medo do montador e está preocupado com o estouro de buffer, então aqui está). Há também um canal separado no Twitch .


Nada2



Sean Barrett veio de um desenvolvedor de jogos e continua a lidar com isso em C e C ++. Há também um canal onde os arquivos dos fluxos são publicados. Pode parecer difícil para iniciantes, mas neste caso você precisa começar a assistir os primeiros fluxos.


Dificilmente difícil



Desenvolvimento de jogos no Unity3D de um programador com vinte anos de experiência em desenvolvimento de jogos.


Drunkdevs



Crie jogos usando o Game Maker Language.


Devars



Um torneio regular de jogos no qual duas equipes competem na codificação usando HTML, CSS ou JavaScript. Cada membro da equipe pode usar apenas sua própria área de trabalho em seu trabalho - o público pode assistir a todos ao mesmo tempo ou individualmente.


Código de Freecode



O FreeCodeCamp ensina como codificar em 900 horas de currículo e criar projetos de código aberto para organizações sem fins lucrativos


Alexander Putilin



Um desenvolvedor da Rússia, um dos principais feeds de python. Não foi atualizado por um longo tempo, mas há muito conteúdo interessante.


Noobs2Ninjas



iOS, Mac OS X, Android, web design, criação de interface de usuário. Um dos streamers mais ativos. Também o arquivo está disponível aqui .


Ferrisstreamsstuff



Trabalhe com emuladores - você pode ver ao vivo como criar um emulador de Nintendo 64 completo do zero no Rust. Todo o arquivo está disponível aqui .


Adam wulf



O desenvolvedor criou um caderno com folhas destacáveis ​​para o iPad (aplicativo Loose Leaf), no qual você pode fazer tudo o que faz com um caderno de papel comum. O processo de escrever seu próximo aplicativo Adam Wulf mostrou em detalhes no fluxo.


Kensodev



Mais de 100 horas de fluxos de um engenheiro de software sênior da Globality. Os fluxos se concentrarão em React + Redux + Node.js + Python.


Onde assistir


Centenas de outros canais interessantes estão disponíveis aqui:



Para começar a transmitir você mesmo, você precisa quer isso configure o OBS ou por meio do utilitário para transmitir trabalho no console (Linux, Mac OS X, BSD).

Source: https://habr.com/ru/post/pt409379/


All Articles