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

إذا حفظ طفلك الإفطار على جهاز كمبيوتر محمول في المدرسة ، فهو طالب ممتاز في المدرسة ، ويتصفح الإنترنت بنشاط ، ويحاول معرفة أين ينتقل ومن سيكون (أو ربما يعرف بالفعل أنه يريد أن يتعلم Python أو C ++ ، ولكن لا يزال غير مستحيل) ، فإن هذا الاختيار سيبسطك قليلاً مهمة العثور على مواد لتطويرها.
ماذا حدث
// المواقع
إذا أراد أحد الأطفال تعلم Python ، فيمكن القيام بذلك ليس فقط من خلال الكتب ، ولكن أيضًا بمساعدة دورة تدريبية مجانية عبر الإنترنت على udacity.com:
أساس برنامجي مع python .
حسنا ، اكتملت الدورة. ولكن هناك العديد من المهام المثيرة للاهتمام في العالم والتي يمكنك حلها عن طريق تجميع النقاط ، كفريق واحد مع الأصدقاء والتفاخر بالنتائج:
Codewars . الإنجازات والدرجات والمهام الجيدة - تحفز هذه الخيارات حتى الأطفال البالغين على التعلم والعمل.
يمكنك أيضًا الانتباه إلى هذه المصادر الأولية للمشاريع مثل
Project Euler .
اسمح لمطورك المبتدئ برسم الأشكال بسلاحف وعمل برنامجين مفيدين. بالنسبة للمبتدئين ، هذا هو ما تحتاجه لتحديد ما إذا كان يريد تطويره وما إذا كان لديه ما يميز برنامج تشفير المبتدئين. سيساعد ذلك برنامج
Codeward ، الذي سيعلم الأطفال بطريقة
مفهومة مهارات ومفاهيم عالمية لأي لغة برمجة.
// دراسة بدوام كامل
عيون الطفل تحترق ويريد الانخراط في تطور أعمق والتواصل مع من يهتمون بهذا أيضًا؟
للأطفال الأصغر سنا ، هناك مدرسة
الفكرية .
لكن بالنسبة للصفوف من 10 إلى 11 ، أوصي بمحاولة دخول
SSC في جامعة موسكو الحكومية :
مستوى التدريب في هذه المدارس مرتفع ويمكنه تبسيط القبول في الجامعات الرائدة.
بالإضافة إلى ذلك ، أوصي بأن تنتبه إلى الحملة المدرسية لعموم روسيا لوزارة المواصلات و "
درس في الأعداد " (سابقًا "ساعة الكود"). يتم عقد درس في البرمجة مرة واحدة في السنة (عادة في فصل الشتاء) للطلاب من الصفوف من 1 إلى 11 في جميع أنحاء روسيا. ربما سيكون لطفلك الخطوة الأولى في عالم كبير ومثير للاهتمام من جميع الأشياء الترميز؟
// أكواب
توجد في العديد من الجامعات المتخصصة دوائر ومدارس مسائية تقدم فيها دورات بالإضافة إلى المناهج الدراسية.
في جامعة ولاية ميشيغان هناك اثنان منهم:
-
كلية الميكانيكا والرياضيات-
كلية الرياضيات الحاسوبية وعلم التحكم الآليهناك أيضًا دوائر في
مركز التعليم الرياضي المستمر .
// مدارس المراسلة في الجامعات الرائدة
إذا كنت لا تعيش في موسكو ، أو إذا لم يكن لديك وقت كاف للدراسة بدوام كامل ، فيمكنك دائمًا التسجيل في المراسلات:
-
مدرسة الفيزياء خارج الأرض-
SUNTS جامعة ولاية ميشيغان// الألعاب الأولمبية
إذا كان أحد الأطفال مهتمًا بالخوارزميات ، فأن يكتب عملية فرز سريعة بشكل أسرع من إدارتك لجوجل ، وقمت بتحديث الخوارزميات على الرسوم البيانية باستخدامها ، ثم يمكنك بالتأكيد تجربة يدك في الألعاب الأولمبية.
تحقق من خيارات الألعاب الأولمبية هذه:
-
عطلة رياضية (الصفوف 6-7)
-
أولمبياد موسكو لأطفال المدارس في علوم الكمبيوتر (الصفوف 6-11)
-
البطولة سميت باسم M.V. لومونوسوف (الصفوف 6-11)
-
أولمبياد موسكو الرياضي (الصفوف 8-11)
-
الأولمبياد الرياضي المشترك للتنوع (الصفوف 9-11)
-
Codeforces// كتب
أما بالنسبة للكتب ، فهي لا تواكب آخر الإصدارات ، ولكنها توضح الأساس وتعلم الأساسيات بكفاءة وترتيب.
يمكنك أن تبدأ بكتب دار النشر "Mann، Ferber، Ivanov":
البرمجة للأطفال. خدش وبيثون دليل مصوريقدم مؤلفو الكتاب للطفل مشاريع بسيطة للألعاب والرسوم المتحركة التي ستشركه في عملية التطوير. سيقدمونه إلى أساسيات البرمجة ويعلمون لغتين من أكثر اللغات شيوعًا - الخدش البصري وبيثون النصي.
بيثون للأطفالهذا الكتاب هو برنامج تعليمي عن واحدة من لغات البرمجة الأكثر شعبية اليوم - بيثون. بدءًا من أبسط الخطوات ، ستقوم خطوة بخطوة بكتابة برامجك وفهم التفاصيل الدقيقة لهذه اللغة. يمكنك التحقق من معرفتك على الفور بأمثلة مسلية ومهام مضحكة تساعد الوحوش الشريرة والوكلاء السريين والغربان الغربان على التغلب عليها.
جافا سكريبت للأطفالهذا الكتاب ليس فقط مقدمة لجافا سكريبت ، ولكن بشكل عام للبرمجة.
سوف يساعدك على تعلم كيفية كتابة التعليمات البرمجية بهذه اللغة من البداية. يخصص كل فصل لموضوع منفصل ، وفي كل فصل تالي يتم دراسة شيء جديد ، بناءً على ما تمت قراءته بالفعل. بالإضافة إلى ذلك ، يحتوي الكتاب على تمارين تساعد على توسيع الأمثلة وكتابة التعليمات البرمجية الخاصة بك. بحلول نهاية الكتاب ، سيكون الطفل قادرًا على برمجة لعبته بالرسوم المتحركة!
يجب أن يقرأ هو
كتاب عن تصميم العوالم في Minecraftتم كتابة هذا الكتاب خصيصًا لأولئك الذين لا يحبون اللعب فحسب ، بل يرغبون أيضًا في إنشاء شيء جديد. سيساعد على إتقان البرمجة بسهولة عن طريق لعب Minecraft. سيساعد ذلك في الإرشادات خطوة بخطوة لبناء منزل أو مبنى رائع أو آلة نسخ ثلاثية الأبعاد.
بالنسبة لأولئك الأكبر سناً ، لا تنسوا كلاسيكيات هذا النوع مثل "Perfect Code" أو GoF. "تقنيات تصميم وجوه المنحى. أنماط التصميم "-
إريك جاما ، ريتشارد هيلم ، رالف جونسون ، جون فليديس
// خيارات أخرى
بالتأكيد من المنطقي أن تكون مثل المؤتمرات / الاجتماعات - وهذا يمكن أن يلقي الأفكار والفائدة.
هناك تجربة رائعة لـ
Revel Karlberg West ، وهي فتاة تبلغ من العمر 9 سنوات من نيويورك. ذهبت إلى تجمع حاشد في نيويورك وتقوم الآن بتطوير مكتبة خطافات React الخاصة بها بدعم من المجتمع.
تم تشكيل رأي يحتاج الأطفال إلى تجربته. جرب كل ذلك مرة واحدة أو بدوره ، وانظر بنفسك إلى ما تحب وما لا.
حتى لو لم تنجح تنمية الطفل في النهاية ، فهناك شعور بأن مهارة البرمجة الأساسية ستكون لها في الوظائف الشاغرة في المستقبل - ونحن نعرف الكثير عن الوظائف الشاغرة!
بالطبع ، هذا ليس كل شيء - لذلك ، نحن في انتظار توصياتكم في التعليقات. بالطبع عبر الإنترنت ، كتاب ، موقع ، منتدى - أي خيار من اختيارنا.
سيتلقى مؤلف التوصية الأكثر حداثة جميع الكتب الأربعة التي نصحت بها ، وسلعة قيمة من HeadHunter.