قنوات البث التعليمية للمبرمجين


مصدر Twitch


والمثير للدهشة أن الناس يريدون حقًا أن ينظروا إلى كيفية كتابة التعليمات البرمجية. في عام 2014 ، ظهر حتى موقع خاص ، Livecoding.tv (يسمى الآن LiveEdu) ، حيث يمكن لكل مطور مهتم أن يعرض للعالم كله عملية العمل في الوقت الحقيقي.


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


من يهتم بالتيارات؟ يساعد البث على مكافحة التسويف - ليس كل شخص مستعدًا للتشتت عن العمل عندما يشاهد المشاهدون كل إجراء على الشاشة. البث هو أيضًا تناظري من البطة الصفراء : يمكنك التعليق مباشرة على كل إجراء ، وإزالة الكتلة النفسية الجسدية والعثور على حل غير متوقع لمهمة صعبة.


أثناء البث ، يتغير السلوك والموقف تجاه العمل. لاحظ علماء النفس منذ فترة طويلة أنه عندما يعلم الأشخاص الخاضعون للاختبار أنهم قيد المراقبة ، فإنهم غالبًا ما يتصرفون بشكل مختلف تمامًا عن المعتاد عندما لا يراقبهم أحد. عندما ينظر شخص ما إلى عملك ، تحاول ألا تخطئ وتولي المزيد من الاهتمام للاختبارات.


هناك أيضًا مزايا واضحة كافية لمشاهدي البث: يمكنك رؤية عمل أخصائي وتقييم أدواته والحصول على إجابة مؤهلة لسؤال الدردشة. يمكن للمراقب الخارجي ملاحظة الخطأ وتحديد الحل الأمثل ، جنبًا إلى جنب مع جهاز البث. من خلال مساعدة الآخرين ، يمكنك أيضًا ضخ مهاراتك الخاصة جيدًا.


من يشاهد


Adafruit



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


درس مؤسس قناة ليمور فيد الهندسة الكهربائية في معهد ماساتشوستس للتكنولوجيا. في عام 2005 ، قامت بتأسيس شركة Adafruit Industries ، وهي مطور وموزع للمجموعات الإلكترونية مفتوحة المصدر لمجتمع DIY.


باجلادا



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


SiegeGames



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


DAloGG



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


بيتر ميتريتشيف



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


لاشح و اصدقاء



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


سرقة البجعة



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


جيسي فريمان



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


آدم 13531



تخلى Adam عن وظيفته الرئيسية لبدء تطوير لعبته Bot Bot. طريقة اللعب مسلية: أنت تدير فريقًا من برامج الروبوت عن طريق كتابة تعليمات برمجية لإجراءاتك في جافا سكريبت (أو استخدام مكتبة البرمجة المرئية Blockly إذا كنت لا تعرف اللغة). ستكون هذه التدفقات مفيدة لك إذا كنت تريد معرفة المزيد عن أتمتة برمجة JavaScript.


ديريك باناس



العديد من اللغات ، وتيرة سريعة من التفسيرات ، لا تعمل فقط من أجل العمل ، ولكن دروسًا حقيقية يتم تقديمها بناءً على طلب الجمهور. الإجمالي: 67 قائمة تشغيل تحتوي على أرشيفات بث الفيديو ، وأكثر من 700000 مشترك و 66 مليون مشاهدة.


بطل اليدوية



يقوم المطور Casey Muratori بإجراء عمليات بث كل يوم من أيام الأسبوع ، ويحمل مقاطع الفيديو إلى الأرشيف على YouTube . يكتب لعبة عبر منصة من الصفر في C ++ مع عناصر C ، ويحلل بالتفصيل (حرفيا كل سطر) كيف يعمل كل شيء على مستوى المحرك.


بن هوف



تعمل المشاريع والبرامج التعليمية الأولية والمستوى المتوسط ​​في C ++ و Python.


انحلال الدم zindros



HTML5 وجافا سكريبت للمبتدئين. ليس فقط الترميز ، ولكن أيضًا بعض طرق التصحيح (لذلك ، يتم أولاً ترميز جهاز البث أولاً ، ثم يبدأ في دراسة النتيجة بعناية).


Liveoverflow



Wannabe هو مخترق ، مثير للاهتمام للمبتدئين المطلقين في الموضوع (إذا كنت خائفا من المجمع وقلقا بشأن تجاوز سعة المخزن المؤقت ، فأنت هنا). هناك أيضا قناة منفصلة على Twitch .


Nothings2



جاء شون باريت من تطوير اللعبة ، ولا يزال يتعامل معها في C و C ++. هناك أيضًا قناة يتم فيها نشر أرشيفات الجداول. قد يبدو الأمر صعبًا بالنسبة للمبتدئين ، ولكن في هذه الحالة ، تحتاج إلى بدء مشاهدة التدفقات المبكرة.


بالكاد يصعب



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


سكران



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


Devars



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


Freecodecode



يعلمك FreeCodeCamp كيفية البرمجة في 900 ساعة من المناهج وإنشاء مشاريع مفتوحة المصدر للمنظمات غير الربحية


ألكسندر بوتيلين



مطور من روسيا ، خلاصة بيثون رائدة. لم يتم تحديثه لفترة طويلة ، ولكن هناك الكثير من المحتوى المثير للاهتمام.


Noobs2Ninjas



iOS ، Mac OS X ، Android ، تصميم الويب ، إنشاء واجهة المستخدم. واحدة من أنشط اللافتات. كما يتوفر الأرشيف هنا .


Ferrisstreamsstuff



العمل مع المحاكيات - يمكنك أن ترى مباشرة كيفية إنشاء محاكي Nintendo 64 كامل المواصفات من الصفر في Rust. الأرشيف بأكمله متاح هنا .


آدم ولف



قام المطور بإنشاء دفتر ملاحظات مع أوراق ممزقة لـ iPad (تطبيق Leaf loose) ، حيث يمكنك القيام بكل ما تفعله باستخدام دفتر ملاحظات ورقي عادي. أظهرت عملية كتابة طلبه التالي آدم وولف بالتفصيل في الجدول.


Kensodev



أكثر من 100 ساعة من التدفقات من مهندس برمجيات كبير في Globality. ستركز التدفقات على React + Redux + Node.js + Python.


أين تشاهد


تتوفر مئات القنوات الأخرى المثيرة للاهتمام هنا:



لبدء التدفق بنفسك تحتاج تريد هذا تكوين OBS أو من خلال الأداة المساعدة لبث العمل في وحدة التحكم (Linux و Mac OS X و BSD).

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


All Articles