مقالة
الخوف والكراهية في تكنولوجيا المعلومات جعلتني حزينة. ليس لأنني أشاطركم مشاعر المؤلف ، ولكن لأنهم يشاركونهم في العديد من المطورين الجيدين ، وهم يقتلون أنفسهم ومشروعاتهم والصناعة والتقدم البشري بشكل عام. هنا هو ماهانول ، هاه؟
بغض النظر عن مدى حماسي لمستقبلي وأنا بارع في الأتمتة ، فإن هذه المقالة تدور حول دنيوية أكثر من مستقبل أكثر إشراقًا. لذلك ، سأترك مصير البشرية في المرة القادمة. الآن أريد أن أتحدث أخيرًا عن الكميات الضخمة من السلبية والألم والخوف والكراهية الكامنة في أعماق مجتمع تكنولوجيا المعلومات ، والتي تغطيها طبقة صغيرة دافئة من تقنية الضجيج والحلول الهندسية الرائعة.
تنصل
من تجربتي الخاصة ، أعرف مدى صعوبة تطبيق ما تتم مناقشته في الاستعانة بمصادر خارجية ، خاصة في المشاريع الضخمة. لا أريد لمعظم المطورين أن يفكروا "جيدًا ، الآن" وأن يغلقوا المقال ، لكنني لا أعرف كيف أجذبهم ، لكنني لا أريد خداعهم أيضًا. لذلك ، أنا أسألك: استمر ، ليس كل شيء سيء للغاية.
التعقيد المفرط
أكد مؤلف المقال الأصلي على الأمر الواضح: لم يعد المطور يتحكم في تشغيل حله. بالنسبة للكثيرين ، كانت مريحة للغاية ، مما يعطي شعور بالهدوء والسيطرة. وتظل هذه الراحة نقطة الانطلاق: حتى الآن ، على الرغم من الانتقال من فئة المبدعين إلى فئة الحرفيين ، لا يزال المبرمج يحاول الاستمتاع بعملية إنشاء شيء من لا شيء. باستخدام
إبداعات الآخرين ، لا يمكن تحقيق هذه المتعة ، فأنت في أفضل الأحوال عبارة عن
فسيفساء تم اختيارها بنجاح. (لكن الفسيفساء هي أيضًا فن ، فما الخطأ هنا؟ هم ...).
قبول لا مفر منه. يمكن تحديد شخصيات فقط من الأساطير إنشاء كواكب من لا شيء. باستخدام المكونات المناسبة ، وتطبيق المناهج
والتفكير المشهور
بعناية ، يمكنك إنشاء نظام أنيق والتمتع بمقارنة مع نظام "خالص". وستعمل على أي مستوى: من التعداد الجديد إلى تصميم نظام الأحمال العالية.
من الناحية الفنية ، كل شيء ليس وردية للغاية. وهناك شيئان يجب إلقاء اللوم عليهما: الوقت والزملاء. يجب أن تفي قراراتنا بمعايير اثنين: التكاليف يجب أن تكون أقل من الفوائد المتوسطة الأجل المتوقعة ، وتكاليف الدعم أقل من تلك الطويلة الأجل. لذلك ، مع أحجام التطوير الحالية ، نتوصل حتماً إلى قرارات مثل "استخدام هذا العميل في كل مكان": إنه سريع ، والفريق بأكمله يعرف كيفية التعامل معه. وإذا كان العميل يتمتع بشعبية كبيرة ، فسيتمكن أعضاء الفريق في المستقبل من ذلك. ابحث عن توازن بين أقصى درجات الخليقة العالية والانتقال بلا روح ، واستمتع بالعثور عليه!
الكثير والمقابلات
من غير المرجح اختيار المكون المثالي للحل الحالي. حتى لو كان موجودا ، فهو واحد في الألف. يختار كل مطور / فريق / شركة شيءًا لأنفسهم ، ويتعلم التحايل على المزالق ... ويبدأ في طلب نفس التجربة من الآخرين. هذا غبي. غبي مثل التشبث بفقدان السيطرة على خلقك.
في كل مرة أقرأ فيها قصة أخرى عن الألم من المقابلة "إنهم يريدون معرفة القائمة الكاملة للتغييرات في ES6" ، فأنا حزين. إنهم يريدون معرفة شيء واحد فقط: هل تناسب فريقهم. و "هم" نحن ، فقط على الجانب الآخر من الطاولة. نحن لا نعرف كيف نسأل ، ولا نعرف كيف نجيب.
كسر هذه الحلقة المفرغة من سوء الفهم! توقف عن إجراء المقابلات وابدأ في البحث عن وظيفة لنفسك. قل رأيك تقبل أن فريقك هو واحد من عشرين. ابحث عنها.
توقف عن البحث عن شخص يعرف نفس الشيء ، وابدأ في البحث عن شخص يعطيك شيئًا جديدًا. اسأل ما هو مهم بالنسبة لك. اقبل ذلك من خلال طرح أسئلة المعرفة فأنت ببساطة تكتب ملخصًا مفصلاً. ابحث عن شخص يتحدث نفس اللغة الهندسية معك ، وشارك مبادئك وأساليب التطوير الخاصة بك.
الناس تكنولوجيا المعلومات
أيضا الناس. الناس مختلفون ، بينما كره الأجانب. تماما سمة مفيدة من حيث الانتقاء الطبيعي. لا يساعد الأمر عند العمل في فريق ، ولا يمكن فعل الكثير حيال ذلك: سيكون من المثير للاهتمام أن يلعب المدققون ألعابهم معًا ، سيقوم المهندسون المتشددين بإنشاء كلمتين لإنشاء أشياء أبدية معًا.
قبول: الناس مختلفون. إذا كنت بحاجة إلى أشخاص - ابحث عن "خاصتك".
ربما يرتبط الحد الأقصى لمقدار الكراهية بالمديرين. ونحن هنا مرة أخرى في حلقة مفرغة: المدير لا يريد أو لا يستطيع القيام بعمله - وبالتالي نبتعد عنه ونفعل كل شيء بأنفسنا. انه
عديم الفائدة على أي حال. هذا السؤال يذهب الى
عمل
يتم نسخ العديد من النسخ في ساحة معركة الأعمال مع التكنولوجيا. لا أشعر بتكرار نفسي ، لذلك سأغفل جزءًا كبيرًا من السياق وأذهب مباشرة إلى النقطة الرئيسية.
المطور فقط هو المسؤول عن العكازات في الحلول. فقط الأعمال (يمثلها PO ، PM ، المديرون ، إلخ) هي المسؤولة عن فشل المشروع. وهنا تحتاج إلى الكثير من القوة. تعلم كيفية حساب سعر الحلول السريعة. تعلم كيف تثبت أن توفير شهر واحد الآن سيؤدي إلى شهرين من التجاوز غدًا. أم لا. تقبل أن الكود الجيد لا يحل المشكلات من تلقاء نفسه ، لكن العمل لا يريد دفن نفسه في الدين الفني!
قد ترفض أن تلعب لعبة البولجو. اتصل بأسمائها بأسمائها قبل أن تصل إليك وستطلق عليها أسماء
جميلة . يمكن للمطور تحمل أن يكون أمينًا - ليس لديه ميزانية ولا مسؤولية. باختصار ، من السهل على مطور العثور على وظيفة جديدة تخشى قليلاً من الصدق. أعط رأيك الخبير الصادق في المشكلة والحل ، ودع الأعمال تحلها. وتميز عدم الرغبة في اتخاذ قرار من إيجاد حل. اعتدنا العمل على حقيقة أنه يمكنك جعل اختراق سريع. إنهم يعلمون أنه إذا دفعت قليلاً ، فسوف نعطي النتيجة أسرع خمس مرات. هذا رفض للقرار ، وعلينا ألا ننغمس في مثل هذا السلوك. سيقوم المدير ، بحثًا عن حل ، بالتحلل وتحديد الأولويات ، في محاولة لإظهار النتيجة في الوقت المناسب. ونحن مضطرون للمساعدة في هذا.
لعنة الاستعانة بمصادر خارجيةكل ما أتحدث عنه يكون له معنى كبير عندما يظهر هيكل بين العمل الحقيقي والمطور ، والذي يكون العمل هو تطوير نفسه. تتأثر العلاقة السببية الطبيعية بشكل خطير عندما يكون هناك جانب لا يعد تطويره وعمله الناجح مهمين. الذي فقط كمية الموارد التي تنفق على مسائل التنمية ، وأكثر كلما كان ذلك أفضل. وحتى عندما تسمح جهات الاستعانة بمصادر خارجية للمطورين بالتواصل مع العميل مباشرة ، من ناحية أخرى ، في أعماق شركة ضخمة ، قد يكون هناك مدير غير مبال وغير مسؤول وعرج. في وقت واحد ، هربت للتو من موقف مشابه ، وليس لديّ ما يمكنني تقديمه.
يجب أن يفهم المطور العمل بما يكفي بحيث يكون وقت صياغة الأسئلة وفهم الإجابات مشابهًا لوقت البحث عن حل تقني. لم يعد بإمكاننا القول "أعطني كعكة وسأفعل كل شيء" ، مثل هذه الكعكة هي الحل الكامل تقريبًا. لم يعد عملنا في إعادة ترتيب البايتات يدويًا ، فلدينا الآن المزيد من الوقت لتحليل الصورة بأكملها. لكن لا ينبغي لنا أن نقبل "وجود مجموعة من المهام ، وفرز ما هو موجود وكيف". غالبًا ما يوفر العمل وقتًا لإيجاد حل تجاري ، ومهمة المطور هي معرفة أنه لا يوجد شيء يجب تطويره ، ويوضح ذلك إلى العمل. هذا عمل شاق وليس للجميع.
عن نفسي
في العشرين من عمري ، كنت أعمل في الترميز لأيام وذهبنا إلى العمل بكل سرور.
في الخامسة والعشرين من عمري ، رأيت كيف كان كل شيء سيئًا وعانى ، وأتوقع يوم الجمعة ومشروع للحيوانات الأليفة يكون فيه كل شيء جيدًا.
في الثلاثين من عمري ، أنا شغوف بالعمل ... ألتقي بسعادة الجمعة وعطلة نهاية الأسبوع.
لا أعرف ما الذي سيحدث خلال 5 سنوات أخرى ، لكنني آمل ألا أشعر بخيبة أمل في المعتقدات الحالية.
تمنحنا منطقتنا الكثير - حرية التعبير ، والتنمية ، والمعرفة ، والخبرة المثيرة للاهتمام ، والمال اللائق. منطقتنا صغيرة للغاية ، فهي لا تزال حرفة ، وليس لدينا سلالة من الأسلاف الحرفيين. نحن لا نعرف بعد كيفية العمل فيها. لذلك ، نحن غاضبون ، نعاني ونحترق.
قراري هو افتراض العقلانية. لم أعد أستخلص استنتاجات حول شخص ما عن طريق الكود أو رسائل البريد الإلكتروني أو السحب والإفلات. أكثر من ذلك ، أحاول ألا أفكر بشكل سيء بسبب ما يقوله أو يفعله. بعد كل شيء ، بينما نعمل على قضية مشتركة ، وإلى أن قال مباشرة "أريد أن أضر بالمشروع" ، فهو حليف لي ، ويمكننا أن نفعل أكثر من فردي.
لم يقل أحد حتى الآن ، رغم أنني أحيانًا أقود بعض الزملاء إلى هذه الزاوية :)