تأهيل المطورين لخريجي الجامعات الجدد

لقد قمت للتو بتعيين 10 خريجين جامعيين جدد حاصلين على درجات هندسة البرمجيات.

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

ما الذي يحتاج أصحاب العمل إلى التفكير فيه عند تصميم برنامج تأهيل المهندسين لتعيين الكليات الجديدة؟

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

قد يكون لديهم معرفة “كتابية” عن دورة حياة تطوير البرمجيات، لكن قد لا يكون لديهم ممارسة في جميع المراحل.

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

أين يعبثون ويجربون؟ أين يقومون بالاختبار الرسمي؟ ما هي البيئة المناسبة قبل أن تبدأ البث المباشر؟ وأخيرًا، ما هي بيئة الإنتاج؟

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

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

ما هي المفاجآت الأخرى التي يواجهها أصحاب العمل عند تأهيل خريجي تطوير البرمجيات الجدد؟

إ.ج: هناك شيء صادم أتوقع رؤيته، لكن في كل مرة أراه، أشعر بالصدمة من جديد.

 يفتقد العديد من خريجي الجامعات الجدد بعض أساسيات الويب – أساسيات الشبكات، وما هو بروتوكول الإنترنت، والخلفية في HTTP.

إنهم لا يفهمون دورة الطلب/الاستجابة داخل HTTP أو الفرق بين التطبيقات من جانب العميل والتطبيقات من جانب الخادم. 

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

إذًا، كيف يمكن لبرنامج إعداد المطورين سد هذه الفجوات المعرفية؟

على سبيل المثال: يُظهر برنامج الإعداد المصمم جيدًا للموظفين الجدد كيفية تحقيق النجاح في مؤسستك الهندسية الخاصة وما يمكن توقعه عند وصولهم إلى فريقك.

ولحسن الحظ، لا يستغرق الأمر وقتًا طويلاً لتوجيه خريجي الجامعات الجدد إلى الأساسيات التي سيحتاجون إليها للنجاح في دورهم الجديد.

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

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

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

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

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

ما هي بعض الأسئلة الشائعة التي تسمعها من خريجي هندسة البرمجيات الجدد؟

إ.ج: لدى خريجي الجامعات الجدد بعض المخاوف الفريدة التي من غير المرجح أن تسمعها من الموظفين ذوي الخبرة.

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

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

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

فبدلاً من “اسأل عندما تكون في شك”، غالبًا ما يكون لديهم رد الفعل المعاكس: “عندما تكون في شك، ابق صامتًا”.

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

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

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

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

 الذين لا يرغبون في القول، على سبيل المثال، “لست متأكدًا تمامًا من كيفية عمل X.”

إن الشعور بالارتياح تجاه الاعتراف بوجود فجوة معرفية يعد تعديلًا صعبًا للغاية بالنسبة للكثير من خريجي الجامعات الجدد. 

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

ما هو السؤال الفني الأكثر شيوعًا الذي تسمعه من مطوري البرامج الجدد؟

EG: أود أن أقول أن الأسئلة الأكثر شيوعًا تتعلق بالتحكم في الإصدار. لكنني أعتقد أن “السبب” وراء هذه الأسئلة هو الذي يستحق المزيد من التوضيح.

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

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

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

ما هي المخاوف الأخرى التي يعبرون عنها؟

إ.ج: عندما تسير نحو المجهول، يمكن لعقلك أن يفكر بشكل مفرط حول “ماذا لو”.

لن يقول أي مدير هندسي: “مرحبًا، سنمنح الكلية الجديدة المسؤولية المعمارية عند تقديم الطلب”.

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

من المفيد تقديم أمثلة على أنواع الأشياء التي قد يُطلب منهم حلها في الأسابيع الأولى من العمل.

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

هل تعمل ميزاتها وتفي بالمتطلبات الأساسية؟

بمجرد وصولهم إلى هذه النقطة، يمكن لمطور أعلى أن يأتي ويقول: “أوه جيد، لقد نجحت في ذلك. 

دعونا ننظر إليها معا. . . إليك بعض الأماكن التي يمكنك من خلالها تعديل ذلك ليكون أكثر كفاءة (أو أكثر انسجامًا مع المعايير التي نستخدمها لتطوير التطبيقات).”

يُظهر برنامج إعداد المطورين الفعال أنواع العمل الذي سيقوم به الموظفون الجدد وأنواع المهام التي لن يتعين عليهم القيام بها على الفور. 

إن الحصول على صورة لما تبدو عليه الوظيفة – وما تتضمنه وما لا تتضمنه – يساعد في تقليل القلق بحيث يشعر الموظفون الجدد بمزيد من الهدوء والثقة عند وصولهم إلى فرقهم. 

تريد أن يبدو حديثهم الذاتي هكذا: “أوه! لن أضطر إلى تصميم البنية الكاملة لبرنامج الكمبيوتر وتنفيذها من الصفر.»

كيف تؤثر برامج تأهيل الخريجين الجديدة على المسار الوظيفي؟

إ.ج: في العام الماضي، قدر أحد أصحاب العمل الذين قدمنا ​​لهم برنامجًا تأهيليًا أن المنهج الدراسي يسرّع الحياة المهنية لخريجي الجامعات الجدد بحوالي 18 شهرًا (مقارنة بالمجموعات السابقة التي لم تحصل على البرنامج).

في رأيي، كان العامل الأكبر في هذا العدد هو قمع متلازمة الدجال. كان الموظفون الجدد يخشون العمل في بعض المهام المعينة خوفًا من أن يقوموا بها بشكل خاطئ.

لن يقول أي فريق تطوير معقول: “يا إلهي! لا أستطيع أن أصدق أنك فعلت ذلك بهذه الطريقة.” أو “هل أنت أغبى شخص على هذا الكوكب؟” ولكن هذا مصدر قلق قد يكون كامنًا في ذهن الموظف الجديد في كليتك.

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

 إنهم قادرون على إنجاز المهمة بطريقة استباقية بدلاً من انتظار التعليمات. إنهم يعلمون أنهم سيكونون قادرين على القيام بعمل لائق وأن الفريق يدعمهم.

سيكونون متقدمين بعدة أشهر عن أقرانهم الذين لم يتلقوا هذا الأساس القوي.

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

هل تساعد برامج إعداد المطورين هذه في توظيف المرشحين؟

إ.ج: غالبًا ما يركز طلاب علوم الكمبيوتر الجامعيون على أكبر الأسماء في مجال التكنولوجيا مثل Google، وMicrosoft، وAmazon، وما إلى ذلك.

 لكن في الواقع، يحتاج كل صاحب عمل تقريبًا إلى المواهب التقنية.

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

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

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

أي شيء يمكنك القيام به كصاحب عمل للتخفيف من هذا الخوف يمنحك ميزة تنافسية في التوظيف.

يمكنك أن تقول للمرشحين: “ربما لم تفكر فينا كشركة تكنولوجيا. 

حسنًا، نحن لسنا شركة تكنولوجيا فحسب، بل إننا نفهم أيضًا كيفية جعل الشخص يواكب الدور التكنولوجي. 

نحن نعلم أنك تعرف أشياء علوم الكمبيوتر الخاصة بك، ولا نشعر بالقلق بشأن ذلك على الإطلاق.

 ما سنعرضه لكم هو الممارسة الفعلية لكيفية صنع البرمجيات. لدينا برنامج يمنحك عملاً قابلاً للتنفيذ فورًا. سيكون لديك فرصة للمساهمة على الفور وتعرف أن مساهماتك ذات قيمة.

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

هذه رسالة مقنعة لخريج علوم الكمبيوتر.

المصدر: pluralsight

شاهد المزيد:

أفضل موقع بحث

إنشاء حساب PayPal

إنشاء حساب انستقرام

تسجيل دخول Gmail

إنشاء حساب Hotmail | تسجيل دخول

إنشاء حساب Yahoo

إنشاء حساب Apple ID

أنت تستخدم إضافة Adblock

يعتمد موقع انشاء على الاعلانات كمصدر لدعم الموقع، يجب عليك ايقاف تشغيل حاجب الاعلانات لمشاهدة المحتوي