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



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

أعددنا هذه المادة خمسة منا. نقدم أنفسنا: Ignat Kolesnichenko من خدمة تكنولوجيا الحوسبة الموزعة ، و Misha Levin من جهاز المخابرات الآلي للسوق ، و Denis Malykh من خدمة تطوير التطبيقات ، و Seryozha Berezhnoy من قسم تطوير واجهة البحث ، و Dima Cherkasov من مجموعة تطوير مكافحة الغش. كل واحد منا يمثل مجال تدريبه. نحن جميعًا مدراء ، نحتاج إلى متدربين ولدينا بعض الخبرة في العمل معهم. دعنا نخبرك ببعض هذه التجربة.

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


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

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



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

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

مقابلة الخوارزميات


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



الخبرة في الخوارزميات تأتي في متناول اليد لثلاثة أسباب. أولاً ، من الواضح أنه ستكون هناك حاجة إلى ذلك في مشاكل حسابية - والتي تحدث بشكل غير متكرر ، ولكنها لا تزال تحدث. ثانياً ، سيكون المطور قادرًا على حل المشكلات المتعلقة بالخوارزميات بشكل أكثر فعالية ، وإن لم يكن يتطلب الدخول في الخوارزميات نفسها (وهناك بالفعل عدد غير قليل منها). ثالثًا ، إذا لم تكن قد قمت بتدريس خوارزميات في الجامعة ، لكنك لا تزال تعرف كيفية العمل معها ، فإن هذا يميزك كشخص فضولي وسيرفع سلطتك في نظر المستجوب.
دينيس:
معظم تطوير المحمول هو JSON Shifting. ولكن مرة واحدة كل ستة أشهر ، هناك أوقات تحتاج فيها الخوارزميات. أرسم الآن خرائط جميلة لـ Yandex.Weather. وفي غضون أسبوع ، اضطررت إلى تنفيذ خوارزمية تجانس ، خوارزمية Sutherland-Hodgman وخوارزمية Martinez. إذا كان شخص ما لا يعرف ما هي علامة التجزئة أو قائمة انتظار الأولوية ، فسيجلس لفترة طويلة ومن غير الواضح ما إذا كان سيدير ​​أم لا بدون مساعدة خارجية.

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

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

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


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

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


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


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

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

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

التوجيه على المتدرب


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


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

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

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

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


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



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

قصص المتدرب

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

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

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


All Articles