لا يحتاج المبرمج إلى حل مشاكل العمل

مرحبًا ، أنا مطور وأعتقد أن عبارة " يجب على المبرمج حل مشكلات العمل " هي كذبة وحشية ومدمرة لهذه الصناعة.

اكتشف لماذا أعتقد ذلك

المقدمة


سيكون هذا مقالًا عن التذمر وخيبة الأمل والإرهاق والبعث.

هذه المقالة أكتب لنفسي في المقام الأول ، لفرز من خلال فهمي لمنطقة معينة في الوقت الراهن.

ربما يمر الوقت وسأغير رأيي. نرحب بالمناقشات الكافية.

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

مناقشة مثيرة للاهتمام معتيميكودر، والتي أدركت فيها أنني افتقدت الحجج المدروسة جيدًا. "مثل الكلب ، أشعر بكل شيء ، لكن لا يمكنني التعبير عنه!"

من أنت على أية حال؟


يمكننا القول أنني مبرمج عن طريق المهنة. رأيت الكمبيوتر لأول مرة منذ 4 سنوات ، أعطاني أبي في العمل الرسم على شاشة سوداء وبيضاء في شيء مثل الرسام. لقد دهشت وأدركت أنني أريد أن أكون قادراً على قيادة الآلة ، بشكل مطلق وكامل. ثم كانت هناك كتب مثل "اعرف الكمبيوتر" في المنزل ، أول برنامج QBasic في سن 13 ، وهو معهد متخصص في برامج VT و AC مع مؤهل "مهندس" والعمل. في الإنتاج ، كتبت التعليمات البرمجية في VBA و JS و T-SQL و PL / SQL و Bitrix (الله سامحني) ولكونها اللغة الرئيسية لـ C #.

بشكل عام ، macaque الويب المعتاد القوي. ولا أريد حل مشاكل العمل.

لماذا تقول هذا؟


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

مع مرور الوقت ، قرأت الكتب الذكية ، واكتسبت خبرة من الرفاق الأكبر سنا.

ومن هو السجين؟


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

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

وكان هناك المزيد من الاجتماعات وقيل لي ، "علينا أن نفكر في كيفية حل مشاكل العمل."

ثم أدركت أن الأقدم هو الذي يحل مشاكل العمل.

وماذا يعني حل مشاكل العمل؟


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

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

كانت المقابلات تبدو مثل هذا:

- هل تتظاهر بأنك مطور برامج أقدم؟
- نعم. ما هي مسؤوليات مطور برامج كبير؟
- حل مشاكل العمل بالطبع.

اتضح أنه في كل مكان نفس الشيء.

أخبرني الرؤساء ، وكبار السن المألوفون ، والموظفون ، والمحاورون: "يجب على المبرمج الحقيقي أن يحل مشاكل العمل. الأعمال تجني المال. يجب عليك صنع منتج يجلب المال. وإلا ، ما الذي يجب أن تدفعه مقابل ذلك؟ "

ثم أدركت أن حل مشاكل العمل يعني التفكير في كيفية تحقيق ربح أكبر لصاحب العمل .

وما هي المأساة؟


ولا أريد التفكير في الأمر.

مهلا ، ماذا تدفع بعد ذلك؟


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

يبدو لي أنني فتحت مؤامرة لأرباب العمل.

هذه الأسطورة مفيدة للأعمال. "يا رجل ، هل تريد القليل من اللدغة؟ سوف ندعوك مبرمج حقيقي ، وتفكر أولاً في كيفية بيع ما تكتبه ".

وأسوأ شيء هو أن بعض المطورين الهزيلة يؤمنون ويؤيدون الأسطورة.

"أنا أحل مشاكل العمل ، لقد أعطوني قفلًا كبيرًا ، لذا فأنا مبرمج حقيقي ، لكنك لست كذلك!" - تسويق هراء.



اشرح بأمثلة


المبرمج هو مزيج من الهندسة والإبداع.

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

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

منذ الطفولة ، حلم الفنان بكيفية مساهمة رسمه على علبة حبوب في زيادة المبيعات.

يقوم الجراح بإجراء عملية لإنقاذ حياة المريض ، ويقوم الجراح الحقيقي بإجراء عملية جراحية ويفكر في كيفية إجراؤها حتى يدفع المريض المزيد من المال إلى المستشفى؟

مضحك الهذيان؟ ولسبب ما يعمل مع المبرمجين.

هو نفسه ليس سجينًا ، لهذا السبب أنت مجنون!


"العبد لا يحلم بحريته ، بل بعبيده."

أدركت أنني لا أهتم بكيفية استثمار الأعمال في عملي. دع المديرين وموظفي المبيعات والمسوقين وأصحاب المنتجات يقومون بذلك.

"أوه لا ، أنت لست رب الآن!" - بشكل عام لا تبالي ، العلامات لا تؤثر على مؤهلات المطور.

أنا أحاول فقط القيام بعملي بشكل جيد ، وكتابة كود عالي الجودة يسهل الحفاظ عليه.

دعونا نتذكر لينكس. لنفترض أن لينوس مطور سيئ ، لأنه لم يفكر في تحقيق الدخل.

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

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

شكرا لقرائتك.

All Articles