ما الذي يمكن أن تتعلمه من المتدرب

نشرت: 2021-09-30

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

التعاقد مع متدرب

في بداية الصيف ، أخبرتني روث وتوني أن ابنها باو كان مهتمًا بالقيام بأول فترة تدريب له كمبرمج. كان يبحث عن الشركة المناسبة ، وسألتنا عن رأينا في شركة Nelio التي يُقال عنها. فكرنا في الأمر ، وفي النهاية ، قررنا أنها ستكون فرصة رائعة لكلا الطرفين (هو ولنا) ، لكن لم يكن قرارًا سهلاً ...

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

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

رسم الحب GIF بواسطة Ai و Aiko

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

  1. هل لدينا الموارد والمواد اللازمة للسماح للمتدرب بالتعلم من تلقاء نفسه؟
  2. هل هناك ميزة أو وظيفة معلقة في كتالوج منتجاتنا يمكن للمتدرب الذي ليس لديه خبرة معالجته؟
  3. هل يمكننا تخصيص بضع ساعات في الأسبوع لمساعدة المتدرب وتعليمه وتوجيهه؟

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

تدريب باو في Nelio

كما تعلمون بالفعل ، في Nelio لدينا مكونان إضافيان لـ WordPress: Nelio A / B Testing و Nelio Content. خلال عامي 2019 و 2020 ، أعدنا تطبيق كلا المكونين الإضافيين لاستخدام حزمة تطوير WordPress الجديدة: React و Redux وما إلى ذلك. لذلك ، مع الأخذ في الاعتبار ما نقوم به من أجل لقمة العيش ، كان من الواضح ما الذي يحتاجه باو للتعرف عليه إذا كان يريد تقديم مساهمات مفيدة لنيليو:

  • كيف تعمل ملحقات WordPress
  • مكدس وأدوات تطوير JavaScript الحديثة

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

  • أول مكون إضافي لبرنامج WordPress في PHP
  • كل ما تحتاج لمعرفته حول تطوير JavaScript
  • كيفية تمديد محرر Gutenberg باستخدام زر React
  • كيفية إنشاء ملحق WordPress باستخدام JavaScript و Redux
    • المكونات كوظائف خالصة
    • قم بإنشاء مكون JavaScript الإضافي
    • أضف متجر Redux
    • استخدم متجر Redux

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

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

لقطة شاشة للتقويم التحريري لمحتوى Nelio
لقطة شاشة للتقويم التحريري لمحتوى Nelio تظهر الإدخالات والرسائل الاجتماعية والمهام المجدولة.

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

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

لقطة شاشة لعرض جدول الأعمال في التقويم التحريري لمحتوى Nelio
لقطة شاشة لعرض جدول الأعمال في التقويم التحريري لمحتوى Nelio.

حق جميل؟

ما تعلمناه

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

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

خاتمة

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

وإذا كنت قد عشت التجربة بالفعل أو كنت تفكر فيها ، أخبرني كيف كانت في قسم التعليقات أدناه!

صورة مميزة من Aaron Burden على Unsplash.