توسعهدهنده موبایل و علاقهمند به خوندن و نوشتن
چرا برای کامپیوتریا همیشه کار هست؟
اگه شما ساکن ایران باشید و آقایی، آقازادهای، چیزی نباشید، حتماً میدونید که وضع کار و کاسبی چطوریه.
جامعه پر شده از افراد تحصیلکرده و بیتخصص که هیچ کاری توی رشته تحصیلیشون، براشون پیدا نمیشه.
اما این وسط وضعیت رشتههای مرتبط با کامپیوتر یه کم متفاوته. یعنی از معدود رشتههایین که میشه توی همون دوران دانشجویی وارد بازار کار شد.
حالا چرا اینطوریه و کامپیوتریا چه فرقی با بقیه دارن که انقد خوش به حالشونه و سریع میرن سرکار؟
آواز دهل شنیدن از دور خوش است.
اولاً که لازمه بدونیم درسته اوضاع بقیه رشتهها بده ولی اوضاع کامپیوترم انقد خوب نیست. یعنی اصلاً اینطوری نیست که شما صرفاً چون رشته تحصیلیت مرتبط با کامپیوتر بوده، در حین تحصیل یا بعد تحصیل وارد بازار کار خواهی شد. چیزی که باعث میشه شما شاغل شی مهارته و مهارت چیزیه که بخش خیلی زیادیش مستقل از دانشگاه به دست میاد و بیشتر حاصل تلاش خود دانشجوهاست، تا آموزشهای دانشگاه.
فرقی که وجود داره اینه که تجربههای کامپیوتری در دسترسترند. مثلاً یه مهندس معدن تا نره تو معدن نمیتونه ادعا کنه کار معدن بلده ولی تجربه کار کامپیوتری زیاد سخت نیست. تو کارای برنامهنویسی معمولاً یه کامپیوتر متصل به اینترنت کافیه، گرچه تو بحثایی مثل شبکه و سختافزار باز تجربه کسب کردن سخته.
کامپیوتر ارزونه.
جمع کردن یه تیم برنامهنویسی زیاد کار عجیب و غریبی نیست.
نصف شرکتای نرمافزاری فقط شامل این چیزان: یه دفتر، چند تا سیستم و دیگر هیچ.
شاید اگه یه سرمایهگذار بخواد روی صنعتی مثل قطعهسازی سرمایهگذاری کنه، باید میلیاردها تومن فقط صرف زیرساختهای کارخونه/شرکت کنه تا شرکت بتونه شروع به کار کنه ولی تیمهای کامپیوتری از توی انباری و اتاق خواب و اینطور جاها مثل قارچ سبز میشن و نسبت به هزینهای که براشون میشه، پول خوبی هم میتونن برگردونن.
به خاطر همین چند تا دانشجوی فنچول کامپیوتر که یه چیزایی یاد گرفتن میتونن دور هم جمع شن و کسب و کار خودشونو راه بندازن؛ در حالی که مثلا چند تا دانشجوی فنچول عمران، عمراً نمیتونن دور هم جمع شن و برج خودشونو بسازن.
کارای کامپیوتری زیادن.
خواسته یا ناخواسته، خیلی از زمینههای شغلی، مرتبط با کامپیوتر تلقی میشن. مثلاً این چیزا:
- برنامهنویسی (که خودش کلی زیرشاخه داره)
- شبکه
- طراحی سختافزار و روباتیک
- هوش مصنوعی
- بازیسازی
- طراحی UI/UX
- مدلسازی
- دادهکاوی و بیگدیتا
حتی گاهاً انتظار میره افرادی که توی صنایعی مثل انیمیشن یا گرافیک فعالیت میکنن هم، کامپیوتری باشن و توی رشتههای مرتبط با کامپیوتر درس خونده باشن.
این تنوع زمینههای شغلی باعث ایجاد فرصتهای شغلی فراوون میشه و همین هم باعث میشه کامپیوتری کاربلد رو زمین نمونه!
کامپیوتریا منعطفن.
با یه مثال شرح بدم که قضیه از چه قرار است.
از اون روزی که چهارتا بیکار جمع شدن دور و هم تصمیم گرفتن سیستمعامل اندروید رو بسازن تا امروز حدود شونزده سال گذشته و الان فقط ده ساله که اندروید عرضه عمومی شده. از سال 2008 که اندروید منتشر شد، تا سال 2017 یعنی همین دو سال پیش، زبان برنامهنویسی اصلی سیستمعامل اندروید، زبان جاوا بوده و تقریباً همه از این زبان برای توسعه استفاده میکردن. سال 2017 گوگل توی کنفرانس I/O میگه که آقا بعد از این در کنار جاوا، زبان کاتلین هم برای اندروید در دسترسه و ما کاتلینو زبان اصلی اندروید میدونیم.
الان که سال 2019 باشه، توی همین ایران دیگه کمتر برنامهنویس حرفهای اندرویدی هست که با کاتلین آشنا نباشه و نتونه برنامه کاتلین بنویسه.
یعنی در عرض دو سال قشنگ برنامهنویسهای اندروید خودشون رو بدون اینکه مجبور باشن با تغییر تکنولوژی تغییر دادن. حالا این داستانو مقایسه کنید با مثلاً صنعت خودرو. کافیه خط تولید یه ماشین راه بیافته. مگه حالا حالاها ولش میکنن! علاوه بر اینکه اصرار زیادی به حفظ تکنولوژی قبلی دارن، هیچ قصدی هم برای بهبود دادنش ندارن.
حالا این چه ربطی به بیکار نموندن کامپیوتریا داره؟
ربطش اینه که کامپیوتریا میتونن دانش و شغلشونو عوض کنن ولی بقیه نه. مثلاً کسی که مدرک حسابداری داره، کسی توقع کاری جز حسابداری ازش نداره؛ ولی یه کامپیوتری یه روز طراح UI میشه، یه روز دیگه برنامهنویس وب شده، یه روز دیگه استارتاپ خودشو راه انداخته، فرداش مدیر سیستم شده. این توانایی در کنار موقعیتهای شغلی متنوع باعث میشه برای کامپیوتریا راحتتر کار پیدا شه.
کامپیوتر مُده!
توی هر دورهای یه تکنولوژی و صنعتی مُد میشه. شاید چند سال بعد دوران ادوات جنگی یا پزشکی باشه؛ ولی فعلاً دوره دورهی کامپیوتره!
از اصغر بقال که دنبال ماین بیتکوینه، تا کوکب خانوم که دنبال اپلیکیشن برای آرایشگاهشه، همه مشتریای بازار کامپیوترن و بازار کار فعلاً خوبه دیگه. شاید چند سال دیگه نباشه، خدا رو چه دیدی!
چند کلمهای با کنکوریها
نزدیک فصل انتخاب رشته هستیم. موقع انتخاب رشته، مشاوره گرفتن خوبه ولی عقلو دست بقیه دادن احمقانست.
درسته ما خیلی خوش به حالمونه و توی پول غوطهوریم و باقی رشتهها رعیتهای دونپایهای بیش نیستن ولی این دلیل نمیشه کامپیوترو انتخاب کنید. علاقه داشتن به موضوع خیلی مهمه. خیلی مهمتر از بازار کار و اینکه توی کدوم رشته بیشتر میشه مخ زد!
سعی کنید عاقلانه تصمیم بگیرید و اگه ماهی هستید، رشته هوافضا انتخاب نکنید.
مطلبی دیگر از این انتشارات
۵ زمینه کاری برای کسب درآمد از برنامه نویسی پایتون
مطلبی دیگر از این انتشارات
زبانهایی که توسعه دهندگان وب تازه کار باید یادبگیرند
مطلبی دیگر از این انتشارات
دریافت ترجمه دو فصل اول clean code + یک سرگرمی برای این روز ها