
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

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.

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).

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.

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.
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.

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.

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 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 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.
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.
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.
Proyectos de nivel inicial e intermedio, tutoriales, trabajo en C ++ y Python.
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).
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 .
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.

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

Crea juegos usando Game Maker Language.

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.

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
Un desarrollador de Rusia, una fuente líder de Python. No se ha actualizado durante mucho tiempo, pero hay mucho contenido interesante.

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í .
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í .
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.

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).