JavaRush /مدونة جافا /Random-AR /ما هو أصعب شيء في كونك مبرمجًا؟ خريجو وطلاب JavaRush يتحد...

ما هو أصعب شيء في كونك مبرمجًا؟ خريجو وطلاب JavaRush يتحدثون عنها

نشرت في المجموعة
أسلوب حياة مستقر، والعمل باستخدام أكواد قديمة والبحث عن الأخطاء - يواجه المطورون، مثل الأشخاص في المهن الأخرى، صعوبات في عملهم. يمكنك إجراء نقاش طويل حول ما هو أصعب شيء بالنسبة للمبرمج، أو يمكنك ببساطة سؤال المطورين عن رأيهم. لقد كنا مهتمين بمعرفة ما يثير غضب المطورين، لذلك أجرينا استطلاعًا وجمعنا النتائج في هذا النص. شمل الاستطلاع الذي أجريناه الطلاب والخريجين من JavaRush - سواء أولئك الذين ما زالوا يأخذون الدورة التدريبية أو أولئك الذين حصلوا بالفعل على وظيفة. من المهم أن نفهم ذلك لأن تصور صعوبات العمل يختلف بالنسبة لهذه الفئات. على سبيل المثال، هذه هي المشكلات التي أبرزها طلاب JavaRush الذين ما زالوا في طريقهم إلى وظيفتهم الأولى: ما هو أصعب شيء في كونك مبرمجًا؟  خريجو وطلاب JavaRush يروون القصص - 1يفكر المبرمجون العاملون بشكل مختلف: عندما يكتسبون خبرة حقيقية، تتغير آراء المطورين حول الصعوبات في التطوير. على سبيل المثال، المشكلة الأولى التي يواجهها المبرمجون العاملون هي الافتقار إلى المواصفات، بينما بالنسبة للطلاب يعملون باستخدام كود قديم. ما هو أصعب شيء في كونك مبرمجًا؟  خريجو وطلاب JavaRush يروون القصص - 2للحصول على معلومات أساسية، دعنا نضيف أيضًا أنه من بين خريجي JavaRush العاملين، فإن معظمهم هم أولئك الذين حصلوا على وظيفة في شركة منتجات، ويحتل المطورون الخارجيون المركز الثاني، ويعمل 3.8٪ فقط من المطورين في مجال العمل الحر. ما هو أصعب شيء في كونك مبرمجًا؟  خريجو وطلاب JavaRush يروون القصص - 3دعونا نلقي نظرة على الصعوبات في العمل بمزيد من التفصيل - مع تعليقات المطورين. وفي الوقت نفسه، سنتعرف على أكثر ما يعجب المطورين في عملهم وكيف تطورت علاقتهم بالعمل عن بعد.

عدم وجود المواصفات

إن الافتقار إلى المواصفات، أي وصف سلوك البرنامج الذي يحتاج إلى تطوير، هو المشكلة الأولى في قائمة الصعوبات التي يواجهها المبرمجون العاملون (لاحظها 69.2% من المطورين). كما ذكرنا أعلاه، الأمر المثير للاهتمام هو أن الطلاب والباحثين عن عمل لديهم فكرة مختلفة قليلاً عن ماهية أهم مشكلة برمجية. بالنسبة لهذه الفئة، يعمل هذا باستخدام الكود القديم ( الكود القديم - المحرر ) - ​​صوت له 45.5% من المشاركين. يشير هذا الاختلاف في الإجابات إلى أن الطلاب لا يفهمون بشكل كامل المشكلات التي سيواجهونها في الممارسة العملية. أما بين الطلاب، فتأتي مشكلة نقص المواصفات في المرتبة الثانية (صوت لها 36.4% من الناس).

وإليك ما قاله المبرمجون عن عدم وجود المواصفات: يقول دينيس: "أنا جديد في العمل، ولا أفهم بعد كيفية عمل التطبيق". يقول أندري: "بدون فهم الفروق الدقيقة للمنتج وبدون المواصفات المناسبة، سيكون من الصعب إجراء تغييرات أو إعادة صياغة التعليمات البرمجية القديمة/المحددة". ويشير رومان إلى أنه "من الصعب الانتقال من مهمة إلى أخرى في غياب الوثائق أو المواصفات". تقول فيرونيكا: "نظرًا لوجود مواصفات فنية غير دقيقة، [عليك] التوصل إلى حل، يتم انتقاده بعد ذلك ويتطلب إعادة العمل". يقول دينيس: "الافتقار إلى اختصاصات واضحة في 90% من الحالات". "لا توجد مواصفات فنية واضحة، فالعملاء أنفسهم لا يعرفون ما يريدون. يضيف أندريه: "في مرحلة التطوير بالفعل، يمكن أن تتغير المهمة بشكل كبير".

تقدير المواعيد النهائية للمهمة والعمل باستخدام الكود القديم

كانت المواعيد النهائية غير الواضحة في المركز الثاني في قائمة الصعوبات التي يواجهها كونك مبرمجًا. صوت لهم 42.3% من العاملين في مجال تكنولوجيا المعلومات. وفي الوقت نفسه، صنف الطلاب هذه المشكلة في المركز الخامس فقط (18.2٪ من الأصوات). في أغلب الأحيان، يشتكي المبرمجون من أن صاحب العمل يقدر بشكل غير صحيح المواعيد النهائية لإنجاز المهام أو أنهم، بسبب قلة الخبرة، لا يستطيعون حساب المواعيد النهائية الصحيحة. "في بعض الأحيان لا أكون متأكدًا من الإطار الزمني الذي سأكمل فيه المهمة وأحدد تقديرًا أعلى (تقدير - المحرر)، على الرغم من أنني أكملها بشكل أسرع. يقول إيجور: "في بعض الأحيان يؤدي هذا إلى الضغط على العملاء". يقول دينيس: "يتم تحديد المواعيد النهائية من لا شيء ومن قبل أشخاص آخرين، وفي كثير من الأحيان لا علاقة لها بالتنمية". ويضيف نيكولاي: "من الصعب تحديد الوقت المناسب للقيام بمهمة لا توجد بها خبرة". حصل العمل باستخدام كود قديم على عدد من الأصوات بين المبرمجين العاملين مثل المواعيد النهائية الغامضة - 42.3٪. ولنذكركم أن الطلاب وضعوها في المركز الأول (45.5% من الأصوات).

الكثير من المسيرات

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

نمط الحياة السلبي

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

التواصل مع الآخرين والعثور على الأخطاء

حصلت الحاجة إلى التواصل مع الآخرين والبحث عن الأخطاء على نفس عدد الأصوات - 23.1٪ لكل من المبرمجين العاملين واحتلت المركز الخامس في ترتيب الصعوبات. ومن المثير للاهتمام أن أحداً من الطلاب لم يصوت لصالح مشاكل التواصل. هذا على الأرجح يرجع إلى حقيقة أن القادمين الجدد لم يتح لهم الوقت بعد للعمل في فرق تكنولوجيا المعلومات. وفي الوقت نفسه، صوت 36.4% من الطلاب والباحثين عن عمل لصالح العثور على الأخطاء.

العمل المكتبي أم العمل عن بعد: أيهما أصعب؟

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

مكافآت العمل كمبرمج: الراتب المرتفع والإبداع والنمو الوظيفي

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

"يمكنك العمل 24 ساعة في اليوم، أو يمكنك العمل برأسك. مهنة المبرمج تدور حول هذا الأمر. أنت بنفسك (اعتمادًا على المهمة) تحدد ما عليك القيام به ومتى وإلى أي مدى. "كل ما تحتاجه هو جهاز كمبيوتر وعقل وهذه المهمة بالذات." ما هو برأيك أصعب شيء في كونك مبرمجًا؟ ما هو الجزء الأفضل؟ ننتظر رأيك في التعليقات ;)
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION