يوم في حياة مدير الهندسة

نشرت: 2022-03-11

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

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

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

ماذا يفعل مدير الهندسة؟

أولاً ، قليلاً عن دوري كمدير هندسة: كان دوري الأول الإداري في Packback ، وهي منصة أسئلة وأجوبة لأساتذة الجامعات.

انضممت إلى الفريق عندما كان هناك أربعة أشخاص فقط في الشركة ؛ لقد كنت في الأساس أنا والمؤسسون. في السنوات الثلاث الماضية ، رأيت الشركة تجمع ما يقرب من 5 ملايين دولار وتنمو إلى ما يقرب من 30 شخصًا. كان فريقي الهندسي ضعيفًا جدًا - كان هناك خمسة عندما غادرت في عام 2016 - لكن دوري تغير كثيرًا خلال السنوات التي أمضيتها في الشركة.

بعد أن تركت Packback للانضمام إلى The Graide Network ، بدأت من جديد كمدير هندسي. في البداية ، كان فريقي مجرد مقاول وأنا ، ولكن خلال السنوات الأربع التي قضيتها في Graide ، وظفت ثلاثة مهندسين آخرين وتولت المزيد من مهام إدارة المنتج.

بينما تغير عملي اليومي كثيرًا على مر السنين ، بصفتي مديرًا لهندسة البرمجيات ، كنت مسؤولاً في النهاية عن مساعدة فريقي في شحن البرامج التي تعمل كما هو متوقع وفي الموعد المحدد وفي حدود الميزانية.

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

الجواب القصير هو أن يتوقف.

يجب أن يكون مديرو الهندسة تقنيًا

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

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

يجب أن يكون مديرو الهندسة جيدًا مع الناس

إن كونك "جيداً مع الناس" هو تصنيف يصعب إتقانه.

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

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

أصعب جزء في الإدارة الهندسية

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

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

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

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

كيف يقضي مدير الهندسة وقته؟

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

  • تقني (35٪)
  • إداري (35٪)
  • توظيف (15٪)
  • إداري (15٪)

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

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

اصطلاحي

35٪ من وقتي

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

إداري

35٪ من وقتي

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

في The Graide Network ، لعبت دورًا استراتيجيًا أكثر من خلال التشاور مع المؤسسين بشأن خيارات البرامج والمشاركة في مكالمات المبيعات المهمة. ومن المثير للاهتمام ، أنه على الرغم من اختلاف المهام التي قمت بها ، إلا أن تقسيم الوقت كان متشابهًا إلى حد كبير.

تجنيد

15٪ من وقتي

تضمن وقت التوظيف الذهاب إلى المؤتمرات واللقاءات ومعسكرات التدريب على الترميز ؛ كتابة مشاركات المدونة ؛ لقاء مع المرشحين للوظيفة ؛ وتقييم الفحوصات الفنية.

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

إداري

15٪ من وقتي

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

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

ما الذي يجعل مدير الهندسة جيدًا؟

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

1. قم بتمكين فريقك

إن كونك مديرًا جيدًا يعني مساعدة الآخرين على تحقيق أشياء عظيمة.

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

2. الإفراط في التواصل

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

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

3. كن مصدر الهدوء

أخيرًا ، بصفتك مديرًا هندسيًا ، يتمثل دورك في "تفريغ الفوضى":

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

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

اقرأ مقالات مماثلة على مدونة Toptal Engineering.