في هذا المنشور - نسخة مع لحظات مختارة من إصدار Python Junior Podcast المسجل في مؤتمر Moscow Python Conf ++: تحدثنا عن أساليب تدريس Python وما إذا كانت هناك حاجة إلى دورات برمجة على الإطلاق.
المواضيع الرئيسية:- ما الذي يحفز الناس على أخذ دورات البرمجة؟
- هل هناك عمل مدى الحياة بعد الدورات؟
- ما هو الفرق بين الدورات عبر الإنترنت والدورات دون اتصال بالإنترنت؟
- لمن ستكون مفيدة ، ولمن التدريب هو المصباح الكهربائي؟
- كيفية اختيار دورة وأين تبدأ تعلم البرمجة؟
بيثون جونيور بودكاست هو بودكاست البرمجة لأولئك الذين يرغبون في فهم بيثون بشكل أفضل. ويقود الهواء من قبل المبشرين المجتمع MoscowPython ومعلمي دورة تعلم بايثون .المحادثة المعنية:
- فالنتين دومبروفسكي ، المؤسس المشارك لـ MoscowPython
- غريغوري بيتروف ، المبشر من MoscowPython
- ألكساندر سينيتشكين ، قائد فريق في UseTech ، متحدث ومعلم في GeekBrains
- ايليا ليبيديف ، المبشر من MoscowPython ، المؤسس المشارك لمدرسة Learn Python البرمجية
لماذا يذهب الناس إلى الدورات؟
فالنتين دومبروفسكي: تحت أي ظروف يمكن أن تعمل الدورات على الإطلاق؟ من وجهة نظر المنظمة ومن وجهة نظر الشخص نفسه. من الواضح أن الدورات التدريبية ببساطة لا تضع المعرفة والمهارات في شخص ما إذا كان لا يريد ذلك.
ايليا ليبيديف: أولئك الذين يأخذون دورات تدريبية لديهم أهداف مختلفة. وبعيدا عن الهدف دائما هو الحصول على وظيفة. وفقًا للإحصاءات التي قمت بجمعها من مصادر مختلفة ، فإن هدف "الحصول على وظيفة" ليس حتى في المراكز الثلاثة الأولى. عادةً ما يذهب الرجال للمتعة لتعلم شيء جديد ، أو يعد هذا خيارًا للترفيه الفكري بالنسبة لهم.
لا يذهب الجميع إلى الدورات لتغيير الوظائف.
إذا تحدثنا عن تغيير العمل ، فهذا سيئ في صناعتنا. للحصول على وظيفة مباشرة بعد الدورات ، تحتاج إلى جزء صغير من الحظ أو مجموعة من الظروف.
لا يوجد أي مكان تقريبًا حيث يمكنك المجيء ، وإعطاء المال والوقت ، وعند الخروج ، احصل على المعرفة والمهارات التي تحتاجها للحصول على مقابلة والحصول على وظيفة. أو حتى ليس تقريبًا - فهي ببساطة غير موجودة. لا أعرف أي خدمة تعد بذلك.
غريغوري بتروف: لقد اشتركت في دورة في علم الأحياء العام قبل أيام قليلة ، تم الإعلان عنها في هابري. بالطبع ، لن أكون عالمًا في علم الأحياء ، لكن في صورتي حول العالم ، تتنافس هذه الدورة فقط مع المسلسلات والكتب وغيرها. كل صباح أقضي 15 دقيقة في الدورة ، و 15 دقيقة على الكتب.
لا تتنافس دورات البرمجة مع الجامعات أو الدورات التدريبية ، ولكن مع عمليات التسلل والمسلسلات.
ايليا ليبيديف: لدي إحصائيات حول الدورات التي تكلف أكثر من 20 ألف روبل ، وأقل من 20٪ من المشاركين يذهبون إلى هناك لتغيير الوظائف في غضون ستة أشهر.
كل هذا يتوقف على التفاصيل المختلفة. الآن نحن نتحدث عن الدورات ليس لشهر يونيو ، ولكن بالفعل للمتقدمين. يأتي الناس بمثل هذه الأفكار: "أنا مبرمج بيثون ، أعمل مع جانغو ، إنه أمر ممتع بالنسبة لي. "أريد أن أفعل ذلك ، ليس فقط الجلوس في المنزل مع جهاز كمبيوتر محمول: أريد أيضًا الدردشة مع أشخاص رائعين وإيجاد شيء رائع حقًا سيأتي إلي لاحقًا."
بدلاً من التجول حول Habr و Google بأنفسهم ، ينتقلون إلى مكان يوجد به محتوى منظم بالفعل وهناك شخص ما سوف يجيب على جميع الأسئلة. هذه طريقة مركزة للتعلم الذاتي.
ألكساندر سينيتشكين: أكثر أو أقل خبرة من الناس يأخذون هذه الدورات بالفعل. لقد غرق بالفعل في عالم البرمجة ويعرف أنه في المقام الأول يجب أن يفعل كل شيء من أجل التدريب: قراءة الوثائق والمواد التي يتم إرسالها إليه.
على الرغم من وجود طلاب عاديين يذهبون إلى الكلية ، يجلسون في أزواج ، يرسمون دفتر ملاحظات ويعتقدون أنهم سيحصلون على قشرة - وسيكون لديهم عمل. التقيت في كثير من الأحيان من هذا القبيل.
هل دورات البرمجة فعالة؟
ايليا ليبيديف: هناك رجال يتوقعون أن يتم استثمار المعرفة فيها. لا يمكنك مساعدتهم في أي دورات. سوف يجلسون ويختارون أنوفهم ، ولا فائدة لهم في هذه الدورات. وبالنسبة لأولئك الذين هم استباقي ، ليست هناك حاجة إلى دورات ، لأنهم أنفسهم مع شارب.
تساعد الدورات التدريبية في الحفاظ على الموارد.
هنا يمكنك التوصل إلى استنتاج مفاده أنه لا يوجد تدريب بشكل عام وكل هذا من الشر ، فقط لخفض العجين. في الواقع ، فإن قصة "توفير القليل من الوقت" ليست غالبًا ، ولكن كثيرًا. وأيضا الحصول على الإيقاع والمواعيد النهائية ، والثقة بالنفس ، والتي يرجع تاريخها والعديد من المزايا.
غريغوري بيتروف: أدرس اللغة اليابانية ، وأحب أن أقدمها كمثال. قمت بتدريسه لعدة سنوات بمفردي ، وتم حلها بطرق مختلفة. التعاقد مع مدرس ، درس معه لعدة أشهر ، حاول جنكي المتبجح. قبل شهرين ، وجدت خدمة WaniKani ، وهي قديمة جدًا بالفعل. بعد أن بدأت دراسته ، أدركت: هذه هي الطريقة لتعليم اللغة اليابانية.
الآن أجلس مع WaniKani لمدة 15-30 دقيقة في اليوم ، وأحرز تقدماً ، ولدي كل شيء رائع. وماذا فعلت قبل بضع سنوات؟ اخترت خيارات مختلفة بشكل مستقل ، تساءلت وفقدت مئات الساعات.
ألكسندر سينيتشكين: الدورات لا تؤدي وظيفتها بشكل جيد للغاية. يتم إعطاء القليل جدا في الدورات التدريبية لتكون قادرة على وضع شخص في مشروع حقيقي.
أنت محظوظ جدًا إذا وجدت وظيفة كمتدرب في شركة حقيقية في مشاريع حقيقية. هذه هي الطريقة الأكثر فاعلية: يتم إلقاؤك في الماء وأنت تسبح. تحت الإشراف ، ولكن السباحة أنفسهم يحاولون الخروج.
هذه ليست بعض المشروعات التعليمية التي يمكنك فيها كسر شيء ما وليس البخار ، ولا تفكر في جودة الكود أو تحسينه. هنا لديك حقا للوصول بسرعة إلى كل شيء بنفسك.
شهر العمل سيحل محل ستة أشهر أو سنة من الدورات.
يأتي المتدربون إليّ بعد الدورات وبعد شهر يقولون: "ما كتبته من قبل هو مثل هذا الرعب! لقد أعطاني هذا الشهر أكثر من ذلك بكثير. "
ما هي صيغ الدورة
غريغوري بيتروف: هناك الكثير من تنسيقات الدورة التدريبية الآن. هناك تنسيقات غير تفاعلية حيث النص فقط. هناك تنسيقات حيث نشاهد مقاطع الفيديو ، ونقرأ النصوص واجتياز الامتحانات ، وهي لعبة la Coursera. هناك أكثر تفاعلية حيث نتواصل مع المعلمين الحية. هذا كل شيء عبر الإنترنت.
وهناك العديد من مدارس البرمجة غير المتصلة بالإنترنت حيث ندرس كل شيء إما جزئيًا أو غير متصل جزئيًا. أكثر من عشرة خيارات مختلفة.
ألكساندر سينيتشكين: لا تزال الدورات تختلف في الحجم. هناك ندوات وورش عمل قصيرة حيث يتم تغطية موضوع صغير في ساعتين. هناك 10 دروس حول موضوع واحد ، مثل Django ، حيث يعلمون كيفية إنشاء متجر صغير عبر الإنترنت من نقطة الصفر. وهناك العديد من الدورات التدريبية التي عقدت منذ عدة أشهر ، حيث تم إيقاف البرنامج بإحكام إلى حد ما: ليس فقط Django ، ولكن أيضًا الموضوعات ذات الصلة ، ونفس JavaScript ، والنشر.
غريغوري بيتروف: سيتم إطلاق مبادرة جديدة في موسكو - Bootcamp. يحدث ذلك عندما يأخذون شخصًا حيًا ويضعونه في معسكر لمدة ثلاثة أشهر ، حيث يدرس هو نفسه والأشخاص ذوو الحماس الشديد ، ويدرسون ، ويدرسون ، ولا يفعلون أي شيء آخر لمدة 10-12 ساعة في اليوم. هذا التنسيق هو الآن megapopular في الولايات المتحدة.
بعد الدراسة في المعسكرات التمهيدية ، يحصل حوالي 80٪ من المشاركين على وظيفة مبرمجين.
نعم ، ايليا ، لقد أردت منذ زمن طويل أن أسأل. عندما فتحت خيط Learn Python لك ، فوجئت عندما علمت أن الدورة التدريبية يمكن أن تكون غير متصلة أو متصلة بالإنترنت. يبدو لي أنها لا تختلف في الأساس. قل لي ما هو الفرق بينهما - وفقا للإحصاءات ، وفقا للمشاعر.
ايليا ليبيديف: عندما تدرس عبر الإنترنت ، فأنت أقل انخراطًا في الحركة الكلية ، وبالتالي تحتاج إلى البدء في كثير من الأحيان ، وفي كثير من الأحيان ترتيب الاتصال المشترك. نسبة "السقوط" على الإنترنت أعلى ، لذلك على الإنترنت تحتاج إلى ترتيب المزيد من النشاط المشترك. لدينا مكالمات هاتفية عامة أسبوعية ، حيث يتحدث الجميع عن تقدمهم ، والمكالمات الهاتفية بشكل منفصل للمشاريع.
كيفية اختيار دورة البرمجة
فالنتين دومبروفسكي: ما هو المهم في الاعتبار عند اختيار الدورة التدريبية؟ كيف نفهم ما إذا كانت الدورة التدريبية مناسبة ، وما إذا كان المعلم مناسبًا ، فما الذي يجب علي الانتباه إليه؟
ألكسندر سينيتشكين: من المستحسن أن تتوفر أي مواد مدرسية مجانًا للمشاهدة قبل التسجيل. هذا ضروري لفهم كيف ينقل الشخص وجهة نظره ، وإلى أي مدى يشرح. انتبه إلى كيفية عرض شيء ما ، إذا كان تفاعليًا ، كما يكتب الرمز.
بالنسبة لأولئك الذين لا يتعثرون في هذا الأمر ، فمن الصعب في البداية فهم لغتنا على الإطلاق ، وهي اللغة العامية لتكنولوجيا المعلومات. من الضروري الانتباه إلى كيفية توصيل الشخص للمعلومات. يمكنك التحدث العامية ، ولكن في نفس الوقت سيكون كل شيء واضحًا من السياق.
إذا كنت لا تفهم المعلم ، فحينها لم تدفع ثمن الدورة ، فلن تفهمها بعد.
غريغوري بيتروف: هناك "محفظة ميلر" المفضلة لدي - وهو نمط يمكن وفقًا لعقلنا أن يبقي عليه 4-5 قطع جديدة في نفس الوقت.
لذلك ، اكتب في دفتر الملاحظات عدد القطع الجديدة التي قدمها المعلم خلال فترة 10 دقائق. إذا كان هناك 5-7 منهم ، كل شيء على ما يرام. وإذا كان هناك 20 إلى 30 منهم ، فربما يكون المعلم متخصصًا ممتازًا ، ولكن ، كما تعلمون ، كان أينشتاين مدرسًا فيزياء مجازية للغاية.
ايليا ليبيديف: سأكون خصمًا هنا وأقول إن كل هذه القمامة لا تعمل. لنفترض أنك قررت شراء واحدة من الدورات التي أدرسها. أنت جوجل "ايليا ليبيديف بيثون". العثور على أدائي على بعض mitap ومشاهدته. ماذا تتعلم من هذا؟ تعلم كيف أستعد للفصل؟ رقم هل تعرف كيف أدرس الفصول؟ لا ، أيضًا ، لأن هذه تنسيقات مختلفة تمامًا. حتى إذا كان التنسيق هو نفسه ، فقد مرت عدة سنوات وتغير الكثير منذ ذلك الحين.
يمكنك استعراض جوجل لمجموعات الدورة السابقة. ولكن هناك دائمًا أناس غير راضين جدًا ، وسعداء جدًا. الحقيقة في مكان ما بينهما. من المرجح ألا يكون عدد التعليقات التي يجب جمعها من أجل الحصول على عينة تمثيلية.
عندما أفكر في كيفية العثور على طريقة موثوقة لتقييم جودة حدث تدريبي ، أفكر فقط في شيء واحد - للذهاب والتعلم هناك.
ربما سيتحول إلى التسجيل ليس للدورة بأكملها ، ولكن لعدد معين من الفصول. إذا لم تدخل ، فاخرج من هناك. هذه هي الطريقة الوحيدة التي تعمل معي.
فالنتين دومبروفسكي: يتم دعم البودكاست الخاص بنا بواسطة Learn Python. حسب طريقة المؤلف لإيليا ، رتبنا دوراتنا. يمكنك التسجيل ، انتقل إلى الدرس الأول ، ولكن يلزمك إجراء دفعة مقدمة. وبعد ذلك ، إذا لم يعجبك ذلك ، فسنقوم برد الأموال. ايليا ، هناك إحصائيات ، كم عدد الأشخاص الذين سقطوا بعد الصفوف الأولى؟
ايليا ليبيديف: واحد ، شخصان كحد أقصى. لكن بالنسبة لعشر مجموعات ، كانت هناك حالتان أو ثلاث حالات فقط عندما لم يوافق الطالب على المنسق. كل ما تبقى هو عندما يتراكم الأشخاص فعليًا على بعض المسائل الشخصية والعملية وليس لديهم وقت للدورات التدريبية.
ما هو دور أمين الدورة
غريغوري بيتروف: إيليا ، لقد نقرت على كاشف ميلر المحفظة. لقد أدخلت مصطلحًا جديدًا - "أمين المعرض". قل لي قليلا ، من هو هذا؟
ايليا ليبيديف: سوف أتوصل إلى تصنيف الدورات. الموضوع المهم هو النسبة المئوية لاهتمام المعلم الذي يتلقاه كل طالب. من ناحية ، هناك بعض المحاضرات في الجامعة حيث يأتي رجل حكيم ويبدأ في فرك شيء في مائتي طالب يجلسون في الحضور.
ومن ناحية أخرى ، إنها نوع من قصة التوجيه ، عندما ألتقي بمخاطب اللغة التي أتعلمها مرتين في الأسبوع. ليس لديه برنامج ، فهو يعدلني بشكل خاص.
إن العثور على سينور الذي يعرف كيفية تعليم البرودة هو واحد من البواسير ، وهو يقف كمطور حقيقي.
من الأفضل أن تكون أقرب إلى توجيه التاريخ من الجري. وقد صممت دوراتنا بحيث يحصل كل طالب ، من ناحية ، على أكبر قدر ممكن من الاهتمام ، ولكن من ناحية أخرى ، لا تكلف الدورة أموال الحصان. ينقسم تدفقنا بالكامل إلى مجموعات صغيرة من 3 إلى 7 أشخاص. لكل منهم معلمه الخاص ، والذي يسمى القيم الفني.
فالنتين دومبروفسكي: ليس لدينا مدرسون محترفون ، نحن الأشخاص الذين يمارسون التدريب.
من أين تبدأ تعلم البرمجة
فالنتين دومبروفسكي : إذا كان الشخص يريد أن يتعلم البرمجة ، لكن لا يستطيع أن يقررها ، فماذا ستنصحه؟
غريغوري بيتروف: تحتاج فقط إلى البدء في اتخاذ الخطوات الأولى. في رأيي ، فإن أفضل خطوة أولى هي الحضور إلى الاجتماعات.
يريد الشخص أن يتعلم كيفية البرمجة في بعض المناطق. وقال انه ينظر إلى ما هي mitaps في مدينته حول هذا الموضوع. ثم يأتي إلى الاجتماع ، يستمع ، يتواصل. سيكون المنظمون بالتأكيد حاضرين - أشخاص مميزون مطلوبون للتواصل والإجابة على الأسئلة.
تقترب منهم: "مرحباً ، لقد جئت من تولا ، أعمل كبائع في" M. Video ". كنت مفتونًا دائمًا بعمل مبرمج ، لكني خائف جدًا لأنني لم أدرس الرياضيات في المدرسة ".
وهنا نفد له وهو يصرخ قائلاً: "لا يحتاج المبرمجون إلى الرياضيات! المتأنق ، لن يكون هناك شيء على الإطلاق باستثناء زائد وناقص! إذا كنت تحب بايثون ، خذ هذا الكتاب ، ابدأ القراءة. وإذا كانت لديك أسئلة ، فإليك بطاقة عملي ، اكتب لي ".
ألكساندر سينيتشكين: أتذكر نفسي. عند وصولي إلى mitap الأول ، كنت خجولًا جدًا. يبدو أن الأشخاص الأذكياء يقفون هنا ، ويقولون أشياء ذكية. أنا ، بائع M.Video ، سوف يأتي وماذا يمكنني أن أقول؟
أود أن أقترح محاولة للعثور على أنماط تكرار باستمرار في المهام الخاصة بك. لقد بدأت مع ذلك تماما. كتب سيناريو صغير ، كان فظيعا.
الرمز الأول سيكون فظيعًا ، هذا جيد. إنها مجرد الخطوة الأولى.
الشيء الرئيسي هو أن يكون الاهتمام. سوف Mitaps ، رمز جيد ، والدورات تذهب أبعد من ذلك.
ايليا ليبيديف: بمجرد وصولي إلى اجتماع في MoscowPython واستمعت إلى تقرير بعنوان "لماذا يجب أن يكون للمطور متجر على الإنترنت". أخبر المطور كيف أنه يأتي إلى المنزل بعد العمل ، ويرتدي معطف واق من المطر ويصنع متجره على الإنترنت: المشتريات ، والمستودعات ، والمبيعات ، والتسويق.
بعد التقرير ، أسأله: "يا صديقي ، ماذا لو كان كل شيء رائعًا ، هل تريده ، لكن في بعض الأحيان لا يمكنه ذلك؟ أنا بعد العمل ، أنا متعب ، أنا كسول للغاية. " يقول: لا. إذا كنت لا تشعر بذلك ، فلا تفعل ذلك. شاهد المسلسل ".
ثم بدا لي وحشية ، والاكتئاب جدا. مثل ، هناك أشخاص يريدون ذلك ، لكنني لست واحداً منهم ، ليس لدي هذه القوة العظمى. أنا الآن أكثر هدوءًا حول هذا الأمر وأدرك أن هذا هو النصيحة الصحيحة الميتة. إذا كنت لا ترغب في ذلك ، فلا تفعل ذلك. ربما تحب مكرميه.
فالنتين دومبروفسكي: لدي السؤال الأخير. ألكساندر ، أمام غيدو ، ماذا ستخبره؟
ألكساندر سينيتشكين: سأحاول أن أشكره بحرارة قدر الإمكان على حقيقة أنه خلق مثل هذا الشيء الذي يشكل الآن جزءًا أساسيًا من حياتي. وآمل أن يكون هذا يبدو صادقا.
ايليا ليبيديف: سأقول إنه رائع ، لأنه يخلق الاتجاهات ولا ينسخها.
***
هذا ليس سوى جزء من إصدار
Python Junior . يمكنك
الاستماع إلى النسخة الكاملة من الحلقة.
أو حتى انظر:
بودكاست RSSشكرًا على القراءة أو الاستماع أو المشاهدة.