JetBrains، جاوا اور دیگر زبانوں کے لیے ٹولز تیار کرنے والے، نے ایک سالانہ مطالعہ کیا۔ 2021 کے ڈیولپر ایکو سسٹم سروے میں 183 ممالک کے 47 ہزار سے زیادہ افراد نے حصہ لیا ۔ خاص طور پر، مطالعہ کے دوران، 17 ممالک کے آئی ٹی ماہرین سے انٹرویو کیا گیا، جو دنیا کے تمام ڈویلپرز میں سے تقریباً 70 فیصد ہیں: ارجنٹائن، بیلاروس، برازیل، کینیڈا، چین، فرانس، جرمنی، بھارت، جاپان، میکسیکو، روس، جنوبی کوریا، سپین، ترکی، یوکرین، برطانیہ اور امریکہ۔ ہم نے مطالعہ کے اہم نتائج کو جمع کیا ہے - جاوا زبان، پروگرامرز کے کام اور طرز زندگی کے بارے میں۔
2021 میں جاوا: جنوبی کوریا، چین اور جرمنی میں مقبول
مطالعہ کے اہم نتائج میں سے ایک یہ ہے کہ جاوا پروگرامنگ زبان، اگرچہ قدرے گراؤنڈ کھو رہی ہے، پھر بھی بنیادی زبان کے طور پر Python سے زیادہ مقبول ہے (32% بمقابلہ 29% جواب دہندگان)۔ جاوا اسکرپٹ 2021 میں سب سے زیادہ مقبول زبان تھی، 69% جواب دہندگان نے اسے پچھلے 12 مہینوں میں استعمال کیا اور 39% نے اسے اپنی بنیادی پروگرامنگ زبان کا نام دیا۔ جیسا کہ 2020 میں، جنوبی کوریا، چین اور جرمنی میں جاوا سب سے زیادہ استعمال ہوتا ہے۔ جنوبی کوریا میں جاوا کا حصہ 55%، چین میں - 47%، اور جرمنی میں - 33% ہے۔ بیلاروس میں، 26% ڈویلپر جاوا کو ترجیح دیتے ہیں، یوکرین میں - 20%، روس میں - 18%۔ یہ 2020 کے مقابلے میں قدرے کم ہے۔
جاوا کا کون سا ورژن سب سے زیادہ مقبول ہے؟
جیسا کہ 2020 میں، Java 8 اب بھی اس پروگرامنگ لینگویج کا سب سے بڑا ورژن ہے۔ یہ بھی دلچسپ ہے کہ 2019 کے بعد سے، Java 11 نے سالانہ تقریباً 10 فیصد پوائنٹس کی مسلسل ترقی دکھائی ہے۔ تعداد میں، یہ اس طرح لگتا ہے: جاوا استعمال کرنے والے 72% ڈویلپر جاوا 8 کو ترجیح دیتے ہیں، اور 42% جاوا 11 کو ترجیح دیتے ہیں۔ جاوا 12 اور جاوا 13 کے حصص میں 2020 سے تقریباً تین گنا کمی آئی ہے، جبکہ جدید ترین جاوا 14 اور جاوا 15 نسبتاً نیا ہونے کے باوجود پہلے ہی سامعین حاصل کر چکا ہے۔
آپ کون سے فریم ورک کا انتخاب کرتے ہیں؟
اسپرنگ بوٹ استعمال کرنے والے ڈویلپرز کا حصہ 2021 میں تھوڑا سا بڑھ گیا، تقریباً 4 فیصد پوائنٹس (65% پروگرامرز اسے منتخب کرتے ہیں)۔ Spring MVC فریم ورک 42% ڈویلپرز کے ساتھ دوسرے نمبر پر ہے۔
ایک ہی وقت میں، ڈویلپرز کا ایک چھوٹا سا حصہ 2020 کے مقابلے میں بہت زیادہ نئے ویب فریم ورک استعمال کر رہا ہے۔
ایپلیکیشن سرورز: اپاچی ٹامکیٹ اور جیٹی
2021 میں ایپلیکیشن سرور کا منظرنامہ تقریباً 2020 جیسا ہی ہے، جس میں Apache Tomcat اب بھی ڈویلپرز میں سب سے زیادہ مقبول ہے، جسے 61% پروگرامرز استعمال کرتے ہیں۔
جاوا اکثر کس کے لیے استعمال ہوتا ہے؟
اکثر، جاوا ویب سائٹس (39%) تیار کرنے کے لیے استعمال کیا جاتا ہے، کم کثرت سے - یوٹیلیٹیز (26%) اور سسٹم سافٹ ویئر (19%) بنانے کے لیے۔ ویب سائٹس اور آئی ٹی انفراسٹرکچر کے لیے جاوا کے استعمال میں 2020 اور 2021 کے درمیان معمولی اضافہ ہوا ہے، جبکہ جاوا نے کاروباری تجزیات، ڈیٹا سائنس اور مشین لرننگ کے لیے کم استعمال دیکھا ہے۔
ایک ڈویلپر کا پورٹریٹ: مزید خواتین صنعت میں داخل ہو رہی ہیں۔
63% ڈویلپر کل وقتی کام کرتے ہیں، 15% یونیورسٹیوں میں پڑھتے ہیں، 7% پڑھتے ہیں لیکن کام کرتے ہیں، 5% فری لانس۔ 81% جواب دہندگان ایک پروگرامر کے طور پر، 15% ٹیم لیڈ کے طور پر، 13% ایک DevOps انجینئر کے طور پر، 12% ایک معمار کے طور پر کام کرتے ہیں۔
زیادہ تر پروگرامرز ان کمپنیوں میں کام کرتے ہیں جہاں دیگر شعبوں کے ماہرین کے مقابلے میں کم ڈویلپرز ہوتے ہیں۔ ایک اور قابل ذکر دریافت یہ ہے کہ اکثر ڈویلپرز ایسی کمپنیوں میں کام کرتے ہیں جن کی تعداد 50 سے زیادہ نہیں ہوتی (80% جواب دہندگان نے اس طرح جواب دیا)۔ اگر ہم آئی ٹی کمپنیوں کے بارے میں بات کریں تو پروگرامر اکثر آئی ٹی سروسز (40%)، موبائل ڈیولپمنٹ (24%)، کلاؤڈ پلیٹ فارمز اور ڈیٹا (17% ہر ایک) کے ساتھ کام کرتے ہیں۔
دیگر شعبوں کی کمپنیوں میں، آئی ٹی ماہرین اکثر بینکنگ اور فنانس (18%)، سیلز اور ایجوکیشن (ہر ایک میں 12%) کام کرتے ہیں۔ ڈویلپرز کی اکثریت 21 سے 29 سال کی عمر کے مرد (93%) (48%) ہے۔ تاہم، زیادہ سے زیادہ خواتین ٹیکنالوجی کی صنعت میں داخل ہو رہی ہیں۔ وہ اکثر ڈیٹا کے تجزیہ اور مشین لرننگ، UX/UI ڈیزائن کے ساتھ کام کرتے ہیں۔ پروگرامنگ اور سسٹم ایڈمنسٹریشن میں بہت کم خواتین کام کرتی ہیں۔ پروگرامرز کا سب سے بڑا فیصد جنوبی کوریا (13%)، بیلاروس (12%) اور کینیڈا (8%) میں ہے۔ روس میں، ڈویلپرز کے عمومی میدان میں، صرف 7% پروگرامرز، اور یوکرین میں - 6%۔
ڈویلپر طرز زندگی: جاگنے کا وقت اور دور دراز کا کام
وہ وقت جس میں ڈویلپرز عام طور پر اپنے کام کا دن شروع کرتے ہیں پچھلے سال سے تبدیل نہیں ہوا ہے: پروگرامر وبائی امراض کے دوران بھی اپنے کام کے شیڈول پر قائم رہے۔ 83% ڈویلپر اپنے کام کا دن صبح 10 بجے سے پہلے شروع کرتے ہیں۔
اگر وبائی مرض سے پہلے تقریباً 70% ڈویلپرز دفتر سے کام کرتے تھے تو اب 80% گھر سے کام کرتے ہیں۔ دلچسپ بات یہ ہے کہ وبائی امراض کے دوران جہاں کیفے میں کام کرنے والے ڈویلپرز کا حصہ آدھا رہ گیا ہے، ساتھی کام کرنے والی جگہوں پر کام کرنے والے لوگوں کی تعداد میں زیادہ تبدیلی نہیں آئی ہے۔
اس سال، آن لائن فارمیٹس کے وسیع پیمانے پر استعمال کی بدولت مختلف قسم کے واقعات بہت زیادہ قابل رسائی ہو گئے ہیں۔ 2020 میں، تقریباً 75% ڈویلپرز نے آن لائن کانفرنسوں میں شرکت کی، اور 40% سے زیادہ جواب دہندگان نے آن لائن سیمینارز اور ملاقاتوں میں شرکت کی۔
اگرچہ ڈویلپرز کی اکثریت کے پاس GitHub اکاؤنٹ ہے، اسٹیک اوور فلو پر آدھے سے تھوڑا کم پروفائل رکھتے ہیں۔ تین سب سے زیادہ استعمال ہونے والے سوشل میڈیا پلیٹ فارمز ٹویٹر، انسٹاگرام اور فیس بک ہیں۔
ڈویلپر کے شوق: ویڈیو گیمز آؤٹ پیس کوڈنگ
2020 میں، زیادہ تر ڈویلپرز نے پروگرامنگ کو اپنا سب سے بڑا مشغلہ قرار دیا۔ اس سال، ویڈیو گیمز فہرست میں سرفہرست ہیں، ان کی مقبولیت 49% سے بڑھ کر 59% تک پہنچ گئی۔
پرسنل کمپیوٹر گیمنگ کا سب سے مقبول پلیٹ فارم ہے، جس میں کنسولز دوسرے نمبر پر ہیں۔ ان میں پلے اسٹیشن اور نینٹینڈو سوئچ سب سے زیادہ استعمال ہوتے ہیں۔ دوسرا مقبول ترین مشغلہ پروگرامنگ (57%) ہے، اس کے بعد موسیقی سننا (40%) ہے۔ جواب دہندگان میں سے نصف سے زیادہ فلاحی کاموں سے وابستہ ہیں۔ خیرات دینے کی سب سے مقبول وجہ دنیا اور کمیونٹی کو رہنے کے لیے ایک بہتر جگہ بنانا ہے۔ زیادہ تر ڈویلپر بچوں کی مدد کرنا، ماحول کا خیال رکھنا، سماجی عدم مساوات سے لڑنا یا پسماندہ افراد کی مدد کرنا چاہتے ہیں۔
یہ 2021 کے ترقیاتی ایکو سسٹم اسٹڈی کے نتائج ہیں۔ ان میں سے کون سی نتائج آپ پر لاگو ہوتی ہیں؟ آپ کو کن سے اختلاف ہے؟ ہم آپ کو متن کے نیچے تبصروں میں اس پر گفتگو کرنے کی دعوت دیتے ہیں۔
GO TO FULL VERSION