CodeGym /مدونة جافا /Random-AR /8 أخطاء يمكن أن تفسد مهنة مطور البرمجيات
John Squirrels
مستوى
San Francisco

8 أخطاء يمكن أن تفسد مهنة مطور البرمجيات

نشرت في المجموعة
في CodeGym ، نتحدث كثيرًا عن الحياة المهنية لمطوري البرمجيات وكيف يمكن أن تكون طويلة ومثمرة ومليئة بالفرص إذا استثمرت ما يكفي من الوقت والجهد في تعلم مهارات البرمجة والحصول على الخبرة العملية . وهذا صحيح بشكل عام، حيث أن معظم المطورين راضون عن وظائفهم ومسيراتهم المهنية. لقد ذكرنا سابقًا أنه وفقًا للبيانات الواردة من موقع التوظيف في الواقع، فإن مطوري Java هم الأقل احتمالًا لترك مهنتهم بين جميع المهنيين بشكل عام، وليس فقط في قطاع التكنولوجيا. معدل التحول الوظيفي لديهم أقل من 8%، بينما بالنسبة لمهنة مطوري البرمجيات بشكل عام فهي 27%، وبالنسبة لمديري قواعد البيانات، على سبيل المثال، فهي 35%. 8 أخطاء يمكن أن تفسد مهنة مطور البرمجيات - 1حتى عندما يُعرض عليهم منصب إداري رفيع المستوى، فإن غالبية مبرمجي جافا لا يريدون التخلي عنه. وهذا يثبت أنه بالنسبة لغالبية المبرمجين الذين اختاروا Java كلغة البرمجة الرئيسية لديهم، فقد تبين أنها الرهان الصحيح. ومع ذلك، فإن كونك مطور برامج لا يختلف كثيرًا عن المهن المهنية الأخرى من حيث الديناميكيات العامة. يمر معظم المطورين بفترات صعود وهبوط طوال حياتهم المهنية، حيث تؤدي الاختيارات الجيدة إلى النمو المهني والخيارات السيئة التي تؤدي إلى توقف حياتك المهنية أو الدخول في التدهور. الاختيارات السيئة والأخطاء المهنية التي يميل مطورو البرمجيات، سواء المبتدئين أو المبرمجين ذوي الخبرة، إلى ارتكابها طوال حياتهم المهنية، هو ما نود أن نتحدث عنه اليوم.

الأخطاء المهنية للمطور المبتدئ

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

1. عدم القدرة على تقدير ما تستحقه بشكل مناسب.

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

2. تجاهل المهارات الناعمة.

يعد إهمال المهارات الناعمة أمرًا شائعًا جدًا بين مطوري البرمجيات بشكل عام، ولكن الضرر الأكبر الذي يلحقه هذا الخطأ بالمطورين في المراحل الأولى من حياتهم المهنية. يعتقد العديد من المبرمجين أن امتلاك مهارات شخصية متطورة ليس مهمًا جدًا لنجاحهم المهني. تظهر أحدث البيانات أنهم مخطئون بشكل متزايد مع تزايد أهمية المهارات الشخصية لمطوري البرمجيات. وفقًا لاستطلاع أجرته شركة West Monroe الاستشارية، قال 78% من مسؤولي الموارد البشرية والقائمين بالتوظيف إنهم أصبحوا أكثر تركيزًا على العثور على متخصصين في مجال التكنولوجيا يتمتعون بمهارات شخصية قوية على مدار السنوات العديدة الماضية. كما قال 43% من متخصصي الموارد البشرية الذين شملهم الاستطلاع أن الأدوار التقنية يصعب شغلها لأن المرشحين يفتقرون إلى المهارات الشخصية القوية.

3. الفشل في وضع الخطة المهنية.

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

4. عدم تقبل النقد والملاحظات.

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

الأخطاء المهنية للمطورين الأوسط والكبير

يرتكب المطورون المتوسطون والكبار أيضًا الكثير من الأخطاء المهنية. فيما يلي بعض من أكثرها نموذجية.

1. التمسك بمجموعة التكنولوجيا الخاصة بك.

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

2. البقاء في نفس الوظيفة لفترة طويلة.

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

3. القفز على الوظائف في كثير من الأحيان.

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

4. الانتقال إلى دور الإدارة.

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

آراء

تقليديًا، دعونا نلخص كل ذلك ببعض الآراء المثيرة للاهتمام حول هذا الموضوع من مطوري البرامج ذوي الخبرة. فيما يلي بعض الأخطاء المهنية الإضافية التي يجب تجنبها كمطور برامج. "عدم التفكير في المنظور التجاري لشركتك. لقد قرأت العديد من الأسئلة مثل: "لماذا يمتلك ASP.NET حصة سوقية تبلغ 3.6% بينما يمتلك Node.js 0.6% فقط ويقدم أداءً أكثر بكثير من ASP.NET؟" السبب بسيط للغاية، فأنت لا تفكر في المنظور التجاري لمؤسستك، ولكن في تفضيلاتك الخاصة، تحتاج إلى التكيف مع احتياجاتهم وإعادة مهاراتهم كلما أمكنك ذلك لجعل شركتك أفضل ومساعدة نفسك على أن تكون أفضل الفرص إذا كنت بحاجة في يوم من الأيام إلى الانتقال إلى شركة أخرى. "هذه النقطة الثانية تحدث كثيرًا ولهذا السبب لا ترغب الإدارة في منحك أي أموال،" يشير فيديريكو نافاريتي، مطور البرامج ومستشار تكنولوجيا المعلومات . "متابعة الضجيج حول الاتجاهات/الأطر/اللغات الجديدة، والاعتقاد بأنه يجب علي أن أعرف كل شيء. خطأ. ابحث عن تكنولوجيا (أو منتج) معين تريده وتخصص فيه وكن قادرًا على بيعه في السوق والالتزام به. طالما أنها تبيع، فأنت في العمل. التخصص هو عنصر حاسم في نجاحك. التعامل مع الكود الخاص بي كجزء من هويتي، أو إبداعي/تحفتي الفنية، أو طفلي. خطأ. لا تلتصق بمنتجك أبدًا. سيتم تغيير كل ما تقوم بإنشائه، أو استبداله، أو حذفه، أو إزالته، أو يصبح قديمًا، أو يتم تجاهله، أو عدم إعجابه. لا يهم، فقط اتركه، لا تحاول حمايته. وقالت لينا كيري، وهي مطورة أخرى ذات خبرة : "الرمز الخاص بك ليس هويتك" . "قبول وظيفة دون إجراء محادثة خاصة مع شخص موجود بالفعل في الشركة بنفس المنصب (تقريبًا). قد لا يكون لدى الأشخاص الذين يقومون بتعيينك أي فكرة عما يشعر به العمال، أو قد تكون لديهم وجهة نظر مثالية للغاية. لقد قبلت بعض عروض العمل التي لم يكن من المفترض أن أحصل عليها بسبب هذا. مضيعة للوقت والحماس. قول نعم لأكثر مما يمكنك التعامل مع عبء العمل بحكمة. عندما تقوم بعمل أكثر من اللازم أو معقد للغاية، فإنك تضع نفسك في موقف الفشل. وأضاف لاري ستانسون : "يمكنك القيام بالكثير من العمل الجيد جدًا، ولكن عندما لا تفي بالمواعيد النهائية أو الميزات أو الجودة، فهذا هو ما تتذكره".
ماذا تقرأ:
  • 8 طرق جديدة لتعزيز قدراتك على تعلم جافا. التطبيقات والتقنيات
  • توثيق التعليمات البرمجية الخاصة بك. أفضل الأدوات للكتابة الفنية وتوثيق البرامج
  • كيف يمكن للمحولين الوظيفيين الاستفادة من استخدام CodeGym
  • من الصفر إلى بطل البرمجة. ما الذي ستتمكن من تحقيقه عند إكمال دورة CodeGym
  • هل التعلم بطيء جدًا؟ أفضل التطبيقات للتغلب على المماطلة والحصول على المزيد من الفعالية
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION