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

عدد الأسطورة 1. لا يتعامل مهندس الحلول مع المهام الإدارية في مشروعه. عمله هو التكنولوجيا!
الواقع - خاصة في المشاريع الجديدة أو الجداول - غالبًا ما يكون مختلفًا. في بداية المشروع الذي أعمل عليه حاليًا ، اضطررت للذهاب إلى الولايات المتحدة ، إلى مكتب العميل ، للمشاركة في مرحلة الاكتشاف وجلسة التخطيط. بعد ذلك ، وصلت إلى خاركوف ، حيث تم تجميع فريقين ، والتي لم تعمل معًا من قبل. في هذه الحالة
، كان من الضروري الجمع بين دور المهندس المعماري ومحلل الأعمال: لم أقترح فقط الحلول التكنولوجية ، وقمت بتدريس كيفية التعامل مع الخدمات المصغرة واستعراضات الكود ، ولكنني قمت أيضًا بمناقشة ومناقشة حالات الاستخدام المختلفة والتفاصيل الوظيفية مع الفريق. جنبا إلى جنب مع زميل له ، يوجين Eremrem ، PM و Scrum الماجستير في هذا المشروع ، وضعنا عملية العمل على SAF الإطار.
بالإضافة إلى ذلك ، نظرًا لتجربتي ومعرفتي المباشرة بالعميل ، كان من الأسهل بالنسبة لي التنبؤ بالموقف أمامنا ، وإخبار الفريق بأفضل طريقة للتواصل مع العميل ، وكيفية الاستجابة للمواقف الصعبة ، ومستوى التفاصيل في الأوصاف التي ستكون كافية (يخطئ المهندسون أحيانًا بإساءة المعاملة التفاصيل التكنولوجية. في الواقع ، فإن الخطبة التي "... تنسيق JSON الذي يأتي من خدمة طرف ثالث لا يبدأ بالشكل المتوقع ، ولهذا السبب يوجد نوع من الفشل ..." ، شخص ل الذي يعمل طوال حياته في منطقة أخرى ، ستكون زائدة عن الحاجة).
بالإضافة إلى ذلك ، تحتاج إلى دعم الفريق. في مشروعي - بسبب بنية الخدمة المجهرية - إصدارات متكررة للغاية وإيقاع ديناميكي للعمل. نحن دائمًا في حالة جيدة والكثير من اللاعبين كثيرين في الإعجاب. من المهم للغاية
أن نشكر المهندسين على مبادرتهم ، لدعم العمل ، لإلهام الثقة في المشاريع . إذا كانت روح الفريق وتركيزه على النتائج قوية ، فبعد تكرارات قليلة ، يبرز الأشخاص الذين يظهرون نتائج جيدة. أعتقد أن بعضهم سيكون قادرًا على أن يصبح مهندسا في غضون عام أو عامين.
بصرف النظر عن المشاريع التي يكون فيها الوضع في فريق الإدارة معقدًا إلى حد أن
SA بحكم الواقع مسؤولة عن كامل عملية توزيع المنتج.عدد الأسطورة 2. مهندس معماري يعرف كل شيء عن التكنولوجيا
هذا غير صحيح. المهندس المعماري لا يعرف كل شيء. لكنه يحتاج فعلاً إلى السعي لمعرفة المزيد من التقنيات وميزاتها أكثر من أي شخص تقني آخر في المشروع. وحتى الآن - SA يجب أن ننظر إلى الأمام ، والتفكير في الاحتمالات. لا عجب أن يقولوا إن المهندسين قطارات عالية السرعة ، والمهندسون المعماريون هم الذين يمهدون الطريق حتى لا يكونوا عالقين في نوع من المستنقعات.
بشكل عام ، يجب على المهندس المعماري الانخراط باستمرار في التدريب الذاتي.
تقضي العادة بأن أقضي ما لا يقل عن 10 ساعات أسبوعيًا في دراسة التقنيات غير المرتبطة بالمشروع . في هذا ، على وجه الخصوص ، تساعد المجتمعات المهنية للمهندسين المعماريين في الشركة. هناك مناقشات دائمة حول الحالات المختلفة وجلسات تبادل المعرفة.
عدد الأسطورة 3. نشر SA يجعلك خبيرًا افتراضيًا
كقاعدة عامة ، عندما تصل إلى دور مهندس معماري لأحد العملاء ، فإن مستوى الثقة فيك أعلى قليلاً من الصفر (وهذا فقط لأنهم يتوقعون رؤية رجل مبتسم في قميص :)).
تتمثل المهمة الرئيسية لـ SA -
وبعدها الفرق -
في إثبات للعميل أنه يثق بنا . وإذا بدا في البداية وكأنه يقوم العميل بالتحقق بدقة من جميع الخطوات وجميع الإجراءات التي تتخذها ، فسوف تتاح لك بمرور الوقت الفرصة لتقديم المشورة للعميل بشأن ما يجب القيام به وكيفية القيام به. إنه المستوى المتراكم من الثقة الذي سمح لحساب مشروعي بالنمو حتى 200 شخص (70 منهم يعملون في خاركوف). ونحن نواصل النمو!
في غضون بضعة أشهر ، يخطط فريقنا لاستخدام Kubernetes و Istio كمنصة للخدمات الميكروية ، لذلك أحتاج الآن إلى الخوض في الموضوع بشكل أكثر عمقًا ، ودراسة جميع التقنيات ذات الصلة ، حتى أنني خلال فترة الانتقال المباشر ، سأوفر
الدعم الفني للفرق ونقل المعرفة إليها بسرعة وكفاءة. هذا أكثر فاعلية من الغوص في موضوع معًا بداية من الصفر.
في الوقت نفسه ،
يحق للمهندس ارتكاب خطأ ويجب أن يكون قادرًا على التعرف عليه وتصحيحه والمضي قدمًا. التواصل المباشر مع المشاريع الرائدة يساعد على تجنبها. من الضروري ترتيب فرامل الفريق والنظر في الحل من جميع الجهات للعثور على صعوبات محتملة مع إدخال بعض التقنيات في المشروع.
بدون فريق ، لا يمكن للمهندس المعماري أن يؤدي إلى نجاح المشروع.
الأسطورة رقم 4. يستمع فريق المشروع دائمًا إلى المهندس المعماري
مفهوم
"المهندس المعماري في برج عاجي" - أي SA الذي يقع في مكان مرتفع ، يقوم بشيء خاص به ، والمهندسون في ذلك الوقت في توزيع حقيقي - لم ينشأ من نقطة الصفر.
مهندس من هذا النوع لا يساعد المشروع ؛ فريقه لا يحتاج إلى مساعدته.لكي لا يُنظر إلى SA على أنه شخص آخر تولى القيادة ، من المهم ألا تكون المعرفة ، بل أن نلاحظ ما يفعله الزملاء في المشروع والمساعدة. للمساعدة ليس فقط بالنصيحة ، ولكن أيضًا بـ "الأيدي": كتابة التعليمات البرمجية ، عند الضرورة ، وتبادل الخبرات ، ومعرفة التفاصيل والتفاصيل من أجل تحقيق الحد الأقصى في سياق التطوير المباشر.
تدريجيا ، عندما ترى الفرق أن تصرفات المهندس مفيدة ، فإنها تبدأ في الوثوق به حقًا. ثم يصبح التفاعل أكثر سلاسة ويسمح بمرور الوقت بالانتقال إلى مستوى أعلى من التجريد ، لتفويض المهام المعمارية إلى العملاء الفنيين.
بشكل عام ،
لا يتعين على المهندس المعماري اتخاذ جميع القرارات بمفرده . في الواقع ، في مشروع كبير ، لم ينغمس في جميع جوانب تطبيق تكنولوجيا معينة. فقط بعد مناقشة مفصلة مع الأشخاص الرئيسيين في المشروع ، يمكن اتخاذ خطوة حاسمة.
الأسطورة رقم 5. المهندس المعماري ليس لديه عمل روتيني ممل
هناك رأي مفاده أن المهندسين المعماريين يقومون دائمًا بشيء جديد ، ويشاركون في أنشطة البحث والتطوير التي لا نهاية لها ، ويعملون مع أحدث التقنيات. لكن لا.
الجزء الرئيسي من عمل المهندس المعماري هو توثيق قرارات التصميم والقرارات المعمارية المستخدمة في المشروع. قد يجد البعض هذا مملا. لذلك ، فإن المهندسين المعماريين هم الأشخاص الذين يجدون في هذا شيئًا رائعًا لأنفسهم.
على سبيل المثال ، يسعدني كثيرًا أن أرسم المخططات وأنقلها من التعقيد والمعقدة إلى الاتصالات البسيطة والبسيطة للغاية ، مع الاتصالات المتساوية والواضحة. المكافأة الأكبر هي عندما ترى القيادة هذا المخطط وتقول أن كل شيء بسيط وموضح بوضوح.
من وقت لآخر ، يشارك المهندس المعماري في محادثات "مملة" ، حيث يكون من الضروري إيصال بعض تفاصيل التنفيذ إلى العميل وإظهار سبب ضرورة القيام بذلك وليس غير ذلك. قد يتحول هذا إلى خيوط طويلة من المراسلات ، لكنني مهتم بهذا النشاط. عندما أفهم أنني تمكنت من إثبات الاختيار الأمثل لحلنا وهذا أدى إلى ربح للعميل ، أستمتع به.
مهما كان الأمر ، فإن
مهندس الحلول هو عمل مثير للاهتمام . حتى مهنة. إنها تتيح لك الانغماس في التكنولوجيا وعدم الانعزال في نفس الوقت ؛ الذهاب في رحلات العمل والتواصل مع العملاء ؛ لتطوير مجتمع من المهندسين الموهوبين وضخ الكفاءات الخاصة بهم.
اسأل صديق للمهندس المعماري إذا كان يندم على اختياره الوظيفي. الرهان يقول لا؟ ؛)
مقابلة ونص أعدته كسينيا باي ، خبيرة الاتصالات في EPAM أوكرانيا.