لقد سئمت من حقيقة أن المبرمجين العاديين ينتحلون شخصية المطورين ويهينون الصناعة. إنهم يجعلون العالم أسوأ

يوم جيد ، واليوم (يا إلهي ، منذ متى لم أكتب أي شيء ، أقل فائدة) أود أن أجيب على هذا المنشور .

بالنسبة للجاهلين ، رواية موجزة:
أجبر Dude نفسه على مشاهدة فيلم Dude عن Silicon Valley وهو قلق من أن المبرمجين الأم ، على نفخة وجافا سكريبت من تطبيقات bunch by-click ، ​​سيعتبرون أنفسهم مطورين ويذهبون إلى Silicon Valley للبحث عن مستثمر.

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

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

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

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

وهنا من المنطقي أن نبدأ الحديث عن "التنمية"(

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

ولكن نحن حول الجوهر ، أليس كذلك؟

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

ونعم ، هذا بالطبع ممتع ومثير للاهتمام للغاية ، ولكن الآن (إذا كنت مؤيدًا لنفس النظرية مثل مؤلف المادة المنتقدة) ، فيرجى الإجابة عن سؤال بسيط للغاية: حسنًا
، معذرة ، هل ينبغي على هذا العالم-المطور أن يأكل ؟

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

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

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

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

سأعطيك مثالاً عاديًا على نفسي:
امتلاك فكرتين بموضوعية (وفقًا لاستبيان للأصدقاء الذين يرغبون في لعب الكمبيوتر على مدار الساعة طوال أيام الأسبوع) للألعاب المثيرة للاهتمام ، أفهم شيئين لتنفيذها في إطار محركات الألعاب الحالية - إنه أمر مستحيل تمامًا ، وقد يستغرق إنشاء جميع البرامج الضرورية من الصفر عقودًا (مرحبًا "0 إعلان "، حيث لا يزال لا يوجد حتى وضع القصة) (وبعد كل شيء ، فإن إنشاء محرك فريد جديد وبارد هو DEVELOPMENT) ، أو يؤدي إلى انهيار تجاري (على سبيل المثال ، في حالة Eisenwald Legends الرائعة).
في الواقع ، بعد أن أدركت عدم جدوى مثل هذه المشاريع هنا ، أنا شخصياً لم أذهب للدراسة كـ فني =).

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

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

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

يمكنك ناقص ، لا أشعر بالخجل.

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

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

All Articles