اليوم ، أصبحت الهواتف المحمولة مهمة مثل المحافظ في الحياة اليومية بحيث تتحرك التطورات في هذا المجال بشكل أسرع. إذا كان بإمكانك التركيز ومعرفة ما تريد القيام به ، يمكنك بسهولة أن تصبح مطور تطبيقات جوال. تحتوي هذه المقالة على دليل سريع يوضح لك كيفية إثبات مصداقيتك كمطور تطبيقات.
خطوة
جزء 1 من 3: اكتساب الخبرة والتعليم
الخطوة الأولى. الحصول على شهادة جامعية في علوم الكمبيوتر
حتى لو لم تكن متخصصًا في علوم الكمبيوتر ، فيمكنه تزويدك بالمعلومات الأساسية في مجال تطوير التطبيقات. أيضًا ، ستكون العديد من الشركات أكثر اهتمامًا إذا كان لديك (على الأقل) شهادة في علوم الكمبيوتر عندما تريد هذه الشركات توظيفك كمطور تطبيقات.
- إذا استطعت ، فحاول التخصص في ترميز تطبيقات الأجهزة المحمولة بينما لا تزال في الكلية.
- يمكنك أيضًا أن تأخذ دورات في مجالات أخرى ذات صلة ، مثل تطوير البرمجيات. في الواقع ، تقدم بعض الجامعات مجموعة مختارة من الدورات التدريبية التي تتناول على وجه التحديد تطوير تطبيقات الهاتف المحمول.
الخطوة 2. اختر واحدة من منصات تطبيقات الهاتف المحمول الرئيسية المتاحة
المنصات الرئيسية لتطبيقات الهاتف المحمول هي Android و Apple (iOS) و Windows و Symbian و RIM (Blackberry). يمكنك تعلم برمجة جميع هذه الأنظمة الأساسية ، ولكن قد تحتاج إلى اختيار واحد عندما تبدأ للتو في مجال تطوير تطبيقات الأجهزة المحمولة.
اليوم ، Android هو النظام الأساسي المهيمن في السوق ، على الرغم من أن Apple يبدو أيضًا أنها تتابع نجاحها. يمكن أن تكون إحدى هذه المنصات هي الخيار الصحيح لبدء حياة مهنية في مجال تطوير تطبيقات الهاتف المحمول
الخطوة الثالثة. استخدم أحد برامج تطوير التطبيقات على الإنترنت
على سبيل المثال ، لدى Apple موقع iOS Dev Center. هناك ، يمكنك مشاهدة البرامج التعليمية ومقاطع الفيديو التي ستساعدك على تعلم كيفية ترميز التطبيق الخاص بك. وفي الوقت نفسه ، يمتلك Android أيضًا موقعًا مشابهًا باسم Android Developers Training. ومع ذلك ، لا تحتاج إلى الاعتماد على هذه المواقع الرسمية وحدها. تقدم العديد من مواقع الويب على الإنترنت دروسًا ودروسًا تعليمية مجانية حول الترميز ، على الرغم من أنه يمكنك أيضًا البحث عن دروس مدفوعة إذا كنت ترغب في تعلم المزيد من الترميز المعقد.
- أحد المواقع التي تسمح لك بتعلم الترميز هو W3Schools ، وهو موقع معروف جيدًا لتعلم الترميز. يحتوي الموقع على قسم خاص على Jquery Mobile يمكن استخدامه لإنشاء تطبيقات الجوال. يعتمد نظام الترميز على CSS3 و HTML5.
- يمكنك أيضًا زيارة المواقع التي تقدم دروسًا مجانية على الإنترنت في مختلف المجالات ، مثل edX أو Coursera.
الخطوة الرابعة. حاول أخذ فصل دراسي أو دورة تدريبية عن التسويق
يمكنك أخذ دروس أو دورات في التسويق أثناء الدراسة في الجامعة. إذا كنت تعيش في الولايات المتحدة ، فيمكنك حضور فصل دراسي في التسويق في كلية مجتمع للحصول على تعليم بتكلفة أقل. يمكنك حتى أن تأخذ دروسًا في بعض مواقع الإنترنت ، مثل Coursera ، لتطوير مهاراتك التسويقية. إذا كنت تريد أن تصبح مطور تطبيقات ، فيجب أن تكون قادرًا على تسويق اللعبة أو التطبيق الذي طورته للجمهور ؛ خلاف ذلك ، لن يعرف الناس عن تطبيقك.
الخطوة 5. خذ فصل في درجة رجال الأعمال
مثل مهارات التسويق ، تعد مهارات العمل مهمة أيضًا لتطوير التطبيقات الناجحة. تساعدك فصول الأعمال التالية على تعلم كيفية جني الأموال بشكل صحيح من التطبيقات التي تطورها ، بالإضافة إلى خلق حافز للآخرين لإنفاق المزيد من الأموال على تطبيقاتك.
جزء 2 من 3: مهارات التدريب
الخطوة الأولى. تطوير التطبيق الخاص بك
إذا كنت تريد أن يتم تعيينك من قبل شركة معينة ، فإن الممارسة الجيدة الآن هي تطوير تطبيقك الخاص. لا يهم نوع التطبيق الذي تطوره ، طالما يمكنك إنشاء تطبيقات مفيدة أو ممتعة. بهذه الطريقة ، عندما تبحث عن وظيفة ، يكون لديك "دليل" لإظهاره للشركة.
إن امتلاك خبرة في هذا المجال ، حتى لو كان لديك فقط خبرة في تطوير التطبيقات ، يمكن أن يجعلك مرشحًا أكثر تقدمًا مقارنة بالمرشحين الآخرين
الخطوة 2. ابحث عن أفكار للتطبيقات التي يمكن تقديمها
معظم التطبيقات المتداولة هي بالطبع تطبيقات ألعاب. يمكن للألعاب أن تجعل الناس يمضون الوقت دون الشعور بالملل. ومع ذلك ، يمكنك اعتبار احتياجات المستخدمين أو المجتمع فكرة أولية لإنشاء التطبيقات أو تطويرها. لذلك ، فإن الخطوة الأولى التي يجب اتباعها هي تحديد الاحتياجات الحالية. انتبه لحياتك وحياة أصدقائك ، وفكر في المشاكل (التي تخصك ومشكلاتهم) التي يمكن حلها باستخدام التطبيق. بمجرد أن يكون لديك فكرة ، ابدأ في تخطيط التطبيق.
- على سبيل المثال ، تم تطوير تطبيقات مثل DocScan و Scannable لأن الناس كانوا بحاجة إلى طريقة لمسح المستندات ضوئيًا وحفظها عندما لا يتمكنون من استخدام الكمبيوتر. رأى المطورون الحاجة إليها وحاولوا تلبيتها من خلال التطبيق.
- تسهل التطبيقات الأخرى ، مثل تطبيقات الوصفات ، على الأشخاص العثور على الوصفات واستخدامها لأنه من الأسهل قراءة الوصفات من جهاز لوحي أو هاتف أكثر من قراءة الوصفات من جهاز كمبيوتر.
الخطوة 3. ركز على قابلية استخدام التطبيق
أولاً وقبل كل شيء ، يجب أن يكون التطبيق المطور سهل الاستخدام للمستخدمين. لذلك ، يجب أن تكون صفحة التطبيق الرئيسية قادرة على توجيه المستخدمين في استخدام التطبيق من خلال الأزرار الواضحة والألوان المتباينة والتنقل البسيط.
- إحدى الحيل هي التأكد من أنك تشغل أكبر مساحة ممكنة على الشاشة. ومع ذلك ، هذا لا يعني أنه يتعين عليك تغطية كل مساحة متاحة بأزرار أو عناصر تحكم لأنك ستظل بحاجة إلى بعض المساحة الخالية حول الأدوات أو الأزرار حتى تكون مرئية أو مقروءة بسهولة. قدر الإمكان ، وازن بين استخدام المساحة الخالية وظهور الأزرار الكبيرة. بالإضافة إلى ذلك ، تحتاج أيضًا إلى التأكد من عرض وحدات التحكم والأزرار الحالية بأكبر قدر ممكن من البساطة.
- اجعل التطبيق سهل الفهم. هذا يعني أنه لا يتعين على المستخدمين الرجوع إلى صفحات أخرى لمعرفة كيفية استخدام التطبيق الذي قمت بإنشائه. يجب أن يكون المستخدم قادرًا على التخمين ومعرفة كيفية استخدامه من خلال النظر إلى وحدات التحكم أو الأزرار المعروضة.
الخطوة 4. احصل على المساعدة إذا احتجت إليها
حتى إذا كانت لديك مهارات البرمجة ، فقد لا تمتلك مهارات التصميم اللازمة. إذا كنت بحاجة إلى مساعدة في منطقة معينة ، فحاول توظيف شخص آخر أو التعاون مع شخص آخر يوافق على الحصول على جزء من دخلك كدفعة. تأكد من تضمين اسمه ، وفقًا لمساهمته (على سبيل المثال ، قم بتضمين اسم A كمصمم رسومات التطبيق إذا كان يصمم واجهة التطبيق) ، كلما قدمت تطبيقك المطور.
إذا كنت لا تعرف من أين يمكنك توظيف شخص ما ، فيمكنك زيارة مواقع العمل المستقل مثل UpWork. هناك ، يمكنك توظيف أشخاص من مختلف المجالات
الخطوة 5. لا تنس اختبار التطبيق بحثًا عن الأخطاء المحتملة
تحتوي التطبيقات الجديدة دائمًا على أخطاء ، لذا عليك اختبارها. اطلب من أصدقائك اختباره لمعرفة مكان الخطأ حتى تتمكن من إصلاحه. تساعدك الاختبارات أيضًا على معرفة ما يعتبر ناجحًا وما الذي فشل في تطبيقك.
- بمعنى آخر ، اطلب من الأصدقاء تنزيل التطبيق على هواتفهم. اسمح لهم باستخدامه لمعرفة ما إذا كان لديهم خطأ في التطبيق.
- من المهم أن تحصل على تعليقات حول أداء التطبيق وعناصر التحكم فيه. اطرح أسئلة على أصدقائك ، على سبيل المثال ، "هل تواجه مشكلات مع عناصر التحكم في التطبيق؟" و "ما هي المشاكل التي واجهتك في استخدام التطبيق؟"
الخطوة 6. انتقل إلى منصة أخرى
الآن بعد أن تعلمت كيفية إنشاء التطبيقات على نظام أساسي ، حان الوقت للتبديل إلى نظام أساسي آخر. ستفقد العملاء إذا لم تقدم تطبيقات للأنظمة الأساسية التي يستخدمها الجميع.
- لكل منصة ، عليك التفكير في قضايا مختلفة. على سبيل المثال ، عند التبديل من نظام التشغيل iOS إلى Android ، يجب مراعاة أحجام الشاشات المختلفة. على نظام iOS ، يكون عدد أحجام الشاشات المعروضة محدودًا بشكل أكبر ، بينما يتوفر في Android مجموعة أكبر من أحجام الشاشات. أيضًا ، سيبدو تطبيقك مختلفًا قليلاً على كل منصة مختلفة.
- شيء مهم آخر هو الحفاظ على واجهة التطبيق بسيطة. كلما بدا الأمر أكثر تعقيدًا ، كان من الصعب تحويله إلى نظام أساسي آخر وجعله يبدو جيدًا على أحجام الشاشات المختلفة.
الخطوة 7. اتبع برنامج التدريب المهني
هناك طريقة أخرى لاكتساب الخبرة (حتى عندما تكون في الكلية أو المدرسة) وهي الالتحاق ببرنامج تدريب مهني. عادة ، يمكنك الحصول على معلومات حول برامج التدريب المهني من خلال المدارس أو الجامعات لأن الشركات ستزور المدارس للعثور على الطلاب الذين يرغبون في الحصول على تدريب مهني. من برنامج التدريب المهني الذي تشارك فيه ، يمكنك حتى كسب المال لدفع الرسوم الدراسية أو الوفاء باعتمادات معينة.
- يمكن أن يكون برنامج التدريب المهني تجربة لا تُنسى. ومع ذلك ، لا تتوقع على الفور أنه يمكنك برمجة البرنامج. من الممكن أيضًا أن تقوم بعمل "خفيف" (مثل تحضير القهوة) خلال برنامج التدريب المهني.
- تقدم العديد من شركات التكنولوجيا الكبرى برامج تدريب مهني لطلاب الجامعات المحلية ، لذلك من الجيد التحقق من المواقع الرسمية لهذه الشركات أيضًا.
جزء 3 من 3: العمل في الميدان
الخطوة 1. الاستعداد للتحرك
أصبحت بعض المناطق أو المدن مكانًا "رائجًا" لسوق تطوير التطبيقات. في الولايات المتحدة ، على سبيل المثال ، يعد Silicon Valley في كاليفورنيا خيارًا رائعًا للعمل في مجال التكنولوجيا (في هذه الحالة ، تطوير التطبيقات). ومع ذلك ، تظهر المناطق الأخرى التي قد تكون "غير متوقعة" ، مثل واشنطن العاصمة وألاباما وفيرجينيا ويوتا ومونتانا ، ما يصل إلى 45٪ من التقدم التكنولوجي. في إندونيسيا نفسها ، يقع مقر الشركات العاملة في مجال التكنولوجيا في جاكرتا. ومع ذلك ، يمكن أن تكون مدن أخرى مثل باندونج وديبوك وبيكاسي أيضًا اختيارًا جيدًا للمكان للعثور على وظيفة في قطاع التكنولوجيا.
بينما تسمح لك بعض الشركات بالعمل عبر الإنترنت ، غالبًا ما تريد هذه الشركات أن تعمل في مكاتبها. تقدر العديد من شركات التكنولوجيا الإبداع الجماعي الذي سيكون بالطبع أسهل في تشجيعه وتطويره عندما يعمل الموظفون في بيئة مكتبية
الخطوة 2. تقدم بطلب للحصول على الوظيفة المطلوبة
إذا كنت تخطط للعمل في شركة تكنولوجيا ، فابدأ في التقدم للوظيفة التي تريدها. يمكنك العثور على فرص عمل على مواقع الويب مثل Upwork أو Jobstreet أو Yahoo. ومع ذلك ، يمكنك أيضًا البحث في المواقع الرسمية لشركات تطوير تطبيقات الأجهزة المحمولة الكبرى للعثور على وظائف شاغرة. فكر في تطبيق يعجبك ، واكتشف شركة المطورين. هذه الشركات هي الأماكن التي يجب أن تذهب إليها للتقدم لوظيفة لأن لديك بالفعل مصلحة في ما تفعله الشركة.
سيعتمد نوع الشركة التي تختار التقدم إليها لشغل الوظيفة على ما تتوقعه. إذا كنت تعمل في شركة ناشئة ، فمن المحتمل أن تكافح بشكل مباشر أكثر مع التطبيق الذي يتم تطويره (وربما لديك المزيد من التحكم في التطوير). ومع ذلك ، فأنت لا تعرف ما إذا كانت الشركة ستحقق النجاح أم ستفشل في مراحلها الأولى. وفي الوقت نفسه ، بالنسبة للشركات الأكثر تقدمًا ، من المحتمل أن تعمل على أشياء صغيرة لعدد قليل من التطبيقات ، ولن يكون لديك قدر كبير من التحكم. من ناحية أخرى ، يمكنك أن تشعر بثقة أكبر بأن الشركة لن تفشل
الخطوة 3. استخدم الخبرة التي لديك
إذا كانت لديك درجة علمية وخبرة ذات صلة ، فاستخدم كليهما للحصول على وظيفة. على سبيل المثال ، إذا سبق لك أن صممت تطبيقًا بنفسك ، فلديك طريقة لإظهار مدى جودة الترميز أو التصميم. إذا كنت قد حضرت برنامج تدريب مهني في إحدى الشركات ، فلديك بالفعل خبرة عملية قد لا يمتلكها المرشحون الآخرون أو المتقدمون. استخدم ما لديك لتتميز عن المرشحين الآخرين.
تأكد من وضع علامة على خبرة العمل في خطاب الغلاف الخاص بك. على سبيل المثال ، إذا كنت ملتحقًا ببرنامج تدريب مهني ، فيمكنك أن تكتب ، "يمكنني أن أكون مصدر قوة كبيرة لشركتك لأنني أمتلك بالفعل خبرة في العمل في مجال البرمجة في شركة تقنية مماثلة لشركتك. لقد شاركت في برنامج تدريب مهني في (اسم الشركة التي تقدم برنامج التدريب المهني) خلال (مدة التلمذة الصناعية) في (سنة التلمذة الصناعية)"
الخطوة 4. راقب التطورات الجديدة دائمًا
عند العمل في صناعة التكنولوجيا ، يجب أن تكون دائمًا على دراية بأحدث التطورات أو التقنيات. طريقة واحدة لمعرفة ذلك هي قراءة مجلات التكنولوجيا لأنها تركز عادة على أحدث التقنيات. نظرًا لظهور منصات وتقنيات الترميز الجديدة في السوق ، تقع على عاتقك مسؤولية تعلمها حتى لا تتخلف عن الركب.
الخطوة 5. التسويق والربح من التطبيق الذي تم إنشاؤه
إذا كنت تريد القيام بأعمال تجارية لنفسك ، فسيتعين عليك القيام بالأشياء بنفسك للتطبيق. حدد أفضل طريقة للربح من التطبيق الذي تنشئه ، ثم قم ببيع تطبيقك عبر وسائل التواصل الاجتماعي المختلفة.
- تقدم بعض الشركات تطبيقات يمكنك تنزيلها مجانًا ، ولكنها ستفرض عليك رسومًا مقابل منتجات معينة لجعل اللعبة تتقدم بشكل أسرع أو تكون أكثر إثارة ، مثل العملات المعدنية أو حزم النجوم. قد يجد العملاء بالفعل مثل هذه الحوافز في الألعاب التي يلعبونها ، لكن الحزم الإضافية المعروضة للبيع يمكن أن تسرع من تقدم اللعبة للاعبين الذين لا يطيقون الانتظار لإنهاء اللعبة ، خاصةً إذا كنت تلعب اللعبة عن عمد باستمرار بحيث تكون هناك الكثير من التقدم الذي يمكن تحقيقه في يوم واحد دون الحاجة إلى الاعتماد كليًا على العملات المعدنية أو الأموال المكتسبة من طريقة اللعب.
- ابحث عن الكلمات الرئيسية الصحيحة. عند تسمية تطبيق وكتابة وصف ، فكر في ما يبحث عنه العملاء. ما هي الكلمات التي يمكن استخدامها للبحث عن التطبيق؟ يجب عليك تضمين الكلمة كجزء من اسمك أو وصفك أو كلمتك الرئيسية ، إن أمكن.
- استخدم نظام المشاركة داخل التطبيق. تتمثل إحدى طرق حث مستخدمي التطبيق على مشاركة المعلومات حول تطبيقك في توفير طرق لمساعدة المستخدمين بعضهم البعض في اللعبة ، مثل القدرة على مشاركة "حياة" إضافية مع مستخدمين آخرين. إذا كان بإمكان المستخدمين مشاركة معلومات حول تطبيقك على منصات الوسائط الاجتماعية الرئيسية ، مثل Facebook ، فيمكن أن يفيدك ذلك بالتأكيد في الترويج لتطبيقك.
- لا تنسى الدفع. يمكنك تحميل تطبيقك المبني على Facebook أو النظام الأساسي للجوال ، ولكن إذا كنت مترددًا في دفع رسوم الإعلان ، فقد تجد صعوبة في بناء قاعدة عملاء ، خاصة إذا كنت تعتمد فقط على أصدقائك للترويج لتطبيقك.