CodeGym /جاوا بلاگ /Random-SD /ڇا جاوا پهرين ٻولي طور سکڻ لاءِ سٺو آهي؟ اچو ته امڪانن کي...
John Squirrels
سطح
San Francisco

ڇا جاوا پهرين ٻولي طور سکڻ لاءِ سٺو آهي؟ اچو ته امڪانن کي ڳوليون ۽ نقصانن بابت ڳالهايون

گروپ ۾ شايع ٿيل
توهان کي ڪهڙي پروگرامنگ ٻولي استعمال ڪرڻ گهرجي جڏهن توهان سکڻ شروع ڪيو ته ڪوڊ ڪيئن ڪجي؟ هي هڪ شاندار سوال آهي جيڪو مستقبل جي ڪوڊرز لاءِ هڪ ابدي دشمني آهي. ڇا جاوا پهرين ٻولي طور سکڻ لاءِ سٺو آهي؟  اچو ته امڪانن کي ڳوليون ۽ نقصانن بابت ڳالهايون - 1 جيتوڻيڪ موضوع جو هڪ سطحي مطالعو اهو دريافت ڪرڻ لاءِ ڪافي آهي ته ويب ڊولپمينٽ لاءِ ٻه مشهور پروگرامنگ ٻوليون هن وقت جاوا ۽ پٿون آهن. اهي ٻئي ٻوليون تمام گهڻيون طاقتور ٻوليون آهن جن ۾ مختلف مسئلن کي حل ڪرڻ لاءِ تيار ڪيل صلاحيتن جو وسيع هٿيار آهي. اهو ياد رکڻ گهرجي ته جاوا ۽ پٿون مختلف آهن ۽ انهن جي پنهنجي طاقت ۽ ڪمزوريون آهن. پر ان ۾ شايد ڪو مقصد ناهي ته غلط فهميءَ کي برقرار رکڻ ۾، تنهنڪري هتي هڪ وڏو ٿلهو خراب ڪندڙ آهي: اسان سمجهون ٿا ته جاوا توهان جي پهرين پروگرامنگ ٻولي سکڻ لاءِ بهترين آپشن آهي. ۽ هاڻي اسان وڌيڪ تفصيل سان ڳالهائي سگهون ٿا ته اهو ڇو آهي، ڇو ته ڪافي سبب آهن.

1. جاوا هر لحاظ کان مقبول ترين پروگرامنگ ٻولي آهي

ان جي مقبوليت ۽ عام فهميءَ جي لحاظ کان، جاوا آسانيءَ سان هر ڪنهن کي مات ڏئي ڇڏيندو، حتي سي، هڪ ٻولي جيڪا لڳ ڀڳ 50 سال پراڻي آهي. آخرڪار، Java هاڻي هر هنڌ استعمال ٿئي ٿو: ڊيسڪ ٽاپ تي، موبائل پليٽ فارمن تي، سمارٽ ڪارن ۾، سمارٽ گهرن ۾، ۽ حتي ڪيٽلن ۽ استرين ۾، جيڪي 2019 جي آخر تائين ٻين گهريلو سامان سان گڏ تمام گهڻو سمارٽ ٿي چڪا هئا. اڄ، اتي سڄي دنيا ۾ تقريباً 8 ملين جاوا پروگرامر آهن. ماهرن جي هن وسيع تلاء جي ڪري، ڪيتريون ئي تنظيمون هن ٻولي کي نئين منصوبن لاء چونڊيندا آهن. ان حقيقت جي باوجود ته ٻيون مشهور پروگرامنگ ٻوليون آهن، جاوا هڪ مڃيل اڳواڻ رهي ٿو ۽ اڃا تائين ان جي پوزيشن حاصل ڪرڻ جو ڪو منصوبو ناهي. TIOBE انڊيڪس جي مطابق، جاوا دنيا ۾ سڀ کان وڌيڪ مشهور پروگرامنگ ٻولي آهي، جيڪا 16٪ جي پهچ سان، C ۽ Python کان اڳتي آهي.

2. جاوا جو علم توهان کي روزگار جا ڪافي موقعا ڏئي ٿو

اهو ئي سبب آهي ته جاوا روزگار جي اختيارن جي تعداد جي لحاظ کان ٻين سڀني کان وڌيڪ آهي. ۽ اهو شروعات ڪندڙن لاءِ انتهائي اهم آهي، ڇاڪاڻ ته اهو توهان کي ڪم ڳولڻ جي اجازت ڏئي ٿو هڪ ڀيرو توهان ٻولي جي بنيادي خاصيتن تي عبور حاصل ڪري ورتو آهي، ۽ پوءِ توهان جاوا ۾ اڳتي وڌڻ کان پوءِ مستحڪم پگهار حاصل ڪرڻ لاءِ. ڇا جاوا پهرين ٻولي طور سکڻ لاءِ سٺو آهي؟  اچو ته امڪانن کي ڳوليون ۽ نقصانن بابت ڳالهايون - 2ساڳئي وقت، جاوا جو وسيع استعمال پڻ ڊولپرز کي ڪيريئر جي ترقي ۽ انتظامي ٽريڪ سان گڏ اڳتي وڌڻ جا ڪيترائي موقعا ڏئي ٿو. رستي ۾، اها ڳالهه دلچسپ آهي ته، اهڙن موقعن جي گهڻائي جي باوجود، اڪثر جاوا ڪوڊرز ڪنهن ٻئي پيشي لاء ڪوڊنگ واپار ڪرڻ لاء تيار نه آهن. درحقيقت جي تحقيق مطابق ، هڪ مشهور نوڪري سرچ انجڻ، جاوا ڊولپرز ڪيريئر تبديل ڪرڻ جو تمام گهٽ امڪان آهن - صرف 8٪ جي شرح تي. اهو مشورو ڏئي ٿو ته جاوا هڪ ڊگهي ۽ مالي طور تي مستحڪم ڪيريئر لاءِ هڪ بهترين بنياد آهي. پر اهو سڀ ڪجهه ناهي. جاوا جي مقبوليت ۽، سڀ کان اهم، جاوا ماهرن لاء نوڪريون کولڻ جو تعداد، صرف وڌندڙ آهي. 2017 جي شروعات کان وٺي 2018 جي ​​آخر تائين، ڪولابيرا جي انگن اکرن موجب، هڪ معروف آئي ٽي ڀرتي ڪندڙ ايجنسي، جاوا سان لاڳاپيل نوڪرين جي افتتاحن جو تعداد 80 سيڪڙو کان مٿي ٿي ويو - 35,000 کان 62,000 تائين . اها هڪ ٻولي لاءِ بهترين ڪارڪردگي آهي جيڪا لڳ ڀڳ 25 سال پراڻي آهي.

3. جاوا سکڻ آسان آهي (سٺو، نسبتا ڳالهائڻ)

اهو ڪجهه پروگرامنگ ٻولين جي مقابلي ۾ آسان آهي (مثال طور، C++)، ۽ يقيناً، ٻين کان وڌيڪ ڏکيو. پر جاوا جي بنيادي ڄاڻ به سادو پر فنڪشنل اجزاء ٺاهڻ ممڪن بڻائي ٿي، جڏهن ته ڪوڊ ۾ ڪنهن به غلطي کي سڃاڻڻ ۽ درست ڪرڻ آسان آهي. هي سي يا سي ++ تي جاوا جي وڏي فائدن مان هڪ آهي. انهن ٻولين ۾ ڪوڊ ۾ بگ ڳولڻ ۽ سڃاڻڻ اڪثر ڏکيو، مونجهارو، ۽، ايمانداري سان، ڪڏهن ڪڏهن مايوس ڪندڙ به هوندو آهي. انهي سان گڏ، جاوا استعمال ڪري ٿو هڪ سادي ۽ واضح نحو گهٽ ۾ گهٽ خاص اکرن سان، جيڪو ڪوڊ ٺاهي ٿو پڙهڻ جي قابل ۽ سکيا کي آسان بڻائي ٿو. عام طور تي، هڪ دفعو توهان ٻولي سکڻ جي پهرين مرحلن مان گذري چڪا آهيو ۽ ابتدائي مشڪلاتن تي غالب ٿي ويا آهيو، جاوا ۾ پروگرام لکڻ بلڪل آسان ٿي ويندا آهن. ۽ ڪڏهن ڪڏهن اهو پڻ خوشگوار آهي.

4. هڪ سٺي ترقي يافته ڪميونٽي ۽ عوامي طور تي دستياب تعليمي مواد جو وڏو ادارو

جاوا جي وڏي ۽ هميشه وڌندڙ عالمي برادري بلاشبہ هڪ پروگرامنگ ٻولي ۽ پليٽ فارم جي طور تي ان جي طاقتن مان هڪ آهي. ڪميونٽي ڪنهن به ٻوليءَ جي زندگيءَ ۾ نون آيلن جي مدد ڪندي، مسئلا حل ڪرڻ ۾ مدد ڪندي، ۽ صرف جديد معلومات کي ورهائڻ ۾ وڏو ڪردار ادا ڪري ٿي. سوين فعال فورمز ۽ سوشل نيٽ ورڪ جا گروپ جاوا لاءِ وقف آهن، انهن تنظيمن جو ذڪر نه ڪرڻ جيڪي جاوا ۾ پنهنجون پروڊڪٽس اوپن سورس ڪوڊ استعمال ڪندي ترقي ڪن ٿيون ۽ ٽئين پارٽين سان پنهنجو بنيادي ڪم شيئر ڪن ٿيون. ڇا جاوا پهرين ٻولي طور سکڻ لاءِ سٺو آهي؟  اچو ته امڪانن کي ڳوليون ۽ نقصانن بابت ڳالهايون - 3جاوا ڪميونٽي جي فائدن مان ھڪڙو اھو آھي ته اھو مدد ڪري ٿو ۽ مدد ڪري ٿو نه رڳو شروعات ڪندڙ، پر پڻ تجربيڪار پروفيسر. جيتوڻيڪ جاوا جا ماهر اڪثر ڪري مدد ۽ مدد لاءِ ڪميونٽي ڏانهن رخ ڪندا آهن. ساڳئي وقت، ڪميونٽي ۾ فعال شموليت بحث ۾ حصو وٺڻ ۽ حاصل ڪرڻ ۽ مدد ڏيڻ سان جاوا ڪوڊرز جي وچ ۾ ترقي ۽ مقبوليت آهي. ان جو مطلب اهو آهي ته جاوا ڏانهن ڪو به نئون اچڻ وارو يقين ڪري سگهي ٿو ته هو يا هوء بغير مدد ۽ پتلون ۾ دوستانه ڪڪ کان سواء نه ڇڏي ويندي جڏهن ضروري هجي. انهي ڳالهه تي غور ڪندي ته شروع کان ڪنهن به پروگرامنگ ٻولي سکڻ اڃا به هڪ چيلنج آهي، اهو ڄاڻڻ تمام گهڻو آهي ته توهان کي اڪيلو وڃڻ جي ضرورت ناهي.

5. اوپن سورس لائبريرين جو وڏو مجموعو

وڏي حد تائين، اوپن سورس لائبريرين جي دستيابي اها آهي جيڪا جاوا کي دنيا جي ڊولپرز ۾ تمام گهڻو مشهور بڻائي ٿي. Apache, Google، ۽ ٻين ڪمپنين جي ميزبان ۽ غير منافع بخش تنظيمن عوامي طور تي دستياب لائبريريون جاري ڪيون آهن جيڪي جاوا ڊولپمينٽ کي آسان، تيز، ۽ وڌيڪ ڪارائتو بڻائين ٿيون. اهو ئي سبب آهي جو تجربا جاوا ڪوڊرز اڪثر نون نون ماڻهن کي صلاح ڏين ٿا ته صرف گوگل جي ڪارڪردگي کي انهن کي پنهنجو ڪوڊ لکڻ کان پهريان گهربل هجي. اهو تمام گهڻو امڪان آهي ته گهربل ڪارڪردگي اڳ ۾ ئي موجود هجي هڪ اوپن سورس لائبريري جي حصي جي طور تي جنهن کي آزمايو ويو آهي ۽ هر ڪنهن لاءِ استعمال ڪرڻ لاءِ موجود آهي. ٻين لفظن ۾، سڀ ڪم اڳ ۾ ئي توهان لاء ڪيو ويو آهي. ڇا هي خواب آهي؟

ماهر: جاوا وڌي رهيو آهي ۽ پکڙجي رهيو آهي. 90٪ فارچون 500 ڪمپنيون ان کي استعمال ڪن ٿيون، ۽ مستقبل جاوا ڪوڊرز لاءِ گهٽ ڪم آڻڻ وارو ناهي.

پيشه ور ڊولپرز ۽ صنعت جا ماهر متفق آهن ته اڪثر ڪري اهو سمجھ ۾ اچي ٿو ته جاوا سان سکڻ شروع ڪيو وڃي، ۽ ٻولي پاڻ ئي رجحان ۽ مقبول رهي ٿي. "جاوا هڪ بهترين پروگرامنگ ٻولين مان هڪ آهي جيڪا ڪڏهن ٺاهي وئي آهي، ۽ مان اهو نه چئي رهيو آهيان ڇو ته مان هڪ پرجوش جاوا ڊولپر آهيان، پر جاوا گذريل 20 سالن ۾ اهو ثابت ڪيو آهي، ٻن ڏهاڪن ڪنهن به پروگرامنگ ٻولي لاء وڏو وقت آهي، ۽ جاوا. هر گذرندڙ ڏينهن کي طاقت حاصل ڪئي آهي. جيتوڻيڪ اهڙا وقت آهن جڏهن جاوا جي ترقي سست ٿي وڃي ٿي، جاوا سٺو جواب ڏنو آهي، " جاوين پال ، هڪ تجربيڪار جاوا ڊولپر ۽ جاوا سان لاڳاپيل ڪيترن ئي بلاگن جو مالڪ چوي ٿو. "بهرحال، جاوا کي "رهي وئي" ٻولي سمجهي وڃڻ بي عقل هوندو. جاوا ڊولپرز نئين ڪارڪردگي کي شامل ڪندا رهندا آهن ۽ جاوا کي ننڍا، تيز ۽ وڌيڪ لچڪدار بڻائيندا آهن جڏهن اها وڏي پيماني تي ترقي جي اچي ٿي. طاقتور جاوا ورچوئل مشين ( JVM) ڪراس پليٽ فارم مطابقت رکندڙ جاوا ايپليڪيشنون ٺاهڻ آسان بڻائي ٿو، ۽ جاوا وڏيون روايتي ايپليڪيشنون ٺاهڻ ۾ شاندار ڪم ڪري ٿو جيڪي ڪوڊنگ جي قسم جي نمائندگي ڪن ٿيون جنهن ۾ اڪثر ڪاروبار اڄ مشغول آهن- اهو فارچون 500 جو 90٪ استعمال ڪيو ويو آهي! ڪابه ڳالهه ناهي. توهان ان کي ڪٽي ڇڏيو، جاوا ايپليڪيشن ڪوڊ جو تمام وڏو نصب ڪيل بنياد- ۽ جاوا پروگرامنگ نوڪريون- ڪنهن به وقت جلد ختم ٿيڻ وارو ناهي،" جان مولر ، هڪ آئي ٽي ماهر ۽ پروگرامنگ تي ڪيترن ئي ڪتابن جو ليکڪ چوي ٿو.

جاوا سکڻ دوران توهان کي ڪهڙا چئلينج منهن ڏئي سگهن ٿا؟

تنهن ڪري، هن نقطي تي، شروعات ڪندڙن کي اڳ ۾ ئي سمجهڻ گهرجي ته جاوا مقصدي طور تي پهرين پروگرامنگ ٻولي لاء بهترين اختيار آهي، ۽ شڪ ڪندڙ ۽ ٿورڙي ايمان وارن کي شرمسار ٿيڻ گهرجي ۽ توبه ڪرڻ گهرجي. تمام سنجيدگي سان، توهان جي ڪوڊنگ ڪيريئر کي شروع ڪرڻ لاءِ جاوا کي چونڊڻ جي سڀني فائدن کي لسٽ ڪرڻ سان گڏ، اسان کي انهن چيلينجز جي باري ۾ پڻ ڳالهائڻ گهرجي جيڪي رستي ۾ شروعات ڪندڙن جي انتظار ۾ آهن. بس پڪ ڪرڻ لاءِ ته هن آرٽيڪل کي پڙهڻ کان پوءِ توهان غلط تاثر حاصل نه ڪيو - اهو سکڻ جاوا ڪيڪ جو هڪ ٽڪرو آهي. ائين نه آهي. انهن سڀني فائدن جي باوجود جن جو ذڪر ڪيو ويو آهي، جهڙوڪ اوپن سورس لائبريرين جو وڏو تعداد ۽ هڪ دوستانه ڪميونٽي، توهان کي سمجهڻ گهرجي ته شروع کان ڪجهه به سکڻ آسان ڪم نه آهي (جيستائين توهان Instagram ماڊل ٿيڻ جي منصوبابندي ڪري رهيا آهيو). جيئن ته جاوا هڪ وچين عمر جي ٻولي آهي ۽، اچو ته چئو، تمام پختو، معلومات جو مقدار جيڪو ان کي ماسٽر ڪرڻ لاء مطالعو ڪيو وڃي اهو پڻ وڏو آهي. ڇا جاوا پهرين ٻولي طور سکڻ لاءِ سٺو آهي؟  اچو ته امڪانن کي ڳوليون ۽ نقصانن بابت ڳالهايون - 5بنيادي سوالن مان هڪ آهي جيڪو ڪنهن کي جاوا سکڻ تي غور ڪري ٿو پڇي ٿو "ڪيترو وقت وٺندو؟" يقينن، هتي هڪ خاص جواب ڏيڻ ڏکيو آهي ڇاڪاڻ ته ڪيترن ئي عنصر جي اثر هيٺ. تنهن ڪري، اسان صرف چند حوالا ڏينداسين. "خير، جيڪڏهن توهان کي 10 مهينن اندر جاوا سکڻ گهرجي، توهان وٽ گهڻو اختيار نه آهي. ٻولي سکڻ وڏي رڪاوٽ ناهي، جيتوڻيڪ. پروگرام ڪيئن سکڻ آهي. اهي ساڳيون شيون نه آهن. ۽ ڪا غلطي نه ڪريو: پروگرامنگ. مشڪل آهي. اهو سڀ ڪجهه توهان جي تجزياتي ۽ منطقي صلاحيتن کي ترقي ڪرڻ بابت آهي مسئلو حل ڪرڻ لاءِ. اصل پروگرامنگ ٻولي جيڪا توهان استعمال ڪندا آهيو توهان جي پروگرامنگ حلن کي ظاهر ڪرڻ لاءِ گهڻو ڪري حادثاتي آهي، "ڪينٿ رچرڊ چيو، هڪ تجربيڪار ڊولپر ۽ ATI ٽيڪنالاجيز ۾ اڳوڻي ٽيم ليڊر . ”جيڪڏهن مون وٽ ڪو تجربيڪار انجنيئر هجي جنهن سال گذاريا هوندا C++ ۽ C# لکڻ ۾، جواب ڪجهه ڏينهن ۾ هوندو، يا، سچ پڇو، ان کي سکڻ کان سواءِ درخواست ڏيو ۽ جيڪڏهن توهان کي نوڪري ملي ته ان سان معاملو ڪريو، ڇو ته اها جاوا ناهي، جي. ٻولي، جيڪو مسئلو آهي. اهو بنيادي اصول آهي، پروگرامنگ جي اصل مهارت. جڏهن ڪو چوي ٿو "3-5 سالن جا جاوا تجربو" ته اهي ڇا چوندا آهن، "مون کي ڪنهن جي ضرورت آهي جنهن جي پروگرامنگ جي بنيادي اصولن ۾ مڪمل طور تي مضبوط آهن. ڊومين جنهن سان مان ڊيل ڪري رهيو آهيان ۽ جن کي JVM جي نرالا سان معاملو ڪرڻو پيو ته انهن کي روڪيو نه وڃي ، ” فريڊ راس چيو ، Facebook تي هڪ ڊولپر.

تت ۾

ڇا اهو سمجھ ۾ اچي ٿو ته جاوا سان شروع ڪريو جڏهن سکيا پروگرام ڪيئن ڪجي، يا اهو بهتر آهي ته هڪ مختلف ٻولي چونڊيو وڃي؟ ها. جاوا يقيني طور تي شروع ڪرڻ لاءِ بهترين جڳهه آهي، ان حقيقت جي باوجود ته ان جا فائدا ۽ نقصان آهن ڪنهن ٻئي پروگرامنگ ٻولي وانگر. پر ڇا اهو سمجھ ۾ اچي ٿو ته جاوا کي سکڻ شروع ڪيو وڃي جيئن اسان 2020 ۾ داخل ٿي رهيا آهيون ۽ ڊگهي مدي وارا منصوبا ٺاهي رهيا آهيون؟ ٻيهر، جواب مثبت آهي: جاوا جي مقبوليت صرف وڌي رهي آهي، ۽ ان سان گڏ جاوا پروگرامرز جي گهرج وڌي رهي آهي. آخرڪار، هڪ آخري سوال جيڪو هميشه هر ڪنهن کي جاوا سکڻ شروع ڪرڻ جي باري ۾ پريشان ڪري ٿو. اهو ڪيترو وقت وٺندو؟ هتي ڪو به جواب ناهي، پر ڪوڊ گيم جي هڪ مطالعي مطابق، جاوا سکڻ لاءِ گهربل اوسط وقت 3 مهينن ۽ ڪيترن سالن جي وچ ۾ آهي. جيئن ته توهان جي تربيت کان پوء روزگار ڳولڻ لاء، اوسط نوڪري جي ڳولا هڪ کان ٽن مهينن تائين وٺندي آهي. انهي حقيقت تي غور ڪندي ته جاوا ڪوڊرز جي طلب صرف وڌي رهي آهي، اهو بهتر آهي ته جلدي ڪريو ۽ پنهنجي تربيت سان شروع ڪريو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION