ناقش العدد الأخير من بودكاست Zinc Prod ، من بين أشياء أخرى ، ما يسمى بيثون بارادوكس.
من الغريب أن هابري لم تذكر عمليا هذه المفارقة. على الرغم من حقيقة أنه على الرغم من بساطته ، فإن الفكرة مثيرة للاهتمام للغاية
في عام 2004 ، عندما كان بيثون شيئًا غير عادي وغير معتاد ، نشر مقال بقلم بول جراهام شارك فيه ملاحظته التجريبية: مبرمجو بيثون الذي يعرفه أكثر ذكاءًا بكثير من مبرمجي جافا.
في وقت لاحق ، أوضح بول أنه لا يعني أن مبرمجي جافا أغبياء. لقد أكد ببساطة على أن الأشخاص الذين يكتبون في بايثون (ثم لغة غير معروفة) هم من المهووسين بالبرنامج من أجل المتعة ؛ إنهم أشخاص ذوو عقلية واسعة يرون عيوب بعض اللغات وكرامة الآخرين.
من المهم التأكيد على أن جافا كانت لغة مشتركة ، لكن بيثون لم تكن كذلك - هذه هي الفكرة برمتها. كان من المستحيل العثور على وظيفة في بيثون ، فقد كتبوا عليها فقط لأنه كان يحب اللغة كلغة كهواية.
عند نقل هذا الموقف إلى واقع اليوم ، يمكن للمرء أن يقول إن مبرمج Rust أو Elixir العادي سوف يفكر ، في المتوسط ، بشكل أفضل من متوسط مبرمج Java أو PHP "النقي".
لذلك يستخلص بول غراهام استنتاجين ، مفارقات
اختتام بول للأعمال
إذا اختارت إحدى الشركات لغة مقصورة على فئة معينة نسبياً لمشروع جديد ، فسيكون الذين يستأجرونها مبرمجين ممتازين ، لأنهم قاموا بعمل رائع في تعلم اللغة ، وقد فعلوا ذلك من أجل سعادتهم. وسيكونون مهتمين بالعمل.
بول الاستنتاج للمبرمج
اللغة التي تحتاج إلى تعلمها للحصول على وظيفة جيدة ومثيرة للاهتمام هي اللغة التي يتعلمها الناس ليس فقط للحصول على وظيفة.
زوجين أكثر من النتائج التي توصلت إليها
- كما يقول المثل ، لا يمكن للمرء أن يأخذ والعودة 2004. لقد تغير كل شيء الآن ، أصبح الأمر أسهل إلى حد ما. على سبيل المثال ، تسمح لك بنية الخدمة microservice باستخدام حديقة الحيوان الخاصة باللغات والتقنيات ، وبالتالي جذب المبرمجين المتحمسين بلغات الباطنية الذين سيسعدون بالعمل لعدة أيام وحتى الليالي ، مما يساعد في حل المشاكل التي ستعيق طريقهم.
- ليس من الضروري تقسيم كل شيء إلى أبيض وأسود. نهج مختلط هو ممكن أيضا. إذا كان المشروع قد تمت كتابته بالفعل بلغة جافا الشرطية ، وكان من الضروري توظيف Javists ، فعليك أن تسأل بالتأكيد في المقابلة عن اللغات التي كتبها الشخص. إذا كان لديه مشاريع أو مهام متعددة اللغات في جيثب لا يمكن العثور عليها بشكل صحيح للعمل ، فهذا يعد إضافة إلى FAT
- عندما تصدر لغة إصدارًا ثابتًا ، يكتب المحترفون المحفزون عليها. ولكن مع مرور الوقت ، بسبب زيادة الشعبية ، سوف يسقط جميع الناس هناك ، وستظهر مجموعة من govnokoda. من المثير للاهتمام بشكل خاص ملاحظة لغة Go: لغة ذات عتبة منخفضة إلى حد ما (بناء الجملة بسيط للغاية) ، في حين أصبحت شعبية للغاية وذات أجور عالية. الآن هناك ، كما أشعر ، سوف تنخفض الجودة المتوسطة بشكل كبير