استمرار قضايا برلين. اليوم ، يتم الرد على الأسئلة من قبل ألكسندر سارايكين (
hrenod ) ، الذي يساعد الشركات من أوروبا والولايات المتحدة في بناء البنية التحتية.

ألكسندر 31 ، درس في كلية الدراسات العليا في جامعة ولاية بنزا بشهادة في الرياضيات والبرمجيات لآلات الحوسبة والمجمعات وشبكات الكمبيوتر ، لكنه لم ينته لأنه لم يكن مثيرًا للاهتمام. بدأ الاستعانة بمصادر خارجية لشركة ألمانية. تعلم اللغة الألمانية ، وانتقل إلى برلين ، ثم دخل في شركة ناشئة ، حيث عمل لمدة ثلاث سنوات تقريبًا. ونتيجة لذلك ، انتقل الحمار في SourceStream تدريجيًا من المبرمجين إلى DevOps مع التركيز على البنية التحتية وخدمات Amazon وغيرها من مزودي الخدمات السحابية. الموقف على بطاقة العمل يأتي لنفسه. الآن هناك مهندس حلول سحابة النقش. ومع ذلك ، يواصل الكتابة للمشاريع الداخلية في PHP ، وإذا كان العميل بحاجة إلى المساعدة ، فسوف يفهم رمز Ruby أو Python.
ألكسندر وبيثون1. أخبرنا عن الميزة التي نفذتها والتي تفتخر بها.
نظرًا لخصائص العمل كمهندس معماري ، لن تكون هذه ميزة ، بل منتجًا كاملاً. من التيار وما يتم استخدامه حاليًا - في وقت قصير كان من الضروري إطلاق منصة تجوال لشحن السيارات الكهربائية. يوجد في العالم مجموعة من "البائعين" لهذه الشواحن والمنافذ. وعندما تسافر ، تحتاج إلى إبرام عقد جديد مع كل منهم ، والحصول على بطاقة خاصة.
قررت مجموعة BMW التخلص من هذا حتى تتمكن من التزود بالوقود بأي بطاقة "تزود بالوقود" أخرى. تم إطلاقه بنجاح في اليابان ، ثم في أوروبا ، والآن في الولايات المتحدة.
كانت مهمتي هي إنشاء بنية أساسية قابلة للتطوير لكل هذا. بحيث أن وجود DevOps في المستقبل لم يكن ضروريًا بشكل عام. استغرق الاختبار حوالي أسبوعين في وضع ما قبل الإنتاج. ولكن كان من المخيف جدا أن تركض. إذا حدث أي قمامة ، فعليك فهمها أولاً. بعد الإطلاق ، كانت هناك فترة دعم على مدار الساعة لمدة أسبوعين أو ثلاثة أسابيع ، عندما كان لدي أنا وشريكي وقت رد فعل لا يزيد عن ساعة.
وأنا فخور بأننا اتخذنا هذا القرار ، اللعنة ، في الوقت المحدد! ربما هذه هي المرة الوحيدة في حياتي المهنية التي نجحت فيها.
2. والآن - عن fakap الأكثر شرسة.
قصة كيف تعلمت وضع فاصلة منقوطة في بداية الفريق - حتى لا تعمل. لكل إطفائي. علمني هذا الحادث كيفية القيام بذلك. كنت لا أزال مبرمجًا ، وليس مهندسًا للبنية التحتية. قمنا بشيء صحيح في همز. أردت نسخ ولصق شروط حذف أي سجلات. وفي نهاية هذا اللصق كان هناك تغذية سطر ، وتم تطبيق الأمر حتى قبل أن أتمكن من إضافة شيء ما. بشكل عام ، عانت قاعدة الإنتاج. ولكن الحمد لله كان هناك نسخة!
بالنسبة لي ، كان الوقت طويلًا جدًا ، كتب لي الرئيس: ماذا تفعل؟ لكنني تمكنت من إصلاحه في ساعة واحدة.
3. صف مساحة العمل الخاصة بك: من الكرسي والشاشة إلى بيئات البرمجة والمرافق المفضلة لديك.
غالبًا ما أعمل بعيدًا عن العملاء ، ومن حيث المبدأ ، أنا على طبلة حيث أجلس. ينادونك ويقولون: على وجه السرعة! وهنا لم تعد الظروف مهمة. كل شخص لديه مثل هذه القمامة. قد تنكسر المقابض الموجودة على الكرسي. ويومان في الأسبوع تعملان ، تقاتلين من أجل مقعدك: تعالي ، أخذه ، وفي الأسبوع القادم سيذهب مرة أخرى.
لا أحتاج إلى أي نوع من أنواع طاولات الرفع. ولكن في مكتبنا لدينا كراسي لائقة - 600 يورو ، ولا أعرف ما إذا كانت رائعة أم لا؟ لكنهم مرتاحون. أتيت إلى مكتبي وأستريح مباشرة. لدي ثلاثة مراقبين هناك. على الرغم من أنني أستطيع العمل بدونها - فقط على جهاز كمبيوتر محمول.

لكن أفضل تركيز كان لدي على يخت صغير لـ 10 أشخاص. ذهبت إلى سباقات القوارب ، ولكن لا يزال يتعين علي القيام بشيء في العمل ، لذلك أخذت معي كمبيوتر محمول. هزتني ، بشكل عام كان هناك علبة. جلست في خزانة الملابس وفكرت للتو للقيام بذلك بشكل أسرع ، لأنني لم أستطع فقط.
أنا أعمل بشكل أساسي على Linux ، Ubuntu. في بعض الأحيان ، عليك أن تأخذ أجهزة Mac لاختبار ذلك بالنسبة لبقية الفريق ، ستعمل الأتمتة كما يجب. نفس Docker لتبدأ بالتصاعد اللازم. بمجرد أن أحتاج إلى تشغيل حل صعب على Kubernetes ، ثم اتضح أنه يحتاج أيضًا إلى التشغيل ضمن Windows. كان عليّ معرفة كيفية رفع شيء ما في Azure.
أكتب في جاوا ، سكالا ، Node.js ، بيثون ، باش ... أي شيء. لذلك بالنسبة للبرمجة ، أستخدم IntelliJ IDEA. ولدينا كل شيء بطريقة الكبار - ليس مجتمعًا ، ولكن ترخيصًا تم شراؤه.
وهناك موضوع رائع أنصح الجميع به. لدي مجموعة كاملة من العملاء ، وفي كل مكان أحتاج إلى وصول SSH إلى الخادم. لكل عميل أقوم بإنشاء مجموعة المفاتيح وكلمات المرور الخاصة بي. جمعت مفاتيح SSH لكل عميل في Keepass ، ويقوم تلقائيًا بتحميل هذه المفاتيح إلى الوكيل عند فتح قاعدة البيانات. أي أنها لا يتم حفظها على القرص الخاص بي. اتضح أنه أنهى العمل ، وأغلق القاعدة ، وتم طي جميع المفاتيح مرة أخرى.
4. بأي مبدأ تختار الوظيفة؟ المكدس ، المنتج ، ظروف المعيشة ، المال؟
ظروف المعيشة لا تهتم بي ، كما أوضحت بالفعل. بنفس الطريقة ، لا يهمني إذا كان هناك قهوة في المكتب أم لا. يقول الكثيرون: أريد قهوة جيدة وأنه لا يزال بإمكانك القدوم مع كلب! كل شيء بالنسبة لي على الطبل. أنا فاتورة لمدة ساعة من العمل ، لذلك لا يوجد مثل هذا الحديث.
بالطبع ، أختار المكدس. أتطلع إلى جعله مفيدًا لي في المستقبل.
من أجل المال ، لدي شريط أدنى. على الرغم من أنني أستطيع العمل مجانًا. هناك مشاريع تدفع بشكل جيد للغاية ، لكن البعض الآخر لا يدفع. لكن لدينا علاقة شخصية جيدة مع هؤلاء الرجال. على سبيل المثال ، إذا دعمت مشروعًا لمدة ثلاث سنوات ، فلا يمكنني القول أنه نظرًا لعدم وجود مبلغ معين ، فلن أساعد.
والعامل الرئيسي هو الوقت على الأرجح. إذا كان العميل يعمل في المنطقة الزمنية الأمريكية ، فأقول أنه يمكنني العمل هنا في مثل هذه الساعات ، ولكن بقية الوقت - لا. إنها مسألة راحة شخصية ، أحتاج إلى ترتيب الوقت لمدة أسبوع حتى لا أشعر بالنعاس في العمل. على الرغم من أنه حدث أنني كنت في المكتب كل يوم في الخامسة صباحًا بوضوح ، لأنني كنت قلقة للغاية بشأن الإطلاق.
ونقطة أخرى مهمة هي أن العميل يفهمك. إذا كانت توقعاتك هي نفسها ، يمكنك العمل بشكل جيد. وإذا كانوا يتوقعون منك أن تستجيب بشكل أسرع ، وأن تقضي المزيد من الوقت في العمل ، وتغلق المهمة بشكل أسرع ، فإنني عادةً ما أقول على الفور: لماذا لا تبحث عن شخص سيظهر أفضل ما لديه في هذه الأشياء؟ لكن بالطبع ، أواصل العمل حتى يجدوني بديلاً.
5. ما هي التقنيات واللغات التي تستخدمها والتي ترغب في تصحيحها؟
ربما كنت أفعل كل هذه الأشياء لفترة طويلة ، لذلك أنا معتاد على التكنولوجيا. لكني اشتريت جهاز كمبيوتر جديدًا ذات مرة - كان Lenovo X1 Carbon. وكنت مستاء للغاية عندما اضطررت أنا إلى كتابة برنامج تشغيل لجهاز مسح بصمات الأصابع! لا يتعلق الأمر بارتفاع سعر الكمبيوتر المحمول. أنشأت لينوفو نفسها كعلامة تجارية للمطورين المهوسين. وهنا تشتري الكمبيوتر المحمول الخاص بهم ، ولا يرى Linux نصف الأجهزة ، وتحتاج إلى ابتكار شيء بنفسك. وقرأت في المنتدى أن الماسح الضوئي لبصمة الإصبع مدعوم ، ولكن اتضح أنه لم يكن كذلك.
اتضح أني لم أكن الوحيد ، وقد تعهد بعض المتأنقين بصنع برامج تشغيل لهذه السلسلة من الأجهزة. أنا أتفق معه ، كما جمعت شيئًا وجمعت نجومي على جيثب. إذا لم يساعدني فقط - إنه رائع!
6. أين من الأفضل التعلم من تجربة شخص آخر - في الجامعة أو في كونفور أو في مركز؟ في مكان آخر؟
لا يزال لدي مجال محدد حيث أبحث عن حلول لمشاكل البنية التحتية. أعتقد أن المعرفة الأساسية جاءت من مشاريعهم. عندما تذهب إلى المؤتمرات ، يبيع الجميع حلولهم لك التي "انطلقت بشكل رائع". تكسب حوالي مائة خيار ، ولكن حتى تجرب كل شيء بنفسك ، لن يقول أحد أيهما أفضل.
وفي لغات البرمجة ، ربما يتم وصف بعض الأنماط بشكل أفضل في المقالات. إذا كان المجال الخاص بك يتطلب cqrs مصادر الحدث ، فأنت تبحث عن cqrs مصادر الحدث على Habré. ربما تكون هناك "متغيرات" أقل بقليل من البنية التحتية.
7. إذا كان لديك موارد غير محدودة (الوقت والمال والسلطة والأشخاص) ، فما المشروع الذي ستقوم به؟
سأحاول أن أفعل ما يجلب المزيد من المرح للناس. إنهم يعملون بالفعل على مثل هذه الأشياء: نفس VR أو SpaceX. يبدو ذلك رائعًا. أود أن أفعل شيئًا قد لا يهدف حتى إلى تحقيق ربح. ربما شيء تحرير الاتصالات.
كما سمعت عن شركات تقوم بتطوير جزيئات للبيع - لأغراض محددة في الطب ومجالات أخرى. وهذا بالطبع سوق مختلف تمامًا. أنا لا أفهم أي شيء عن هذا ، ولا أعرف عن الاستثمارات ، ولكن سيكون من المثير للاهتمام أن نرى كيف يعمل من الداخل. فقط إذا أمضيت 10 سنوات في دراسة مهنتي ، فكم المطلوب هناك؟ خمسة عشر؟
بشكل عام ، أنا مهتم دائمًا بسؤال "ماذا بعد". أغير تخصصي كل خمس سنوات تقريبًا. والآن حان الوقت.
8. كيف تسترخي؟ ماذا تفعل بجانب العمل؟
مشكلة. بالإضافة إلى العمل ، أقوم عادةً بنفسي بعمل أكثر. ولكن أحاول التواصل مع الناس ، والسفر إلى بلدان أخرى. عندما تخرج من بيئتك المألوفة ، تدردش مع أشخاص جدد - هذا رائع. لسبب ما ، اتضح أنك لا تزال تجد نفسك بجوار موظفي تكنولوجيا المعلومات. ولكن حتى إذا كنت محاطًا بنسبة 70٪ من موظفي تكنولوجيا المعلومات ، فإن الأشخاص الذين لديهم وجهات نظر مماثلة في وجهات نظرك سيكون لديهم 5٪ كحد أقصى. سيكون هناك العديد من الآراء المختلفة التي يمكن الحديث عنها.
الاستجمام النشط رائع: أريد كل شيء في جبال الألب (الفائدة قريبة) ، ولكن لا يوجد شيء على الإطلاق - أذهب غالبًا إلى مكان ما بحرارة. تعلمت الطائرة بدون طيار السيطرة. كان يشارك في إطلاق النار من طلقة نارية في "الجسم" بل واجتاز اختبارات الانضمام إلى
IPSC . درس ركوب الدراجات النارية ، لكنه لم يحصل على الحق.
الهاتف ليس فقط أداة عمل ، ولكنه أيضًا فتاحة ، إذا اخترت الغطاء المناسبوأحيانًا يزعجني كل هذا ، وبعد ذلك أفضل النوم بغباء في المنزل.
9. أخبر عن 3 كتب مفضلة - تعليمية وعلوم شعبية وخيال.
- لم أقرأ الأدبيات التربوية في رأيي لمدة خمس سنوات. ولكن عندما أجريت مقابلة في ThoughtWorks ، قرأت كتاب فاولر ، الذي لا يزال يعمل هناك ، في رأيي.
بالطبع ، توجد كتب مثل "PHP3" في مكتبنا ، ولكن لا يقرأها أحد ، لأنها أصبحت قديمة جدًا. ليس لديهم وقت للنشر ، ولكن ظهر شيء جديد بالفعل. على الرغم من أن الكثير من الناس يعتقدون أنه من الصحيح وضع بعض كتيبات O'Reilly على مكاتبهم. أي. إذا كنت مطور سكالا ، يجب عليك وضع كتاب عن سكالا. لا يزال مع وضع إشارة مرجعية! - من غير الخيال كان من الممتع قراءة نيل ستيفنسون. آخر واحد كان نصف صخري. هناك لديه حول الكون من الخيال. لكنه يحاول أن يكون قريبًا جدًا من العلم ، ويستخدم مساعدة الخبراء. وقبل ذلك ، كان لديه كتاب رائع ، Cryptonomicon. أنصح الجميع.
- وإذا كانت فنية تمامًا ، فأنا أحب "أطلس مستهجن". وفي شبابه ، قرأ "1984". لكن الشيء الأكثر إثارة للاهتمام هو أن مثل هذه الكتب أصبحت أكثر أهمية بالنسبة لي الآن من ذي قبل. تقرأ وتفكر: nifiga نفسك!
10. إذا استيقظ الذكاء الاصطناعي أمام عينيك ، فماذا ستقول له؟
كان هناك مثل هذا الفيلم الرائع "ألعاب الحرب". هناك ، توصل الكمبيوتر إلى استنتاج مفاده أن الحل الصحيح الوحيد هو عدم اللعب. لذا سأرمي الذكاء الاصطناعي بهذه المعلومة. فقط في حالة.
لكن بجدية ، أنا لست خائفا من مثل هذه الأشياء. على العكس ، كل شيء ممتع وممتع.
هل تدرك أنك خالد أو لا تتقدم في العمر ، بعد أن تجاوزت 70 عامًا ، سنتين ، ثلاثة ، ثلاثة ، كيف ستستمر في العيش؟
أعتقد ، بعد أن اكتسبت ثروة من تجربة الحياة ، سأحاول قضاء الوقت على شيء مهم حقًا ، وليس كل الهراء الذي أفعله الآن.
المكافأة: اطرح سؤالاً على مطور آخر
اقترح إستراتيجية ضخ بعد 5 سنوات من العمل كمبرمج. ما هي الخطوة التالية؟