إن إنقاذ الغرق هو عملنا: كيفية التعامل مع إلغاء تنشيط الفريق

عمري 18 عامًا في مجال تكنولوجيا المعلومات. أقود آخر 10 منهم: 200 شخص كانوا تحت قيادتي في أوقات مختلفة.

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

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



قدمت عرضًا تقديميًا حول هذا الموضوع على Badoo TechLeads Meetup رقم 4 ( فيديو ). غالبًا ما تكون قصتي غير مناسبة لمن لديهم فريق يضم أكثر من 100 شخص: سأتحدث عن مستوى قائد الفريق والقائد الفني والمدير الفني لشركة صغيرة. أنا نفسي بدأت مع شركة صغيرة. عندما انضم إلى فريق mos.ru ، كان لدينا ثلاثة مهندسين. خلال العام ، ارتفع عدد أفرادنا إلى 40 عامًا خلال عامين - إلى 80 عامًا. الآن ، في أوقات مختلفة من اليوم ووفقًا للطقس ، نحن ما يصل إلى مئات الأشخاص.

سأخبرك عنهم.

المشاكل


ما هي المشاكل؟ الإرهاق والتخفيض.

من لديه منهم؟ نعم ، الجميع تقريبا.

هل يمكن لأي شخص إعطاء تعريف واحد منهم على الأقل؟

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

لذلك ، سأركز على الأسئلة البسيطة الشائعة:

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

في المقابلة ، تسأل المرشحين: "ماذا تريد؟" - "مهام مثيرة للاهتمام!" - "ما هي المهام المثيرة للاهتمام في تفهمك؟" في هذه المرحلة ، يحدث توقف مؤقت في أغلب الأحيان ، لأن القليل منهم يمكنهم شرح مهمة مهمة. ومع ذلك ، يعتقد الجميع أنهم يجب أن يكونوا في العمل.

أسباب


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

  • تملي العملية: خرق العمليات التي تزعج الجميع. عندما يقولون لك أن تفعل ذلك ، وليس بطريقة مختلفة.
  • الصمم والعمى للزملاء والرؤساء.
  • روتين.
  • الملل ، والمهمات رتيبا.

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

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

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

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

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

استقبالات


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

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

بشكل عام ، نحن لا نختلف إلا عن حقيقة واحدة: لقد نمت من البداية باستخدام هذه الحيل.

استقبال # 0: مظاهرة الحركة


نوضح كيف يتحرك فريقنا للأمام: إنه يتطور ، يصل إلى المرتفعات ، إنه يكذب (من لا يكذب ، لا يفعل شيئًا). المظاهرات جارية.

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

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

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

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

الاستقبال رقم 1: لا تخفي


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

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

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

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

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

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

الاستقبال رقم 2: إعطاء حرية منظمة بوضوح


الحرية جيدة. لكن الحرية الكاملة سيئة.

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

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

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

استقبال رقم 3: السماح للعمليات


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

حول هذه العملية ، الرجال يفعلون ما يحلو لهم.

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

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

الاستقبال رقم 4: تدوير الأسطوانة


خدعة صعبة: نسميها "تدور الأسطوانة" ، ولكن يمكنك تدوير دائري أو خلاط الخرسانة - نسميها ما تريد. النقطة المهمة هي أننا لا نعي بوعي الناس بالمهام.

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

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

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

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

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

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

في هذه الاستقبالات ، لم أخسر 5-6 أشخاص من الفريق ، لقد قمت بإعادة توجيههم.

النقطة الأكثر أهمية


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

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

مراقبة


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

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

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

هذا ، بما في ذلك الموارد البشرية: يجلب بشكل دوري أخبار مثيرة للاهتمام للغاية. على الرغم من حقيقة أن لدينا الآن HR كامل ، وقال انه تتواءم.

عن ماذا أتحدث؟


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

من المهم بالنسبة لي أن أفهم ما يهم الشخص. لقد توصل قدامى المحاربين في العمل بالفعل إلى حقيقة أنهم اختاروا المسار الخطأ ، ولا يزال الشباب يندفعون بين React و Angular ، بين PHP و Python و Go و 500 لغة أخرى. في أغلب الأحيان يهتمون بشيء ما. في بعض الحالات ، يمكنني إرضاء اهتمامهم.

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

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

لماذا كل هذا؟


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

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

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

تذكرة مجانية


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

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

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

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

بدلا من الاستنتاجات


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

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

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

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


All Articles