| |

تخصصات الويب فى سوق العمل فى الشركات والعمل الحر UI UX Front or Back End Developer

نسمع يوميًا عن مصطلحات غريبة وجديدة من التخصصات ونسأل عن الفرق بينهم ونجد تشابه كبير جدا يجعلك فى تشتت هل سأصبح هذا أم هذا ام ذاك , فى هذا المقال سنشرح الفروق بين هذه التخصصات وما الفرق بينها فى سوق العمل الحر وفى الشركات

أولاً: اذا كنت تعمل فى العمل الحر كمستقل أو Freelancer

هناك 3 تخصصات اكثر عموما وشمولا بالمجال هى الاكثر طلباً

  •  Front-End Web Developer
  • Back-End Web Developer
  • Full-Stack Web Developer

الأول اذا كنت تريد التخصص فى انشاء واجهات المواقع وهذا سيتطلب المهارات الاتية كبداية:

  1. HTML &HTML5
  2. CSS & CSS3
  3. JavaScript
  4. jQuery
  5. Bootstrap
  6. خبرة فى التعامل مع الاستضافات وحجز النطاقات ورفع الموقع

بعد قضاء مدة فى بناء المشاريع مستخدما هذه الادوات البسيطة عليك ان تطور من نفسك وتستخدم أطر عمل اقوى وأحدث لتقدم خدمات افضل

الثاني: اذا كنت تريد التخصص فى الجزء الخفى من الموقع المسئول عن ديناميكية الموقع وتجاوبه مع المستخدم واضافة الخصائص اليه وتطويره وستحتاج الى هذه المهارات كبداية:

  1. HTML
  2. CSS
  3. JavaScript or jQuery
  4. PHP & MySQL or NodeJS & MongoDB

بعد قضاء مدة فى بناء المشاريع مستخدما هذه الادوات البسيطة عليك ان تطور من نفسك وتستخدم أطر عمل اقوى وأحدث لتقدم خدمات افضل

الثالث: يمكنك بعد هذه المدة ان تحاول الالمام بكلا المجالين , لكن لهذا عيوبه و مزاياه

مزايا:

  • ستكون قادراً على انهاء مشاريع كاملة بنفسك
  • مهارات اكثر = فرص عمل اكثر

عيوب:

  • اذا كنت تريد التفوق فى مجال عليك ان تأخذ التخصص الدقيق
  • تشتيت اكثر لان تخصص واحد كافى ليشتتك بين اطر العمل الموجودة فما سيفعل بك الجمع بين مجالين
  • مشاريع العملاء تأخذ وقت اطول اذا كنت تقوم بكل شئ بنفسك وتقبل مشاريع كبيرة

يوجد ايضا تخصص اخر غير نشط جدا وهو مصمم الويب Web Designer الذى يصمم المواقع على برامج مثل ال Photoshop و Illustrator‎ ,وغيرهم ولكن قليلا ما يطلب ذلك من شخص غير الذى سيقوم بتصميم الموقع نفسه

ما هو الافضل للعمل الحر (من وجهة نظرى)

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

ثانياً: بالنسبة الى العمل فى الشركات

هناك تخصصات اكثر بالنسبة للشركات ليكون العمل مقسم على متخصصين اكثر احترافا فى مجال محدد منها

  • User Interface Designer
  • User Experience Designer
  • Front End Developer
  • Server-Side language Developer (PHP Developer – Python Developer)

لكى تتم العملية على عدة مراحل :

اولها تحديد الهدف من الموقع ودراسته وتخطيط الموقع والتوجيه Navigation ومواضع الازرار Buttons وشكل الموقع على الاجهزء المختلفة من قبل ال UX Designer

ثم يقوم ال UI Designer بتصميم الموقع بناء على تعليمات مصمم خبرة المستخدم

يمكن ان يتم على مرحلة واحدة او على مرحلتين

اما بتحويل التعليمات الى كود مباشرة او بتحويلها الى تصميم ثم الى كود

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

قد تختلف الشركات على هذه التخصصات حسب حجم الشركة وكلما كانت الشركة اكبر زادت دقة التخصصات الى اكثر من ذلك ولكن هذه كانت التخصصات الاكثر رواجاً

اتمنى ان تشاركونى بخبرتكم وما تفضلونه كتخصص سواء فى العمل الحر او فى الشركات وما كان اخر تخصص لك وتخصصك الحالى

فى المقال القادم سنتحدث عن الفرق بين المطور والمبرمج والمكود Programmer, Developer and Coder

Similar Posts

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *