
يُعرف Andrei Breslav (
abreslav ) في المقام الأول بأنه الشخص الذي يقود العمل في لغة Kotlin. لكن في الآونة الأخيرة ، بدأ في إعداد تقارير حول شيء مختلف تمامًا: في الربيع تحدث عن أهمية المشاعر عند العمل في تكنولوجيا المعلومات ، وفي أغسطس في TechTrain سيقدم
التقرير "هذا مفيد: لماذا نحتاج إلى المزيد من المبرمجات؟"
وأخذنا المقابلة المناسبة: ليس حول Kotlin ، ولكن عن الاجتماعية والعاطفية. ما الذي يثير أندري إلى جانب تطوير اللغة؟ هل لديه متلازمة الدجال؟ كيف سيختلف تقريره عن المبرمات عن معظم المناقشات الأخرى حول التحيز بين الجنسين في تكنولوجيا المعلومات؟ لماذا تشعر بالسوء عندما يدعم مشروعك Google علنًا؟
يظهر اسم Kotlin في النص ، ولكن ليس في سياق "متى سيظهر المشغل الثلاثي" ، ولكن في سياق "مشاعر Andrey في Kotlin-مناسبات". هناك بالفعل الكثير من النصوص حول لغات البرمجة. ولكن يبدو أن هناك القليل للغاية الذي يشعر به المبدعين.
المغادرة من كوتلين
- في السابق ، كانت جميع محاضراتك في المؤتمرات تدور حول اللغة ، ولكن الآن حول شيء مختلف تمامًا - لماذا حدث هذا؟- لقد كنت أبلغ عن Kotlin منذ حوالي ثماني سنوات ، وأنا متعب قليلاً. عندما تتحدث عن موضوع ضيق نسبيًا لفترة طويلة وطويلة ، يبدو أنك قلت كل شيء منذ فترة طويلة وليس هناك ما تضيفه. ربما يمكنك التوصل إلى المزيد من المواضيع ، فقط تريد بعض التغييرات. لدي اهتمامات أخرى أريد أن أدركها. لذلك ، بدأت في تقديم عروض حول بعض الموضوعات ذات التوجه الإنساني ، والعروض التقديمية حول Kotlin قدمها زملائي ، وهم يقومون بعمل جيد جدًا.
- وماذا كان رد فعل الجمهور؟ على سبيل المثال ، في فصل الربيع الذي يلي تقرير "التعاطف في تكنولوجيا المعلومات" ، ما هو النقاش في مجال المناقشة مقارنة بتقارير "Kotlin"؟- الردود على التقارير الموجهة نحو الإنسان ، بالطبع ، أكثر حيوية. بعد التقرير الفني ، عادةً ما يتفرق هؤلاء المجتمعون في منطقة المناقشة تدريجيًا ، وهنا ، بعد ساعة ونصف من التقرير ، عندما كنت بحاجة إلى مغادرة مكان ما ، ظل الناس في منطقة المناقشة. لم يعدوا بحاجة إلي ، لقد ناقشوا فيما بينهم.
هذا شيء أكثر تنوعا. شخص ما يحتاج Kotlin ، شخص ما لا ، وفي الحالة الثانية لا توجد أسئلة. والأشياء العاطفية تؤثر على الجميع تمامًا. بخلاف المحادثات الفنية ، يبدأ الأشخاص في سرد القصص الشخصية من تجربتهم التي تكون مفهومة للجميع من حولهم: لا يحتاجون إلى معرفة سياق المنتج الذي يعمل عليه الشخص. لذلك ، تنشأ مناقشات بين من جاء إلى مجال المناقشة ، وهذه عملية أكثر حيوية. وبالتالي فإن ردود الفعل ، بالطبع ، مختلفة تماما. ولا أعرف كيفية عمل تقارير تقنية بنفس كثافة الملاحظات. لم أر مثل هذه التقارير ، لكن ربما يمكن القيام بذلك بطريقة أو بأخرى.
- كيف تختار مواضيع للتقارير الجديدة؟ من الجانب يبدو أنك تفضل تلك ذات الأهمية الاجتماعية التي يمكن أن تحسن حياة المطورين.- في الواقع ، أريد أن أفعل أشياء تؤثر بطريقة ما على حياة الناس. وليس فقط للمطورين: إنه من الأسهل بالنسبة لي الوصول إلى مؤتمرات تكنولوجيا المعلومات ، ولكن بشكل عام ليس لدي أي هدف بتقليصه إلى المطورين فقط. عندما أتحدث عن "التعاطف في تكنولوجيا المعلومات" ، أعطي أمثلة من تكنولوجيا المعلومات ، ولكن جوهرها عالمي لجميع الناس ، في العمل والمنزل.
ما سأتحدث عنه حول TechTrain حول التوازن بين الجنسين في تكنولوجيا المعلومات هو أكثر تعقيدًا: لا يوجد مثل هذا التحيز في كل مكان ، وهذه الاعتبارات الاقتصادية غير ممكنة في كل مكان ، وهذا هو ، لا يمكن تكرار هذا التقرير في كل مكان. لكن يبدو لي أن مسألة التوازن بين الجنسين هي قضية عالمية ، وسوف يفهم التقرير من قبل جماهير واسعة جدًا.
- وإذا لم يكن من السهل الوصول إلى مؤتمرات تقنية المعلومات ، فأين أود التحدث وما الذي أتحدث عنه؟- من واحدة لا يمكن قبولها هذا الربيع ، قمت بالفعل بتسجيل حديث واحد من TEDx عن الصدق والتعدد ، واتضح أنه جيد ، على الرغم من أنني أعتقد أنني أستطيع أن أفعل ما هو أفضل.
هذا التنسيق مثير جدا للاهتمام. لقد تحدثت في هذا التنسيق لأول مرة ، واستغرق الأمر بعض الوقت غير الكافي للتحضير ، واتضح أن عدد ساعات التحضير لكل دقيقة من الأداء غير معقول. لكنني فهمت تقريبًا كيفية القيام بذلك ، وفي العملية تمكنت حتى من فهم بعض الأشياء الجديدة عن نفسي. كانت النتيجة قصة مخلصة للغاية ، ومن وجهة النظر هذه أعجبتني حقًا. ومن وجهة نظر كيف تحدثت ، أرى ما يمكن عمله بشكل أفضل. في المرة القادمة ، إذا قمت بتسجيل تقرير آخر بتنسيق TED ، فسوف أفعل ذلك بطريقة مختلفة. بشكل عام ، أحب TED كمنصة لنشر هذه الأفكار العالمية.
من المثير للاهتمام بالنسبة لي أيضًا التحدث مع Timlids - مع أشخاص يقودون الناس. وأمام زملائه في فريق تقنية المعلومات ، سأتحدث قريبًا.
هناك أيضًا دائرة واسعة إلى حد ما من الأشخاص الذين يرغبون في التطوير بطريقة أو بأخرى ، وسيكون من المثير جدًا بالنسبة إلي تقديم عروض. إذا كنت تعرف المؤتمرات التي ستشارك فيها ، فأخبرنا في التعليقات.
- بفضل تقرير الربيع ، تعرفنا على بعض الموضوعات التي تهمك ، مثل العلاج النفسي ، ولكن بالكاد الجميع. ما ، إلى جانب Kotlin ، تحتل مكانًا كبيرًا في حياتك؟- سأحاول الانتقال من مواضيع ضيقة محددة إلى مواضيع أوسع. موضوع ضيق هو القضايا الجنسانية ، وآثارها العملية. الأمر الآخر هو الذي يرتبط بالنفسية: مع العلاج النفسي والعواطف والطريقة التي يتواصل بها الناس. كيف يتم التوازن ، بمعنى الكلمة ، عاطفي وعقلاني؟ هناك موضوع متعدد الأدوار ، سبق لي أن أخبرته عدة مرات ، وأنا مستعد أن أقول المزيد ، يبدو لي أنه يمكن أن يكون هناك الكثير من الأشياء المثيرة للاهتمام.
وهناك شيء فلسفي أكثر عمومية لم أقم بتقديم تقرير واحد عنه ، لكن في يوم من الأيام سأفعل ذلك بالتأكيد: هذه هي القيم الأساسية (إما نظرتي للعالم ، أو القيم الأساسية عمومًا). هذه هي الحرية بالنسبة لي (مثل حرية الاختيار) ، ومدى أهميتها في نظري للعالم ، وما هي الحقيقة ، ولماذا تعتبر مفاهيم المسؤولية والكفاية مهمة للغاية بالنسبة لي ، وكيف تتناسب فكرة التطوير المستمر مع هذه الصورة ، ولماذا تهمني ولماذا أنا أعتقد أن هذا يجب أن يكون مهمًا للأشخاص الآخرين.
وأكثر من ذلك يأتي إلى هذا الموضوع. في النهاية ، الحديث عن النوع الاجتماعي هو في الواقع يتحدث عن حرية الاختيار ، وأن الصور النمطية الموجودة في الثقافة لا تمنعنا من اتخاذ خياراتنا الخاصة. الشيء نفسه ينطبق على العلاج النفسي ، والتعامل مع العواطف ، وهلم جرا. هناك ، في قلب كل شيء ، هناك أسئلة حول حرية الاختيار والحقيقة أو مدى كفاية طريقة تفكيرنا في العالم. حسنًا ، بالطبع ، قضايا التنمية أيضًا - في هذا ، العلاج النفسي ، في رأيي ، هو واحد من أكثر الأدوات فعالية.
Polyamory هي أيضا محادثة إلى حد كبير حول الاختيار الواعي ، وليس النمطية ، لنموذج العلاقات. لذلك يتم استثمار كل هذا على الفور في مناقشة القيم الأساسية.
التوازن بين العمل والحياة والإنتاجية
- بعد سرد الاهتمامات ، سوف يفاجأ الكثيرون "كيف يناسب كل شيء في حياتك عندما ترأس Kotlin وتشارك في تطوير Alter ." كيف يمكنك الحفاظ على التوازن عندما تكون مهام العمل قد تستغرق عمرك بسهولة؟- أنا لست سيد العمل / توازن الحياة. ولكني بالتأكيد أدرك أنه عندما يفشل هذا الرصيد ، أشعر بسوء شديد ، ونفاد قوتي بسرعة ، ولم يعد بإمكاني القيام بأي شيء مفيد.
يبدو لي أن الشيء الرئيسي الذي أركز عليه هو تقليل الاحتكاك. يوجد مثل هذا الوهم: إذا فعلت شيئًا ونجحت ، فإذا فعلت أكثر ، فسأحصل على المزيد. لكن هذا غير صحيح ، هذا الشيء يعمل بشكل غير خطي. بما أنني مشغول مرتين في القيام ببعض الأعمال ، فلن أفعل ذلك مرتين: سئمت من التعب ، وسوف تصبح عيني ضبابية ، وينتهي فتيلي. سيزداد الاحتكاك ، وستقل الكفاءة ، وسيتم إطلاق كل شيء آخر.
لذلك ، من المهم عدم الاستثمار في 100٪ من الوقت. من المهم جدًا وجود توازن بين المشاعر ، بحيث لا أشعر بالرغبة في إكمال المهمة فحسب ، بل أشعر أيضًا بسرور نوع من الألعاب والتواصل مع أحبائهم وتعلم أشياء جديدة وما إلى ذلك. هذه الأشياء ليست أقل أهمية من كل شيء آخر. لأنه إذا أصبح عددهم قليلًا ، فإن كل شيء آخر يتوقف عن العمل.
أي أنه عند القيام بوظيفة واحدة ، تزداد كمية الاحتكاك مع مرور الوقت ، ويصبح الأمر أكثر صعوبة. وإذا قمت بالتبديل ، يصبح الاحتكاك قليلاً ، وفي كل اتجاه أشير إليه ، فأنا فعّال للغاية.
لكن إذا لم أكن أنبه عن وعي بما أفعله ، فعندئذ سأذهب إلى حد ما في الوهم بأنه يمكنك "الاستثمار أكثر والحصول على المزيد". ليس لدي وعي جيد ثابت بأن العالم لا يعمل كما قد يبدو. لذلك ، عليك أن تخطط بوعي ، وتقاسم الوقت ، وتطبيق تقنيات مختلفة ... أنا أتعلم هذا تدريجيا. الآن أصبح الوضع أفضل من عامين ، وآمل أن يتحول هذا الوضع في غضون عام إلى أفضل. لذلك أنا متفائل.
- غالبًا ما يمتص العمل حتى المطورين العاديين ، وأنت تقود مشروعًا كبيرًا. هل يجعل الحفاظ على التوازن صعبا؟ من الناحية النسبية ، هل يتصلون بك في منتصف الليل لأن هناك شيئًا ما مكسورًا وإلا يمكنك المساعدة في إصلاحه؟- يبدو لي أنه لا يُعقِّد من وجهة نظري أنني فقط أستطيع إصلاح شيء ما ، بل بمعنى آخر.
في أي مشروع كبير ، هناك الكثير من المهام التشغيلية التي تحتاج إلى القيام بها بسرعة في الوقت الحالي. ومن السهل على القائد (خاصةً إذا لم ينضم إلى فريق حالي ، لكنه نشأ مع المشروع) أن يصطاد فخًا عندما تفعل الكثير بنفسك. بقدر ما أفهم ، فإن الحكمة الإدارية المركزية هي أنه يجب تفويض كل هذا. والآن أنا قريب جدًا من هذه الحالة: كل الأشياء التي يمكن القيام بها بدوني يتم تنفيذها بشكل أو بآخر بدوني. وهذا الكثير من الأشياء. منذ بعض الوقت ذهبت في إجازة طويلة ولأربعة أشهر عاش المشروع بدوني ، بينما جئت إلى روحي بعد ثماني سنوات من العمل في إجازات قصيرة. اتضح أن مجموعة كاملة من الأشياء تعمل بشكل جيد بدون لي ، ليست هناك حاجة بالنسبة لي للقيام بذلك - وغرامة. لقد عدت من العطلة ، وكل شيء تم تفويضه مؤقتًا قبل الإجازة أصبح الآن مفوضًا بشكل دائم.
ولكن الأمر الصعب للغاية هو عمل الإدارة الاستراتيجية وحتى الإدارة متوسطة المدى. تحتاج فقط أن تضع في اعتبارك الكثير من الجوانب المختلفة لبعض الشيء الكبير بما فيه الكفاية. وهذا ليس فقط حول Kotlin: هذا ينطبق على Alter ، وخططي للأداء.
على سبيل المثال ، يمكنني توليد أفكار من الخطب على عدة صفحات. ومن الواضح أنك لا تستطيع تنفيذها جميعًا. لذا ، فأنت بحاجة إلى التفكير بطريقة أو بأخرى وتحديد ما يجب القيام به وما لا يجب القيام به. وقبول ، بناء على بعض الاعتبارات ، وليس فقط على المزاج. وهكذا في أي مشروع. عليك أن تدرك لماذا يتم كل شيء. تثور أسئلة حول ماهية مهمتنا ، ما هي الأهداف. لأي أسباب نعتبر شيئًا واحدًا أكثر أهمية من شيء آخر.
واتضح أنه ببساطة لا توجد إجابات لمجموعة من الأسئلة أثناء التنقل. أولاً ، تحتاج إلى معرفة شيء ما ، ومعرفة ، وطرح نوع من الفرضيات ، وإعداد نوع من التجربة ، وبعد ذلك سيتضح ما إذا كانت هناك أسباب جدية للقيام بذلك ، أم لا.
هذا هو المكان الذي يوجد فيه أقصى قدر من عدم اليقين. والمزيد من عدم اليقين ، وأكثر عصبية. يتعين علينا أن نتعلم كيف نعيش في حالة لا يوجد فيها شيء مفهومة بوضوح وتوضيح ما نحتاج إلى فهمه الآن.
- وأكثر عن الإنتاجية. وفقًا لتقرير "التعاطف في تكنولوجيا المعلومات" ، من الواضح كيف يمكن للعلاج النفسي أن يحسن التواصل ، لكن المطورين ما زالوا قلقين للغاية بشأن مشاكل مثل التسويف ، والتي تظهر أيضًا دون تواصل. كم تعتقد أن العلاج النفسي يساعدهم؟- من الأمثلة التي أوردها في التقرير عن العواطف ، هناك مثال على التسويف ، على الرغم من أنه لا يوجد في طيف العلاج النفسي. بشكل عام ، المماطلة هي أحد العوامل المهمة التي تقلل الإنتاجية ، والكثير من الناس يمتلكونها. على سبيل المثال ، عندما كنت أستعد لمحادثة TEDx ، قمت بالمماطلة بشكل كامل واضطررت إلى استخدام تقنية بومودورو للتركيز بطريقة أو بأخرى (كان قد فات الأوان للذهاب إلى العلاج النفسي ، وبعد يومين كان عليّ أن أخبر كل شيء).
إذا كنت تتسوّق ولا تفهم سبب حدوث ذلك ، فمن المحتمل أن يساعدك المعالج في العثور على الإجابة والمساعدة في إدارتها. يمكنك تعلم المماطلة أقل (أو أكثر إذا كنت تريد فجأة أكثر). هذا دقيق تماما.
بشكل عام ، فإن القضايا المتعلقة بالإنتاجية تعتمد في الغالب على الأمور النفسية. إنني أعمل مع أشخاص كثيرًا وأرى أن البعض ممن يتمتعون بمواهب رائعة في حل المشكلات الفنية يمكن ، في تنميتهم ، أن يقف ضد بعض الأشياء النفسية.
مثل هذه الأشياء أكثر بكثير مما اعتدنا أن نلاحظه. لا يلجأ معظم الأشخاص المحيطين بأي وسيلة لتعكس شيئًا يزعجهم ، ولكن ببساطة يحاولون التعامل معه بشكل حدسي.
إذا كان هناك مدير جيد في مكان قريب ، فسيكون بإمكانه المساعدة في شيء ما في مثل هذه الحالة. إذا قارنا عمل المدير بشيء من مجال ممارسات المساعدة ، فمن المرجح أن يكون عمل المدرب أكثر من معالج نفسي. هذا هو ، ببساطة إيجاد حل لشيء ما ، وعدم مساعدة الشخص على تغيير شخصيته.
لكن المدير لا يمكنه المساعدة إلا في إطار معين ، على الأقل لأنه شخص مهتم ومهتم. ربما ، من أجل المضي قدمًا ، يحتاج الشخص إلى إنهاء هذه الوظيفة تمامًا أو تغيير ملفه الشخصي تمامًا ، وقد لا يهتم المدير بهذا مطلقًا. لا يمكن للزميل المشاركة جسديا كشخص محايد.
ومن المفيد التفكير في العلاج النفسي. هذه أداة لا غنى عنها وفعالة للغاية مقارنة بجميع الأدوات الأخرى (من الأجهزة التي أعرفها) لتحسين حياتك. بكل معنى الكلمة. وفي العمل ، وفي التواصل مع الزملاء والأقارب فقط ، بما في ذلك تحقيق ما أريده عمومًا. أعتقد أن الكثير من الأشخاص المشاركين في البرمجة والقضايا الهندسية الأخرى يفهمون: فهم مختلفون للغاية في الفعالية اعتمادًا على ما إذا كانوا مهتمين بما يفعلون. وسؤال ما هو المثير للاهتمام ("كان من المثير للاهتمام ، ولكن سئمت الآن منه ، ما الذي يمكنني أن أجده الآن ممتعًا؟ كيف يمكنني العودة إلى حالة الحماس هذه مرة أخرى؟") - هذا سؤال يتعلق إلى حد كبير بالعلاج النفسي ، في حالات أبسط - مع التدريب.
التوازن بين الجنسين في تكنولوجيا المعلومات
- هناك أسئلة متعلقة بالتقرير "لماذا نحتاج إلى المزيد من المبرمجات". في العام الماضي ، أنشأت JetBrains جائزة المعلم المصممة خصيصًا لزيادة عدد النساء في مهنة الهندسة. هل لديك أي علاقة مع هذا؟- نعم ، شاركت في تنسيق هذه المبادرة. في مرحلة ما ، نشأت فكرة أننا نريد المزيد من الفتيات على مستوى المدارس في دوائر الرياضيات والفيزياء والبرمجة. لأنه يوجد في الصف الخامس نفس عدد الفتيات والفتيان ، وبحلول الصف السابع يصبح الأمر مختلفًا تمامًا. أردت التأثير بطريقة ما على هذا.
لبعض الوقت حاولنا معرفة التدابير التي قد تنجح. من بين جميع التدابير المتاحة لنا ، اخترنا هذا الإجراء: لتشجيع المعلمين الذين تنجح فتياتهم على مستوى الأولمبياد الروسي. شاركت في كل هذا - في المناقشات ، في اختراع هذا المشروع ، وهلم جرا.
"في المناقشات الخارجية حول التوازن بين الجنسين ، غالباً ما تحدث كلمة" خط أنابيب "، تقول الشركات:" سنكون مستعدين لتوظيف نساء من بين خريجي الجامعات التقنية ، ولكن لا يوجد تقريبًا هناك ، لا يحدث الخلل في التوازن بيننا ، لكن في وقت سابق ". وقررت عمدا التسلل إلى بداية هذا الخط؟- نعم. هذه قضية معقدة. بادئ ذي بدء ، نرى هذا التسرب إلى الصف السابع. بالإضافة إلى ذلك ، نحن نعلم أنه في وقت لاحق تم القضاء على جزء ملحوظ من النساء: بعد اختيار التعليم المناسب بالفعل ، فإنهم لا يذهبون إلى العمل في هذا المجال. لا يزال هناك قدر معين لا يتطور في هذا المجال ، لأن هناك بعض العقبات على طول الطريق. وهذا هو ، حقا خط أنابيب ، وفي كل مرحلة هناك مشاكل.
ولكن ، في الحقيقة ، يبدو الآن أن أكبر تسرب في هذا المسار هو في البداية. وإذا لم يصل عدد كافٍ من الأشخاص إلى المدخل ، فلا يمكن فعل الكثير عند الخروج (أي قمع ، على سبيل المثال ، مسار مبيعات ، مرتب للغاية). لذا فإن تحسين الخطوات التالية ليس مثيراً للاهتمام.
- من أجل عدم إفساد التقرير ، فإننا لا نسأل عن الموقف من عدم التوازن بين الجنسين في تكنولوجيا المعلومات ، ولكن عن الخطاب العام المرتبط به. على الإنترنت ، يمكنك رؤية انفراج في المناقشات حول هذا الموضوع ، لكن في كثير من الأحيان تبدو تكرارًا واحدًا للحجج المعروفة منذ زمن طويل والتي لا تتوصل فيها الأطراف إلى أي شيء ، ولكن ببساطة تنفجر وتظل في موقفها الخاص. هل تعتقد أنه لا توجد مشكلة في التوازن بين الجنسين فحسب ، بل توجد أيضًا مشكلة في النقاش حولها؟
- هناك مشكلة في المناقشات حول جميع القضايا الجنسانية ، ولكن هذا ، في الواقع ، لا يمثل مشكلة في القضايا الجنسانية فحسب ، بل في أي تغييرات ثقافية.
اعتاد عدد كبير من الناس على وجود نوع من الوضع الراهن. نشأ الناس كبالغين ولم يسمعوا قط أي شخص يشكك في هذا الوضع الراهن. ثم فجأة يبدأ شخص ما في الرهان. وهذا يجعل الحياة أكثر صعوبة. الشيء الذي بدا واضحا يتوقف عن أن يكون واضحا. كل التفسيرات التي توصلت إليها مع نفسي أو سمعت عنها في مكان ما ، أصبحت فجأة موضع تساؤل. "يا له من كابوس ، أصبحت حياتي أكثر تعقيدًا مما كانت عليه من قبل." الناس عموما لا يحبون ذلك عندما يقال لهم أنهم مخطئون للغاية. ولا يمكن فعل شيء حيال ذلك.
تنشأ نزاعات مماثلة في جميع المجالات ، من الذكاء الاصطناعي إلى بعض الاعتبارات السياسية. إذا كنت تستمع إلى حجج أتباع السوق الحرة مع أتباع الاقتصاد المنظم ، يمكنك أيضًا سماع نفس الحجج التي تكررت لمدة 50 عامًا. علاوة على ذلك ، يكرر الطرفان نفس القدر من التفكير بلا تفكير (إذا لم يكن هناك متخصصون في المناقشة أو أولئك الذين قضوا الكثير من الوقت في دراسة الموضوع). لقد نشأ أحدهم في التقاليد القائلة بأن هناك شيئًا جيدًا ، شخصًا ما - شيء آخر جيدًا ، ولا يوافقون على ذلك.
ولكن في حالة الخطاب الجنساني على وجه التحديد ، فإن التفوق العددي الكبير يقع إلى جانب أولئك الذين نشأوا في الرأي القائل إن تكنولوجيا المعلومات ليست لسبب ما مهنة للإناث. أي أن هذين الموقفين ليسا موقفيين مألوفين لدى الجميع منذ فترة طويلة ، بل هو موقف "تقليدي" ، يلتزم به كثير من الناس ، وموقف "تقدمي" له عدد أقل من المدافعين. عندما يكون هناك ثقافتان قويتان مألوفتان بالفعل ، سيكون الأمر أسهل قليلاً. وهنا ، في مثل هذه الأمور التي تمت مناقشتها مؤخرًا نسبيًا (في روسيا مؤخرًا ، وفي الغرب منذ وقت ليس ببعيد) ، يكون التنافر المعرفي بين الناس أقوى مما لو كانت قصة مألوفة إلى حد ما.
وإحدى المهام التي أتابعها في التقرير هي التحدث عن التوازن بين الجنسين في تكنولوجيا المعلومات ، هذه المرة باستخدام الحجج غير السياسية أو الأخلاقية التي تزعج الكثيرين. هذا هو ، وليس الجدال حول من يملك السلطة ومن يميز ضد من ، وليس حول ما هو أخلاقي وغير أخلاقي ، ما هو جيد وسيء فعله. بدلاً من ذلك ، سوف أنظر إليه من منظور مختلف تمامًا - الحجج الاقتصادية. حول ما هو مربح وغير مربح.
بالطبع ، لا يزال من غير المحتمل أن أكون قادرًا على تجنب جميع القضايا السياسية والأخلاقية والأخلاقية تمامًا. , , , — . , , - , . - , .
— , , , . , , « -». , , ?— , « », . , , ( - ).
, TechTrain, , , . , , , , .
, , .
. , «». , , « », , : , , , -. , , . , , , «». , «» -, , .
. , , , , . , 50 , 5. 50 , . , .
. , . - , , , : , . , . .
, . - , , . , .
, - . , . , . , , - , . , , , -. - , , , . « ». , .
— « , , ». , : , ? IT, , , , ?— -, . , - - « ». , , . , . - - , , .
, « ». - — .
, , : - , . , . , — , .
, « » — . , -, , , « », , -, .
. — -. , . , , .
, , « ». - , - . . - , , , , .
, , , . , . , , , , . , , .
. IT , , , , « ». , , . .
— ? IT « », « ». Kotlin, , Scala…— , , . , , - . Kotlin — , , . , , , . , : .
, Facebook, . — , . ( , , ), : «» . JetBrains , EduTools — -, , , . . , .
- بسبب التقرير عن العواطف ، من المثير أن نطرح عليك بعض الأسئلة المتعلقة بمشاعرك ، إذا كنت مستعدًا للإجابة على ذلك."إذا لم أكن مستعدًا لشيء ما ، فسأقول أنني لست مستعدًا."
- في عالم تكنولوجيا المعلومات ، يبدو أنك شخص ناجح للغاية: أنت تقود العمل على لغة برمجة ناجحة يعشقها الكثير من المطورين. لذلك ، من المثير للاهتمام بشكل خاص أن تسأل: هل لديك متلازمة الدجال؟- نعم هو كذلك. كانت متلازمة الدجال المتعمدة الأولى بعد تخرجي من الجامعة ، وقررت أنني أريد أن أمارس العلوم ، وذهبت إلى كلية الدراسات العليا. هناك ، أدركت بسرعة أنه لا توجد علوم حاسوبية حقيقية باللغة الروسية ، وبدأت في النظر إلى الوضع العالمي. كان لديَّ تعقيد كبير حول حقيقة أنني أدرس في جامعة غير مدرجة ، وليس لدي منشورات جدية ، ومشرفتي ليست متخصصة في علوم الكمبيوتر ، وبصفة عامة أنا كل هذا "باحث لا قيمة له على الإطلاق". تم خلط العوامل المختلفة هنا: من ناحية ، حقيقة أنه لم تكن هناك بيئة جيدة من حولي ، ومن ناحية أخرى ، تصوري لقدراتي التعليمية.
بعد ثلاث أو أربع سنوات ، أخذوني في تدريب في شركة Microsoft Research. كان هناك العديد من طلاب الدراسات العليا المختلفين حولهم ، والكثير من الأشخاص من أفضل الجامعات - من ستانفورد ، ومن معهد ماساتشوستس للتكنولوجيا ، ومن مكان آخر. بمجرد أن أستمع إلى قصة غبية إلى حد ما من قبل طالب دراسات عليا في جامعة رائعة للغاية حول بحثه المتعلق بالبرمجة الموجهة نحو الجوانب ، وأدركت أنني أفهم المزيد عنه في موضوعه ، يقول هراء ، لكنه لا يستطيع الإجابة عن أسئلتي للرد.
ثم تحدثت عدة مرات مع شخص آخر وأدركت أنه: على الرغم من أن الشخص يدرس في جامعة رفيعة المستوى ، لكنني لا أفعل ذلك ، فإننا نناقش القضية على قدم المساواة. لقد قمت أيضًا ببعض الأعمال الهادفة في هذا التدريب ، ومن كل هذا أدركت أنه ليس علي الاستحمام ، وأنني كنت أدرس في جامعة لا يوجد فيها علم. إذا كنت أرغب في القيام بشيء ما ، فعادة ما أحصل عليه. وقد انتهت متلازمة الدجال ، التي أطلق عليها فقط اسم طالب الدراسات العليا ، ولكن في الحقيقة "لست طالب دراسات عليا في علوم الكمبيوتر". نتيجة لذلك ، لم أدافع عن رسالتي ولم أبدأ في دراسة علوم الكمبيوتر على الإطلاق ، لكنني بدأت بدراسة Kotlin ، لكن هذه كانت الخطوة الأولى.
مر وقت آخر في نفس الفترة تقريبا عندما أدركت أنني لم أعمل كمبرمج صناعي لعدة سنوات. قمت بتدريس البرمجة ، وشاركت في نوع من الرسم وكنت قلقًا للغاية ، وفجأة أصبحت "مبرمجًا مزيفًا" ولا يمكنني تخيل أي شيء بهذا المعنى.
ذات مرة ، قال صديق لي إن Google تجمع أشخاصًا في سان بطرسبرغ ، ودعا إلى إجراء مقابلة. لم أكن أرغب في العمل في Google ، لكنني اعتقدت أنه اختبار رائع لمعرفة ما إذا كانوا سيأخذونني أم لا. كان لدي إصابة محددة مع جوجل. في عام 2006 ، عندما كان لا يزال من المألوف للغاية العمل هناك ، أغلقت بورلاند مكتب سانت بطرسبرغ الذي عملت فيه ، وجئت Google و Yandex لتوظيف الأشخاص المحررين. وذهب فريقي بالكامل إلى Google ، لكن بسبب عطلة لم أحضر لإجراء مقابلة مع Google ، لم أجرب "اختبار الكفاءة" الخاص بهم. حتى ذلك الحين أردت أن أترك وأترك للتدريس ، لكن كان هناك مجمع أخذوا الباقي ، لكن الأمر ليس واضحًا بالنسبة لي.
وهكذا ، بعد بضع سنوات ، ذهبت لإجراء مقابلة في مكتب سانت بطرسبرغ في Google ، وأمضيت خمس ساعات مثيرة مع أشخاص مثيرين للاهتمام ، لقد حلت بعض المشكلات جيدًا ، في رأيي ، كان بعضها سيئًا ، لكن في النهاية قدموا لي عرضًا (والآن كل ستة أشهر ، يكتب لي مجند من Google إذا قررت العمل من أجلهم). من وجهة نظر تقييمي الذاتي لنفسي كمهندس في ذلك الوقت ، أغلق هذا السؤال. أدركت أنني مبرمج عادي ، كل شيء على ما يرام.
منذ ذلك الحين ، واجهت العديد من تجارب تقدير الذات. على سبيل المثال ، عندما تحدثت لأول مرة مع أشخاص يقومون بتطوير Java: يجلس المهندسون ذوو المستوى العالمي في غرفة ، تعرفت عليهم جميعًا قبل أن يعرفوا عني كثيرًا ، وأعبّر عن رأي ، وهم مهتمون بهذا ويتكاملون هذا في صورتك أنا مسرور ، أدركت أنني على المستوى.
ثم ذهبت إلى لوزان لزيارة مارتن أوديرسكي وفريقه لتطوير سكالا. وكانت هناك أيضًا حلقات عندما أسأل شيئًا ويتبين أن هذا سؤال مثير لم يفكروا فيه من هذا الجانب. ووجدت بعض الأخطاء معهم. بشكل عام ، لقد أحببت ذلك: ليس بمعنى أنهم أسوأ مني ، لكنني لست أسوأ منهم.
هنا ، متلازمة المنتحل الخاص بي من وجهة نظر هندسية (أي مدى فهمتي جيدًا بلغات البرمجة) لم تصل إلى شيء. لا أعرف كل شيء ، نفس الأشخاص من لوزان يفهمون تمامًا كل شيء في نظرية لغات البرمجة ، وأعرفها بقدر ما هي ذات صلة بعملي: ثلثي ما يعرفونه ، لا أعرف ولا أريد. بهذا المعنى ، لدينا ملفات تعريف كفاءة مختلفة ، لكنني لا أشعر بنفسي في المرتبة الثانية مقارنةً بهم.
والآن لدي عصر متلازمة الدجال المرتبطة بالإدارة. لم أدرس الإدارة على وجه التحديد ، أرى أن بعض الأشياء لا تنجح بالنسبة لي ، وغالباً ما أشعر بالقلق من أنني "لست عامل لحام حقيقي" ، ولا أفهم كيف أقود بشكل صحيح ، وفريقي لا يسير بسلاسة. وأحاول أن أذكر نفسي: على الرغم من أن فريقي يعاني من مشاكل ، إلا أنه ينجح في إصدار منتج يتمتع بشعبية وبشكل منتظم. مما يعني أننا نعمل بشكل جيد. من الداخل ، يبدو دائمًا أن كل شيء فظيع ، ولكن على الرغم من أنه من الضروري العمل على حل المشاكل ، فكل شيء ليس سيئًا للغاية.
في بداية حديثي عن العواطف ، أؤكد أنني أقول شيئًا ما هنا ، لكن هذا لا يعني أنه يمكنني فعل كل هذا بشكل مثالي. أنا أتعلم كل هذا ولم تصل بعد إلى أي مرتفعات. إذا سألت زملائي كيف تمتثل لجميع التوصيات التي أوردها في تقاريري ، فستكون الإجابة ، دعنا نقول: "ليس بالكامل". هذه عملية تعلم ، وأنا بعيد عن المثالية.
- الآن ، إلى حد ما ، السؤال المعاكس. هناك نكات مفادها أن المبرمج يتمزق دائمًا بين الولايات "أنا إله" و "أنا لا شيء". وعندما ينطلق مشروع على نطاق واسع ، مثلما حدث في Kotlin في السنوات الأخيرة ، هل يشعر هذا "أنا الله" بإثارة ذلك؟ ما هو شعورك تجاه النجاح؟- الصعوبة تكمن في تأخر هذا النجاح. تشعر بالرضا عندما تفعل شيئا وتلقيت استجابة إيجابية على الفور. وبهذا المعنى ، فإن التحدث والإرشاد والإجابة على الأسئلة وما إلى ذلك هي أرض أكثر خصوبة. والبرمجة - هنا كتبت برنامجًا ، وهو يعمل ، هذا تأكيد على أنك تعاملت.
ثم فعلت شيئًا ما ، مرت السنوات ، واكتسبت شعبية واكتسبت شعبية ببطء ، ثم مرة واحدة - وارتفعت بسرعة كبيرة. في فبراير 2016 ، أصدرنا إصدار Kotlin 1.0 ، وفقط في مايو 2017 تم إعلان Google ، وبعد ذلك ارتفع كل شيء بشكل حاد. قبل ذلك ، نمت بشكل جيد ، ولكن ليس بشكل متفجر.
وبالطبع ، كان الإعداد لهذا الإعلان مكلفًا للغاية من حيث الحمل العصبي. لقد تعلمنا عن نواياهم قبل شهرين فقط من I / O ، وكان القرار النهائي يتخذ عمومًا في اللحظة الأخيرة - أي حتى اللحظة الأخيرة لم يكن معروفًا ما إذا كان سيكون هناك إعلان أم لا ، لأنه كان هناك الكثير من الأعمال القانونية ، وإنشاء مؤسسة Kotlin ، وما إلى ذلك. على. كان من الضروري التوقيع على مجموعة من الورق ، والكثير من الأشياء لاتخاذ قرار. كان كل شيء صعبًا وعصبيًا وصعبًا للغاية.
وقبل أسبوعين من الإدخال / الإخراج ، لاحظت أنني لست سعيدًا فقط ، لكنني أشعر فقط بالفزع. شعرت بالسوء لكن أتيحت لي الفرصة للتحدث على الفور حول هذا الأمر مع معالج. وبعد ذلك ، بدأت في إعداد نفسي عن قصد بأن مؤتمر I / O 2017 الخاص بـ Google هذا هو عطلتي ، حيث يمكنني تعيين النتيجة القائلة بأن Kotlin رائع حقًا ، يمكنني الاحتفال بأننا فعلنا شيئًا ما. وحين وصلت إلى هناك ، وفي خطاب رئيسي في المدرج ، أعلن عدة آلاف من الأشخاص أن Kotlin تتلقى دعماً رسمياً ، وكان هناك تصفيق شديد - في تلك اللحظة شعرت بنعم ، هتافات. وأخيراً ، كنت سعيدًا حقًا لأننا فعلنا شيئًا ما. وكان هذا مهم جدا.
لقد قللت من أهمية طقوس كثيرة - ولا سيما العطلات - لأنني (ربما العديد من الأشخاص الذين لديهم ميل إلى ترشيد العالم). والآن لدي فترة انتقالية ، عندما أفهم أنني بحاجة حقًا إلى بعض الإجازات لكي أشعر أن شيئًا مهمًا قد حدث بالفعل. عندما يحدث هذا ليس بعد خمس دقائق ، ولكن بعد فترة من الوقت ، من المهم الاحتفال من أجل ذلك.
أنا أتعلم استخدام العطلات ودمج حقا وتناسب هذا الفرح بطريقة أو بأخرى. في اليوم الآخر ، حصلنا على جوائز O'Reilly Open Source Awards في بداية العام. ذهب روما إليزاروف إلى الحفل ، واليوم أحضر جائزة الكريستال نفسه ، يقف في مكتبنا. لم يكن لدي وقت للاحتفال به داخل نفسي ، لكنني أخذت صورة شخصية مع هذه الجائزة ، ثم اكتب نوعًا ما من عطلة ، لأسجل لنفسي أن هذا قد حدث.
تهانينا لأندرو وفريق Kotlin بأكمله بالجائزة! وآخر عطلة ، والذي يتحدث عن أندريه ، وقد نشر بالفعل.
- وعندما يحدث مثل هذا الإقلاع ، هل يبدأ في سحق عبء المسؤولية في بعض الأحيان؟- ليس حقا. كان هناك خوف من زيادة عدد المستخدمين في بعض الأحيان ، وسيصبح الأمر أكثر صعوبة بالنسبة لنا: سيكون هناك المزيد من الملاحظات ، وسيجد المستخدمون المزيد من المشاكل ، وسيحتاجون إلى الإصلاح بشكل أسرع. لكن اتضح أن العديد من المستخدمين لديهم نفس سيناريوهات الاستخدام ، وبالتالي فإن عدد التعليقات لم يزد متعددة ، ونحن لسنا غارقين.
وبهذا المعنى ، فإن حجم مسؤولية "مائة ألف شخص" أو "مليون شخص" يتعلق بالفعل بقمامة واحدة ، لأنه لا يزال الكثير من الناس يتأثرون بما قمت به. على الرغم من أنه بالطبع ، من الجيد أن نفكر في أننا نعمل لصالح ملايين الأشخاص أكثر من مائة ألف شخص.
- في مقابلة العام الماضي ، سألت عن القرارات في Kotlin ، والتي تبين أنها خاطئة بعد وقوعها. والآن سوف أسأل هذا: ما هي المشاعر التي تشعر بها فيما يتعلق بالقرارات الخاطئة؟ هل أنت قلق ، أو "ما تم القيام به هو القيام به"؟- أنا لست قلقًا إلى حد ما. وبهذا المعنى ، ربما فهمت نوعًا ما من Zen وأدركت أنه من المستحيل عدم ارتكاب أخطاء. ليس لدي أي وهم بأنني أستطيع فعل كل شيء بشكل مثالي ، لكنني لم أستطع القيام بذلك. أنا متأكد من أنني لا أستطيع أن أفعل كل شيء بشكل مثالي. بالنظر إلى اللغات الأخرى وعمومًا في المشروعات الكبيرة الأخرى ، أفهم أنه لا توجد مشاريع مثالية.
لقد اتخذت بعض القرارات السيئة وبعض القرارات الجيدة - حسنًا ، نعم. هذا متوقع وطبيعي. علاوة على ذلك: أحد المبادئ المهمة التي أحاول تنفيذها في Kotlin هي القدرة على إصلاح القرارات السيئة. حتى الآن ، قمنا فقط بإصلاح المشكلات الصغيرة نسبيًا ، ولم نتعامل مع المشكلات الكبيرة بعد ، لكنهم في المرحلة التالية. في أي حال ، لا يبدو لي أن هذه بعض الأخطاء القاتلة. يمكن أن نرى أن مشروعنا لم يقتل ، ولم يجعل حياة المستخدمين متعددة أسوأ. هذا شيء ، نعم ، يمكن القيام به بشكل أفضل. لقد توصلنا إلى بعض الطرق للتعامل مع هذا ، ولكن تصحيح هذا الخطأ الآن أكثر صعوبة بكثير مما كان عليه قبل سبع سنوات. نعم ، ماذا تفعل؟ الحياة شيء معقد.
وبهذا المعنى ، أشعر عمومًا بطريقة ما بالهدوء تجاه أخطاء الناس في المشروعات الكبيرة. حتى عندما يقوم بناة ، على سبيل المثال ، بإجراء إصلاحات للشقة ، فإنهم يقومون بذلك بشكل جيد ، ولكن دائمًا ما يتم القيام به في مكان ما في مكان ما ، ولا يعمل في المرة الأولى ، إلخ. من ناحية ، أنا منزعج بشكل ما - حسنًا ، كان يجب أن يكون كل شيء على ما يرام هنا ، وليس كل شيء على ما يرام. ومن ناحية أخرى ، أفهم مقدار الوقت والعمل والجهد الذي تم استثماره في هذا ، ومن الواضح أنه إذا تطلب الأمر شيئًا ما من هذا الجهد ، فسيحدث خطأ في مكان ما. هذا واضح. والسؤال الوحيد هو كيف تكون هذه الأخطاء قاتلة وتصحيحها. هذا كل شيء.
- السؤال الأخير. لقد سبق أن وصفت كيف تتداخل اهتماماتك (القيم الأساسية ، والعلاج النفسي ، والقضايا الجنسانية ، والتعدد) مع بعضها البعض. ولكن هل يؤثر أي منهم على Kotlin (ليس في عملية العمل على اللغة ، ولكن على نفسها)؟"أنا لا أتبع ذلك." من الواضح أن كل شيء أقوم به ، بشكل عام ، يؤثر بطريقة ما على ذهني ، وربما يؤثر هذا بطريقة ما على كل شيء ، لكنني لا أرى صلات مباشرة. الحقيقة هي أن تصميم النظم المعقدة ، على عكس ، على سبيل المثال ، بناء العلاقات أو التفكير ، هو شيء يلعب فيه الحدس دور المعجل الهائل.
في بناء العلاقات ، بطبيعة الحال ، يوجد الحدس بطبيعة الحال ويسمح لنا بالمضي قدمًا بطريقة ما ، لكنه في الوقت نفسه يؤدي دائمًا إلى اتخاذ قرارات خاطئة. وهذه مشكلة كبيرة ، لأننا في كل وقت نعيد إنتاج بعض الأشياء التي تعلمناها في مكان ما ، لكننا لم نلاحظها. لذلك ، غالبا ما يكون هناك حدس - وهذا هو الفرامل.
وفي تصميم النظم المعقدة ، يعتبر الحدس مسرعًا. بالطبع ، يجب التحقق من الفرضيات التي يتم طرحها بشكل حدسي. لكنني لا أستطيع أن أتخيل كيف كنا قد طورنا Kotlin دون حدس قوي حول ما هو جيد وما هو سيء. سيكون ذلك صعبا بجنون.
شارك الكثير من الأشياء اللاواعية في تصميم Kotlin بشكل إيجابي. ثم اكتشفنا في الممارسة العملية أن الكثير منهم قد حققوا نجاحًا ، والبعض منهم غير ناجح ، وتمكنا من تصحيح بعض الناجحين ، والبعض الآخر لم ينجح. ولكن من أجل إنهاء هذا العمل تمامًا وإظهار بعض النتائج ، كان من الضروري للغاية الاعتماد على الحدس وليس حساب التفاصيل الشاملة تمامًا.
وهذا أمر مثير للسخرية ، ولكن ربما يكون الجانب اللاواعي للهندسة أقل من تقديره إلى حد كبير. هذا يبدو أن وظيفة عقلانية للغاية ، في الواقع ليست حقا.
- هناك نوع من المزاح يطرح حول التأثير المحتمل لاهتماماتك على اللغة ، مع الإشارة إلى polyamory ومفهوم Kotlin "متعة خاصة" ...- لدينا أيضا "متعة حقيقية" و "نتوقع متعة". عندما أضفنا الكلمات المتوقعة والفعلية إلى اللغة ، فهمنا أنه سيكون هناك مثل هذه النكات ، وقررنا أنها جيدة. المتعة هي جيدة!

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