ما هو الخطأ في تكنولوجيا المعلومات لدينا

عندما كنت قد بدأت للتو في التطلع إلى البرمجة ، وحوالي عام 2012 ، جاءت محاولاتي لجوجل لمعرفة ما يجب أن أتعلمه ومن أين أبدأ بالإجابات من غير المألوف في ذلك الوقت ، stackoverflow وكان ذلك هو المورد الوحيد في ذلك - حبري.

منذ ذلك الحين ، تدفقت كميات كبيرة من المياه ، لكن انظر: "أفضل 5 كتب مثيرة للإعجاب يجب على كل مطور برمجيات قراءتها" - مقالة 2012.

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

من الغريب ، بلا شك ، أن ننظر اليوم إلى مورد من عام 2012 وأن نلاحظ شيئين:

  1. الأول هو أن نفس الكتب تقريبًا سوف تكمن (والكذب) اليوم على صفحات تحمل عناوين متشابهة.
  2. والثاني هو أنه ، فجأة ، اتضح ، قبل كتابة البرامج الجيدة ، أنك تحتاج أولاً إلى كتابة مجموعة من التعليمات البرمجية السيئة التي لا قيمة لها. لا يمكنك أولاً قراءة Knut أو Horstman وبعد أن تصبح مطورًا جيدًا إذا لم تكن سيئًا. هذا لن ينجح. ومع ذلك ، في الاتجاه المعاكس ، كل شيء يعمل بشكل جيد: أن تصبح مطورًا ضعيفًا ، وإذا كنت تريد أن تصبح جيدًا ، فانتقل إلى قراءة كتاب معترف بهم وتفهم أن كل شيء كتبته من قبل هو مجموعة من الملفات عديمة الفائدة (أو غير مفيدة بما فيه الكفاية) في حاوية على ساق واحدة مع حمولة من 20 طلب في الثانية الواحدة ، على الرغم من أن "الاختبارات" أظهرت أن خدمتك يجب أن تستوعب 500 طلب. بعد ذلك ، تبدأ في الفهم ، والتمسك ببطء بأرق من القواعد المنطقية الخاصة بتنظيم التطبيقات ، أنت تفهم أن "الموازي" و "Depl" لا توجد كلمات سحرية لوقت التصحيح بعد وقت مدوناتها، وأصبحت بكل معنى أكثر ذكاء وفهم - عشر ".

ماذا يحدث بعد ذلك؟


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

ربما شيء يستحق التعلم عن هذا. ثم اتضح أن 80 في المائة من المعلومات التي تمت قراءتها في العام قبل الماضي لم تعد مناسبة ، تقريبًا ، تمامًا. اليوم ، أو بالأحرى ، كان عليك يوم أمس فهم ماهية الحاويات والأوركسترا ، وكيفية التعامل مع aws ، والإصدارات الربيعية ، الإصدار 5 ، والإنبض - الثاني.

ربما ، الطالب الذي احتفل بالتخرج أمس بعد 4 سنوات من التخرج من الجامعة مروع ، بعبارة ملطفة.

من الجيد أن تبدأ الجامعات (وليس فقط موسكو وسان بطرسبرغ) فجأة في تدريس Kotlin و Scala و Python3 و Java9 و Spring و Rx ... لكن ماذا لو لم يكن الأمر كذلك؟ - في معظم الحالات ، يكون إجابة سؤالي أعلى - نعم ، بالتأكيد لا يقومون بتدريس أي شيء في الجامعة.

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

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

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

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

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

نتيجة لذلك ، ما يلي


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

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

النهاية.

شكرا لاهتمامكم!

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


All Articles