التدريب للمطورين في Avito: المهام القتالية والعمل مع الموجهين ذوي الخبرة

لماذا يكون العمل في مشاريع قتالية عالية التطوير للمبتدئين أفضل من التدريب الصيفي القصير؟ لماذا يعتبر الاتصال الشخصي مع أحد المرشدين مفتاح النجاح في المهنة؟ وما هي ، التدريب الداخلي للمطورين المبتدئين في Avito؟ في هذه المقالة ، أجيب على كل هذه الأسئلة ، وأتحدث عن انطباعات الموجهين والمتدربين وأعلن عن تدريب داخلي جديد في Avito.



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


معلمه واحد ، متدرب واحد


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


الصورة
دميتري خاسانوف ، كبير المعلمين:


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

الصورة
نيكيتا أوكونيف ، متدرب:


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


التعلم في مهام حقيقية


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


الصورة
دميتري خاسانوف ، كبير المعلمين:


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

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

معرفة البنية التحتية. ستؤدي المهام الحقيقية الأولى إلى مسألة متى يستحق الأمر كتابة السجلات ، وكيفية استخدام المقاييس وتكوين التنبيهات. أين تعيش المشاريع ، وكيفية إطلاق الخدمة ، وهل صحيح أننا نكتب نصوص باش مباشرة في textarea في المدينة؟ هذا سوف يساعد على حل بسرعة العديد من المهام التشغيلية.

الصورة
إيفان كوسترليف ، متدرب:


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

الصورة
ألكساندر لوكيانتشينكو ، معلمه ، كبير المهندسين :


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


المجموع (وستة شواغر)


لتلخيص. تدوم فترة التدريب للمطورين المبتدئين في Avito من 6 أشهر إلى سنة. هذا العمل 20 ساعة في الأسبوع. مع الراتب والموظفين. نحن نقبل الطلبات المقدمة من الطلاب بدوام كامل. الغرض الرئيسي من التدريب هو نقل المتدربين إلى مناصب مطورين Junior / Middle وضخ بشكل كبير خلال البرنامج.


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

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


All Articles