CodeGym /جاوا بلاگ /Random-SD /مٿيان 7 ٽوٽڪا ۽ ترڪيبون جاوا سکڻ لاءِ جيترو جلدي ٿي سگهي
John Squirrels
سطح
San Francisco

مٿيان 7 ٽوٽڪا ۽ ترڪيبون جاوا سکڻ لاءِ جيترو جلدي ٿي سگهي

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

1. ھڪڙو دلچسپ منصوبو ڳولھيو جيڪو توھان ٺاھي سگھوٿا جاوا سان

هتي Brian Knapp کان هڪ سٺي شروعاتي ٽپ آهي، هڪ تجربيڪار پروگرامر ۽ ليکڪ ڪوڊ ڪيريئر جينيئس بلاگ: ”جڏهن مان 2002 ۾ هاءِ اسڪول ۾ سينيئر هوس ته مون جاوا سکڻ جو فيصلو ڪيو. مون پاڻ کي 21 ڏينهن ۾ Teach Yourself Java جي ڪاپي حاصل ڪئي ته جيئن بنيادي ڳالهين کي معلوم ڪيو وڃي ۽ اهو C/C++ کان ڪيئن مختلف هو. ڪتاب مددگار هو، پر مون ان جي ذريعي هڪ يا ٻن هفتن ۾ چيڪ ڪيو. ۽ پوءِ مون ڪجهه ڪيو جنهن ۾ وڏو فرق پيدا ٿيو. مون فيصلو ڪيو ته جاوا سان گڏ ڪجهه ٿڌو! مان جاوا 2D استعمال ڪندي پنهنجو فائنل تصوراتي انداز آر پي جي گيم ٺاهڻ بابت واقعي پرجوش آهيان. ايندڙ مهيني لاءِ، هر هڪ منجهند ۽ شام جو آئون جنوني طور ان پروجيڪٽ کي هيڪ ڪري رهيو هوس. رستي ۾ مون اهو معلوم ڪيو ته اسڪرين تي گرافڪس کي ڪيئن آئوٽ ڪجي، اسپرائٽس، آئوٽ پُٽ ۽ ٽائل ميپ کي اسڪرين تي منتقل ڪجي، ٽڪر جي سڃاڻپ، ميوزڪ، صوتي اثرات، ۽ مون پنهنجو ٽائل ميپ ايڊيٽر به ٺاهيو آهي جاوا سوئنگ استعمال ڪندي! مون لاءِ اهم نقطو ڪجهه تعمير ڪرڻ بابت پرجوش رهيو. مون وٽ هڪ پروجيڪٽ هو جنهن بابت مون وٽ تمام سٺي توانائي هئي، ۽ جاوا هڪ دلچسپ ٽيڪنالاجي هئي جيڪا هر شي کي ممڪن بڻائي ٿي! برائن ضرور صحيح آهي. ڪجھ مزيدار ۽ دلچسپ ڳولهڻ جيڪو توھان چاھيو ٿا جاوا سان ٺاھيو اھو ھڪڙو بھترين طريقو آھي پاڻ کي ترغيب ڏيڻ لاءِ ٻولي سکڻ لاءِ تڪڙو ۽ مزيدار طريقي سان. دراصل، هي انهن شين مان هڪ آهي جنهن کي اسان ذهن ۾ رکي رهيا هئاسين جڏهن CodeGym ڪورس ٺاهيو. ان ڪري اسان وٽ هڪ ڪهاڻي آهي، ڪورس جي حصن کي هڪٻئي سان ڳنڍڻ، ۽ جاوا لاڳو ڪرڻ بابت پرجوش ٿيڻ لاءِ ٺهيل مختلف ڪمن کي سکڻ لاءِ ته ڪيئن توهان هن ٻولي کي پنهنجي پسند جي شيءِ ٺاهڻ لاءِ استعمال ڪري سگهو ٿا.

2. جيترو ٿي سگھي مشق ڪريو

” مشق تمام فرق پيدا ڪري ٿي. مسلسل، بار بار مشق جي ڪري مان هڪ ماهر جاوا ٽيوٽر ٿيڻ جي قابل ٿيس. يقينن، هي پروفيشنل پروگرامرز جي ڪاميابي جي ڪنجي آهي. توهان کي صرف ان کي ڪوڊ ڪرڻو پوندو!" - چوي ٿو جان سيلاسڪي، هڪ سينئر جاوا ڊولپر ۽ جاوا ٽيوٽر. ۽ اسان وڌيڪ متفق نه ٿي سگهياسين! اسان اهو چوڻ شروع کان ئي رکون ٿا: سکڻ ۾ ڪوڊ ڪيئن ڪجي، مشق تمام فرق پيدا ڪري ٿي. اسان سڄي CodeGym جي ڪورس جو ڍانچو تعمير ڪيو آھي ھن مشق جي چوڌاري، حقيقت ۾. اھو ھڪڙو بنيادي سبب آھي جو اسان جا ڪيترائي شاگرد ڪورس جي آخري سطح کي ختم ڪرڻ کان اڳ پاڻ کي پھريون ڪوڊنگ نوڪري ڳولڻ جي قابل آھن. جڏهن CodeGym تي جاوا سکيا، گهڻو ڪري جيڪو توهان ڪندا آهيو مشق ڪندي. تنهن ڪري اسان اڳ ۾ ئي توهان جي لاء هن جو خيال رکيو آهي. بس مشق ڪرڻ نه وساريو جيڪڏهن توهان فيصلو ڪيو ته ڪوڊ گيم کان سواءِ جاوا سکڻ جو ڪجهه طريقو.

3. باقاعدگي سان پڙهو ۽ ڊگهو وقفو نه وٺو

هڪ ٻيو اهم ٽپ جنهن کي اسان پنهنجي مشاهدن ۽ اسان جي اڳوڻي شاگردن جي تجربي جي بنياد تي شيئر ڪري سگهون ٿا. مسلسل ۽ لڳاتار مطالعو ڪرڻ، ڊگهو وقفو وٺڻ کان سواءِ (ترجيح طور تي هڪ ڏينهن کان وڌيڪ وقفي کان سواءِ) ڪاميابي جو هڪ اهم عنصر آهي. تجربو اسان کي ڏيکاري ٿو ته جيڪي ماڻهو ڊگھا ۽ گھڻا وقفو وٺندا آهن عام طور تي واقعي سست ترقي ڪندا آهن ۽ گهڻو ڪري ڪامياب ٿيڻ کان سواءِ ئي ڪورس کي ختم ڪري ڇڏيندا آهن. تنهن ڪري، اسان ضرور سفارش ڪنداسين، جيترو توهان ڪري سگهو ٿا، باقاعده بنياد تي جاوا کي سکڻ تي قائم رکو جيئن اڪثر ماڻهن لاء وقفو وٺڻ جي نتيجي ۾ ميموري کي "ريفريش" ڪرڻ جي ضرورت آهي جڏهن اهي واپس حاصل ڪري رهيا آهن، يا اڃا به ان کي سکڻ. ٻيهر، جيئن توهان جو دماغ نئين علم کي حقيقي جلدي وساري ڇڏيندو آهي، خاص طور تي جيڪڏهن هن علم کي عملي تجربو جي مناسب مقدار سان سهڪار نه ڪيو وڃي.

4. ٻين نئين سکندڙن ۽ نئين سکندڙن سان تعاون ڪريو

ڪوششن کي گڏ ڪرڻ ۽ هڪ ٻئي جي مدد ڪرڻ لاءِ ٻين تازو سکندڙن سان تعاون ڪامياب جاوا خود سيکارڻ وارن جي هڪ ٻي ننڍڙي چال آهي. اهو طريقو اثرائتو آهي ڇاڪاڻ ته اسان جي دماغ جي ڪم جي طريقي سان: ان لاءِ ڪجهه سکڻ جو بهترين طريقو ٻين ماڻهن کي سيکارڻ آهي. انهي ڪري ٻين سان تعاون ڪرڻ ۽ گهٽ تجربيڪار سکيا ڏيندڙن جي مدد ڪرڻ تمام سٺو ڪم ڪري ٿو. يقينن، اسان هميشه ڄاڻون ٿا ته ڪميونٽي ۽ تعاون ڪيترو اهم آهي. ان ڪري اسان وٽ اسان جي ويب سائيٽ تي مدد جو سيڪشن آهي، جتي ڪوڊ گيم جا شاگرد مدد لاءِ پڇي سگهن ٿا، ۽ ان کي ساٿي سکندڙن يا ڪوڊ گيم جي پنهنجي جاوا ماهرن کان حاصل ڪري سگهن ٿا.

5. پنهنجا سکيا سيشن ڪافي ڊگهو رکو (ڏينهن ۾ 1 ڪلاڪ کان وڌيڪ)

جيئن ته ڪيترائي تجربا پروگرامر توهان کي ٻڌائيندا، هر روز هڪ ڪلاڪ لاءِ جاوا سکڻ شايد تمام مؤثر حڪمت عملي نه هجي. اڪثر ماڻهن لاءِ، هڪ ڪلاڪ صرف ڪافي نه هوندو جيئن اصل وقت جيڪو توهان ڪوڊنگ ۾ گذاريو اهو تقريباً 20-30 منٽ هوندو. هتي اهو آهي جيڪو Reinder de Vries، هڪ تجربيڪار ڊولپر ۽ LaernAppMaking.com ويب سائيٽ جو باني، هن بابت شيئر ڪيو آهي : “روزانو صرف هڪ ڪلاڪ سکڻ (ڪجهه به نه ڪيترا ڏينهن لڳاتار) جيڪي سکيو ويو آهي ان کي برقرار رکڻ لاءِ خراب آهي، ۽ توهان جي سکيا جي صلاحيت کي نقصان پهچائيندو. ڇا توهان وٽ اهو اختيار آهي ته روزانو 2 يا 3 ڪلاڪ سکڻ جو، شايد ننڍن وقفن ۾؟ جڏهن توهان هڪ ڪلاڪ لاءِ پروگرامنگ سکو ٿا، اصل وقت جيڪو توهان ڪوڊ لکڻ ۾ گذاريو اهو 20 منٽ جيترو ٿي سگهي ٿو. پروگرامنگ کان علاوه توهان ٻيون به ڪيتريون ئي شيون ڪندا آهيو: پڙهڻ، حوالا ڳولڻ، اسڪرين تي گھورڻ، گوگل سرچ سوالن کي گڏ ڪرڻ جي ڪوشش ڪرڻ، ۽ يقيناً فيس بوڪ يا واٽس اپ چيڪ ڪرڻ ۽ ٻيون رڪاوٽون. جڏهن سکيا، توهان جي ذهن کي ”گرم ٿيڻ“ (جيئن ڪم ڪرڻ وانگر) ۽ ٿڌي ٿيڻ جي ضرورت آهي، نئين معلومات کي پروسيس ڪندي. ڪمن ۽ حوالن کي تبديل ڪرڻ تي ڌيان ڏئي ٿو، ۽ خاص طور تي پروگرامنگ لاءِ ”زون آئوٽ“ ڪرڻ لاءِ وقت ۽ ڪوشش وٺندي آهي. هتي شامل ڪرڻ لاءِ هڪ عام شيءِ آهي: وقت ضايع نه ڪريو ۽ جيترو توهان ڪري سگهو ٿا، ڪجهه تيزيءَ سان حاصل ڪرڻ تي ڌيان ڏيو (توهان وٽ هر وقت دنيا ۾ نه آهي!)، اهو سکيو وڃي ته جاوا ۾ ڪوڊ ڪيئن ڪجي يا ڪجھ ٻيو. ھتي ھجر قم کان ھڪڙو سٺو حوصلہ افزائي سفارش آھي ، ھڪڙو تجربيڪار جاوا ڊولپر: ”ڊلي نه ڪريو. اقتصاديات تبديل ٿي. آئي ٽي دنيا ڪيترن ئي سالن ۾ تبديل ٿي وئي، پر هڪ شيء اڃا تائين ساڳيو آهي: جڏهن ڪمزور معيشت ڪمپنين کي قيمت گھٽائڻ تي مجبور ڪري ٿي، منصوبا ملتوي ڪيا ويندا يا مڪمل طور تي منسوخ ٿي ويندا. جڏهن منصوبا غائب، نوڪريون غائب. آخرڪار، معيشت جو پنڊولم هميشه پوئتي موٽندو آهي، پر اهو شايد سال وٺي سگھي ٿو. تنهن ڪري سٺي شروعات حاصل ڪرڻ لاءِ اڃا به وڌندڙ معيشت جي لهرن تي سوار ٿيو. تمام سُٺي ڳاله.

6. بار کي تمام گھٽ مقرر نه ڪريو

هڪ ٻيو سٺو عام ٽپ اهو نه آهي ته بار کي پنهنجي لاءِ تمام گهٽ رکو جڏهن اهو سکڻ جي ڳالهه اچي ٿي ته ڪوڊ ڪيئن ڪجي، جيڪو اهو آهي ته ڪيترائي شروعات ڪندڙ عام طور تي ڪندا آهن. مثال طور، اهو عام آهي ماڻهن لاءِ سوچڻ ته اهي ڏاڍا پراڻا آهن هڪ نئين مهارت سکڻ لاءِ، خاص طور تي جيڪڏهن اهو آهي ”پروگرامنگ جيترو پيچيده“. ايستائين جو 20 سالن جي آخر ۾ يا 30 سالن جي شروعات ۾ ماڻهو اڪثر سوچيندا آهن ته اهي ”هن گندگي لاءِ تمام پراڻا“ هوندا. يقينن، اڪثر ڪيسن ۾ تمام گهڻو پراڻو هجڻ صرف هڪ عذر آهي جيڪو توهان پاڻ کي ڇڏڻ جي اجازت ڏيڻ لاء تيار ڪيو آهي، اڪثر ڪري توهان کان اڳ شروع ڪيو. هتي ڇا آهي برائن لم، هڪ تجربيڪار جاوا ڪوڊر، ماڻهن جي باري ۾ چوڻ آهي ته جاوا سکڻ شروع ڪن ٿا جڏهن اهي 30 کان مٿي آهن: “جاوا تمام منظم ۽ ڪارپوريٽ آهي. مان سمجهان ٿو ته اهو هڪ منظم ذهن لاءِ مڪمل آهي، جيڪو پسند ڪندو آهي ڊيزائن جي نمونن ۽ اعتراض تي مبني پروگرامنگ. ۽ اهو ممڪن آهي ته هڪ وڏي عمر وارو ماڻهو هڪ منظم ذهن آهي. اهو پڻ سرٽيفڪيشن ۾ ڪيريئر جو رستو آهي ۽ پراڻن ماڻهن لاءِ سٺي رکيل غير شروعاتي قسم جون نوڪريون. ٻيو طريقو جاوا ٿي سگهي ٿو عظيم آهي جيڪڏهن توهان پنهنجي پيداوار ٺاهي رهيا آهيو. Microsoft ۽ .NET کي اوپن سورس جي دنيا ۾ سنجيدگيءَ سان علاج نٿو ڪيو وڃي، تنهن ڪري جيڪڏهن توهان وٽ هڪ پراڊڪٽ ٺاهڻ لاءِ ڪيترن سالن جو منصوبو آهي يا Minecraft وانگر هڪ راند به، Java شاندار آهي. ادا لاجواب آهي ۽ توهان کي جاوا اسڪرپٽ جي اسپگيٽي ڪوڊ جي بدران بالغ ٽولنگ سان ڪم ڪرڻو پوندو يا گهٽ-سطح جي ميموري مسئلن جهڙوڪ C يا C++. اسان صرف وڌيڪ متفق نه ٿي سگهيا آهيون.

7. بونس ٽپ: پنهنجو ڪوڊ ڳايو

۽ نتيجو ڪڍڻ لاءِ، هتي Reinder de Vries کان هڪ اضافي سٺي ۽ غيرمعمولي بونس ٽپ آهي، جيڪو توهان کي مشورو ڏئي ٿو ته توهان جو ڪوڊ ڳائڻ لاءِ (اها ڪا نئين ڳالهه آهي!) جيئن توهان جي ذهن کي بور ٿيڻ کان بچائڻ لاءِ. ”ڇا توهان ڪڏهن پنهنجو پروگرامنگ ڪوڊ ڳائڻ جي ڪوشش ڪئي آهي؟ منهنجو مطلب، اهو بيوقوف آواز آهي، پر اهو ڪم ڪري ٿو. ذهن بور ٿي ويندو آهي جڏهن توهان هڪ ئي شيء هر وقت ڪندا آهيو، ۽ اهو طريقو گهٽ سکندو آهي جيڪڏهن توهان هڪ سکيا وارو طريقو استعمال ڪندا آهيو. هر وقت پڙهڻ، صرف وڊيوز ڏسڻ، صرف ڪيبورڊ تي لکڻ سکڻ جو هڪ بهترين طريقو ناهي. ان جي بدران، قلم ۽ ڪاغذ سان ڪوڊ لکڻ جي ڪوشش ڪريو، يا فائن لائنر ۽ وڏي پينسل استعمال ڪندي پروگرامنگ تصور ٺاھيو، يا... پنھنجو ڪوڊ ڳايو!” Reinder جي سفارش ڪري ٿو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION