Canales educativos de transmisión para programadores


Fuente de contracción


Sorprendentemente, la gente realmente quiere ver cómo escribes el código. En 2014, incluso apareció un sitio especial, Livecoding.tv (ahora llamado LiveEdu), en el que cada desarrollador interesado puede mostrar a todo el mundo el proceso de trabajo en tiempo real.


La idea de organizar transmisiones con un código de recién nacido apareció mucho antes: los streamers hicieron esto en Twitch, YouTube y sitios independientes. La selección contiene codificadores de serpentinas activos (con raras excepciones), así como métodos de búsqueda de transmisiones interesantes para usted personalmente.


¿A quién le importan las corrientes? La transmisión ayuda a combatir la procrastinación: no todos están listos para distraerse del trabajo cuando los espectadores ven cada acción en la pantalla. La transmisión también es un análogo del pato amarillo : puedes comentar en vivo cada una de tus acciones, eliminar el bloqueo psicosomático y encontrar una solución inesperada para una tarea difícil.


Durante la corriente, el comportamiento y la actitud hacia el trabajo cambian. Los psicólogos han notado durante mucho tiempo que cuando los sujetos de prueba saben que están siendo observados, a menudo se comportan de manera bastante diferente de lo habitual cuando nadie los está observando. Cuando alguien mira su trabajo, intenta no confundirse y presta más atención a las pruebas.


También hay suficientes ventajas obvias para los espectadores: puede ver el trabajo de un especialista, evaluar sus herramientas y obtener una respuesta calificada a una pregunta de chat. Un observador externo puede notar el error y, junto con el transmisor, selecciona la solución óptima. Al ayudar a otros, también puede bombear bien sus propias habilidades.


A quien mirar


Adafruit



Uno de los principales canales con miles de visitas. Por supuesto, no solo la programación, sino también el impresionante bricolaje (por ejemplo, una transmisión sobre la creación de una espada láser es muy popular), pero los amantes del código "limpio" estarán satisfechos. El canal de YouTube de la compañía (casi 300,000 suscriptores) presenta una rica colección de videos sobre la creación de varios dispositivos inteligentes.


Fundador del canal Limor Feed estudió ingeniería eléctrica en el Instituto de Tecnología de Massachusetts. En 2005, fundó Adafruit Industries, desarrollador y revendedor de kits electrónicos de código abierto para la comunidad de bricolaje.


Pajlada



Python y código C ++, creando bots , incluidos los personalizados. El autor dedica 4 horas a las transmisiones todos los días. El desarrollador es interesante porque lleva a cabo transmisiones con bastante humor (y más de 18 chistes).


SiegeGames



Crea un juego (juego de rol RPG) en vivo. El motor del juego está escrito en C ++ usando las bibliotecas SFML y Boost. Todo el contenido y el juego están hechos en Python y están disponibles para su modificación.


DAloGG



Vincular a LivEdu no es del todo correcto. En primer lugar, el acceso a muchas transmisiones buenas en el sitio se abre solo después de conectar una suscripción paga. En segundo lugar, la búsqueda funciona bien en el sitio : puede encontrar de forma independiente ejemplos de trabajo con un idioma que le interese y clasificar a los autores por nivel de competencia. Por ejemplo, se muestra la transmisión abierta Swift en LivEdu, donde el autor comenta cuidadosamente cada paso.


Peter Mitrichev



Los programadores de streaming obtienen cientos de vistas, que no se pueden comparar con las transmisiones de streaming de juegos tradicionales. Sin embargo, hay excepciones. El programador deportivo número uno del mundo, Pyotr Mitrichev, recibió 17,000 visitas en una transmisión. ¡Ni siquiera había un sonido en el video! Peter repone regularmente el canal con una gran cantidad de registros de varios torneos.


Lachhh y amigos



Bromas, trabajo con jugadores, desarrollo de juegos independientes (por ejemplo, Zombidle). Es interesante observar el análisis de errores: el transmisor comenta en cada paso.


Rob el cisne



El desarrollador del juego Diorama, trabaja en C ++. El juego ya está disponible, por lo que puedes seguir cómo las transmisiones afectan el juego. Esta es una gran oportunidad para ver qué tan buenas (a primera vista) las soluciones pueden conducir a errores inesperados.


Jesse Freeman



Jesse Freeman está desarrollando un juego llamado Dragon Sweeper. El transmisor no pasa mucho tiempo hablando, pero se centra en la codificación. El proceso de creación de un juego se muestra prácticamente desde el nivel cero.


Adam 13531



Adam renunció al trabajo principal para comenzar a desarrollar su propio juego Bot Land. El juego es entretenido: gestionas un equipo de bots escribiendo código para tus acciones en JavaScript (o usando la biblioteca de programación visual Blockly si no conoces el idioma). Estas transmisiones serán útiles para usted si desea obtener más información sobre la automatización de la programación de JavaScript.


Derek banas



Muchos idiomas, un rápido ritmo de explicaciones, no solo funcionan por el bien del trabajo, sino también tutoriales reales hechos a pedido de la audiencia. Total: 67 listas de reproducción con archivos de transmisión de video, más de 700,000 suscriptores y 66 millones de visitas totales.


Héroe hecho a mano



El desarrollador Casey Muratori hace transmisiones todos los días de la semana, sube videos al archivo en YouTube . Escribe un juego multiplataforma desde cero en C ++ con elementos C, analizando en detalle (literalmente cada línea) cómo funciona todo a nivel de motor.


Ben hoff



Proyectos de nivel inicial e intermedio, tutoriales, trabajo en C ++ y Python.


Dionysis zindros



HTML5 y JavaScript de nivel de entrada. No solo la codificación, sino también algunos métodos de depuración (por lo tanto, el transmisor primero codifica rápidamente y luego comienza a estudiar cuidadosamente el resultado).


Liveoverflow



Wannabe es un hacker, interesante para principiantes absolutos en el tema (si tiene miedo del ensamblador y le preocupa el desbordamiento del búfer, entonces aquí está). También hay un canal separado en Twitch .


Nada2



Sean Barrett vino de un desarrollador de juegos, y continúa lidiando con esto en C y C ++. También hay un canal donde se publican archivos de transmisiones. Puede parecer difícil para los principiantes, pero en este caso debe comenzar a ver las primeras transmisiones.


Difícilmente difícil



Desarrollo de juegos en Unity3D de un programador con veinte años de experiencia en desarrollo de juegos.


Drunkdevs



Crea juegos usando Game Maker Language.


Devars



Un torneo de juego regular en el que dos equipos compiten en la codificación utilizando HTML, CSS o JavaScript. Cada miembro del equipo puede usar solo su propio escritorio en su trabajo: el público puede ver a todos al mismo tiempo o individualmente.


Freecodecode



FreeCodeCamp te enseña cómo codificar en 900 horas de currículo y crear proyectos de código abierto para organizaciones sin fines de lucro


Alexander Putilin



Un desarrollador de Rusia, una fuente líder de Python. No se ha actualizado durante mucho tiempo, pero hay mucho contenido interesante.


Noobs2Ninjas



iOS, Mac OS X, Android, diseño web, creación de interfaz de usuario. Uno de los streamers más activos. También el archivo está disponible aquí .


Ferrisstreamsstuff



Trabaja con emuladores: puedes ver en vivo cómo crear un emulador de Nintendo 64 con todas las funciones desde cero en Rust. El archivo completo está disponible aquí .


Adam wulf



El desarrollador creó un cuaderno con hojas de corte para iPad (aplicación Loose Leaf), en el que puede hacer todo lo que hace con un cuaderno de papel normal. El proceso de escribir su próxima aplicación Adam Wulf se mostró en detalle en la transmisión.


Kensodev



Más de 100 horas de transmisiones de un ingeniero de software senior en Globality. Las transmisiones se centrarán en React + Redux + Node.js + Python.


Donde mirar


Cientos de otros canales interesantes están disponibles aquí:



Para comenzar a transmitir usted mismo necesita quiero esto configure OBS o mediante la utilidad para transmitir el trabajo en la consola (Linux, Mac OS X, BSD).

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


All Articles