
مصدر Twitch
والمثير للدهشة أن الناس يريدون حقًا أن ينظروا إلى كيفية كتابة التعليمات البرمجية. في عام 2014 ، ظهر حتى موقع خاص ، Livecoding.tv (يسمى الآن LiveEdu) ، حيث يمكن لكل مطور مهتم أن يعرض للعالم كله عملية العمل في الوقت الحقيقي.
ظهرت فكرة ترتيب البث باستخدام رمز حديث الولادة في وقت أبكر بكثير - قام اللافتون بذلك على Twitch و YouTube والمواقع المستقلة. يحتوي التحديد على برامج تشفير غاسل (مع استثناءات نادرة) ، بالإضافة إلى طرق البحث عن عمليات البث المثيرة للاهتمام بالنسبة لك شخصيًا.
من يهتم بالتيارات؟ يساعد البث على مكافحة التسويف - ليس كل شخص مستعدًا للتشتت عن العمل عندما يشاهد المشاهدون كل إجراء على الشاشة. البث هو أيضًا تناظري من البطة الصفراء : يمكنك التعليق مباشرة على كل إجراء ، وإزالة الكتلة النفسية الجسدية والعثور على حل غير متوقع لمهمة صعبة.
أثناء البث ، يتغير السلوك والموقف تجاه العمل. لاحظ علماء النفس منذ فترة طويلة أنه عندما يعلم الأشخاص الخاضعون للاختبار أنهم قيد المراقبة ، فإنهم غالبًا ما يتصرفون بشكل مختلف تمامًا عن المعتاد عندما لا يراقبهم أحد. عندما ينظر شخص ما إلى عملك ، تحاول ألا تخطئ وتولي المزيد من الاهتمام للاختبارات.
هناك أيضًا مزايا واضحة كافية لمشاهدي البث: يمكنك رؤية عمل أخصائي وتقييم أدواته والحصول على إجابة مؤهلة لسؤال الدردشة. يمكن للمراقب الخارجي ملاحظة الخطأ وتحديد الحل الأمثل ، جنبًا إلى جنب مع جهاز البث. من خلال مساعدة الآخرين ، يمكنك أيضًا ضخ مهاراتك الخاصة جيدًا.
من يشاهد

واحدة من أفضل القنوات مع الآلاف من المشاهدات. بالطبع ، ليس فقط البرمجة ، ولكن أيضًا DIY المثير للإعجاب (على سبيل المثال ، تيار حول إنشاء سيف ليزر يحظى بشعبية كبيرة) ، ولكن محبي الكود "النظيف" سيكونون راضين. تقدم قناة الشركة على YouTube (ما يقرب من 300000 مشترك) مجموعة غنية من مقاطع الفيديو حول إنشاء العديد من الأجهزة الذكية.
درس مؤسس قناة ليمور فيد الهندسة الكهربائية في معهد ماساتشوستس للتكنولوجيا. في عام 2005 ، قامت بتأسيس شركة Adafruit Industries ، وهي مطور وموزع للمجموعات الإلكترونية مفتوحة المصدر لمجتمع DIY.

Python و C ++ code ، إنشاء روبوتات ، بما في ذلك الروبوتات المخصصة. يخصص المؤلف 4 ساعات للبث كل يوم. المطور مثير للاهتمام من حيث أنه يجري تيارات مع قدر لا بأس به من الفكاهة (وأكثر من 18 نكتة).

قم بإنشاء لعبة (RPG sandbox) مباشرة. محرك اللعبة مكتوب بلغة C ++ باستخدام مكتبات SFML و Boost. جميع المحتويات وطريقة اللعب مصنوعة في Python وهي متاحة للتعديل.

الربط بـ LivEdu ليس صحيحًا تمامًا. أولاً ، لا يتم فتح الوصول إلى العديد من التدفقات الجيدة على الموقع إلا بعد ربط اشتراك مدفوع. ثانيًا ، يعمل البحث بشكل جيد على الموقع - يمكنك بشكل مستقل العثور على أمثلة للعمل بلغة تهمك ، وترتيب المؤلفين حسب مستوى الكفاءة. على سبيل المثال ، يتم عرض دفق Swift المفتوح على LivEdu ، حيث يعلق المؤلف بعناية على كل خطوة.
يكتسب المبرمجون المتدفقون عدة مئات من المشاهدات ، والتي لا يمكن مقارنتها بتدفقات بث الألعاب التقليدية. ومع ذلك ، هناك استثناءات. تلقى المبرمج الرياضي رقم 1 في العالم Pyotr Mitrichev 17000 مشاهدة في دفق واحد - لم يكن هناك حتى صوت في الفيديو! يقوم بيتر بانتظام بتجديد القناة بعدد كبير من السجلات من البطولات المختلفة.

النكات ، العمل مع اللاعبين ، تطوير الألعاب المستقلة (على سبيل المثال ، Zombidle). من المثير للاهتمام مشاهدة تحليل الأخطاء - يعلق الملون على كل خطوة.

مطور لعبة Diorama ، يعمل في C ++. اللعبة متاحة بالفعل ، لذلك يمكنك متابعة كيفية تأثير التدفقات على طريقة اللعب. هذه فرصة رائعة لمعرفة كيف يمكن للحلول (للوهلة الأولى) أن تؤدي إلى أخطاء غير متوقعة.

يقوم Jesse Freeman بتطوير لعبة تسمى Dragon Sweeper. لا يقضي الملون وقتًا طويلاً في التحدث ، ولكنه يركز على الترميز. تظهر عملية إنشاء اللعبة فعليًا من المستوى صفر.

تخلى Adam عن وظيفته الرئيسية لبدء تطوير لعبته Bot Bot. طريقة اللعب مسلية: أنت تدير فريقًا من برامج الروبوت عن طريق كتابة تعليمات برمجية لإجراءاتك في جافا سكريبت (أو استخدام مكتبة البرمجة المرئية Blockly إذا كنت لا تعرف اللغة). ستكون هذه التدفقات مفيدة لك إذا كنت تريد معرفة المزيد عن أتمتة برمجة JavaScript.
العديد من اللغات ، وتيرة سريعة من التفسيرات ، لا تعمل فقط من أجل العمل ، ولكن دروسًا حقيقية يتم تقديمها بناءً على طلب الجمهور. الإجمالي: 67 قائمة تشغيل تحتوي على أرشيفات بث الفيديو ، وأكثر من 700000 مشترك و 66 مليون مشاهدة.
يقوم المطور Casey Muratori بإجراء عمليات بث كل يوم من أيام الأسبوع ، ويحمل مقاطع الفيديو إلى الأرشيف على YouTube . يكتب لعبة عبر منصة من الصفر في C ++ مع عناصر C ، ويحلل بالتفصيل (حرفيا كل سطر) كيف يعمل كل شيء على مستوى المحرك.
تعمل المشاريع والبرامج التعليمية الأولية والمستوى المتوسط في C ++ و Python.
HTML5 وجافا سكريبت للمبتدئين. ليس فقط الترميز ، ولكن أيضًا بعض طرق التصحيح (لذلك ، يتم أولاً ترميز جهاز البث أولاً ، ثم يبدأ في دراسة النتيجة بعناية).
Wannabe هو مخترق ، مثير للاهتمام للمبتدئين المطلقين في الموضوع (إذا كنت خائفا من المجمع وقلقا بشأن تجاوز سعة المخزن المؤقت ، فأنت هنا). هناك أيضا قناة منفصلة على Twitch .
جاء شون باريت من تطوير اللعبة ، ولا يزال يتعامل معها في C و C ++. هناك أيضًا قناة يتم فيها نشر أرشيفات الجداول. قد يبدو الأمر صعبًا بالنسبة للمبتدئين ، ولكن في هذه الحالة ، تحتاج إلى بدء مشاهدة التدفقات المبكرة.

تطوير اللعبة على Unity3D من مبرمج يتمتع بعشرين عامًا من الخبرة في تطوير اللعبة.

قم بإنشاء ألعاب باستخدام Game Maker Language.

دورة ألعاب عادية يتنافس فيها فريقان في الترميز باستخدام HTML أو CSS أو JavaScript. يمكن لكل عضو في الفريق استخدام سطح المكتب الخاص بهم فقط في عملهم - يمكن للجمهور مشاهدة الجميع في نفس الوقت أو كل على حدة.

يعلمك FreeCodeCamp كيفية البرمجة في 900 ساعة من المناهج وإنشاء مشاريع مفتوحة المصدر للمنظمات غير الربحية
مطور من روسيا ، خلاصة بيثون رائدة. لم يتم تحديثه لفترة طويلة ، ولكن هناك الكثير من المحتوى المثير للاهتمام.

iOS ، Mac OS X ، Android ، تصميم الويب ، إنشاء واجهة المستخدم. واحدة من أنشط اللافتات. كما يتوفر الأرشيف هنا .
العمل مع المحاكيات - يمكنك أن ترى مباشرة كيفية إنشاء محاكي Nintendo 64 كامل المواصفات من الصفر في Rust. الأرشيف بأكمله متاح هنا .
قام المطور بإنشاء دفتر ملاحظات مع أوراق ممزقة لـ iPad (تطبيق Leaf loose) ، حيث يمكنك القيام بكل ما تفعله باستخدام دفتر ملاحظات ورقي عادي. أظهرت عملية كتابة طلبه التالي آدم وولف بالتفصيل في الجدول.

أكثر من 100 ساعة من التدفقات من مهندس برمجيات كبير في Globality. ستركز التدفقات على React + Redux + Node.js + Python.
أين تشاهد
تتوفر مئات القنوات الأخرى المثيرة للاهتمام هنا:
لبدء التدفق بنفسك تحتاج تريد هذا تكوين OBS أو من خلال الأداة المساعدة لبث العمل في وحدة التحكم (Linux و Mac OS X و BSD).