بيت مراجعات مراجعة وتقييم موارد مطور برامج Google للتعليم

مراجعة وتقييم موارد مطور برامج Google للتعليم

فيديو: Google Keynote (Google I/O'19) (اكتوبر 2024)

فيديو: Google Keynote (Google I/O'19) (اكتوبر 2024)
Anonim

Google for Education هو مجرد واحد من بين العديد من المنتجات التي يقدمها محرك البحث الضخم. إنها غرفة مقاصة لتطبيقات Android و Chrome التعليمية المقدمة من جهات خارجية ، وهي مكان يمكنك من خلاله الوصول إلى محتوى المطور الذي توفره Google. تركز هذه المراجعة على موارد Developer ضمن Google for Education ، والتي تقدم دورتين: Python و C ++. هذا هو. ولا يتم توجيه أي اتجاه نحو المبتدئين. سيكون المبتدئين الحقيقيين المهتمين بتعلم الكود أفضل من تجربة أحد اختيارات المحررين: Treehouse أو Codecademy المجانية ، وكلاهما يبدأ في أساسيات HTML والترميز بشكل عام.

واجهة المستخدم

لا تستهدف Google المطورين المبتدئين هنا. هذه الدورات مخصصة للمبرمجين الذين لديهم دراية بلغة برمجة واحدة على الأقل والمصطلحات والمفاهيم المرتبطة بها. في الواقع ، لا توضح موارد Developer مفاهيم البرمجة الأساسية. يمكن للبالغين والمراهقين على حد سواء متابعة الدروس - بشرط أن يكون لديهم معرفة مسبقة - ولكن قد يصبح الأطفال الصغار مضطربين لمشاهدة مقاطع الفيديو الطويلة. قد يستفيد الأطفال من إرشادات خطوة بخطوة التي تقدمها الخدمات مثل Treehouse و Code Avengers و Codecademy.

تشبه واجهة "موارد الموارد" إلى حد كبير بقية Google: بسيطة وسهلة الاستخدام. إذا كنت تستخدم Gmail ، فستعرف كيفية التجول في هذه الصفحة. مثل العديد من منتجات Google ، فإن Google for Education مجاني ، لكن بخلاف منتجات Google المجانية الأخرى ، فهو غير مدعوم بالإعلانات. هذا جميل. كما ذكرنا سابقًا ، يمكنك أيضًا البحث عن دورات خارجية متعلقة بعلوم الكمبيوتر من قسم Developer Resource. كل شيء بسيط جدا. نظرًا لوجود دورتين فقط - Python و C ++ - لا تقدم Google اقتراحات بشأن الدورات التدريبية ذات الصلة أو المواد التي يجب النظر إليها. لا يمكنك رؤية تقدمك خلال الدورة التدريبية ، ولكن إذا قمت بإغلاق درس الفيديو (الذي يستضيفه YouTube ، natch) قبل الانتهاء ، فسوف ينتقل من حيث توقفت عند فتحه مرة أخرى. هذا مثال لطيف على الاهتمام بالتفاصيل.

اختيار الصف ، والميزات ، والمساعدة

أعطيت بيثون محاولة لهذا الاستعراض. أتوافق مع ملف تعريف المستخدم النموذجي ، لأن لدي بعض الإلمام باللغة من خلال استخدام خدمات أخرى ، ولدي فهم قوي جدًا لـ HTML و CSS. لا تغطي Google الأساسيات المطلقة لكيفية عمل لغات الترميز أو تحديد المصطلحات بالطريقة التي تعمل بها الخدمات الأخرى. إذا كنت بحاجة إلى مقدمة المبتدئين هذه ، فراجع Code Avengers أو Codecademy أو Treehouse.

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

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

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

ليست للجميع

فئات الترميز من Google محدودة نوعًا ما مقارنةً بالخدمات المخصصة للتعلم عبر الإنترنت. ومع ذلك ، نظرًا لأن هذه الفئات تستند إلى تلك المقدمة لموظفي Google ، فليس من المستغرب أن لا تقوم بتدريس مقدمة حول دورة HTML. مثل معظم عروض Google ، فإن الفصول سهلة التنقل ومجانية. الفصول الدراسية مفصّلة إلى حدٍ ما وجيدة التنظيم ، لكنها موجهة نحو جمهور ضيق إلى حد ما: المطورين الذين يتطلعون إلى تعلم لغات البرمجة Python أو C ++. ومع ذلك ، فإن Google for Education Developer Resources تستحق بالتأكيد نظرة إذا كان لديك بعض الخبرة في الترميز وتحتاج إلى التقاط هذه اللغات.

مراجعة وتقييم موارد مطور برامج Google للتعليم