هل أندريه بريسلاف يعذب أخطاء تصميم Kotlin التي لا يمكن إصلاحها // نحن محكوم عليهم # 6



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

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

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

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




مقتطفات قليلة من البودكاست

لماذا لم يعد من المثير للاهتمام الحديث عن التنمية


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

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

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

حول موقف Kotlin من النجاح


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

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

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

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

جاء الهدوء من فهم المدى الحقيقي للمخاطر.

هي عيوب تصميم Kotlin التي لا يمكن إصلاحها


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

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

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

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

يبدو لي أن مستخدم أي نظام شعبي يبدو ويفكر - "يا رب ، لماذا يتم ذلك هنا!؟" نعم ، لأن الشخص الذي كان يعتمد عليه جميعًا ، لم يكن يخمنه منذ فترة طويلة. حسنًا ، يحدث ذلك - لم يخمن الشخص.

ما الخطأ الذي سيتم تصحيحه في المقام الأول ، إذا كنت قد عدت إلى الماضي


أهم حماقة - لم أبدأ بتجنيد فريق في البداية.

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

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

سيكون هذا أفضل ما يمكنني فعله ، وبعد ذلك سيكون Kotlin أكثر برودة بكثير مما هو عليه الآن.

All Articles