التخلص من الخوف من التوظيف الأول


إطار من فيلم "هاري بوتر وسجين أزكابان"

مشكلة هذا العالم هي أن المتعلمين مليء بالشكوك ، والأغبياء مليئون بالثقة

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

كانت الأسئلة شيء من هذا القبيل:

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

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

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

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

إنهم لن يوظفوا على الإطلاق


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

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

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

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

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

أخرس - أطلق النار


عندما يتم تعيين شخص دون خبرة ، هناك توقعات مماثلة له.
من الوافد الجديد إلى العمل نتوقع:

  • معرفة القاعدة التقنية العامة
  • دراسة مميزات موضوع الشركة
  • اتقان الأدوات والممارسات المستخدمة

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

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

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

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

عادةً ما تكون الخطوات التالية لبدء تشغيل المنتج على بيئة اختبار ما يلي:

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

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

إن إجراء البحث في شكل وثيقة سيتيح لك:

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

يجب أن تكون قادرًا على معرفة حالة مهامك للزملاء

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

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

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

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

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

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

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

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

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

بمجرد العثور على لغة مشتركة مع زملائك ، سيبدأون برؤية متدرب مبتدئ لديك ، ولكن أخصائيًا متساوٍ.

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

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

  • أسئلة مثل "إذا كنت تحب هذا ، فسوف يتحول مثل هذا. هذا غير مطلوب في المتطلبات. كيف يجب أن يكون؟
  • المهام في تعقب الأخطاء "في المتطلبات يتم كتابتها بهذه الطريقة ، لكنها في الواقع مختلفة".

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

Nakosyachite - الحصول على النار


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

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

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

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

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

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

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

أتمنى لك الصبر والمثابرة.

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


All Articles