المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

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

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

منذ عام 2015، زاد عدد موظفي Avito بنسبة 20% تقريبًا على أساس سنوي. عاجلاً أم آجلاً كان علينا أن نواجه مشاكل التوظيف. ليس لدى السوق الوقت الكافي لتربية المديرين المتوسطين والعليا؛ فالأعمال تحتاج إليهم "هنا والآن"، ومن المهم بالنسبة لنا أن نظل فعالين وكفؤين في ملء الوظائف الشاغرة، حتى لا تتأثر جودة وسرعة التطوير.

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

تدريب

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

في البداية، سألنا أنفسنا بعض الأسئلة البسيطة.

  • هل هناك حقا حاجة للصغار؟
  • ما هي المشاكل التي يمكنهم حلها؟
  • هل لدينا الموارد (سواء المادية أو وقت الموجهين) لتطويرهم؟
  • كيف سيبدو تطورهم في الشركة خلال ستة أشهر إلى سنة؟

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

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

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

إطلاق

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

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

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

تكيف

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

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

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

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

النتائج

ما هي الاستنتاجات التي استخلصناها من نتائج البرنامج؟

  1. لا يستطيع المبتدئ عادةً العمل بشكل مستقل وحل جميع مهام العمل بشكل مستقل. يجب على الموجهين منحهم الوقت الكافي للتكيف بسرعة. يجب التخطيط لذلك مع العملاء المتوقعين الفنيين والفريق.
  2. يجب أن تكون مستعدًا للمهندسين المبتدئين لارتكاب الأخطاء. وهذا جيد.

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

لقد منحنا برنامج اختيار المتخصصين المبتدئين الفرصة لحل العديد من المشكلات في وقت واحد.

  1. تنمية مجموعة من المواهب من الموظفين المخلصين الذين يناسبون مجموعتنا.
  2. تطوير مهارات إدارة الفريق وتطويره بين كبار موظفينا.
  3. غرس حب التقنيات الحديثة والتطوير عالي الجودة لدى المتخصصين الشباب.

وكان هذا الفوز. إليكم آراء زملائي الذين أتوا إلى Avito كمبتدئين ومتدربين.

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

المطورون المبتدئون - لماذا نوظفهم وكيف نعمل معهم

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

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

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

إضافة تعليق