محسن میرحسینی دولوپر ارشد اندروید

محسن میرحسینی: دولوپر ارشد اندروید

محسن میرحسینی در سی‌ام فروردین ماه ۱۳۶۳ در تهران به دنیا آمد. وی برنامه‌نویسی را پیش از دوره‌ٔ دبیرستان با زبان‌های Q-Basic و Pascal شروع کرد و پس از اتمام مقطع متوسطه در دبیرستان البرز، با توجه به علاقه‌ٔ شدید به کامپیوتر، به ادامه‌ تحصیل در رشته‌ٔ نرم‌افزار پرداخت. وی دوره‌ٔ کاردانی خود را در دانشگاه علم و هنر یزد و مقطع کارشناسی را در دانشگاه شمال -و مقطعی در دانشگاه علم و فرهنگ تهران در سال ۱۳۸۷- به اتمام رساند. در حال حاضر (۱۳۹۷)، ایشان بیش از ۱۱ سال است که به‌ صورت رسمی در زمینه‌ٔ برنامه‌نویسی ویندوز، وب و نهایتاً موبایل مشغول به کار است.

اولین تجربهٔ کاری وی، اشتغال به مدت شش سال به عنوان کارشناس نرم‌افزار و بانک‌های اطلاعاتی در وزارت کشور با استفاده از زبان #C بود. در سال‌های پایانی حضور در وزارت کشور و پس از چند تجربه‌ٔ ناموفق با سیستم‌عامل Symbian، وی با زبان Java و سیستم‌عامل نوپای Android آشنا شد و اپلیکیشن «نقشه‌ٔ ترافیک تهران» را به عنوان یکی از اولین اپلیکیشن‌های کاربردی ایرانی تولید کرد که با استقبال زیاد کاربران مواجه شد و چند سال بعد هم برنده‌ٔ جایزه‌ٔ جشنواره «شکوفا» شد.

سپس به مدت دو سال در یک شرکت نوپا، اولین تجربه‌ٔ خود را به عنوان یکی از پایه‌گذاران، مدیر تیم فنی و برنامه‌نویس موبایل پشت سر گذاشت و در طی آن مدت در تولید پروژه‌های «امداد خودرو همراه» و «مجلهٔ تخصصی اندروید» نقش پررنگی داشت. به‌علاوه، با توجه به کمبود جدی نیروی متخصص در زمینه‌ٔ برنامه‌نویسی اندروید و نوپا بودن این شاخه، اقدام به برگزاری اولین بوت‌کمپ‌ آموزش اندروید با همکاری شهرداری تهران کرد و بستر مناسبی برای آموزش به علاقمندان فراهم شد.

سپس شرکت کارینا وی را با عنوان مدیر تیم اپلیکیشن و بازی‌سازی دعوت به کار کرد که به مدت دو سال در پروژه‌های موفق خدمات ارزش افزوده در کنار مجموعه‌های بزرگی همچون اپراتورهای تلفن همراه همکاری کرد (از جمله اپلیکیشن‌هایی که در طی این همکاری‌ها تولید شد می‌توان به موبازی، ریتمو، شبکه‌ٔ سه و خبرخوان روزنامهٔ هفت صبح اشاره کرد).

در سال ۱۳۹۶ هم استارتاپ آلمانی German Autolabs از وی دعوت به همکاری کرد. زمینه‌ٔ فعالیت این استارتاپ تولید دستیار هوشمند برای خودروها و هوش مصنوعی است. وی اکنون به عنوان Senior Android Developer (برنامه‌نویس ارشد اندروید) در پروژه‌ٔ Chris که با استقبال بسیار زیادی در کیک‌استارتر روبه‌رو شده، مشغول به کار می‌باشد (لازم به ذکر است که این پروژه از ابتدا با مشارکت وی شروع شده و به‌ صورت‌ کامل با زبان برنامه‌نویسی ‌Kotlin در حال تولید است).

وی تاکنون در کنار فعالیت‌های کاری خود، مقالات مختلفی در زمینه‌‌ٔ سیستم‌عامل اندروید در وب‌سایت‌های مطرح این حوزه منتشر کرده و یکی از سخنرانان بخش آزاد Berlin Droidcon 2017 با موضوع Bluetooth Low Energy بوده و از اعضای ثابت GDG Berlin Android و Kotlin User Group Berlin است؛ همچنین وی بنیان‌گذار کانال Android Developer's Mansion برای ارتباط برنامه‌نویسان اندروید داخل ایران و خارج از کشور می‌باشد. علاقمندان به اطلاعات بیشتر می‌توانند به وب‌سایت (وبلاگ) شخصی، توئیتر و مدیوم ایشان مراجعه نمایید.

--:-- / --:--

پرش به موضوع مورد بحث


لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
MjavadF
MjavadF
این پادکست رو قصد دارم در اسراع وقت گوش بدم به نظر میاد جالب باشه
ولی یک نکته: پادکستهای سکان آکادمی (یا همون رادیو فول استک) خیلی خوب هستن و من خیلی دوستشون دارم ولی اکثر مواقع از انتشارشون خبردار نمیشم چون اولا که از RSS سکان که استفاده میکنم فقط مربوط به وبلاگ میشه، توی کانال تلگرام هم که خبر منتشر شدن اپیزود جدید پادکست بین انبوه مطالب دیگه دیده نمیشه
اگه ترتیبی بیندیشین که پادکستها توی سایت و اپ هایی مث ناملیک، شنوتو، castbox و غیره هم منتشر بشن خیلی خوب میشه
پویا نظری
پویا نظریتوسعه‌دهنده‌ موبایل اپ، دانشجوی نرم‌افزار
برای من نکات مفیدی داشت فقط ای کاش موضوعات بیشتر باز میشد
معمولا پادکست های سکان بالا یکی دو ساعت بودن عادت نکرده بودیم به 50 دقیقه ☺☻
ممنون از اقای مرادی و اقای میر حسینی بابت زمان که گذاشتند

منتظر پادکست های بیشتر در حوزه برنامه نویسی اندروید هستیم
بهزاد مرادی
بهزاد مرادی مدرس، کپی‌رایتر و دولوپر
🙏🙏🙏

در پاسخ به

soheilamin99
soheilamin99
آدرس وب سایتی که گفتن آموزش پولی داره و ایشون گفتن رو می نویسین برام؟
بهزاد مرادی
بهزاد مرادی مدرس، کپی‌رایتر و دولوپر
سلام
آدرس به شرح زیر است:
https://caster.io

ارادت

در پاسخ به

کاربر میهمان
کاربر میهمان
سلام . باتوجه به ترند شدند مفهوم pwa ، آیا بنظرتون ممکنه اینده برنامه نویسی موبایل به عرصه رقابت وب و موبایل تبدیل بشه ؟
کاربر میهمان
کاربر میهمان
ضبط نمیکنید پادکست رو؟
کاربر میهمان
کاربر میهمان
با سلام
لطفا در مورد دعوت به کار شرکت های خارجی از ایشان بپرسید و یک فرد باید چه پیش نیازهایی را داشته باشد تا از یک شرکت خارجی دعوت به کار شود؟
در مورد Visa Sporshiship, Relocatoin Paid , .. هم در صورت امکان توضیحاتی بدهند.
تجربه مصاحبه شغلی با شرکت های خارجی را نیز لطفا توصیحاتی بدهند.
Mehran_73
Mehran_73
با سلام و خسته نباشید
از جناب مهندس بپرسید که برای یادگیری کاتلین از چه منابعی استفاده کردن ؟
و اینکه آیا کاتلین همه ی ویژگی های جاوا رو برای برنامه نویسی اپ با آندروید پوشش میده و بدون دونستن جاوا هم میشه یه پروژه رو فقط با کاتلین نوشت ؟
آندروید استدیو از کاتلین پشتیبانی میکنه آیا ؟
مهدی درویشی
مهدی درویشی
سلام و خسته نباشین
مشتاقانه منتظر شنیدن این پادکست هستم واقعا ممنونم از تیم سکان آکادمی !
چند سوال در این حوزه داشتم:

- با توجه به امکاناتی که روز افزون به سیستم عامل اندروید اضافه میشوند و قابلیت هایی که منسوخ میشوند برای شروع کار چطور میشه هم یادگیری رو انجام داد و هم بروز بود ؟
- برای شروع یادگیری کاتلین در کنار جاوا نیاز هست ؟
- من به حوزه هوش مصنوعی، رباتیک و بازی سازی علاقه مندم، یادگیری این چند حوزه تقریبا متفاوت با هم پیشنهاد میشه؟
- برای پیشرفت در این حوزه باید چه مراحلی را طی کرد ؟
- نظرتون در رابطه با تحصیلات آکادمیک چیه ؟
- روشی برای ورود به بازار کار برای تازه کاران پیشنهاد بدین.

با تشکر ازتون :)
Almasli Hamed
Almasli Hamed
سلام، رشته من حسابداری هست اما خیلی به برنامه نویسی اندروید و یادگیری زبان علاقه دارم، میخواستم بدونم امثال من چطور میتونن مسیر پیشرفت رو طی کنند طوری از هیچ کدوم عقب نمونند ؟
* یاشاسین سکان آکادمی *
کاربر میهمان
کاربر میهمان
سلام بنظرتون بازار اندروید در ایران اشباع نشده ؟ اگر الان بخواییم شروع کنیم پیشنهادتون اندروید هست یا سمت وب ؟ مثلا جاوا اسکریپت و مشتقاتش که میگن ترنده
mohammad.skf
mohammad.skf
- به نظرشون کار IT در محیط های دولتی و شبهه دولتی بهتره (به لحاظ سطح درآمد و پیشرفتی که میشه کرد) یا در محیط هایی که خصوصی هستند؟ هر کدوم چه امکاناتی و چه عیب هایی دارند؟
- برای کار بصورت فریلنسری از کجا باید شروع کرد؟ چه پیش نیازهایی لازم هست بهتره از قبل با کار ثابت شروع بشه بعد فریلنسری یا از ابتدا می شود با فریلنسری شروع کرد؟ و اینکه به جز تخصص چه مهارتی های اضافه باید داشت تا عهده این کار برامد؟
کاربر میهمان
کاربر میهمان
لطفا در مورد استفاده از kotlin در پروژه ها و دور نمای استفاده و مزایای ومعایب بگید
حسین
حسین
معمولا برندگان اصلی بازار، کسانی هستن که گرایش آینده تکنولوژی رو بتونن حدث بزنن، مثلا اولین کسانی که به حوزه اندروید قدم گذاشتند یا حتی درآمدزایی از تلگرام و اینستاگرام بیشترین فروش رو داشتن و الان علیرغم پیشرفت فراوان برنامه های اندروید، به علت تراکم بالای برنامه ها، اقبال کمتری اتفاق میفته.
فکر می کنید از بین اینترنت اشیا و فین تک ها و بلاک چین و یا موارد دیگر، چه گرایشی مهمترین انتخاب برای بیشترین بهره برداری از موج اولیه خواهد بود؟
کاربر میهمان
کاربر میهمان
نظر ایشان را در مورد PWA یا وب‌اپلیکیشن‌های پیشرو (Progressive Web Apps) بپرسید و چه آینده ای دارد؟
کاربر میهمان
کاربر میهمان
در کل اوضاع بنامه نویسی موبایل بیرون از ایران جوری هست که با این تخصص فکر مهاجرت باشیم؟
mohammad.skf
mohammad.skf
سلام، سوالم این بود که ایشون چه جوری به این مرحله رسیدند که از طرف یک شرکت آلمانی مورد پذیرش قرار گرفتند؟ آیا تنها روابط تاثیری رو این روند داشت؟ یا فقط با اتکا به دانش و ارتقا سطح علمی خودشون تونستن نظر این شرکت رو جلب کنند؟ کلا نحوه آشنایی یک شرکت خارجی با ایشون به چه صورت بود؟
یکیم شرکت های خارجی اگر چه کم تو ایران فعالیت دارند و سرمایه گذاری کردند می خواستم بدونم چه جوری میشه این شرکت ها رو پیدا کرد (شناخت) و به عنوان نیرو کار جذب شد؟
و این تیپ شرکت ها چه قدر امنیت شغلی رو تضمین می کنند؟ مثلا ممکنه یک روزی قرار دادهاشون رو به دلایل مختلف با ایران لغو کنند. نظرشون راجبه این موضوع چی می تونه باشه؟
کاربر میهمان
کاربر میهمان
سلام. من دانشجوی کارشناسی کامپیوتر هستم و همیشه به هوش مصنوعی علاقه داشتم اما دقیقا نمیدونم برای ورود به این حیطه باید چه مهارت هایی رو یاد بگیرم. میخوام بدونم برای ورود به این رشته آیا لازمه لزوما تحصیلات آکادمیک (مثلا ارشد هوش) داشت؟ و در دوره کارشناسی چه درس هایی رو باید جدی تر گرفت برای ادامه دادن در این مسیر.
با سپاس از شما
کاربر میهمان
کاربر میهمان
سلام. من دانشجوی کارشناسی کامپیوتر هستم و همیشه به هوش مصنوعی علاقه داشتم اما دقیقا نمیدونم برای ورود به این حیطه باید چه مهارت هایی رو یاد بگیرم. میخوام بدونم برای ورود به این رشته آیا لازمه لزوما تحصیلات آکادمیک (مثلا ارشد هوش) داشت؟ و در دوره کارشناسی چه درس هایی رو باید جدی تر گرفت برای ادامه دادن در این مسیر.
با سپاس از شما
کاربر میهمان
کاربر میهمان
به نظر ایشون کاتلین یا جاوا ؟ ؟
Ali Rezaiyan
Ali Rezaiyan
من به عنوان یک برنامه نویس اندروید هدفم کار در یک شرکت برنامه نویسی مطرح خارجی هست، و درحال حاضر به یک حد مطلوبی از سطح دانش فنی رسیدم، اما هنوز احساس میکنم که زوده به مهاجرت فکر کنم، چون برای کار در یک شرکت معمولی خارجی به مراتب نیاز به سطح دانش فنی بالاتری هست.
از نظر شما من باید از نظر فنی به استاندارد های جهانی برسم تا به فکر مهاجرت بیفتم یا که نه. اونقدریم اونا خفن نیستن و ممکنه بتونم بدون مشکل اونجا مشغول به کار شم.
(دررابطه با روند اپلای کردن هم توضیحات مختصری بفرمایید)
The Mir
The Mir
لطفا در مورد ریاضیات هم از ایشون بپرسید که برای هوش مصنوعی چه مباحثی از ریاضیات رو باید بلد باشیم
کاربر میهمان
کاربر میهمان
توصیه به دانشجویان مهندسی نرم افزار؟
mikobery
mikobery
سلام
عرض خسته نباشید و تشکر از مهندس میرحسینی
سوال اول بنده رو خیلی از دوستان مطرح کردن و اما دومم اینه که آیا پیشنهاد میکنید ما در کنار اندروید سویفت هم واسه ios کار کنیم؟پیشنهاد شما چیه واسه یک بستر (زبان , شاخه و ...)جدید در کنار اندروید؟.
پیشاپیش متشکرم🌺
کاربر میهمان
کاربر میهمان
سلام
لطفا با افرادی که در زمینه رباتیکز نیز فعالیت می کنند مصاحبه کنید
با تشکر از سایتتون به خصوص بخش رادیو فول استک
کاربر میهمان
کاربر میهمان
سلام
لطفا با افرادی که در زمینه رباتیکز نیز فعالیت می کنند مصاحبه کنید
با تشکر از سایتتون به خصوص بخش رادیو فول استک
کاربر میهمان
کاربر میهمان
سلام
اول از همه تشکر میکنم که بالاخره به یاد اندروید افتادید.
۱- طبیعتا سوال اولم در مورد آینده اندروید است. اینکه به نظرتون سرمایه گذاری بر روی اندروید کار درستی است ؟ بخوام دقیق تر بگم اینکه شما عمر موبایل و تبلت ها رو چقدر حدس میزنین و اینکه آیا اندروید در حوزه های جدیدی مثل ماشین و پوشیدنی و تلویزیون حرفی برای گفتن داره و میشه به این حوزه ها به عنوان یه بازار کار کامل نگاه کرد ؟

۲- در کنار اندروید نگاهی به آینده ی حوزه های مرتبط با اندروید مثل xr ها ( ar , vr , mr ) و android things و میزان تاثیر گذاریش در iot و همچنین بحث هوش مصنوعی و رباتیک داشته باشید و همه ی موارد بالا رو زیر ذره بین ببرین و درباره آیندشون صحبت کنید.

۳- بعد از بررسی اینکه آیا ورود به اندروید کار درستی هست یا نه کمی درباره roadmap حوزه های نام برده صحبت کنین. از جمله برنامه نویسی موبایل و نقش کاتلین در آن و نحوه یادگیری android thing یا xr ها و در آخر اینکه آیا یادگرفتن همزمان این حوزه ها با هم رو پیشنهاد میکنین یا نه و اگر نه کدوم حوزه رو پیشنهاد میکنین و آینده بهتری داره ؟

۴- مورد بعد مربوط میشه به کار در حوزه ی بین الملل. برنامه نویسان اندروید ایرانی یاد گرفتن که فقط به بازار داخلی نگاه کنن و به بازار بین الملل که بسیار بزرگ تر هست نگاهی نمیکنن. لطفا از سختی های ورود به این عرصه صحبت کنین و اینکه برای حظور در این سطح لازم است که چه کارهایی انجام بدیم.

۵- کمی درباره این که هر کی از باباش قهر میکنه میره استارتاپ میزنه بحث کنید و اینکه ایا میشه در ایران برنامه نویس اندروید بود و استارتاپ نزد و درامد خوبی داشت. اگه آره واقعاااااا چطوووووور ؟
کاربر میهمان
کاربر میهمان
سلام جناب، من دانشجوی کارشناسی کامپیوتر هستم، یک کانال متفاوت زدیم برای آموزش اندروید، مطالبش رو هم از جایی کپی نمی کنیم ، هر چیزی رو که تازه یاد می گیریم میگذاریم توی کانال ، بعضیاش هم ترجمه می کنیم، هدف تبلیغاتی یا مادی از این کار نداریم ، امکانش هست که به دوستان معرفیش کنید؟ یا میشه راهنمایی یا هرگونه کمک این شکلی کنید؟
androidsenior@
کاربر میهمان
کاربر میهمان
سلام :)
اگه از ایشون راجع به فریم ورک جدید معرفی شده توسط گوگل Flutter و سیستم عامل جدید گوگل Fuchsia و همچنین آینده سیستم عامل ها و فریم ورک های توسعه برای دستگاه های هوشمند ( مدت زمان انقراض اندروید؟ ) بپرسید ممنون میشم
mk.unknown70
mk.unknown70
عرض سلام خدمت مهمان محترم

۱. منابع اصلی ایشون برای یادگیری جاوا و توسعه اندروید؟
۲. آیا بازار توسعه اپلیکیشن برای اندروید در خارج و داخل کشور رو اشباع شده میدونن؟ و اینکه آیا از نظر ایشون اگر شخصی به تازگی بخواد از سایر شاخه های برنامه نویسی وارد حوزه توسعه app برای اندروید بشه منطقی به نظر میاد؟
۳. با توجه به شایعات متعدد پیرامون جایگزینی زبان سوئیفت با جاوا توسط گوگل به عنوان زبان اصلی توسعه اندروید، به نظر مهمان محترم این امر محقق خواهد شد و اگر بله در چه زمانی؟
۴. در اون مدت زمانی که به عنوان بازیساز مشغول به کار بودن با چه تکنولوژی و موتورهایی کار میکردن؟
۵. به چه نحوی میشه در پروژه های توسعه نرم افزار خارجی مشارکت کرد و یا اینکه چنین پروژه هایی رو در خارج از کشور تعریف و اجرا کرد در شرایطی که اون شخص در ایران زندگی میکنه؟ در خصوص تجارب ایشون پیرامون پروژه ای که با crowd funding بودجه اون رو تامین کردن صحبت بفرمایند
۶. نقشه راه ایشون برای توسعه دهندگان اندروید و اینکه به چه نحوی میشه به یک دولوپر ارشد و حرفه ای تبدیل شد؟
۷. نظر ایشون درباره زبان برنامه نویسی کاتلین و آینده اون؟ توسعه اپلیکیشن های اندرویدی با کاتلین در مقایسه با جاوا چه مزایایی داره؟
کاربر میهمان
کاربر میهمان
سلام
حقوق ، مزایا و بیمه و امکانات ی که برای یک نیرو در شرکت های خارجی فراهم میکنند در قیاس با ایران چگونه است؟
آخه در ایران میخواهند به یک مهندس نرم افزار یا بالاتر حقوق کارگری بدهند، محیط رشد هم براش فراهم نمیکنند، میخواهند هم بهترین کیفیت و کار رو همش براشون انجام بده.
یعنی به کارشون دلسوزانه نگاه کنه و براشون کار کنه اما خودشون حداقل ها رو براش فراهم نمیکنندو گرنه اگر شرکت های خصوصی در ایران به نیروهاشون می رسیندند که این همه مردم عاشق کار کارمندی در دولت نبودند.... چون کار در شرکت های خصوصی هیچ مزایا و حقوق درست ی نداره و فقط کار هست و مسئولیت.
سود شرکت اگر امسال پانصد میلیون باشد و سال دیگر یک میلیارد تومان، حقوق نیرو همان هست که بوده و هیچ تفاوتی ندارد...
آیا همین قضیه باعث عدم پیشرفت ما در ایران نشده؟
چون در ایران مدیر ها فقط از توقعاتشون نسبت به نیرو هاشون حرف میزنند و از خودشون که چه کاری برای نیروها باید بکنند رو اصلا درنظر نمیگیرند.
The Mir
The Mir
سلام و ادب
ممنونم از اقای میرحسینی و اقای مرادی
لطفا درباره اینده kotlin از ایشان بپرسید ...
اشکان همتیان
اشکان همتیان
سلام و خسته نباشید
اول مرسی برای وقتتون رو به این کار اختصاص دادین
در ادامه، در مورد آینده بازار اندروید و تحولاتی که خارج از ایران داره یک مقدار توضیح بدین
و این که، لول برنامه نویس های داخلی نسبت به خارج از ایران چطوره؟ از نظر تکنیکال توان رقابت داریم یا نه؟
کاربر میهمان
کاربر میهمان
نظرتون راجب react native و بعضا مهاجرت تعداد قابل شماری از برنامه نویس های نیتیو اندروید و یا ios به این پلتفرم.
پویا نظری
پویا نظریتوسعه‌دهنده‌ موبایل اپ، دانشجوی نرم‌افزار
با سلام به آقای حسینی تشکر از ایشان بابت به اشتراک گذاشتن تجربیاتشان
خواستم راهنمایی کنید برای رود مپ کسی که میخواد از صفر برنامه نویسی اندروید شروع کنه فرض کنید تا حالا اصلا برنامه نویسی نکرده، چه مسیری رو بره، از چه زبانی شروع کنه کوتلین یا جاوا یا..
و اینکه فریلنسری کار کنیم یا تلاش کنیم که جای استخدام بشیم
به غیر از مفاهیم برنامه نویسی خود اندروید شما پیشنهاد میکنید روی خود این سیستم عامل هم مطالعه داشته باشیم مثلا مباحث تخصصی و مربوط به طراحی و معماری این سیستم عامل و چه اینده ای رو براش میبینید ایا ممکنه سیستم عامل های دیگه ای جایگزینش بشه (فوشیا)...
و اینکه جای خوندم که "سیستم عامل اندروید کلا از نظر طراحی از پایه مشکل داره و سیستم عامل تر تمیزی نیستن" !!؟
برای اینکه بتونیم توی این حوزه حرفی برای گفتن داشته باشیم چه راهنمایی های میکنید روی چه چیزی تمرکز کنیم.
با تشکر