توهان کي ڪهڙي پروگرامنگ ٻولي استعمال ڪرڻ گهرجي جڏهن توهان سکڻ شروع ڪيو ته ڪوڊ ڪيئن ڪجي؟ هي هڪ شاندار سوال آهي جيڪو مستقبل جي ڪوڊرز لاءِ هڪ ابدي دشمني آهي. جيتوڻيڪ موضوع جو هڪ سطحي مطالعو اهو دريافت ڪرڻ لاءِ ڪافي آهي ته ويب ڊولپمينٽ لاءِ ٻه مشهور پروگرامنگ ٻوليون هن وقت جاوا ۽ پٿون آهن. اهي ٻئي ٻوليون تمام گهڻيون طاقتور ٻوليون آهن جن ۾ مختلف مسئلن کي حل ڪرڻ لاءِ تيار ڪيل صلاحيتن جو وسيع هٿيار آهي. اهو ياد رکڻ گهرجي ته جاوا ۽ پٿون مختلف آهن ۽ انهن جي پنهنجي طاقت ۽ ڪمزوريون آهن. پر ان ۾ شايد ڪو مقصد ناهي ته غلط فهميءَ کي برقرار رکڻ ۾، تنهنڪري هتي هڪ وڏو ٿلهو خراب ڪندڙ آهي: اسان سمجهون ٿا ته جاوا توهان جي پهرين پروگرامنگ ٻولي سکڻ لاءِ بهترين آپشن آهي. ۽ هاڻي اسان وڌيڪ تفصيل سان ڳالهائي سگهون ٿا ته اهو ڇو آهي، ڇو ته ڪافي سبب آهن.
پيشه ور ڊولپرز ۽ صنعت جا ماهر متفق آهن ته اڪثر ڪري اهو سمجھ ۾ اچي ٿو ته جاوا سان سکڻ شروع ڪيو وڃي، ۽ ٻولي پاڻ ئي رجحان ۽ مقبول رهي ٿي. "جاوا هڪ بهترين پروگرامنگ ٻولين مان هڪ آهي جيڪا ڪڏهن ٺاهي وئي آهي، ۽ مان اهو نه چئي رهيو آهيان ڇو ته مان هڪ پرجوش جاوا ڊولپر آهيان، پر جاوا گذريل 20 سالن ۾ اهو ثابت ڪيو آهي، ٻن ڏهاڪن ڪنهن به پروگرامنگ ٻولي لاء وڏو وقت آهي، ۽ جاوا. هر گذرندڙ ڏينهن کي طاقت حاصل ڪئي آهي. جيتوڻيڪ اهڙا وقت آهن جڏهن جاوا جي ترقي سست ٿي وڃي ٿي، جاوا سٺو جواب ڏنو آهي، " جاوين پال
، هڪ تجربيڪار جاوا ڊولپر ۽ جاوا سان لاڳاپيل ڪيترن ئي بلاگن جو مالڪ چوي ٿو. "بهرحال، جاوا کي "رهي وئي" ٻولي سمجهي وڃڻ بي عقل هوندو. جاوا ڊولپرز نئين ڪارڪردگي کي شامل ڪندا رهندا آهن ۽ جاوا کي ننڍا، تيز ۽ وڌيڪ لچڪدار بڻائيندا آهن جڏهن اها وڏي پيماني تي ترقي جي اچي ٿي. طاقتور جاوا ورچوئل مشين ( JVM) ڪراس پليٽ فارم مطابقت رکندڙ جاوا ايپليڪيشنون ٺاهڻ آسان بڻائي ٿو، ۽ جاوا وڏيون روايتي ايپليڪيشنون ٺاهڻ ۾ شاندار ڪم ڪري ٿو جيڪي ڪوڊنگ جي قسم جي نمائندگي ڪن ٿيون جنهن ۾ اڪثر ڪاروبار اڄ مشغول آهن- اهو فارچون 500 جو 90٪ استعمال ڪيو ويو آهي! ڪابه ڳالهه ناهي. توهان ان کي ڪٽي ڇڏيو، جاوا ايپليڪيشن ڪوڊ جو تمام وڏو نصب ڪيل بنياد- ۽ جاوا پروگرامنگ نوڪريون- ڪنهن به وقت جلد ختم ٿيڻ وارو ناهي،" جان مولر
، هڪ آئي ٽي ماهر ۽ پروگرامنگ تي ڪيترن ئي ڪتابن جو ليکڪ چوي ٿو.
1. جاوا هر لحاظ کان مقبول ترين پروگرامنگ ٻولي آهي
ان جي مقبوليت ۽ عام فهميءَ جي لحاظ کان، جاوا آسانيءَ سان هر ڪنهن کي مات ڏئي ڇڏيندو، حتي سي، هڪ ٻولي جيڪا لڳ ڀڳ 50 سال پراڻي آهي. آخرڪار، Java هاڻي هر هنڌ استعمال ٿئي ٿو: ڊيسڪ ٽاپ تي، موبائل پليٽ فارمن تي، سمارٽ ڪارن ۾، سمارٽ گهرن ۾، ۽ حتي ڪيٽلن ۽ استرين ۾، جيڪي 2019 جي آخر تائين ٻين گهريلو سامان سان گڏ تمام گهڻو سمارٽ ٿي چڪا هئا. اڄ، اتي سڄي دنيا ۾ تقريباً 8 ملين جاوا پروگرامر آهن. ماهرن جي هن وسيع تلاء جي ڪري، ڪيتريون ئي تنظيمون هن ٻولي کي نئين منصوبن لاء چونڊيندا آهن. ان حقيقت جي باوجود ته ٻيون مشهور پروگرامنگ ٻوليون آهن، جاوا هڪ مڃيل اڳواڻ رهي ٿو ۽ اڃا تائين ان جي پوزيشن حاصل ڪرڻ جو ڪو منصوبو ناهي. TIOBE انڊيڪس جي مطابق، جاوا دنيا ۾ سڀ کان وڌيڪ مشهور پروگرامنگ ٻولي آهي، جيڪا 16٪ جي پهچ سان، C ۽ Python کان اڳتي آهي.2. جاوا جو علم توهان کي روزگار جا ڪافي موقعا ڏئي ٿو
اهو ئي سبب آهي ته جاوا روزگار جي اختيارن جي تعداد جي لحاظ کان ٻين سڀني کان وڌيڪ آهي. ۽ اهو شروعات ڪندڙن لاءِ انتهائي اهم آهي، ڇاڪاڻ ته اهو توهان کي ڪم ڳولڻ جي اجازت ڏئي ٿو هڪ ڀيرو توهان ٻولي جي بنيادي خاصيتن تي عبور حاصل ڪري ورتو آهي، ۽ پوءِ توهان جاوا ۾ اڳتي وڌڻ کان پوءِ مستحڪم پگهار حاصل ڪرڻ لاءِ. ساڳئي وقت، جاوا جو وسيع استعمال پڻ ڊولپرز کي ڪيريئر جي ترقي ۽ انتظامي ٽريڪ سان گڏ اڳتي وڌڻ جا ڪيترائي موقعا ڏئي ٿو. رستي ۾، اها ڳالهه دلچسپ آهي ته، اهڙن موقعن جي گهڻائي جي باوجود، اڪثر جاوا ڪوڊرز ڪنهن ٻئي پيشي لاء ڪوڊنگ واپار ڪرڻ لاء تيار نه آهن. درحقيقت جي تحقيق مطابق ، هڪ مشهور نوڪري سرچ انجڻ، جاوا ڊولپرز ڪيريئر تبديل ڪرڻ جو تمام گهٽ امڪان آهن - صرف 8٪ جي شرح تي. اهو مشورو ڏئي ٿو ته جاوا هڪ ڊگهي ۽ مالي طور تي مستحڪم ڪيريئر لاءِ هڪ بهترين بنياد آهي. پر اهو سڀ ڪجهه ناهي. جاوا جي مقبوليت ۽، سڀ کان اهم، جاوا ماهرن لاء نوڪريون کولڻ جو تعداد، صرف وڌندڙ آهي. 2017 جي شروعات کان وٺي 2018 جي آخر تائين، ڪولابيرا جي انگن اکرن موجب، هڪ معروف آئي ٽي ڀرتي ڪندڙ ايجنسي، جاوا سان لاڳاپيل نوڪرين جي افتتاحن جو تعداد 80 سيڪڙو کان مٿي ٿي ويو - 35,000 کان 62,000 تائين . اها هڪ ٻولي لاءِ بهترين ڪارڪردگي آهي جيڪا لڳ ڀڳ 25 سال پراڻي آهي.3. جاوا سکڻ آسان آهي (سٺو، نسبتا ڳالهائڻ)
اهو ڪجهه پروگرامنگ ٻولين جي مقابلي ۾ آسان آهي (مثال طور، C++)، ۽ يقيناً، ٻين کان وڌيڪ ڏکيو. پر جاوا جي بنيادي ڄاڻ به سادو پر فنڪشنل اجزاء ٺاهڻ ممڪن بڻائي ٿي، جڏهن ته ڪوڊ ۾ ڪنهن به غلطي کي سڃاڻڻ ۽ درست ڪرڻ آسان آهي. هي سي يا سي ++ تي جاوا جي وڏي فائدن مان هڪ آهي. انهن ٻولين ۾ ڪوڊ ۾ بگ ڳولڻ ۽ سڃاڻڻ اڪثر ڏکيو، مونجهارو، ۽، ايمانداري سان، ڪڏهن ڪڏهن مايوس ڪندڙ به هوندو آهي. انهي سان گڏ، جاوا استعمال ڪري ٿو هڪ سادي ۽ واضح نحو گهٽ ۾ گهٽ خاص اکرن سان، جيڪو ڪوڊ ٺاهي ٿو پڙهڻ جي قابل ۽ سکيا کي آسان بڻائي ٿو. عام طور تي، هڪ دفعو توهان ٻولي سکڻ جي پهرين مرحلن مان گذري چڪا آهيو ۽ ابتدائي مشڪلاتن تي غالب ٿي ويا آهيو، جاوا ۾ پروگرام لکڻ بلڪل آسان ٿي ويندا آهن. ۽ ڪڏهن ڪڏهن اهو پڻ خوشگوار آهي.4. هڪ سٺي ترقي يافته ڪميونٽي ۽ عوامي طور تي دستياب تعليمي مواد جو وڏو ادارو
جاوا جي وڏي ۽ هميشه وڌندڙ عالمي برادري بلاشبہ هڪ پروگرامنگ ٻولي ۽ پليٽ فارم جي طور تي ان جي طاقتن مان هڪ آهي. ڪميونٽي ڪنهن به ٻوليءَ جي زندگيءَ ۾ نون آيلن جي مدد ڪندي، مسئلا حل ڪرڻ ۾ مدد ڪندي، ۽ صرف جديد معلومات کي ورهائڻ ۾ وڏو ڪردار ادا ڪري ٿي. سوين فعال فورمز ۽ سوشل نيٽ ورڪ جا گروپ جاوا لاءِ وقف آهن، انهن تنظيمن جو ذڪر نه ڪرڻ جيڪي جاوا ۾ پنهنجون پروڊڪٽس اوپن سورس ڪوڊ استعمال ڪندي ترقي ڪن ٿيون ۽ ٽئين پارٽين سان پنهنجو بنيادي ڪم شيئر ڪن ٿيون. جاوا ڪميونٽي جي فائدن مان ھڪڙو اھو آھي ته اھو مدد ڪري ٿو ۽ مدد ڪري ٿو نه رڳو شروعات ڪندڙ، پر پڻ تجربيڪار پروفيسر. جيتوڻيڪ جاوا جا ماهر اڪثر ڪري مدد ۽ مدد لاءِ ڪميونٽي ڏانهن رخ ڪندا آهن. ساڳئي وقت، ڪميونٽي ۾ فعال شموليت بحث ۾ حصو وٺڻ ۽ حاصل ڪرڻ ۽ مدد ڏيڻ سان جاوا ڪوڊرز جي وچ ۾ ترقي ۽ مقبوليت آهي. ان جو مطلب اهو آهي ته جاوا ڏانهن ڪو به نئون اچڻ وارو يقين ڪري سگهي ٿو ته هو يا هوء بغير مدد ۽ پتلون ۾ دوستانه ڪڪ کان سواء نه ڇڏي ويندي جڏهن ضروري هجي. انهي ڳالهه تي غور ڪندي ته شروع کان ڪنهن به پروگرامنگ ٻولي سکڻ اڃا به هڪ چيلنج آهي، اهو ڄاڻڻ تمام گهڻو آهي ته توهان کي اڪيلو وڃڻ جي ضرورت ناهي.5. اوپن سورس لائبريرين جو وڏو مجموعو
وڏي حد تائين، اوپن سورس لائبريرين جي دستيابي اها آهي جيڪا جاوا کي دنيا جي ڊولپرز ۾ تمام گهڻو مشهور بڻائي ٿي. Apache, Google، ۽ ٻين ڪمپنين جي ميزبان ۽ غير منافع بخش تنظيمن عوامي طور تي دستياب لائبريريون جاري ڪيون آهن جيڪي جاوا ڊولپمينٽ کي آسان، تيز، ۽ وڌيڪ ڪارائتو بڻائين ٿيون. اهو ئي سبب آهي جو تجربا جاوا ڪوڊرز اڪثر نون نون ماڻهن کي صلاح ڏين ٿا ته صرف گوگل جي ڪارڪردگي کي انهن کي پنهنجو ڪوڊ لکڻ کان پهريان گهربل هجي. اهو تمام گهڻو امڪان آهي ته گهربل ڪارڪردگي اڳ ۾ ئي موجود هجي هڪ اوپن سورس لائبريري جي حصي جي طور تي جنهن کي آزمايو ويو آهي ۽ هر ڪنهن لاءِ استعمال ڪرڻ لاءِ موجود آهي. ٻين لفظن ۾، سڀ ڪم اڳ ۾ ئي توهان لاء ڪيو ويو آهي. ڇا هي خواب آهي؟
ماهر: جاوا وڌي رهيو آهي ۽ پکڙجي رهيو آهي. 90٪ فارچون 500 ڪمپنيون ان کي استعمال ڪن ٿيون، ۽ مستقبل جاوا ڪوڊرز لاءِ گهٽ ڪم آڻڻ وارو ناهي. |
GO TO FULL VERSION