ایک پیشہ ورانہ کیریئر کے طور پر سافٹ ویئر کی ترقی کی مخصوص خصوصیات میں سے ایک ہر وقت مطالعہ کرنے کی ضرورت ہے. پروگرامرز پر نئی ٹیکنالوجیز کے ساتھ رہنے اور نئے فریم ورک، ٹولز اور کوڈنگ کی زبانیں سیکھنے کے لیے دباؤ ڈالا جاتا ہے۔ اسے پروگرامر ہونے کے نقصان کے طور پر دیکھا جا سکتا ہے یا پرائس کوڈرز کو دوسرے پیشوں کے مقابلے میں زیادہ اجرت ادا کرنی پڑتی ہے۔ لیکن ایک کامیاب ڈویلپر بننے کے لیے آپ کے پاس اپنے پورے کیریئر میں مسلسل خود تعلیم پر وقت گزارنے کے علاوہ کوئی چارہ نہیں ہوگا۔
روشن پہلو پر، آج پروگرامنگ زبانیں سیکھنا اور سافٹ ویئر ڈویلپمنٹ کی مہارتیں حاصل کرنا پہلے سے کہیں زیادہ آسان اور سستا ہے، بہت سارے مفت ٹیوٹوریلز اور بہت سستے آن لائن کورسز جیسے CodeGym آن لائن دستیاب ہیں۔ لیکن اگرچہ علم مالی طور پر بہت سستی ہے، پھر بھی آپ کو حتمی کرنسی — وقت کے ساتھ اس کی ادائیگی کرنی ہوگی۔ لہذا آج ہم نے اس موضوع کو مزید تفصیل سے دریافت کرنے اور یہ معلوم کرنے کا فیصلہ کیا کہ پیشہ ورانہ کوڈرز خود تعلیم پر کتنا وقت اور محنت صرف کرتے ہیں اور وہ اسے کرنے کی ضرورت کے بارے میں کیسا محسوس کرتے ہیں۔

75% ڈویلپر سال میں کم از کم ایک بار نئی ٹیکنالوجی سیکھتے ہیں۔
بلاشبہ، خود تعلیم کی طرف رویہ اور سافٹ ویئر ڈویلپرز میں نئی چیزیں سیکھنے کی خواہش مختلف ہو سکتی ہے۔ لیکن اکثریت مستقل بنیادوں پر نئی ٹیکنالوجیز سیکھنے کی اہمیت کو تسلیم کرتی ہے۔ اسٹیک اوور فلو ڈیولپر سروے 2020 کے حصے کے طور پر ، پیشہ ور کوڈرز سے پوچھا گیا کہ وہ کتنی بار نئی زبان یا فریم ورک سیکھتے ہیں۔ سروے میں حصہ لینے والے 46,000 سے زیادہ ڈویلپرز میں سے تقریباً 75 فیصد نے کہا کہ وہ کم از کم ہر چند ماہ یا سال میں ایک بار نئی ٹیکنالوجی سیکھتے ہیں۔ خاص طور پر، 34.9% یا 16,165 جواب دہندگان نے کہا کہ وہ ہر چند ماہ میں ایک نئی زبان یا فریم ورک سیکھتے ہیں، جب کہ سروے میں حصہ لینے والے 37.9% یا 17,555 پیشہ ور کوڈر سال میں ایک بار کچھ نیا سیکھتے ہیں۔ ایک اور 25.1٪ نے کہا کہ وہ ہر چند سالوں میں ایک بار کچھ نیا سیکھتے ہیں اور 2.1٪ خود کو پروگرامنگ کی مہارتوں میں دہائی میں صرف ایک بار سیکھتے ہیں۔ دلچسپ بات یہ ہے کہ پروگرامنگ سیکھنے والوں کے سروے، HackerRank کی اسٹوڈنٹ ڈیولپر رپورٹ کے اعداد و شمار سے پتہ چلتا ہے کہ آج تمام نئے پروگرامرز میں سے 65% خود سکھائے جاتے ہیں، 27.39% جواب دہندگان نے کہا کہ انھوں نے خود ہدایت شدہ سیکھنے کے ذریعے کوڈ سیکھا اور مزید 37.70 % اسکول اور انفرادی مطالعہ کے امتزاج کے ذریعے اپنی مہارتیں حاصل کرنا۔سیکھنے کے ذرائع
اس بارے میں زیادہ تحقیقی ڈیٹا موجود نہیں ہے کہ پیشہ ور ڈویلپرز خود تعلیم کے لیے کن مخصوص چینلز کو اکثر استعمال کرنے کو ترجیح دیتے ہیں کیونکہ یہ اکثر فیلڈ پر بہت زیادہ منحصر ہوتا ہے اور پروگرامنگ لینگویج سافٹ ویئر ڈویلپر اس میں مہارت رکھتا ہے۔ لیکن کوڈنگ سے متعلق متعدد سروے اور آراء کے مطابق پیشہ آن لائن شیئر کیے گئے، یہ خود تعلیم کوڈنگ کے لیے علم کے سب سے مقبول ذرائع ہیں:- آن لائن ڈویلپر کمیونٹیز جیسے StackOverflow اور HackerRank،
- سبق پڑھنا اور ٹیوٹوریل ویڈیوز دیکھنا،
- آن لائن کورسز جیسے کوڈ جیم،
- پروگرامنگ کی نصابی کتابیں،
- دوسرے ڈویلپرز کے ساتھ ذاتی مواصلت،
- تعلیمی تقریبات جیسے میٹ اپس، سیمینارز، اور کوڈنگ بوٹ کیمپ۔
جاوا کوڈر ڈیٹا
جب خاص طور پر جاوا پروگرامرز کی بات آتی ہے، تو ہمارے پاس اپنی کچھ خصوصی معلومات ہیں جو CodeGym کمیونٹی کے اراکین کے سروے پر مبنی ہیں جو پیشہ ور جاوا ڈویلپرز کے طور پر کام کر رہے ہیں۔ ہمارے 70.2% جواب دہندگان نے کہا کہ وہ مستقل بنیادوں پر پیشہ ورانہ ادب پڑھتے ہیں۔ تقریباً نصف (48.9%) مخصوص ٹیکنالوجیز پر مرکوز آن لائن کورسز لیتے ہیں، اور تقریباً ایک تہائی جاوا ڈویلپرز جن کا ہم نے سروے کیا ہے اکثر ڈویلپر ایونٹس میں شامل ہوتے ہیں، آن لائن اور آف لائن دونوں۔ سروے میں حصہ لینے والے تمام لوگوں میں سے صرف 9.6 فیصد نے کہا کہ ان کے پاس خود تعلیم کے لیے وقت نہیں ہے۔ ہمیں یہ جاننے میں بھی دلچسپی تھی کہ جاوا کے ڈویلپرز اپنی پیشہ ورانہ تعلیم کے لیے عام طور پر کن سمتوں کا انتخاب کرتے ہیں۔ ہمارے جواب دہندگان نے اہمیت کے لحاظ سے ترقی کے سب سے زیادہ عام شعبے یہ ہیں:- جاوا اور جاوا کے ترقیاتی ماحولیاتی نظام کے بارے میں ان کے علم کو گہرا کرنا؛
- موبائل ڈویلپمنٹ ٹولز اور ٹیکنالوجیز سیکھنا؛
- ویب ڈویلپمنٹ کی مہارت اور علم؛
- کلاؤڈ ٹیکنالوجیز، بڑا ڈیٹا، مائیکرو سروسز؛
- کچھ لوگ جاوا کے علاوہ ایک اور پروگرامنگ زبان سیکھنے کے خواہاں ہیں، جس میں کوٹلن سب سے زیادہ مقبول آپشن ہے، اس کے بعد Go، C# اور PHP ہے۔
GO TO FULL VERSION