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

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

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

فمثلاً لا يتم بناء متجر إلكتروني من خلال HTML و CSS و JS فقط بل يتم الإعتماد على مكتبات  للواجهة الأمامية مثل React أو إطار مثل Vue.js و Angular.

وأيضا ستجد مشاريع كثيرة منها من يريد تحويل تصميم figma إلى ملفات html و css و ستجد العديد من المشاريع ممن يريدون تغير تنسيقات الموقع لديهم . وأيضا مشاريع أخري لمشاكل في التنسيق يريد صاحب المشروع إصلاحها و أخري لإنشاء صفحات هبوط و أيضا لإنشاء مواقع ثابته static.

ولكن الوظائف تلك ليست كثيرة بالنسبة للشركات وأيضا الراتب الخاص بتلك الوظائف ليس كبيرا وإذا أردت العمل على ذلك سيتوجب عليك أن تكون قويا جدا في HTML و CSS ومكتباتها مثل bootstrap وغيرها . وأيضا JS ومكتباتها مثل JQuery وغيرها .

وتوجد هنا دورة في الأكاديمية مخصصة لذلك وهي "دورة تطوير واجهات المستخدم" .

ويمكنك قراءة الإجابة التالية لمزيد من التفاصيل حول الفرق بين  "دورة تطوير واجهات المستخدم" و "دورة تطبيقات باستخدام javascript" :

 

  • 0
نشر

في الواقع العملي ذلك غير مقبول، ففي الشركات المشاريع ليست بسيطة لتنفيذها من خلال HTML, CSS, JS فقط، ذلك ممكن نعم لكن سيستغرق وقت كبير جدًا لتطوير كل شيء من الصفر، لذا يتم الإعتماد على إطار أو مكتبة مثل React لتطوير الواجهة الأمامية وهي مستخدمة من قبل ملايين من المطورين ويشرف على تطويرها شركة فيسبوك نفسها.

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

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

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

وأيضًا ستكتسب القدرة على التنقل ما بين إطارات العمل مثل Angular و Vue وغيرهم لأنك قمت بتعلم الأساسيات.

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

  • 0
نشر

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

  • 0
نشر

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

ولاحظ أن معرفة React أو Vue.js تؤهلك للعمل في مجالات متنوعة، مثل تطبيقات الويب، تطبيقات الهاتف المحمول (عبر React Native مثلاً)

ولذلك ومن الأفضل تعلم مكتبات شائعة مثل React أو Vue.js لزيادة فرص التوظيف، خاصة في الشركات التي تعمل على مشاريع كبيرة أو تتبع أحدث التوجهات.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...