Bildungs-Streaming-Kanäle für Programmierer


Zuckende Quelle


Überraschenderweise möchten die Leute wirklich sehen, wie Sie Code schreiben. 2014 erschien sogar eine spezielle Site, Livecoding.tv (jetzt LiveEdu), auf der jeder interessierte Entwickler der ganzen Welt den Arbeitsprozess in Echtzeit zeigen kann.


Die Idee, Sendungen mit einem neugeborenen Code zu arrangieren, kam viel früher - Streamer taten dies auf Twitch-, YouTube- und Standalone-Sites. Die Auswahl enthält aktive (mit seltenen Ausnahmen) Streamer-Encoder sowie Methoden zur Suche nach für Sie persönlich interessanten Sendungen.


Wen interessieren Streams? Rundfunk hilft, den Aufschub zu bekämpfen - nicht jeder ist bereit, von der Arbeit abgelenkt zu werden, wenn die Zuschauer jede Aktion auf dem Bildschirm sehen. Broadcasting ist auch ein Analogon zur gelben Ente : Sie können jede Aktion live kommentieren, die psychosomatische Blockade beseitigen und eine unerwartete Lösung für eine schwierige Aufgabe finden.


Während des Streams ändern sich Verhalten und Einstellung zur Arbeit. Psychologen haben lange bemerkt, dass Testpersonen, wenn sie wissen, dass sie beobachtet werden, sich oft ganz anders verhalten als gewöhnlich, wenn niemand sie beobachtet. Wenn sich jemand Ihre Arbeit ansieht, versuchen Sie, sich nicht zu irren und den Tests mehr Aufmerksamkeit zu schenken.


Es gibt auch genug offensichtliche Vorteile für Stream-Viewer: Sie können die Arbeit eines Spezialisten sehen, seine Tools bewerten und eine qualifizierte Antwort auf eine Chat-Frage erhalten. Ein externer Beobachter kann den Fehler bemerken und zusammen mit dem Streamer die optimale Lösung auswählen. Indem Sie anderen helfen, können Sie auch Ihre eigenen Fähigkeiten gut pumpen.


Wen man beobachten sollte


Adafruit



Einer der Top-Kanäle mit Tausenden von Ansichten. Natürlich nicht nur Programmieren, sondern auch beeindruckendes Heimwerken (zum Beispiel ist ein Stream über das Erstellen eines Laserschwerts sehr beliebt), aber Liebhaber von "sauberem" Code werden zufrieden sein. Der YouTube-Kanal des Unternehmens (fast 300.000 Abonnenten) bietet eine umfangreiche Sammlung von Videos zur Erstellung verschiedener intelligenter Geräte.


Der Gründer des Kanals Limor Feed studierte Elektrotechnik am Massachusetts Institute of Technology. 2005 gründete sie Adafruit Industries, einen Entwickler und Wiederverkäufer von Open-Source-Elektronik-Kits für die DIY-Community.


Pajlada



Python- und C ++ - Code zum Erstellen von Bots , einschließlich benutzerdefinierter Bots . Der Autor widmet täglich 4 Stunden Sendungen. Der Entwickler ist insofern interessant, als er Streams mit ziemlich viel Humor (und mehr als 18 Witzen) leitet.


Belagerungsspiele



Erstelle ein Spiel (RPG Sandbox) live. Die Spiel-Engine ist in C ++ unter Verwendung der SFML- und Boost-Bibliotheken geschrieben. Alle Inhalte und das Gameplay sind in Python erstellt und können modifiziert werden.


DAloGG



Die Verknüpfung mit LivEdu ist nicht ganz korrekt. Erstens wird der Zugriff auf viele gute Streams auf der Website erst nach dem Verbinden eines kostenpflichtigen Abonnements geöffnet. Zweitens funktioniert die Suche auf der Website gut - Sie können unabhängig Beispiele für die Arbeit mit einer Sprache finden, die Sie interessiert, und die Autoren nach Kompetenzstufen sortieren. Beispielsweise wird der offene Swift-Stream auf LivEdu angezeigt, in dem der Autor jeden Schritt sorgfältig kommentiert.


Peter Mitrichev



Streaming-Programmierer erhalten mehrere hundert Aufrufe, was mit herkömmlichen Streaming-Streams für Spiele nicht zu vergleichen ist. Es gibt jedoch Ausnahmen. Der weltweit führende Sportprogrammierer Pjotr ​​Mitrichew erhielt 17.000 Aufrufe in einem Stream - das Video enthielt nicht einmal einen Ton! Peter füllt den Kanal regelmäßig mit einer großen Anzahl von Rekorden aus verschiedenen Turnieren auf.


Lachhh und Freunde



Witze, Arbeit mit Spielern, Entwicklung von Indie-Spielen (zum Beispiel Zombidle). Es ist interessant, die Analyse der Fehler zu beobachten - der Streamer kommentiert jeden Schritt.


Rob den Schwan



Der Entwickler des Spiels Diorama arbeitet in C ++. Das Spiel ist bereits verfügbar, sodass Sie verfolgen können, wie sich Streams auf das Gameplay auswirken. Dies ist eine großartige Gelegenheit zu sehen, wie gute (auf den ersten Blick) Lösungen zu unerwarteten Fehlern führen können.


Jesse Freeman



Jesse Freeman entwickelt ein Spiel namens Dragon Sweeper. Der Streamer verbringt nicht viel Zeit mit Reden, sondern konzentriert sich auf das Codieren. Der Prozess der Erstellung eines Spiels wird praktisch ab Stufe Null angezeigt.


Adam 13531



Adam gab die Hauptaufgabe auf, sein eigenes Spiel Bot Land zu entwickeln. Das Gameplay ist unterhaltsam: Sie verwalten ein Team von Bots, indem Sie Code für Ihre Aktionen in JavaScript schreiben (oder die visuelle Programmierbibliothek Blockly verwenden, wenn Sie die Sprache nicht kennen). Diese Streams sind nützlich für Sie, wenn Sie mehr über die Automatisierung der JavaScript-Programmierung erfahren möchten.


Derek Banas



Viele Sprachen, ein schnelles Erklärungstempo, funktionieren nicht nur zum Wohle der Arbeit, sondern auch als echte Tutorials, die auf Wunsch des Publikums erstellt wurden. Insgesamt: 67 Wiedergabelisten mit Videostream-Archiven, mehr als 700.000 Abonnenten und insgesamt 66 Millionen Aufrufe.


Handgemachter Held



Entwickler Casey Muratori erstellt an jedem Wochentag Streams und lädt Videos in das Archiv auf YouTube hoch . Er schreibt ein plattformübergreifendes Spiel von Grund auf in C ++ mit C-Elementen und analysiert detailliert (buchstäblich jede Zeile), wie alles auf Engine-Ebene funktioniert.


Ben hoff



Projekte für Anfänger und Fortgeschrittene, Tutorials, arbeiten in C ++ und Python.


Dionysis zindros



HTML5 und Javascript für Einsteiger. Nicht nur das Codieren, sondern auch einige Debugging-Methoden (daher codiert der Streamer zuerst schnell und beginnt dann, das Ergebnis sorgfältig zu untersuchen).


Liveoverflow



Wannabe ist ein Hacker, interessant für absolute Anfänger in diesem Thema (wenn Sie Angst vor dem Assembler haben und sich Sorgen über einen Pufferüberlauf machen, dann sind Sie hier). Es gibt auch einen separaten Kanal auf Twitch .


Nichts2



Sean Barrett stammte von einem Spieleentwickler und beschäftigt sich weiterhin in C und C ++ damit. Es gibt auch einen Kanal, in dem Archive von Streams veröffentlicht werden. Für Anfänger mag es schwierig erscheinen, aber in diesem Fall müssen Sie die frühesten Streams ansehen.


Kaum schwierig



Spieleentwicklung auf Unity3D von einem Programmierer mit zwanzigjähriger Erfahrung in der Spieleentwicklung.


Betrunkene



Erstellen Sie Spiele mit Game Maker Language.


Devars



Ein reguläres Spielturnier, bei dem zwei Teams beim Codieren mit HTML, CSS oder JavaScript gegeneinander antreten. Jedes Mitglied des Teams kann nur seinen eigenen Desktop für seine Arbeit verwenden - das Publikum kann jeden zur gleichen Zeit oder jeden einzeln beobachten.


Freecodecode



FreeCodeCamp zeigt Ihnen, wie Sie in 900 Stunden Lehrplan codieren und Open Source-Projekte für gemeinnützige Organisationen erstellen


Alexander Putilin



Ein Entwickler aus Russland, ein führender Python-Feed. Es wurde schon lange nicht mehr aktualisiert, aber es gibt viele interessante Inhalte.


Noobs2Ninjas



iOS, Mac OS X, Android, Webdesign, Erstellung der Benutzeroberfläche. Einer der aktivsten Streamer. Auch das Archiv finden Sie hier .


Ferrisstreamsstuff



Arbeiten Sie mit Emulatoren - Sie können live sehen, wie Sie in Rust einen Nintendo 64-Emulator mit vollem Funktionsumfang von Grund auf neu erstellen. Das gesamte Archiv finden Sie hier .


Adam wulf



Der Entwickler hat ein Notizbuch mit Abreißblättern für das iPad (Loose Leaf-Anwendung) erstellt, in dem Sie alles tun können, was Sie mit einem normalen Notizbuch aus Papier tun. Der Prozess des Schreibens seiner nächsten Bewerbung Adam Wulf zeigte sich detailliert im Stream.


Kensodev



Mehr als 100 Stunden Streams von einem erfahrenen Softwareentwickler bei Globality. Die Streams konzentrieren sich auf React + Redux + Node.js + Python.


Wo zu sehen


Hunderte anderer interessanter Kanäle sind hier verfügbar:



Um sich selbst zu streamen, benötigen Sie will das Konfigurieren Sie OBS oder das Dienstprogramm, um Arbeiten in der Konsole (Linux, Mac OS X, BSD) zu übertragen.

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


All Articles