مثل أي متخصص آخر، يحتاج مطوري تطبيقات الجوال إلى تسويق أنفسهم للحصول على وظائف ومشاريع أفضل عبر الإنترنت، وجذب المزيد من العملاء على مواقع العمل الحر عبر الإنترنت والوصول إلى مستوى الدخل المرغوب فيه من عملك كمطور تطبيقات محترف. وذلك بالحصول على معرض أعمال احترافي يبرز أهم مهاراتك في العمل.
المهارات اللازمة ومعرض أعمال احترافي هما الشيئان اللذان تحتاجهما. يفكر العديد من مطوري تطبيقات الجوال في معرض الأعمال على أنها هدف اختياري خلال المسيرة المهنية، حيث يتم نقل الميزة التنافسية لمن يفكرون بطريقة أخرى في سوق العمل الحر عبر الإنترنت، وإليك السبب.
معرض أعمال المطورين هو مكان يعرض أفضل أعمالك وشخصيتك ومواهبك في مجال تطوير تطبيقات الجوال. إنها أفضل فرصة لك لإثبات مهاراتك ومشاركة حماسك بشأن مهنة تطوير تطبيقات الجوال وإعطاء أصحاب العمل والعملاء المحتملين لمحة عن مدى روعة العمل معك في تطوير تطبيقات الهاتف الجوال.
صفحات LinkedIn والسير الذاتية مهمة أيضًا، لكنها تركز على خبرة العمل ولا تنقل قيمتك الحقيقية في العمل كمطور تطبيقات. السيرة الذاتية هي المكان الذي تتحدث فيه عن نفسك بدون أمثلة من التطبيقات التي عملت عليها، ومعرض الأعمال الاحترافي هو المكان الذي تعرض فيه عملك وتتحدث عنه بصورة عملية.
ستركز هذه المقالة على أهم مكونات معرض أعمال احترافي لمطور تطبيقات الجوال وتوضيحها بأمثلة من الحياة الواقعية. يمكنك أيضًا استخدام هذه المقالة كقائمة مراجعة وحفظها للرجوع إليها في أي وقت في خلال رحلتك لبناء معرض أعمالك الاحترافي كمطور تطبيقات جوال.
ما فوائد معرض الأعمال لك؟
يجب أن تهتم بإنشاء معرض أعمال احترافي في تطوير تطبيقات الجوال الخاصة بك – لأسباب عديدة. هذا صحيح لكل من المطورين المحترفين والأشخاص الذين يحاولون بدء حياتهم المهنية في مجال تطوير تطبيقات الجوال.
دعنا نحلل عوائد الاستثمار في معرض أعمال احترافي:
- زيادة الرؤية والمصداقية حول خبرتك في تطوير تطبيقات الجوال.
- طريقة لإثبات معرفتك بمهنتك ومدى خبرتك بها.
- خلفية عمل تتيح لك الحصول على تصنيف جيد في مجال تطوير تطبيقات الجوال.
- يمكن أن تظهر خبرتك في مجال ما.
- بناء علامتك التجارية الشخصية عبر الإنترنت.
- التميز من بين حشد كبير من المرشحين في المقابلات الوظيفية.
ما هو الجانب السلبي؟ قد يستغرق بناء معرض أعمال احترافي بعض الوقت. ومعظم المطورين ليس لديهم فكرة عما يجب أن يضعوه بداخله في البداية. هل يجب عليك استخدام تطبيق قائمة المهام الذي أنشأته مؤخرًا لتنظيم المهام الخاصة بك؟ أم تطبيق الطقس الذي أنجزته خلال فترة تعلم تطوير تطبيقات الجوال؟ ما الذي يستحق وضعه في معرض أعمال أعمالك؟
يهدف هذا الدليل إلى إزالة كل الجلبة حول بناء معرض أعمال احترافي لك. تذكر: لا تهم المشاريع الدقيقة التي تقرر إنشائها كثيرًا خلال مسيرتك المهنية كمطور تطبيقات جوال- طالما أن الاختيارات التي تقف وراءها صحيحة.
وبالطبع الجودة إلزامية في معرض أعمالك. يجب أن تهتم بكتابة أفضل كود ممكن في تطبيقات الجوال التي تعرضها في معرض أعمالك. لكن اختيار الأسباب الجيدة وراء معرض أعمالك سيساعدك بسرعة في العثور على أفكار أساسية للعمل عليها وإنشاء فكرة رائعة حول ما يمكنك القيام به باستخدام معرض أعمال احترافي.
قبل أن تقوم ببناء معرض أعمالك
عند إنشاء معرض أعمال احترافي، غالبًا ما يتجاهل مطوري تطبيقات الجوال الغرض منها وينشئون مواقع ويب لا تلبي التوقعات المطلوبة في سوق العمل ولا تجذب بالكاد أي عملاء أو عروض عمل مناسبة لمستوى المهارات التي لديهم. دعنا نلقي نظرة على معرض أعمال مطوري تطبيقات الجوال من منظور تسويقي.
أسئلة أساسية يجب أن تطرحها على نفسك قبل إنشاء معرض أعمال:
من هو جمهورك المستهدف؟
هل تقوم بإنشاء معرض أعمال احترافي كامتداد لسيرتك الذاتية أو كموقع ويب مستقل حيث تقوم بتسويق مهاراتك وبيع خدماتك في تطوير تطبيقات الجوال وجذب العملاء؟ هاتان حالتا استخدام مختلفتان تمامًا تعنيان مناهج مختلفة لبناء معرض أعمال احترافي كمطور تطبيقات جوال.
ما الذي يبحثون عنه؟
على سبيل المثال، هناك فرصة كبيرة لأن يرغب أصحاب العمل بالشركات البرمجية في إلقاء نظرة على التعليمات البرمجية الخاصة بك بينما لا يهتم عملاؤك بها على مواقع العمل الحر عبر الإنترنت – يمكنك الآن استنتاج بنية موقع الويب والمحتوى الذي تحتاج إلى تقدميه فيمعرض أعمال احترافي خاص بك بسهولة أكبر.
كيف سيستخدمون معرض أعمالك؟
من المرجح أن يهتم أصحاب العمل بالشركات البرمجية برؤية مشاريعك ورموزك للتأكد من مستوى المهارات والخبرات التي لديك كمطور تطبيقات جوال، بينما قد يهتم العملاء عبر الإنترنت أكثر بخدماتك المهنية ودراسات الحالة مع العملاء السابقين والشخصية الخاصة بك في العمل على تطوير التطبيق الخاص بهم.
ما هي نقاط الألم لديهم؟
على سبيل المثال، يحتاج أصحاب العمل بالشركات البرمجية إلى التأكد من أنك لاعب فريق يلتزم بالمواعيد النهائية ويقدم الجودة المطلوبة في العملية الخاصة بتطوير تطبيقات الجوال – قم بتضمين اقتباسات من خطابات التوصية الخاصة بك من العملاء لحل هذه الشكوك بشكل نهائي. هذه نقطة هامة عند بناء معرض أعمال احترافي لك.
أو استخدم تطبيقات العميل التي عملت عليها كدليل عملي على خبرتك في العمل ودراسات الحالة مع أكثر العملاء ناجحًا في العمل معك لتثبت لعملائك المحتملين أنك جدير بالثقة للعمل على تطبيقات الجوال الخاص بهم.
لماذا أنت؟
لماذا يجب أن يختاروك أنت للعمل على تطوير تطبيق الجوال التالي لهم وليس مطورًا آخر أو وكالة كاملة متخصصة في تطوير تطبيقات الجوال؟ كيف تكون مختلفًا عن الآخرين في مجال عملك؟ ما هي فوائد العمل معك كمطور تطبيقات جوال؟
بعد إجابتك على هذه الأسئلة الأساسية، ستفهم بشكل أفضل ما هو متوقع منك في العمل مع العملاء المحتملين عبر الإنترنت وكيفية إنشاء معرض أعمال احترافي يقدم النتائج المرجوة. إلى جانب ذلك، ستعرف كيفية توصيل شخصيتك والمهارات اللينة التي يجب إبرازها لديك كمطور تطبيقات جوال محترف.
لذلك، ضع في اعتبارك العميل أو صاحب العمل المثالي عند إنشاء معرض أعمال احترافي لتطبيقات الجوال الخاص بك.
اختيار المشاريع المناسبة
يمكن أن يختلف عدد المشاريع التي سيتكون منها معرض أعمالك. هل لديكم أربعة إلى ستة مشاريع (تطبيقات جوال) متوسطة الحجم؟ هذا جيد. اثنان من تطبيقات الجوال مشروعات كبيرة؟ لا يزال هذا جيدًا. كن مدركًا أنه كلما قل عدد المشاريع التي لديك، كلما كان على هذه المشاريع أن تتألق أكثر في جودة التطوير. سيكون عليك بذل جهد إضافي لبناء شيء مثير للإعجاب أمام العملاء المحتملين.
لاحظ كيف أن وجود الكثير من المشاريع عالية الجودة يمكن أن يجعلك أيضًا تسبق الآخرين في مجال تطوير تطبيقات الجوال بخطوة. لماذا؟ لأنك ستتمتع بقدر أكبر من المرونة في بناء معرض أعمال احترافي. ستظل تختار أفضل خمسة أو ستة.
لكن سيكون لديك شبكة أمان إذا كنت تريد إعطاء اتجاه مختلف لمعرض أعمالك. ربما تقرر إظهار مهاراتك البرمجية في تخصص مختلف ومتعلق بتطوير تطبيقات الجوال. المزيد من المشاريع يعني المزيد من الخيارات والمرونة في بناء معرض أعمال احترافي.
ما هو الهدف من معرض أعمالك؟
ما هي النقطة الفعلية والهدف الأكبر وراء معرض أعمال احترافي خاص بك؟ هل تريد إظهار قوتك في تطوير تطبيقات تعمل على نظام iOS أو Android أم كلاهما؟ تريد إظهار مدى جودة التبديل بين التقنيات المختلفة في تطوير تطبيقات الجوال لديك؟ هذا يختلف من مطور تطبيقات جوال لاخر. اختر ثلاث أو أربع مهارات وابذل قصارى جهدك لبناء مشاريع بهم في معرض أعمالك.
1. ضع في اعتبارك الجمهور المستهدف
قد يبدو معرض أعمالك فرصة مثالية لعرض مهاراتك القوية في تطوير تطبيقات الجوال، ولكن من الأفضل أن تبقيه بسيطًا. فقط فكر في الأمر: يفتح صاحب العمل أو العميل المحتمل معرض أعمالك ويفشل في شق طريقه للوصول إلى أهم التطبيقات التي عملت عليها خلال مسيرتك المهنية – فأنت بالتأكيد لا تريد أن يحدث ذلك. لذا فإن نصيحتنا الأولى لبناء معرض أعمال احترافي هي الحفاظ على معرض أعمالك نظيفًا ومرتبًا قدر الإمكان.
الهدف الرئيسي وراء معرض أعمال احترافي لمطوري تطبيقات الجوال هو إقناع زواره بمشروعاتك القوية في تطوير التطبيقات، والأكواد الخاصة بك في بناء تطبيق الجوال، وشخصيتك في طريقة تنظيم العمل والتواصل خلال فترة العمل على تطوير تطبيق الجوال، وتجربة المستخدم الخاصة بتطبيق الجوال، وواجهة المستخدم الخاصة به.
لذلك، يجب أن يحتوي معرض أعمال مطوري تطبيقات الجوال المبتدئين على واجهة مستخدم سلسة ومباشرة مع تنقل بسيط لعرض أفضل الأعمال والمشاريع بشكل سريع وبسيط. إذا كان هذا معرض أعمالك الأول، فإننا نوصي باستخدام HTML و CSS وجافا سكريبت الفانيليا (vanilla JavaScript) إذا كنت تود بناء معرض أعمالك في صورة موقع ويب بسيط وسلس في الاستخدام.
2. العمل على تطبيقات جوال قصيرة المدى
إذا كنت جديدًا في مجال تطوير تطبيقات الجوال المحمولة، فيجب أن تعمل في مشاريع قصيرة المدى. يجب أن تكون هذه المشاريع بسيطة وتنتهي في غضون أسبوعين. هذه خطوة مهمة في التحسين كمطور تطبيقات جوال للهواتف المحمولة لأنها تعلمك دورة حياة تطوير تطبيقات الأجهزة المحمولة بشكل جيد وسريع. أيضًا زيادة المشاريع في معرض أعمال احترافي خاص بك.
3. تعلم إرشادات التصميم الأساسية لكل منصة
من أجل إنشاء تطبيق جوال يتمتع بتجربة مستخدم جيدة، من المهم تطبيق إرشادات التصميم الأساسية لكل منصة. تنطبق هذه الممارسة على المشاريع الصغيرة والكبيرة على حد سواء. إلى جانب ذلك، فإن تطوير تطبيق جوال مصمم جيدًا يضيف قيمة إلى مجموعة مشروعاتك في معرض أعمال احترافي الخاص بك.
كقاعدة عامة، يجب أن نتأكد أولاً من أن التطبيق قابل للاستخدام بشكل سهل وسلس. بعد ذلك فقط، يجب أن نشرع في جعله يتوهج باستخدام التصميم المميز.
- للحصول على تفاصيل حول إرشادات التصميم لنظام Android، قم بزيارة هذا الموقع.
- للحصول على تفاصيل حول إرشادات التصميم لنظام iOS، انقر هنا.
بالإضافة إلى ذلك، قد ترغب في الإشارة إلى تطبيقات الجوال الشائعة والاهتمام بشكل خاص بتجارب المستخدم أثناء تطوير تطبيقات الجوال التي تعمل عليها.
4. اتبع دليل أسلوب اللغة البرمجية (Language Style)
هناك عدد من أدلة الأنماط المتاحة، لكني أوصي باستخدام تلك التي لديها تصنيف جيد في مجتمع المطورين. أوصي باستخدام Raywenderlich Swift StyleGuide لمطوري iOS Swift و Raywenderlich Kotlin StyleGuide لمطوري Android.
5. الاهتمام باستخدام أنماط التصميم (Design Patterns)
ما هي أنماط التصميم (Design Patterns) ولماذا هي مهمة؟ نمط التصميم هو “حل عام قابل لإعادة الاستخدام لمشكلة شائعة الحدوث”. قد توفر لك أنماط التصميم الوقت والمال عند تنفيذ منتج برمجي عالي الجودة.
هناك ثلاثة أنواع رئيسية من أنماط التصميم مثل:
- الهيكلية (Structural).
- السلوكية (Behavioural).
- الإبداعية (Creational).
أنماط التصميم الإنشائي هي:
- Model-View-Controller (MVC)
- Model-View-Presenter (MVP)
- Model-View-ViewModel (MVVM)
أنماط التصميم السلوكي هي:
- التفويض (Delegation).
- المراقب (Observer in iOS).
أنماط التصميم الإبداعي هي: Singletons.
6. كتابة حالات الاختبار الآلي (automated test)
للاختبار فوائد عديدة. منهم فائدة واحدة مهمة هي الفعالية من حيث التكلفة. سيساعدك الاختبار أيضًا على تقليل تكاليف توظيف مختبري ضمان الجودة ذوي الخبرة، وتوسيع نطاق مشروعك بأمان.
ستكون قادرًا على اكتشاف الأخطاء في المرحلة الأولى من تطوير تطبيق الهاتف الجوال، قبل إصدار التطبيق الخاص بك بشكل نهائي. على الأقل، يجب أن تحاول تغطية الوظائف الأكثر أهمية وتعقيدًا في مشروعك أثناء العمل على تطوير تطبيق الجوال لبناء معرض أعمال احترافي خاص بك.
7. استخدم أدوات التحكم في المصدر/الإصدار (Source/Version Control)
يعد التحكم في المصدر/الإصدار طريقة لتتبع التغييرات في التعليمات البرمجية الخاصة بالمصدر. يستخدم مطوري تطبيقات الجوال هذا حتى إذا حدث خطأ ما، فيمكننا إجراء مقارنات في إصدارات كود مختلفة والعودة إلى أي إصدارات سابقة نريدها خلال عملية تطوير تطبيق الجوال.
إنه مطلوب بصورة كبيرة خاصة عندما يعمل مطورون متعددون باستمرار على تغيير كود المصدر (source code) الخاص بتطبيق الجوال. هناك أنواع مختلفة من الأدوات المتاحة و Git هي واحدة من أفضلها حاليًا في مجتمع المطورين. يمكنك أيضًا مشاركة مستودعات Git الخاصة بك مع أصحاب العمل المحتملين كجزء من ممعرض أعمال احترافي لتطبيقات الجوال الخاص بك.
8. إطلاق تطبيقاتك على متجر Google Play أو متجر تطبيقات Apple
إطلاق تطبيقك على Google أو متجر Apple ليس مجانيًا. ستحتاج إلى حسابات مطور تطبيقات جوال مدفوعة للقيام بذلك. إذا كنت لا ترغب في إنفاق أي أموال على معرض أعمال احترافي خاص بك، فسيكون البديل هو استخدام مستودع git الخاص بك لمشاركة تطبيق الجوال الذي عملت عليه.
بالاستضافة على git، ستتمكن من التحكم بسهولة في أذونات المستودع الخاص بك بالإضافة إلى مشاركة الرابط الخاص بتطبيق الجوال مع أي شخص، بما في ذلك صاحب العمل المحتمل.
ما هي المشاريع التي يمكنك إنشاؤها لمعرض أعمالك؟
السر يمكن في نقاط الألم للعديد من الموارد التي تجدها على الإنترنت بشكل يومي. سيعطيك الكثير منهم نصائح وحلًا حول كيفية تحسين الأعمال والتطبيقات الخاصة بمعرض أعمالك. ولكن ما الذي يجب عليك بناءه لجعل معرض أعمالك متميزًا؟
الجواب أسهل مما تعتقد. هناك الآلاف من الأشياء التي يمكنك بناؤها بمهاراتك في تطوير تطبيقات الجوال: تطبيقات الطقس، تطبيقات الميزانية. ما أعتقد أنه سيجعل مشاريعك مميزة هو المعنى الذي تمنحه إياها من خلال العمل على تطويرها بأفضل طريقة ممكنة. يجب أن تهتم بالسبب وراء إنشاء هذه التطبيقات – ما الذي تحاول إظهاره منهم. هذه الأسباب الداخلية ستجعل معرض أعمالك تتألق.
إليك بعض الأفكار لإعطائك بعض التوجيه عند تحديد ما يمكنك بناؤه لمعرض أعمال احترافي خاص بك.
بناء تطبيق جوال لأحد أفراد الأسرة أو صديق
من السهل العثور على شخص يحتاج إلى شيء ما. ربما يمتلك أحد أفراد العائلة متجرًا أو نشاطًا يحتاج إلى تطبيق جوال. أو ربما يحتاجون إلى تطبيق لإدارة الحجوزات أو العملاء أو الموظفين.
هل تحب لقاء الأصدقاء القدامى للحفلات في عطلة نهاية الأسبوع؟ قم بإنشاء تطبيق لتنظيمها. إذا كنت تعيش مع زملائك في السكن، فأنشئ تطبيقًا لمشاركة نفقات السكن المشترك بينكم.
ابحث في محيطك جيدًا وابني حلاً للمشاكل التي تراها. سيظهر هذا أن لديك حدسًا قويًا للحلول. يعد هذا أمرًا ذا قيمة كبيرة لأي شخص يتطلع إلى الحصول على وظائف أكثر عبر الإنترنت.
الخلاصة
بناء معرض أعمال احترافي كمطور تطبيقات جوال ليس بالأمر السهل. يستغرق هذا وقتًا وطاقة. لكن انظر إليه على أنه استثمار في حياتك المهنية كمطور تطبيقات جوال – فالشيء الذي ستفتخر به سيميزك عن أقرانك في مجال تطوير التطبيقات عبر الإنترنت. وبه يمكنك الحصول على فرص تنفيذ مشاريع تطوير تطبيقات جوال أكثر عبر منصة نفذلي.