التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

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

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

مقابلة ما قبل التدريب

العديد من المقابلات الفنية تنتظر المرشحين. يعتمد النجاح في المقابلة بدرجة أقل على المهارات الشخصية (القدرة على التواصل بفعالية) وأكثر على المهارات الصعبة (مهارات الرياضيات والبرمجة). ومع ذلك، يقوم المديرون بتقييم كليهما.

إغنات:

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

دينيس:

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

قال أحد المرشحين ذات مرة عبارة رائعة، حتى أنني كتبتها: "لقد نجحت في تجنب حل المشكلات الشاقة".

التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

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

دينيس:

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

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

ميشا:

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

دينيس:

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

اختبار الخوارزميات أثناء المقابلة

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

ميشا:

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

التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

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

دينيس:

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

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

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

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

التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

إغنات:

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

ما هي المهام التي يحلها المتدرب؟

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

إغنات:

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

التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

ميشا:

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

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

ديما:

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

بالإضافة إلى ذلك، هناك فرصة ضئيلة لتلقي مهمة لم يقترب منها الزملاء من قبل بسبب حجمها.

ديما:

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

إرشاد المتدرب

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

إغنات:

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

التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

سريوزا:

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

ديما:

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

ومع ذلك، فإن وجود مرشد لا يعني أن جميع المشكلات التي تنشأ يتم حلها من خلاله.

ميشا:

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

سريوزا:

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

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

نهاية التدريب

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

التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

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

سريوزا:

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

إغنات:

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

ميشا:

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

ديما:

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

قصص عن المتدربين

دينيس:

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

إغنات:

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

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

ميشا:

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

التدريب في مجال تكنولوجيا المعلومات: وجهة نظر المدير

المصدر: www.habr.com

إضافة تعليق