یادگیری برنامه نویسی موبایل با نگاهی به بازار کار

آیا بر سر دو راهی یادگیری Android یا iOS ایستاده اید؟

بیاید اول کمی آمار ها رو بررسی کنیم

سهم سیستم عامل های موبایل از بازار

در نیمه ی دوم سال 2018، در جهان، حدود 88 درصد از سهم بازار متعلق به Android و 11.9 درصد از بازار متعلق به iOS گزارش شده. منبع

در نیمه ی دوم سال 2018، در ایران، حدود 88 درصد از سهم بازار متعلق به Android و 11.5 درصد از بازار متعلق به iOS گزارش شده. منبع

 

سهم سیستم عامل های موبایل از آگهی ها

در سایت جابینجا، در تهران، تا تاریخ 18/10/97، 83 فرصت شغلی Android و 63 فرصت شغلی iOS درج شده.

در سایت جابینجا، این آمار در کل ایران، 95 مورد برای Android و 69 مورد برای iOS درج شده.

در سایت ایران استخدام، تا تاریخ 18/10/97، 54 صفحه آگهی برای Android و 16 صفحه آگهی برای iOS درج شده (هر صفحه شامل 24 آگهی)، که آخرین صفحات به سال 94 بر میگردن.

 

نتیجه گیری ساده، گرفتن پروژه

با توجه به آمار، احتملا، شانس شما برای گرفتن پروژه Android از گرفتن پروژه iOS بیشتره، چون کاربرانش بیشترن.

مشتری هایی هم هستن که برای هر دو پلتفرم اپلیکیشن سفارش میدن.

 

راه حل هایی برای شرکت ها و توسعه دهندگان مستقل:

جدال همیشگی Android و iOS – دردسرهای تیم ها و کارفرماها

 

نتیجه گیری ساده، استخدام شدن

اگه به دنبال استخدام شدن هستید، با توجه به آمار، شانس شما برای پیدا کردن آگهی استخدامی Android بیشتره، اما لزوما به معنی شانس بیشتر استخدام شدن نیست.

چون به نسبت نیاز بازار، برنامه نویس Android هم به تعداد زیاد داریم، یعنی رقابت برای شما دشواره.

احتمالا با اینکه آگهی های استخدامی iOS کمتر هستن، شما شانس بیشتری برای استخدام شدن پیدا کنید، یا حتی حقوق خیلی بهتری از Android کارها بگیرید، چون شما یک متخصص نایاب/کمیاب هستید و کارفرما پول خوبی برای به همکاری گرفتن شما میپردازه.

 

سوال: میشه هر دوی پلتفرم ها رو بلد بود تا شانس پروژه گرفتن یا استخدام شدن رو بالا برد؟

احتمالا هیچ چیز غیر ممکن نیست، شما اگه استعداد و تلاش کافی رو به کار بگیرید، میتونید توی هر دو تا پلتفرم مهارت کسب کنید.

با این کار، چه مشکلاتی ممکنه پیش بیاد؟

  • فراموشی مباحث یاد گرفته شده، مثل زبان، تکنولوژی ها، کتابخانه ها و فرآیند های استاندارد
  • جابجا گرفتن ویژگی ها و نحوه کار کردن پلتفرم ها با هم
  • مسیر دشوارتر و طولانی تر، جهت کسب تخصص در هر دو پلتفرم برای وارد گود رقابت شدن
سوال: آیا راهی وجود دارد تا بتوان یک بار کد نویسی کرد، و برای هر دو پلتفرم اپلیکیشن خروجی گرفت؟

مقاله زیر را بخوانید:

جدال همیشگی Android و iOS – دردسرهای تیم ها و کارفرماها

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *