حدود 65% برنامه نویسا یک بار یا بیشتر در سال توی پروژه های Open Source مشارکت (Contribute) می کنند
این نکته، اهمیت Contributing رو به خوبی نشون میده تا جایی که توی خارج یکی از مهمترین ترین عوامل اعتبار رزومه، همین میزان فعالیت های اوپن سورسی شخص هست
متاسفانه میزان Contribute برای پروژه های سی شارپی نسبت به زبان های دیگه مثل JavaScript و PHP و Java و ... خیلی کمتره و یکی از دلایل مهمش (به غیر از کم بودن پروژه های اوپن سورسی سی شارپی نسبت به بقیه زبان ها) اینه که ما سی شارپی ها هنوز فرهنگ اوپن سورسی بدرستی برامون جا نیافتاده
برعکس برنامه نویسای جاوااسکرپیت که هر ریپازیتوری دم دستشون میاد Star میدن، اکثر ما سی شارپی ها حتی نمیدونیم چطوری باید تو گیتهاب امتیاز(Star) بدیم! اگرم بدونیم هم یه جوری دستمون میلرزه انگار از ارث بابامون کم میکنه!
نزدیک به 70% برنامه نویسا، مدرک/تحصیلات کارشناسی و کارشناسی ارشد دارند و 62% هم تحصیلات دانشگاهی مرتبط دارند
اماااااا با اوضاع دانشگاه های ما (که خودتون بهتر میدونین ولازم به توضیح نیست، مخصوصا برای برنامه نویسی !) اگر جز این درصد ها نیستید به نظرم انتخاب درستی کردین
یادگیری خودآموز با 85% و گذراندن دوره های آموزشی آنلاین با 60% محبوب ترین روش های یادگیری در بین برنامه نویسان هست
نتیجه ای که میشه از این مورد گرفت، اهمیت بسیار بالای یادگیری زبان انگیسی برای ما ایرانی ها، با توجه به کمبود آموزش های بروز و حرفه ای به زبان فارسی توی ایران هست (یعنی واقعا از نون شب بهمون واجب تره!)
91% برنامه نویسا مرد هستند. با توجه به نظرسنجی جادی، این آمار توی ایران هم همین حدوداست (89%)
متاسفانه میزان مشارکت بانوان در این حوزه به دلایل نا معلومی بسیار پایینه! بازم جای تقدیر داره که با 2 درصد اختلاف، از میانگین آمار جهانی بالاتریم!
در کل میزان مشارکت زنان کم بوده ولی یه نکته جالب اینکه میزان مشارکت زنان توی حوزه هایی مانند Data Science و Deep/Machine Learning و Design و Front-end Developer نسبت به حوزه هایی مانند و SysAdmin و Db Admins و DevOps بیشتر بوده
طبق یه تحلیل دیگه بر اساس جنسیت و میزان سابقه کار
50% برنامه نویسای مرد زیر 10 سال و 50% دیگشون بیشتر از 10 سال سابقه کار دارند
در حالی که 67% برنامه نویسای زن زیر 10 سال و تنها 33 درصدشون بیش از 10 سال سابقه کار دارند
اکثر برنامه نویسای زن تا 10 سال سابقه کار دارند ولی بعد از 10، خیلی سریع تر از مردا ریزش پیدا کرده و ترک کار میکنن!
67% برنامه نویسا بین 20 تا 34 ساله هستند، که بیشتریشون هم 25 تا 29 ساله هستند (27%)
این یعنی "سن طلایی" برنامه نویسی بین 20 تا 34 سال، بعدش معمولا وارد سمت های دیگه مثل (مشاوره، مدیر پروژه/محصول و... میشن)
به توجه به چندتا آمار دیگه هم شاید بشه گفت که عمر مفید برنامه نویسی، کلا 15 سال هست، بعدش دیگه موتور تون مثل قبل کار نمیکنه!
پس اگه توی این رنج سنی هستین، بیشترین استفاده رو بکنین و اگر دارین به 35 سالگی یا 15 سال کاری نزدیک میشین بهتره کم کم به فکر تغییر سمت یا شغل باشین
اکثر برنامه نویسای هند و اروپای شرقی، جوان تر و کم تجربه هستند
در حالی که اکثر برنامه نویسای استرالیا، اروپای غربی و آمریکا، مسن تر و با تجربه تر هستند
پس اگه قصد مهاجرت به این کشور ها رو دارین بدونین که کجا ها بیشترین رقیب رو دارید (و شایدم بیشترین فرصت پیشرفت به دلیل همکار بودن با ادمای با تجربه)
شبکه های اجتماعی Reddit و YouTube بیشترین استفاده را در بین برنامه نویسا داره و Facebook جایگاه چهارم رو به خودش اختصاص داده
این در حالیه که برخلاف برنامه نویسا، مردم عادی بیشتر از Facebook استفاده میکنن و Reddit اصلا توی 10 تای برتر شون هم نیست. (خاصیم دیگه، عادی نیستیم! :دی)
60% برنامه نویسا، ارتباط حضوری و face-to-face رو ترجیح میدن
28% شون ارتباط آنلاین و چت رو ترجیح میدن
و تنها 11% شون ترجیح میدن کلا ارتباطی با بقیه برقرار نکنن
برنامه نویسا معمولا آدم های درونگرایی هستند، این درونگرایی (برعکس تصور بسیاری) خیلی هم خوبه، درونگرا ها توانایی هایی منحصر به فردی دارن از جمله ذهنی متفکر، تحلیلگر و دقیق و همین عامل باعث شده ما درونگرا ها به شدت مناسب این شغل باشیم
ولی خیلی خیلی مهمه که این درونگرایی باعث تضعیف روابط اجتماعی و یا بد تر از اون، ناتوانی در ارتباط با افراد نشه. پس باید حواسمون رو جمع کنیم که توی درونگرایی افراط نکنیممممم
قسمت سوم
لینک نظرسنجی Stackoverflow 2019
https://insights.stackoverflow.com/survey/2019
_______________