اذهب إلى المحتوى

السؤال

نشر

احتاج مساعدتكم لأني مشتت جدًا 

كان هدفي ان اتخصص ك Back end dev بلغة Python/Django ولكن سمعت ان فرص العمل لمطورين Back end المبتدئين قليلة لذلك توجهت الى Full-stack بلغة JS/Node.js

هل تنصحوني ان استمر في هذا المجال ام انه سيكون صعبًا علي تعلم كلا من Front end و Back end ولهذا اعود لبايثون ؟

Recommended Posts

  • 0
نشر

القرار بين التخصص في Back-end بلغة Python/Django أو الانتقال إلى Full-stack باستخدام JavaScript/Node.js يعتمد على عدة عوامل، منها اهتماماتك وميولك الشخصية، سوق العمل المحيط بك، وقدرتك على التعلم.

إليك بعض العوامل التي يجب اخذها بعين الاعتبار في مثل هذا الموضوع: 

  • سوق العمل: ما مقدار المنافسة في كل من المجالين وما المجال الأكثر طلبا، ما هو متوسط الأجور والرواتب في كل منهما .. الخ 
  • تعدد المهارات: تعلم الواجهتين مع بعض قد يأخذ وقتا أطول من جهة ولكنه قد يزيد من قيمتك في سوق العمل
  • قدرتك على التعلم: هل لديك القدرة على التعلم على مدى طويل والإلتزام بذلك او لا

أما من وجهة نظر شخصية، فإذا كنت شغوفا بالواجهة الخلفية ولا تفضل العمل على الواجهة الأمامية، يمكنك الاستمرار مع Python/Django والتركيز على بناء مشاريع قوية تساعدك في التميز، حتى وإن كانت الفرص المبدئية أقل. أما إذا كنت ترغب في مزيد من التنوع في المشاريع والمهارات، وتجد نفسك قادرًا على تعلم كلا الجانبين، فإن Full-stack JavaScript/Node.js خيار ممتاز يمكن أن يفتح لك آفاقًا متعددة.
وفي النهاية، اختر ما يناسب اهتماماتك وشغفك. الاستمرارية والمثابرة هما المفتاح لأي تخصص، ومع الوقت والخبرة ستتزايد الفرص المتاحة لك.

  • 0
نشر

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

عليك تحديد هل تريد العمل بشركة أم مواقع العمل الحر، أم كلاهما؟

ثم تفقد الوظائف والمشاريع التي تختص بالواجهة الخلفية، مع العلم في مواقع العمل الحر ستحتاج إلى أن تكون Full-stack.

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

  • 0
نشر

توجد العديد من اللغات البرمجية والكثير من أطر العمل الجديدة، وعشرات المسارات المختلفة، ولكلّ مسار أو لغة أو إطار مجتمع من المبرمجين الدّاعم له، فلو افترضنا أنّك سمعت كلاما كلّ شهرين وظهر لك بأنّ المسار الذي تعلّمته طيلة الشهرين هو خاطئ فأنت لن تتعلّم أبدا!

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

فالسر وراء الاستمرارية في البرمجة هو صبر وحبّ المبرمج لهذه المهنة، التي هي قبل أن تكون مهنة هي شغف.

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...