CodeGym /مدونة جافا /Random-AR /كيف تصبح مطور Android من الصفر في عام 2023: خارطة الطريق ...
John Squirrels
مستوى
San Francisco

كيف تصبح مطور Android من الصفر في عام 2023: خارطة الطريق النهائية للتعلم لتحقيق الهدف

نشرت في المجموعة
لقد اكتسب تطوير الأجهزة المحمولة الأضواء بين تخصصات تكنولوجيا المعلومات منذ فترة طويلة. من العدل أن نقول إنه خلال السنوات القليلة الماضية، ارتفعت شعبيتها بسبب المزيد من التطوير للهواتف الذكية وعادتنا (الوبائية) المتمثلة في البقاء على الإنترنت بشكل مزمن. إليك حقيقة: يقوم المواطن الأمريكي العادي بفحص هواتفه 262 مرة يوميًا - أي مرة واحدة كل 5.5 دقيقة. ماذا يفعلون عادة؟ وبطبيعة الحال، تتعثر في التطبيقات. أظهر بحث آخر أن 21% من جيل الألفية يفتحون التطبيق أكثر من 50 مرة في اليوم. كيف تصبح مطور Android من الصفر في عام 2023: خارطة الطريق النهائية للتعلم لتحقيق الهدف - 1قد تكون هذه أخبارًا سيئة لصحتنا العقلية، ولكنها أيضًا أخبار رائعة لمطوري الأجهزة المحمولة الذين يقومون بإنشاء هذه التطبيقات ويستمرون في تشغيلها. لذا، إذا كنت تفكر في أفضل اختيار وظيفي في مجال تكنولوجيا المعلومات، فإليك الخيار: مطور تطبيقات Android.

لماذا أندرويد وليس iOS

يهيمن نظام التشغيل Android ببساطة على عالم الأجهزة المحمولة. بين عامي 2019 و2020، ارتفع عدد تنزيلات التطبيقات لنظام التشغيل Android بنسبة 31%، من 21.6 مليار إلى 28.3 مليار. ارتفعت عمليات تثبيت تطبيقات iOS بنسبة 2.3% (8B → 8.2B). وفي عام 2021 وصل نظام التشغيل Android إلى حصة 87% في سوق التطوير، وفي عام 2022 حافظ على مكانة الريادة بحصة 70%. لا يزال (وسيظل) نظام التشغيل المحمول الأكثر شعبية في العالم. في حين أن متجر تطبيقات Apple يحقق أداءً أفضل من حيث الإيرادات، فإن متجر Google Play يوفر التطبيقات مسبقًا في الاستخدام. لكن بصراحة، لا يوجد شيء يمكن القتال من أجله بالمقارنة بين iOS وAndroid. تفضل الشركات تطوير التطبيقات لكلا النظامين الأساسيين للوصول إلى جميع عملائها. لذا، دعونا نركز على الجزء الممتع - فوائد تطوير Android، والمنظورات المهنية، وخريطة طريق التدريب لتصبح مطورًا للهواتف المحمولة. إذا كنت تريد القيام بذلك ولكن ليس لديك أي معرفة بالبرمجة.

ما هي فوائد تطوير تطبيقات Android كمهنة؟

هل يعد تطوير تطبيقات Android خيارًا مهنيًا جيدًا بالنسبة لك؟ تتحدى. فيما يلي الفوائد المهمة التي ستجذبك إليها:
  1. يعد Android رائدًا في السوق في مجال تطوير الأجهزة المحمولة (نعم، دعونا لا ننسى ذلك). تعمل 71% من الأجهزة على نظام التشغيل هذا.

  2. يتمتع Android بمجتمع واسع على StackOverflow - أكبر مجتمع للمطورين المحترفين والمتعلمين عبر الإنترنت. إذا نظرت إلى العلامات الشائعة في المناقشات، سترى أن Android يحتل المرتبة السادسة - فهو الإطار الوحيد الذي وصل إلى هذا المستوى العالي في التصنيف، مباشرة بعد خمس لغات برمجة - JavaScript، وPython، وJava، وC#، وPHP. ما الجيد في هذه الحقيقة؟ وهذا يعني أن هناك قاعدة واسعة من الأسئلة والأجوبة والأكواد، والتي قد تستخدمها أثناء التعلم والعمل كمطور Android. وهذا يعني أيضًا أن هناك الكثير من المحترفين ذوي الخبرات المختلفة، مما قد يساعدك في حل أي مشكلة تتعلق بتطوير Android.

  3. يحتوي Android على الكثير من المواد والمكتبات المتاحة مجانًا . على سبيل المثال:

  4. يمتلك مطورو Android أداة احترافية رائعة - Android Studio . تتم صيانته بواسطة Google وهو مبني على أعلى منصات IntelliJ.

  5. يتمتع مطورو Android ببعض من أفضل الرواتب في قطاع تكنولوجيا المعلومات. إليك ما يبدو عليه متوسط ​​الرواتب في الولايات المتحدة بناءً على سنوات من الخبرة، وفقًا لـ Payscale:

    كيف تصبح مطور Android من الصفر في عام 2023: خارطة الطريق النهائية للتعلم لتحقيق الهدف - 2

اقرأ أكثر:

خريطة الطريق الخاصة بك: ما يجب أن تتعلمه لتصبح مطور تطبيقات Android

في السابق، أجرينا بحثًا بين خريجي CodeGym لاكتشاف المدة التي يستغرقها تعلم البرمجة بلغة Java، اعتمادًا على خلفية الطلاب. ألهمنا هذا الاستطلاع لإنشاء خرائط طريق محددة للمعرفة التي تحتاجها لمهنة مطور معينة. لذا، إليك المعرفة والمهارات اللازمة لتصبح مطور Android من المستوى الصفر: كيف تصبح مطور Android من الصفر في عام 2023: خارطة الطريق النهائية للتعلم لتحقيق الهدف - 3إذا كنت مبتدئًا تمامًا، فقد تبدو هذه القائمة مخيفة، ولكن لا داعي للقلق، فأنت تحتاج فقط إلى بدء التعلم في مرحلة ما. يرى؟ لا تحتاج إلى الكثير من المعرفة البرمجية مقارنةً بمطوري الواجهة الخلفية الكاملة أو المطورين الكاملين. كل ما تحتاجه هو Core Java (إذا اخترت Java كأساس لمزيد من الدراسات) وأدوات الاختبار. أما بالنسبة للوقت الذي تحتاجه للتدريب لوظيفة مطور Android مبتدئ، فإليك النتائج التي حصلنا عليها منذ بعض الوقت: كيف تصبح مطور Android من الصفر في عام 2023: خارطة الطريق النهائية للتعلم لتحقيق الهدف - 4لذا، إذا كنت مبتدئًا دون معرفة بالبرمجة وتدرس بشكل مكثف، فأنت بحاجة إلى حوالي عام لتصبح مطورًا مطور Android جاهز للعمل. هل يمكنك جعله أسرع؟ حسنًا، يبدو أنه يمكنك القيام بذلك في غضون 7 إلى 9 أشهر الآن بعد أن صممنا خارطة طريق تدريب خاصة في جامعة CodeGym - التدريب المهني الجديد عبر الإنترنت، والذي يتضمن التدريب مع الموجهين والتركيز على الحصول على المهارات المهنية ذات الصلة.

كيف تصبح مطور Android من الصفر باستخدام CodeGym

إذا قمت بكسر خارطة الطريق للتعلم من القسم السابق، فسوف ترى أنها تتكون تقريبًا من جزأين رئيسيين:
  1. تعلم لغة البرمجة الأساسية (Java أو Kotlin) + أدوات الاختبار + استخدام نظام التحكم في الإصدار لتطوير مشاريعك والحفاظ عليها منفردًا أو ضمن فرق.
  2. تعلم Android SDK وأدوات التطوير + العمل مع قواعد البيانات + أساسيات تصميم واجهة المستخدم، وما إلى ذلك.
لذلك، تحتاج إلى دورتين منفصلتين من أجل:
  1. أعرفك على أساسيات البرمجة.
  2. تقديم المعرفة والممارسة المتعمقة في تطوير Android.
وإليك الحل الذي نقدمه: دورة أساسيات Java + تطوير تطبيقات Android للمبتدئين في جامعة CodeGym.

حول دورة أساسيات جافا

تسمح لك هذه الدورة بتعلم أساسيات Java من البداية، تحت إشراف مرشد - مطور برامج ذو خبرة. ستدرس في مجموعات وستحصل على فصلين عبر الإنترنت في الأسبوع مع معلمك، وبعد كل فصل - واجب منزلي يجب القيام به، والذي يتكون من مجموعة من المحاضرات والمهام النصية الإضافية مع الفحص الآلي مباشرة على منصة CodeGym. هذه الدورة مناسبة للمبتدئين وأولئك الذين لديهم معرفة سابقة بالبرمجة من الجامعة أو الدراسات عبر الإنترنت. لقد حصلت:
  • دروس منتظمة عبر الإنترنت لمدة 90 دقيقة
  • الدعم من معلمك وفريق CodeGym في دردشة Slack
  • بيئة تطوير تفاعلية عبر الإنترنت لممارسة البرمجة من الدرس الأول
  • شهادة إتمام
يتكون المنهج الدراسي لـ "Java Fundamentals" من وحدتين ويستمر لمدة أربعة أشهر :
  1. الوحدة 1 - بناء جملة Java : تغطي أساسيات لغة Java (الأوامر، والأساليب، وأنواع البيانات، والكائنات، والفئات، وما إلى ذلك)، والحلقات، والمصفوفات. كما أنه يقدم لك تدفقات الإدخال/الإخراج والاستثناءات، ويغطي بعض المواضيع حول المجموعات والأسماء العامة، بالإضافة إلى أنماط البرمجة الأساسية. خلال هذا الجزء سوف تقوم بحل 271 مهمة عملية (برامج حقيقية).

  2. الوحدة 2 - المشروع النهائي : وحدة عملية مدتها أسبوعين لتلخيص ما تعلمته. ستقوم بإنشاء مشروع يسمى "Crypto Analyst" - وقد يصبح المشروع الأول لمحفظتك الاستثمارية. بعد الانتهاء من مشروع البرمجة، سيقوم معلمك بالتحقق منه وسيقدم لك الملاحظات.

حول دورة تطوير تطبيقات الأندرويد للمبتدئين

هذه الدورة مناسبة للمتعلمين ذوي المعرفة الأساسية بالبرمجة (مثل أساسيات Java). فهو يساعدك على تعلم أساسيات Android وإعداد بيئة التطوير الخاصة بك وتحويل أفكارك إلى تطبيقات. التدريب في هذه الدورة يشمل:
  • دروس عبر الإنترنت مدتها 90 دقيقة مع مرشد مرتين في الأسبوع
  • الدعم من معلمك وفريق CodeGym في دردشة Slack
  • تطوير 4 تطبيقات جوال كاملة
  • شهادة إتمام
يستمر التدريب لمدة ثلاثة أشهر ، بالإضافة إلى وقت إضافي لإكمال المشروع النهائي والحصول على تعليقات موسعة من المرشد. يتضمن المنهج:
  • تعلم "الأساسيات": مقدمة لنظام Android، وإعداد Android Studio، وصولاً إلى واجهة المستخدم، ولغة XML المتقدمة، والعمل مع البيانات، والاتصال بواجهات برمجة التطبيقات؛
  • أنماط التصميم، وقواعد البيانات، وإمكانية إعادة استخدام التعليمات البرمجية، وأفضل الممارسات في تطوير الأجهزة المحمولة؛
  • تصحيح أخطاء تطبيقات Android + جلسات تصحيح الأخطاء المباشرة؛
  • و اكثر.
المشاريع العملية خلال الدورة: "لعبة مسابقة"، و"تطبيق مذكرة/تذكير"، و"تطبيق الطقس"، ونسخة من Reddit.

إليك ما يقوله الطلاب الذين اختاروا خارطة الطريق للتعلم هذه

عندما أطلقنا دورة تطوير تطبيقات Android، قرر عدد قليل من الطلاب مواصلة دراساتهم في البرمجة من خلال الغوص في عالم الهاتف المحمول. لقد شاركوا خبراتهم التعليمية وخططهم الإضافية معنا، حتى تتمكن من الحصول على نوع من "الدفعة" لبدء التعلم في أسرع وقت ممكن: هل تريد أن تصبح مطور Android في عام 2023؟ ابدأ بأساسيات جافا!
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION