ياسر القيسي
ياسر القيسي

@yasalqaisi

20 تغريدة 51 قراءة Nov 28, 2020
🚨واحد من أكثر الاسئلة اللي تجيني ع الخاص ومهمة للمبتدئين في البرمجة والطلاب؟ اي مجال ادرس وأي مجال يدخل فلوس كثيرة
في هذا الثريد راح اسرد أهم مجالات العمل للمبرمجين 👨‍💻
إذا كنت طالب برمجة أو مهتم بهذا المجال لا تنسى تعمل متابعة للحساب عشان يظهر لك كل جديد💙😇
خلونا نبدأ
1⃣ مطور واجهات المواقع أو Front-End
هذا النوع من مهندسي البرمجيات متخصص في كتابة أكواد واجهات المواقع . هذا النوع من المطورين المفروض يكون قادر على تنفيذ وتطبيق الواجهات اللي يعملها مصمم الواجهات.
طبعًا بعض الحس فني يضيف كثير في امكانيتك كمطور واجهات
إذا كنت متمكن من إنشاء مواقع تفاعلية ذات واجهة جميلة، بيكون امامك الكثير من الخيارات المتاحة كمصمم حر متعاقد أو كموظف رسمي مع شركة.
🔵المهارات الاساسية
HTML, CSS, JS
إضافة لمعرفة بعض بيئات العمل، وراح نتكلم عليها في مواضيع ثانية إن شاء الله
2⃣ مطور تطبيقات الهواتف الذكية
من المجالات المزدهرة واللي فرص الشغل فيها كثيرة.
المطور مسؤول عن تنفيذ وعمل تطبيقات للهاتف مثل تطبيقات المتاجر الالكترونية والتواصل الاجتماعي، في ثريد سابق تكلمت عن أهم مجالات عمل التطبيقات في زمن الكورونا
المهارات في مجال تطوير التطبيقات تحددها حسب توجهك
إذا بتكون مبرمج IOS
تحتاج تتعلم swift
إذا بتكون مبرمج تطبيقات اندرويد
تحتاج تتعلم Java - Kotlin
إذا حاب تبرمج للمنصتين بنفس الكود تحتاج تختار Hybrid framework
مثل فلاتر ورياكت نيتف
3⃣ مطور الالعاب
هم الاشخاص اللي يبرمجو كل ألعاب الفيديو المختلفة اللي نحب نلعبها 😅 على مختلف المنصات.
مبرمجين الالعاب متخصصين في العمل على محركات الالعاب (game engine)، مثل:(Unity, Unreal Engine)
محركات الألعاب تتيح لك تطوير مختلف الألعاب على مختلف المنصات. إذا كنت تحب الألعاب، تعشق الرسم، وتحب البرمجة ،
مجال صناعة الالعاب راح يكون مجال العمل الأنسب لك.
4⃣ مطور الــ Back-End
عملهم هو تطوير الأكواد الخاصة بسيرفرات المواقع. والتعامل مع قواعد البيانات، وإنشاء الـ(APIs)، و الــ(scripting)
المهارات الاساسية هي مهارات منطقية وتحليلية ,وانه يكون عندك معرفة بلغات البرمجة التي تتعامل معها سيرفرات المواقع.
مثل Python, Java, Dart, PHP ,,,,,
5⃣ مطور أدوات وبرامج المؤسسات
هذا النوع من المبرمجين وظيفتهم إنشاء برامج وأدوات تستخدم خصيصًا في إطار الجهة أو المؤسسة التي صنع البرنامج لأجلها. هذه الأدوات تساهم في تسريع وتسهيل عمل الجهة، والعاملين بها. مثل الجهات الحكومية والشركات العملاقة
غالبا راح تحتاج تعلم لغات برمجة سطح المكتب والمواقع مثل python,
C#
وغيرهم
6⃣ عالم البيانات
واحد من المجالات المهمة في وقتنا والفترة الجاية
وظيفتهم هي تخزين ومعالجة وترتيب كميات ضخمة من البيانات. إذا كنت مهتم في هذا المجال، تحتاج مهارات في التعلم الآلي (ML)، الرياضيات، والإحصاء.
أكثر علماء البيانات يحتاجو في وظيفتهم إلى (Python) و(R).
ويستعملوها عشان تحليل البيانات، وتطبيق بعض الخوارزميات والبرامج التي ستساعد على حل المشاكل
7⃣ مراقب الجودة (QA - Tester)
مهندسين مراقبة الجودة وأداء الاختبارات لا يتم إعطائهم الاهتمام الكافي في معظم الأوقات، لكنهم في الواقعين مهمين عندما نحتاج لتجربة البرمجيات أو لاكتشاف الأخطاء قبل إطلاق المنتج في السوق.
مهمتك كمراقب للجودة هو إختبار البرمجيات وكتابة برامج تعمل automation لعملية الاختبار
الغريب انه في عالمنا العربي يتم تقليل أهمية هذا المجال واعتباره اقل أهمية من المبرمج الفعلي 🧐
8⃣ مطور المواقع الخارق 😅 Full Stack
هذا مصطلح يستخدم من الشركات لتوظيف مطورين قادرين على العمل في الواجهات الأمامية و الــBack-End وإطارات عمل المواقع. يتعاملو مع قواعد البيانات، والسيرفرات, وأيضًا بعض الوظائف الأمامية والكثير من الوظائف لبناء منتج كامل.
مبدئيًا، يجب أن تكون معاك معرفة كافية لبناء منتج كامل. معظم الشركات يوظفو المبرمجين من هذا النوع لانه يوفر لهم كثير ومهاراته تؤهله للعمل على منتجات كاملة.
اخر نقطة، في بداية مسيرتك البرمجية لا تهتم كثير بموضوع الراتب أو المردود المالي، تعلم الشيء اللي تحبه فقط ومع الوقت بيجيب لك فلوس كثيرة لانك راح تبدع فيه وبالتالي بتكون متميز
اتمنى يكون الثريد نال اعجابكم، وإذا تحس انه فادك أو بيفيد احد لا تنسى تعمل ريتويت
برمجة ممتعة 🤓👨‍💻

جاري تحميل الاقتراحات...