Go وGolang
تتحدث الصفحتان عن اللغة نفسها. تُؤطَّر Go حول الانضمام إلى فريق قائم لمدى طويل؛ وتُؤطَّر Golang حول مشروع محدد بتسليم نهائي، لأن هذا ما يبحث عنه الناس فعلياً لكل اسم.
البرمجة وتطوير البرمجيات
اثنتان وعشرون لغة برمجة، من Python وJavaScript إلى Rust وGo وMATLAB، كمطور متفرغ أو مشروع محدد النطاق أو دعم توظيف أو استشارة.
تغطي هذه الفئة لغات البرمجة بحد ذاتها، منفصلة عن أي إطار عمل أو منصة محددة. إذا أردتم توظيف مطوري برمجيات في دبي لأن لغة معينة هي القيد الفعلي، لا منصة موقع محددة أو منصة مؤسسية، فهذه هي نقطة البداية الصحيحة. تمتد الفئة عبر لغات عامة واسعة الانتشار مثل Python وJava وJavaScript وTypeScript، ولغات نظم مثل C وC++ وRust وGo، ولغات مؤسسية مثل C# و.NET، ولغات متخصصة مثل R وMATLAB وPerl وScala وDart.
تشرح كل صفحة لغة ما يبنيه الدور فعلياً، والمهارات التي تستحق التحقق منها في المقابلة، وطرق العمل معنا. تساعدكم هذه الصفحة على إيجاد الصفحة المناسبة والاختيار بين متشابهين قريبين، مثل Go وGolang، قبل أن تتابعوا القراءة. Python، التي تصونها مؤسسة برمجيات Python، هي اللغة التي يسأل عنها معظم عملاء دبي أولاً، وهي مثال جيد على أهمية التوظيف حسب اللغة: مطور Python واحد قد يغطي الأتمتة أو واجهة برمجية خلفية أو مسار بيانات، وهي أعمال مختلفة تماماً.
حسب اللغة
اثنان وعشرون دوراً، مصنفة حسب نوع العمل الذي تُختار كل لغة لأجله عادة.
| اللغة | تُختار عادة لأجل | متى تحتاجها |
|---|---|---|
| Python | الأتمتة، أعمال البيانات، الخدمات الخلفية، الذكاء الاصطناعي وتعلم الآلة | سكربتات، أدوات داخلية، مسارات بيانات أو واجهة برمجية خلفية |
| Java | أنظمة خلفية كبيرة، بنية أندرويد الداخلية، تكامل مؤسسي | نظام يجب أن يعمل بموثوقية لسنوات عبر فرق متعددة |
| JavaScript | التفاعل في المتصفح، خدمات Node.js، عمل ويب متكامل | موقع أو تطبيق ويب يحتاج سلوكاً تفاعلياً وديناميكياً |
| TypeScript | نفس عمل الويب وNode.js الخاص بـJavaScript، مع أنواع بيانات ثابتة | قاعدة كود JavaScript تنمو وتتسلل إليها الأخطاء |
| C | البرامج الثابتة، تعريفات الأجهزة، الكود الحساس للأداء أو المدمج | البرنامج يتصل مباشرة بالعتاد أو له حدود موارد صارمة |
| C++ | الألعاب، المحاكاة، أنظمة التداول، تطبيقات عالية الأداء | تحتاجون سرعة C مع بنية أكبر لقاعدة كود أوسع |
| C# | تطبيقات سطح المكتب، خدمات Windows، ألعاب Unity | العمل يقوم على منظومة .NET أو Unity تحديداً |
| .NET | تطبيقات وواجهات برمجية حديثة متعددة المنصات مبنية على .NET | تبنون على .NET الحالي لا على .NET Framework القديم |
| PHP | مواقع تُعرض من الخادم، تطبيقات بأسلوب WordPress وLaravel | موقع أو نظام إدارة محتوى قائم على PHP يحتاج عملاً |
| Ruby | لغة Ruby نفسها، السكربتات والعمل العام | فريقكم يكتب Ruby خارج إطار عمل Rails |
| Ruby on Rails | تطبيقات ويب كاملة مبنية على إطار عمل Rails | منتجكم تطبيق Rails تحديداً |
| Go | خدمات خلفية، أدوات سطر أوامر، أنظمة متزامنة | تريدون مطوراً ينضم إلى فريق Go قائم لمدى طويل |
| Golang | نفس لغة Go، باسمها الأكثر بحثاً | مشروع محدد لبناء أو إعادة كتابة خدمة واحدة بلغة Go |
| Rust | برمجيات أنظمة حيث تهم سلامة الذاكرة والسرعة معاً | الموثوقية تحت الحمل حرجة ومخاطر C أو C++ تبدو مرتفعة |
| Kotlin | تطبيقات أندرويد الحديثة، وبشكل متزايد الخدمات الخلفية | قاعدة كود أندرويد أو خدمة خلفية على JVM تستخدم Kotlin |
| Swift | تطبيقات iOS وiPadOS وmacOS | تطبيق على منصة آبل يحتاج بناءً أو صيانة |
| Scala | هندسة البيانات وأنظمة JVM ذات الأسلوب الوظيفي | منصة بياناتكم تعمل بالفعل على Scala أو Spark |
| Dart | تطبيقات متعددة المنصات مبنية بـFlutter | تطبيق الموبايل لديكم هو، أو سيصبح، تطبيق Flutter |
| R | التحليل الإحصائي، تصور البيانات، سير عمل البحث | العمل أقرب إلى الإحصاء منه إلى هندسة البرمجيات |
| Perl | معالجة النصوص وأنظمة السكربتات أو التقارير القديمة | نظام Perl قائم يحتاج دعماً أو ترحيلاً حذراً |
| MATLAB | محاكاة هندسية، معالجة الإشارات، النمذجة العددية | فريقكم يعمل بالفعل على MATLAB للحوسبة التقنية |
| Objective-C | قواعد كود آبل الأقدم المكتوبة قبل أن تصبح Swift هي المعيار | تطبيق قائم لا يزال مكتوباً بـObjective-C |
الاختيار بين متشابهين قريبين
تصف حفنة من الأزواج في هذه الصفحة المهارة نفسها، مقسّمة حسب زاوية تأطير العمل لا حسب اللغة نفسها.
تتحدث الصفحتان عن اللغة نفسها. تُؤطَّر Go حول الانضمام إلى فريق قائم لمدى طويل؛ وتُؤطَّر Golang حول مشروع محدد بتسليم نهائي، لأن هذا ما يبحث عنه الناس فعلياً لكل اسم.
Ruby هي اللغة وحدها؛ وRuby on Rails هي اللغة مع إطار عمل الويب الأكثر شيوعاً لها. إذا كان منتجكم تطبيق Rails، ابدؤوا بصفحة Rails.
C# هي اللغة، مستخدمة عبر سطح المكتب والخدمات وUnity. و.NET هنا تعني تطبيقات .NET الحديثة متعددة المنصات. أما عمل منصة مايكروسوفت مثل Dynamics 365 فيقع في فئته الخاصة، لذا إن شككتم، وظّفوا مطوري برمجيات في دبي من تلك الفئة بدلاً من ذلك.
طرق العمل
كل دور في هذه الصفحة متاح كمطور متفرغ ينضم إلى فريقكم شهرياً، أو مشروع محدد النطاق نبنيه ونسلّمه، أو دعم توظيف نبحث فيه ونقيّم المرشحين وتوظفونهم مباشرة، أو وقت استشارة وهيكلة لفترة محددة. تناسب معظم توظيفات اللغات النموذجين الأولين؛ ويناسب دعم التوظيف والاستشارة أكثر أدوار اللغات على مستوى أول أو هيكلي. أياً كانت طريقة توظيف مطوري برمجيات في دبي من هذه الصفحة، يُتفق على نموذج التعاون كتابياً قبل بدء العمل.
كل الأدوار
الأتمتة، مسارات البيانات، الواجهات البرمجية الخلفية، وأعمال قريبة من الذكاء الاصطناعي، كمطور متفرغ أو مشروع محدد النطاق أو دعم توظيف أو استشارة.
اكتشفأنظمة خلفية يجب أن تعمل بموثوقية لسنوات، من منصات الخدمات المصرفية والتأمين الأساسية إلى الأدوات المؤسسية الداخلية، كمطور متفرغ أو مشروع محدد النطاق أو دعم توظيف أو استشارة.
اكتشفاللغة الوحيدة التي تعمل في المتصفح وعلى الخادم معاً، للواجهات التفاعلية، خدمات Node.js الخلفية، وكل ما بينهما.
اكتشفأنواع بيانات ثابتة فوق JavaScript، لقاعدة كود يكلّف فيها فريق متنامٍ وخطأ صغير الكثير معاً.
اكتشفقريب من العتاد ونظام التشغيل، لوحدات حساسة للأداء وتعريفات أجهزة وأنظمة أقدم لا تزال تشغّل شركة بهدوء.
اكتشفبرمجيات معقدة ومقيَّدة الموارد خارج الألعاب والأجهزة المدمجة، من أنظمة التداول والمحاكاة إلى تطبيقات سطح المكتب متعددة المنصات.
اكتشفلغة واحدة تغطي برمجيات سطح المكتب والخدمات الخلفية ومشاريع Unity والتطبيقات متعددة المنصات، أينما كان عملك يعمل عليها بالفعل.
اكتشفالبناء على منصة .NET الحديثة متعددة المنصات، وقت التشغيل الحالي الذي تطوّره مايكروسوفت بشكل مفتوح، بدلا من إطار .NET Framework القديم المخصص لـ Windows فقط.
اكتشفبناء مواقع WordPress، تطبيقات Laravel وSymfony، أنظمة التجارة الإلكترونية الخلفية وأعمال PHP القديمة، كمطور مخصص أو مشروع محدد النطاق أو دعم توظيف أو استشارات.
اكتشفعمل Ruby العام، من السكربتات والأدوات الداخلية إلى اللغة نفسها، كمطور مخصص أو مشروع محدد النطاق أو دعم توظيف أو استشارات.
اكتشفتطبيقات ويب ومنتجات SaaS ومنصات كثيفة الإدارة مبنية على Rails، كمطور مخصص أو مشروع محدد النطاق أو دعم توظيف أو استشارات.
اكتشفمطور Go متفرغ ينضم إلى فريقك القائم، يعمل داخل قاعدة الكود والاصطلاحات الخاصة بك، ويبقى طالما احتاج المنتج ذلك.
اكتشفبناء خدمة جديدة أو إعادة كتابة خدمة قائمة بلغة Go، تُسلَّم مقابل نطاق مكتوب مع الكود والتوثيق وصلاحية الوصول عند التسليم.
اكتشفخدمات حساسة للأداء، أدوات على مستوى الأنظمة وإعادة كتابة مركزة على السلامة، كمطور مخصص أو مشروع محدد النطاق أو دعم توظيف أو استشارات.
اكتشفلغة Kotlin عبر تطبيقات Android والخدمات في جانب الخادم، كمطور متفرغ، أو مشروع محدد النطاق، أو دعم توظيف، أو استشارات.
اكتشفلغة Swift عبر iOS وmacOS ومنصات Apple الأخرى، إضافة إلى خدمات جانب الخادم، كمطور متفرغ، أو مشروع محدد النطاق، أو دعم توظيف، أو استشارات.
اكتشفخدمات خلفية كثيفة البيانات، وخدمات واسعة النطاق، وهندسة بيانات قائمة على Spark، كمطور متفرغ، أو مشروع محدد النطاق، أو دعم توظيف، أو استشارات.
اكتشفتطبيقات متعددة المنصات مبنية بـ Flutter، إضافة إلى Dart في سطر الأوامر وجانب الخادم، كمطور متفرغ، أو مشروع محدد النطاق، أو دعم توظيف، أو استشارات.
اكتشفتحليل إحصائي ونماذج تنبؤية وتصور بيانات مبني بلغة R، كمطور متفرغ، أو مشروع محدد النطاق، أو دعم توظيف، أو استشارات.
اكتشفصيانة وتأمين نظام Perl قائم وتحديثه تدريجياً، كمطور متفرغ، أو مشروع محدد النطاق، أو استشارات.
اكتشفحسابات هندسية ومعالجة إشارات وتصميم قائم على النماذج بلغة MATLAB وSimulink، كمطور متفرغ، أو مشروع محدد النطاق، أو استشارات.
اكتشفصيانة وتأمين تطبيق iOS أو macOS قائم مبني بلغة Objective C وترحيله تدريجياً، كمطور متفرغ، أو مشروع محدد النطاق، أو استشارات.
اكتشفللأدوار خارج لغات البرمجة، مثل أطر الويب ومنصات الموبايل ومايكروسوفت وSAP وأوراكل وسيلزفورس والذكاء الاصطناعي والبيانات والحوسبة السحابية أو الأمن، عودوا إلى توظيف مطورين في دبي واختاروا الفئة الصحيحة. وإذا كانت حاجتكم أقرب إلى بناء موقع كامل من توظيف لغة واحدة، قد تناسبكم خدمة تطوير المواقع الإلكترونية لدينا أكثر.
إجابات واضحة
إذا كان عملكم محدداً باللغة نفسها، مثل مسارات البيانات أو أدوات النظام أو السكربتات، وظّفوا للغة هنا. وإذا كان العمل موقعاً أو تطبيقاً مبنياً على إطار عمل محدد، تسرد فئتا الويب والموبايل لدينا متخصصين في أطر مثل Django وLaravel وReact، وهم بالمصادفة يكتبون بتلك اللغة.
معظم المنتجات الحقيقية كذلك. أخبرونا بالمزيج ونسبة العمل في كل لغة، ونوصي بما إذا كان مطور واحد واسع الخبرة أو متخصصان يناسب أكثر، بدلاً من افتراض أن لغة واحدة تحل المشكلة.
نعم. الأنظمة القديمة بهذه اللغات شائعة في شركات دبي التي نمت بسرعة، وصيانتها أو ترحيلها طلب اعتيادي لا استثناء.
غالباً نعم، على مستوى عملي. وإذا احتاج الدور خبرة بنية تحتية أو منصة عميقة فوق اللغة، نقول ذلك بصراحة ونوجهكم إلى الفئة الصحيحة، مثل DevOps أو الحوسبة السحابية، بدلاً من تمديد توظيف لغة ليغطيها.
صِفوا ما يفعله البرنامج أو ما يجب أن يفعله، واللغة وأي إطار عمل مستخدم بالفعل، وحجم قاعدة الكود تقريباً. مكالمة قصيرة تكمل الباقي، وتتسلمون عرض سعر ثابت مكتوب يُحدَّد نطاقه وفق ذلك الموجز.
المصادر
سعر ثابت ومكتوب
وصلنا طلبك. نعمل الآن على كتابة عرض السعر.
خلال ساعات العمل ستصلك خلال 45 دقيقة. تحقق من بريدك الإلكتروني لرسالة التأكيد.