CodeGym /جاوا بلاگ /Random-SD /ڇا جاوا توهان لاءِ ٽوڙڻ لاءِ سخت نٽ آهي؟
John Squirrels
سطح
San Francisco

ڇا جاوا توهان لاءِ ٽوڙڻ لاءِ سخت نٽ آهي؟

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

توهان جي مقصدن جي سڃاڻپ

گهڻو ڪري، توهان اڳ ۾ ئي پنهنجا مقصد مقرر ڪيا آهن ۽ ڄاڻو ٿا ته توهان جاوا مان ڇا حاصل ڪرڻ چاهيو ٿا. ڇا توھان چاھيو ٿا جاوا ڊولپر، ھڪڙو Android ڊولپر، يا پنھنجي زندگي کي QA آٽوميشن سان ڳنڍڻ چاھيو ٿا؟ ڇا توهان ويب ايپس، اينڊرائڊ ايپس، سائنسي ائپس، يا سافٽ ويئر ٽولز ٺاهڻ جي خواهشمند آهيو جهڙوڪ Eclipse، IntelliJ IDEA، NetBeans IDE، ۽ ٻيا؟ پنهنجي مقصد کي ذهن ۾ رکو ۽ انهن ڪمن تي تمام گهڻو توجه ڏيو جيڪي توهان جي مقصد جي ويجهو آهن. پڪ سان، توهان کي جاوا ٻولي سکڻ ۾ ٿورو آسان ٿيندو جڏهن توهان ان سان سڌو سنئون تعلق رکون ٿا ته توهان مستقبل ۾ ان سان ڇا ڪرڻ چاهيو ٿا. ان پٽ کي ڏسي جيڪو توهان بعد ۾ استعمال ڪرڻ جي قابل ٿي ويندا توهان کي هر طرح سان متحرڪ رهڻ ۾ مدد ڏيندو ۽ توهان کي توهان جي ترقي جو واضح ثبوت ڏيندو. بهرحال، اهو نه وساريو ته بنياديات سکڻ ضروري آهي، تنهنڪري ڪڏهن به هڪ موضوع نه وڃايو، ڪڏهن به ڪا شيء نه وڃايو. ٻين ڪيترن ئي آن لائين ڪورسن کان مختلف، ڪوڊ گيم پاڻي وارو نه آهي ۽ صرف عملي معلومات شامل آهي.

روڊ ميپ جي تعمير

لفظ " ڪوڊ " تعريف جي لحاظ کان ڪجھه پراسرار آهي، ڇاڪاڻ ته اهو رابطي جي هڪ ٽيڪنيڪل شڪل جو مطلب آهي جيڪو ڪمپيوٽرن (انسانن کي نه) سمجهڻ لاء آهي. ۽ جنهن طريقي سان ڪيترائي ماڻهو ڪوڊ سکڻ شروع ڪن ٿا صرف بغير ڪنهن هدايت جي جاوا ۾ ٽپو ڏيڻ شامل آهن. پر اھو بھتر آھي ته ڪامياب ٿيڻ لاءِ روڊ ميپ سان شروع ڪيو وڃي - اسان ان کي چئون ٿا ھڪ پکيءَ جي اکين جو نظارو ڪوڊنگ دنيا جو جيڪو تمام ضروري صلاحيتن، جاوا تصورات ۽ اوزارن جي ھڪڙي سيٽ کي بيان ڪري سگھي ٿو. پنھنجي سکيا جو رستو ٺاھيو جنھن ۾ پڙھڻ شامل ھجڻ گھرجي:
  • جاوا بنياديات (نحو، ڪور)
  • OOP اصول
  • جاوا جمع
  • جاوا استثنا، ان پٽ/آئوٽ پٽ اسٽريمز
  • الگورتھم، نمونو
  • جاوا ملٽي ٿريڊنگ
  • يونٽ ٽيسٽ
  • وغيره
خوش قسمتي سان، ڪوڊ گيم ڪورس چڱي طرح ٺهيل آهي ۽ انهن سڀني ضروري عنوانن کي صحيح ترتيب ۾ شامل ڪري ٿو ته جيئن شين کي توهان لاءِ تمام گهڻو آسان بڻائي سگهجي.

شيڊول مقرر ڪرڻ

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

خارجي مددگارن جي حوالي سان

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

صحيح نظريو / مشق بيلنس ڳولڻ

سڀ کان وڏي غلطي نون پروگرامر عام طور تي ٺاهيندا آهن مسئلا حل ڪرڻ بدران تمام گهڻو نظريو ۽ نحو سکڻ تي ڌيان ڏيڻ. تجربو ۽ مشق اهو سڀ ڪجهه آهي، ۽ اهو ئي سبب آهي ته اسان جو ڪورس 80/20 اصولن کي سکڻ لاء فخر ڪري ٿو. 80٪ مواد عملي ڪمن تي مرکوز آهي جيڪو توهان کي ڪوڊ لکڻ ۽ توهان جي مسئلا حل ڪرڻ جي صلاحيتن کي ترقي ڪرڻ ۾ مدد ڪري ٿو. ۽ جيستائين توهان مسئلن ۽ مايوسي جي ذريعي پيس ڪرڻ سکندا، توهان ٽڪريء تي نڪرندا ۽ توهان جي ترقي جو سٺو نظارو حاصل ڪندا.

CodeGym سان ٽرين!

پروگرام کي سکڻ لڳ ڀڳ ساڳيو آهي عضلتون ٺاهڻ. طاقت حاصل ڪرڻ لاء، توهان کي جم ڏانهن وڃڻ ۽ ڳري وزن کڻڻ جي ضرورت آهي. جاوا پروگرامنگ سکڻ لاءِ، توهان کي ويهڻ ۽ ڪوڊ ڪرڻو پوندو. ۽ جيئن ته عضلات جي تڪليف توهان کي وزن کڻڻ کان پوء ايندڙ ڏينهن جو تجربو آهي، توهان جي دماغ کي نقصان پهچائي سگھي ٿو جيڪڏهن توهان پروگرامنگ جي مسئلي تي پڪڙي رهيا آهيو. اتفاق ڪيو ته توهان صرف عضلاتي درد محسوس ڪرڻ جي ڪري مشق ڪرڻ ڇڏي نه ڏيندا. توھان سمجھو ٿا ته اھو عمل جو حصو آھي. تنهن ڪري جيتوڻيڪ توهان ڪوڊ سکڻ دوران ڪنهن نقطي تي ڦاسي پيا، پنهنجي پاڻ تي شڪ ڪرڻ شروع نه ڪريو ته ڇا توهان ڪافي باصلاحيت آهيو ڪورس مڪمل ڪرڻ ۽ جاوا پروفيشنل بڻجڻ لاءِ. اهو سڀ ڪجهه reps ۽ سيٽ جي باري ۾ آهي. توهان ڪم ڪندي پنهنجي خواب جو جسم ٺاهيو. ۽ جيترو وقت توهان ٽرين ڪيو، اوترو مضبوط توهان بڻجي ويندا. جاوا سکڻ بلڪل ساڳيو عمل آهي. وڌيڪ وقت توهان ڪوڊنگ ۾ گذاريو، وڌيڪ ماهر توهان بڻجي ويندا. تنهن ڪري، ڪوڊ، ڪوڊ، ۽ ڪوڊ روزاني بنياد تي ڪوڊ گيم سان توهان جي جاوا جي عضلات کي تعمير ڪرڻ لاء! جاوا توهان لاءِ ”مشڪل“ نه هوندو جيڪڏهن توهان پنهنجو مقصد بيان ڪيو ۽ ڪوڊنگ جي ماسٽرنگ لاءِ صحيح طريقي ۽ ذريعن کي چونڊيو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION