كيف تعد ياندكس الواجهة الأمامية. من برنامج Coursera إلى الدورات الجامعية

نحن في Yandex لا نعمل كثيرًا مع الواجهة الأمامية فحسب ، بل نشارك أيضًا تجربتنا مع الآخرين. على مدى ست سنوات من ممارسة التدريس ، أطلقنا تنسيقات تدريب مختلفة ، سنخبر قراء حبر اليوم.

نأمل أن تساعد هذه المواد كلاً من المطورين المبتدئين وأولئك الذين يرغبون في اكتساب معرفة إضافية بناءً على الممارسة.



لذا ، قررت أن تصبح واجهة أمامية. على الإنترنت ، يمكنك العثور على مجموعة متنوعة من الدورات التدريبية والمقالات والكتب والمواد الأخرى. ولكن من أين تبدأ؟ نوصي ببدء رحلتك من خلال استكشاف الأدوات الأساسية: JavaScript و HTML و CSS. ومع ذلك ، تعد الأطر والمكتبات ثانوية. لقد ولدوا نتيجة لحل مشاكل معينة ، وفهم هذه المشاكل سيسمح بالاستخدام الأكثر كفاءة للأدوات الحديثة.

التخصص عبر الإنترنت على Kurser


ميزة التعليم عبر الإنترنت هي أنه متاح للجميع ، بغض النظر عن العمر والجغرافيا. لذلك ، نبدأ القصة معه.

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

يتكون البرنامج على المؤشر من خمسة أجزاء:


لا تتطلب الدورات التدريبية حول التخطيط أي تدريب تقريبًا. إن تعلم أساسيات جافا سكريبت أكثر صعوبة: يتوقع المعلمون أن تكون قادرًا بالفعل على البرمجة بلغة موجهة للكائنات أو وظيفية (على سبيل المثال ، C ++ أو C # أو Java أو Python أو Haskell).

الدورات الجامعية


لقد أجرينا دورات تطوير واجهة في يكاترينبورغ للسنة الثالثة. وهي مصممة للطلاب من التخصصات التقنية والرياضية وتقام في جامعة الأورال الفيدرالية لمدة فصلين دراسيين (الخريف + الربيع).

في الفصل الأول ، نعلم الطلاب دورتين: التخطيط وجافا سكريبت. هناك محاضرات وواجبات منزلية فقط. كان هذا الجزء هو الذي شكل أساس التخصص في Kurser.

في الفصل الثاني - مقرر واحد. هنا نتحدث عن جميع الاتجاهات واتجاهات الموضة الموجودة في تطوير الواجهات. بالإضافة إلى الواجبات المنزلية ، ينقسم الرجال إلى فرق ويعملون في المشروع.

يمكن مشاهدة المحاضرات على الفيديو.
شاهد قائمة التشغيل للفصل الأول (خريف 2017) والفصل الثاني (ربيع 2016) .

التعلم المدمج


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

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

لقد أتقنت بالفعل الأدوات الأساسية. ما هي الخطوة التالية؟


سيساعد المزيد من المتجه والإلهام في التنمية في الحصول على مدرسة تطوير الواجهة. هذا هو أول حدث تدريبي لمطوري الواجهة. عقدنا المدرسة لأول مرة في عام 2012. سبب ظهوره بسيط: كنا نفتقر إلى المتخصصين في الملف الشخصي المناسب.

تستمر المدرسة من شهرين إلى ثلاثة أشهر وتحتجز في قاعدة مكتب ياندكس. خلال المدرسة ، يتم توفير ثلاث كتل:

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

ندعو كل من لديه بالفعل معرفة أساسية في مجال الواجهة الأمامية للمدرسة. عادة ، عند المدخل ، سيكون على المشاركين في المدرسة حل العديد من مهام الاختبار - وفقًا لـ Layout و JS والتقنيات ذات الصلة.

هذه المرة ستعقد المدرسة في موسكو وسانت بطرسبرغ وسيمفيروبول. سيتم إغلاق قبول الأعمال بين 22 و 31 أغسطس - بمجرد تعيين عدد كاف من المتقدمين الذين لديهم مهمة مكتملة بشكل جيد.

أنا بالفعل واجهة أمامية بارعة. هل لديك شيء لي؟


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

ستقام المسابقة في أكتوبر. حتى لا تنسى التسجيل المسبق.

الملخص


بحلول عام 2018 ، تمكنا من تعليم 397 طالبًا في مدرسة تطوير الواجهة ، حوالي 100 - في دورات في UrFU و 28 شخصًا أثناء التعلم المختلط في Innopolis. تضم الدورات التدريبية على HTML و CSS وجافا سكريبت على المؤشر الآن 4470 و 4388 مشاركًا نشطًا ، على التوالي. وقد حصل أكثر من 500 شخص بالفعل على شهادات لواحدة على الأقل من الدورات التدريبية.

نحن نبحث باستمرار عن أشكال جديدة للتدريب وتبادل الخبرات. أخبرنا عن المواد أو الأحداث في الواجهة الأمامية التي ستكون مفيدة لك.

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


All Articles