JavaRush /جاوا بلاگ /Random-SD /مؤثر پروگرامنگ ٽريننگ

مؤثر پروگرامنگ ٽريننگ

گروپ ۾ شايع ٿيل
شروع کان پروگرام سکڻ هڪ آسان ٽيڪنالاجي عمل ناهي. خاص طور تي جيڪڏهن توهان پنهنجو پاڻ آن لائين پڙهو ٿا: توهان بهترين رستو ڳولڻ جي ڪوشش ڪريو، مناسب معلومات جي ڳولا ۾ وقت ۽ ڪوشش ڪريو، ٻڌو، پڙهو، ڏسو، ڪوشش ڪريو توهان جي پهرين پروگرامن کي لکڻ جي ڪوشش ڪريو، غلطي ڪريو، خبر ناهي ته ڪٿي، ڊان. ڪجھ به نه سمجھيو، ختم ٿيڻ واري پڄاڻي تي پھچي... 90 سيڪڙو ڪوششون ختم ٿي وينديون آھن ان کان اڳ جو اھي واقعي شروع ٿين. گهڻو ڪري، اهڙين ڪوششن کان پوء، هڪ شخص پنهنجو پاڻ کي تشخيص ڪري ٿو "هي منهنجو ناهي" ۽ پروگرامنگ سکڻ ڇڏي ڏنو ويو آهي.
مؤثر پروگرامنگ ٽريننگ - 1

شروع کان جاوا پاڻ سکڻ ۾ غلطيون

  • مشق جي ڪافي مقدار: نظريو اهو ناهي جيڪو هڪ پروگرامر کي سڀ کان پهريان سمجهڻ گهرجي. سڀ کان پهريان، هڪ پروگرامر پروگرام؛ اهڙي ماهر جي تربيت مشق تي ٻڌل هجڻ گهرجي، ۽ گهٽ ۾ گهٽ هن جي سر تي هڪ داغ آهي! "مان سمجهان ٿو ته ڇا آهي، ۽ پوء آئون ڪم ڪندس" - اهو پروگرامنگ بابت ناهي!

  • هڪ شروعات ڪندڙ، تجربي جي کوٽ جي ڪري، اهم معلومات کي غير اهم معلومات کان ڌار نٿو ڪري سگهي؛ هو اڪثر تفصيلن ۾ گم ٿي ويندو آهي يا پيچيده موضوعن ۾ دفن ٿي ويندو آهي، ڇاڪاڻ ته انٽرنيٽ تي ڪنهن هوشيار چيو ته، ”جيڪڏهن توهان کي خبر ناهي ته پروگرام ترتيب ڏيڻ الورورٿم ڪيئن ڪجي، تون پروگرامر نه ٿيندين. پوءِ هو انهن ۾ گم ٿي وڃي ٿو ۽... اهو ئي آهي.

  • هڪ منظم طريقي جي کوٽ - سڀني قسمن جي ذريعن کان معلومات حاصل ڪرڻ جي ڪوشش، حلقن ۾ لامحدود پنڌ.

  • پروگرام شروع ڪرڻ کان پهريان فوري طور تي هر شي کي چڱي طرح سمجهڻ جي ڪوشش ڪريو .

  • باضابطه انداز: بغير حقيقت ۾ ان ۾ داخل ٿيڻ ۽ هڪ کان وڌيڪ ڀيرا مسئلو حل ڪرڻ جي ڪوشش ڪرڻ کان سواء، ماڻهو انٽرنيٽ تي ڪنهن ٻئي جو حل ڳوليندا آهن. حقيقت ۾، "خيال" مفيد ٿي سگهي ٿو؛ پروگرامنگ جي بنياديات کي سکڻ ۾ اڪثر ڪري ڪنهن ٻئي جي ڪوڊ کي پارس ڪرڻ شامل آهي. پر اهو تجزيو آهي، ۽ خاص طور تي هڪ شخص کان پوء هن مسئلي کي پنهنجي پاڻ تي ڪيترن ئي طريقن سان ڪيو آهي.

۽ هڪ لمحو:
  • motivation جو نقصان. صرف اهو ئي سبب نه آهي، پر مٿين سڀني جو نتيجو آهي. جاوا سکڻ شروع کان وٺي پنهنجي پاڻ تي اعلي سطحي تنظيم ۽ استحڪام جي ضرورت آهي. ۽، يقينا، تمام گهڻو مشق. جيڪڏهن اهو ناڪام ٿئي ٿو، ماڻهو فيصلو ڪري ٿو ته سڀ ڪجهه گم ٿي ويو، هن پنهنجو وقت ضايع ڪيو ۽ ان مان ڪجهه به نه ٿيندو. تنهنڪري ڪوشش ڪرڻ جو ڪو به فائدو ناهي.

پروگرامنگ سکڻ ۾ ڪيئن ترقي ڪجي؟

  1. معلومات جو بنيادي ذريعو ڳولھيو، چڱي طرح تحقيق، چڱي طرح ٺھيل، صرف تمام ضروري معلومات سان ڀريل ۽ بورنگ نه آھي (ھي ضروري آھي!). هن ماخذ جي تابعداري ڪريو؛

  2. معلومات جي اضافي ذريعن کي ڳولڻ جي قابل ٿي ۽ انهن کي ضرورت مطابق استعمال ڪريو. اسپري نه ڪريو؛

  3. مسلسل پروگرام: ڪيترن ئي عملي ڪمن کي حل ڪريو ۽ حل جي درستگي کي جانچڻ جي قابل ٿي؛

  4. باقاعدگي سان پڙهو، گهڻي وقت تائين پنهنجي پڙهائي کي ڇڏي نه ڏيو؛

  5. هر شي کي هڪ ڀيرو ڍڪڻ جي ڪوشش نه ڪريو، هڪ چڪر ۾ منتقل ڪريو، پيچيدگي ۾ تدريجي اضافو سان؛

  6. مؤثر پروگرامنگ ٽريننگ - 2
  7. ٻين ماڻهن جي ڪوڊ پڙهڻ لاء سکو؛

  8. انٽرنيٽ تي سوالن جا جواب ڳولڻ سکو، پر ان جو غلط استعمال نه ڪريو؛

  9. ساٿي مستقبل جي خوشين سان ڳالھ ٻولھ ڪريو: اھو ضروري آھي ته گھٽ ۾ گھٽ ھڪڙو وڌيڪ شاگرد پروگرامر ھجي ويجھو؛ آن لائن سکيا بغير رابطي جي تمام گھٽ اثرائتو آھي؛

  10. وڌيڪ تجربيڪار پروگرامرز سان رابطو ڪريو؛

  11. نه ڏيڻ لاءِ!

"ها، چوڻ آسان آهي!" - توهان بڌايو. ۽ شامل ڪريو: "توهان جي مهرباني، ڪيپ!" آسان ترين ٽوٽڪا عام طور تي عمل ڪرڻ تمام ڏکيو آهن. پر... توهان اهي سٽون پڙهي رهيا آهيو ۽ اڳ ۾ ئي JavaRush ويب سائيٽ تي پهچي چڪا آهيو. ۽ JavaRush ويب سائيٽ ساڳئي نالي جو هڪ ڪورس تي مشتمل آهي، جيڪو انهن ڪينن جي مطابق ٺهيل آهي! اچو ته ان ڳالهه کي يقيني بڻايون.

JavaRush - سکڻ لاء هڪ غير معياري طريقو

  • JavaRush جاوا ٻولي تي هڪ چڱي طرح ٺهيل ڪورس آهي. اهو مختصر ليڪچرن تي مشتمل آهي جيڪي تفريحي ڳالهين جي صورت ۾ پيش ڪيا ويا آهن، ڪيترن ئي عملي ڪمن سان گڏ. توهان هڪ ڪردار جي طرفان ڪورس وٺو جنهن کي سطح 0 کان ليول 40 تائين ”ليول اپ“ ڪرڻ جي ضرورت آهي، بلڪل آر پي جي راند وانگر. جڏهن توهان هڪ مسئلو حل ڪيو ٿا، توهان پوائنٽ حاصل ڪندا آهيو جيڪي ايندڙ ليڪچر کي کولڻ تي خرچ ڪري سگهجن ٿا.

    پر حقيقت ۾، اهو ڪردار نه آهي جيڪو اپڊيٽ ڪيو ويو آهي، پر توهان جي پروگرامنگ جي صلاحيت. ڪورس ۾ جاوا ڪور تي تمام ضروري معلومات شامل آهي (جاوا ٻولي جو بنيادي، جيڪو مستقبل جي جاوا جونيئر ڊولپر کي چڱي طرح ڄاڻڻ گهرجي) ۽ ٿورو وڌيڪ. هن نقطي تي توهان چيڪ ڪري سگهو ٿا دٻي جي اڳيان ڏنل شيون مٿي ڏنل فهرست مان.

  • JavaRush وٽ خاص ليڪچر آهن جن ۾ ڪورس جا استاد ڪجهه ڪتابن، وڊيوز ۽ معلومات جي ٻين ذريعن جي سفارش ڪن ٿا. ان کان علاوه، ڪورس منتظمين سان گڏو گڏ ترقي يافته شاگرد اڪثر لکندا آهن ڪيئن ڪئين آرٽيڪل جيڪي پيچيده موضوعن کي سمجهڻ ۾ آسان بڻائڻ لاءِ ٺاهيا ويا آهن. هي پوائنٽ 2 کي ڍڪي ٿو.

  • هڪ پروگرامر ٿيڻ لاء، توهان کي پروگرام ڪرڻ جي ضرورت آهي. ضابطو آسان آهي، ۽ اهو تمام منطقي آواز آهي. بهرحال، اها حيرت انگيز طور تي وساري وئي آهي ته هڪ پروگرامر ٿيڻ جي سکيا سڀ ڪجهه ڪوڊ لکڻ جي مشق جي باري ۾ آهي، ۽ پوء سڀ ڪجهه.

    JavaRush جي تخليقڪارن کي اهو محسوس ٿيو ته گهڻو وقت اڳ، تنهنڪري مشق ڪورس جي تمام بنيادي آهي. اهو 1200 ڪمن تي مشتمل آهي! اهو تمام قيمتي پروگرامنگ تجربو آهي جيڪو انهن سڀني لاءِ گهٽ آهي جيڪي سافٽ ويئر ڊولپر بڻجڻ جي ڪوشش ڪري رهيا آهن.

    بهرحال، ڪم پاڻ ڪافي نه آهن؛ انهن کي اڃا تائين حل ڪرڻ جي ضرورت آهي ۽ اهو سمجهڻ ضروري آهي ته حل صحيح آهي.

    هن مقصد لاء، JavaRush حل جي فوري طور تي خودڪار تصديق لاء هڪ سسٽم لاڳو ڪيو آهي. توھان ھڪڙو مسئلو حل ڪريو، ھڪڙي بٽڻ کي دٻايو، ۽ فوري طور تي نتيجو حاصل ڪريو (ڇا مسئلو صحيح حل ڪيو ويو يا غلط). ان کان علاوه، هڪ سمارٽ سفارش وارو نظام توهان کي ٻڌائيندو ته توهان ڪٿي غلطي ڪئي آهي (جيڪڏهن توهان غلطي ڪئي آهي، يقينا).

    مؤثر پروگرامنگ ٽريننگ - 3
    مؤثر پروگرامنگ ٽريننگ - 4

    انهي سان گڏ، ڪم جي حالتن کان علاوه، توهان ان لاء گهربل گهربل حاصل ڪندا. گهرجون هڪ وڌيڪ تفصيلي شرط آهن جيڪي بيان ڪن ٿيون قدم قدم سان توهان جي مستقبل جو پروگرام ڇا ڪرڻ گهرجي.

  • JavaRush ۾ عملي ڪم

    • ڪجھ مسئلا ليڪچر جي نظرياتي مواد کي ڍڪيندا آھن جيڪي ان کان اڳ آھن.
    • ٻيو حصو اڳوڻي ڍڪيل نظريي جو جائزو وٺڻ لاء ٺهيل آهي (اڳئين سطح تي).
    • ٽيون ڪم آهن "مستقبل کان ڪم"، اهي ڏنل آهن مواد جي بنياد تي ايندڙ هڪ، ٻه يا ٽي سطحون. ها، ها، توهان ائين نه سوچيو. هي عمدي آهي. ڇا توھان ھاڻي ھڪڙو مسئلو حل ڪرڻ چاھيو ٿا، پر توھان وٽ علم جي کوٽ آھي؟ گوگل ڪر! هي هڪ پروگرامر لاء هڪ انتهائي مفيد مهارت آهي. خير، جيڪڏھن توھان چاھيو ٿا ھلڻ لڳاتار، رڳو ڪم کي ھڪ طرف رکي ڇڏيو ۽ ان ڏانھن واپس وڃو ڪجھ سطحن کان پوءِ جڏھن توھان ضروري نظريي تي پھچي. ھن نقطي تي توھان چيڪ ڪري سگھوٿا بڪس کي سامهون رکي پوائنٽس 5 ۽ 7.
    • بونس ڪم. اهي ڪم آزاد سکيا ۽ الگورٿمڪ سوچ جي ترقي لاءِ وڌندڙ پيچيدگي جا آهن. پوائنٽ 7 لاءِ هڪ وڌيڪ ٽڪ!
    • مني منصوبا. اهي ڪم آهن جيڪي ڪيترن ئي ذيلي ڪمن ۾ ورهايل آهن، جن جو تدريجي حل نسبتا پيچيده ۽ وڏي پروگرامن جي پيداوار ۾ ٿيندو. مثال طور، راند "Sokoban" يا آن لائن چيٽ. اهڙا ڪم تقريباً ڪورس جي وچ ۾ ظاهر ٿيندا.
    • ٽائپنگ ڪوڊ - شروعاتي لاءِ ڪم. ڪڏهن ڪڏهن مستقبل جي پروگرامر کي صرف پنهنجي هٿن تي حاصل ڪرڻ ۽ ڪوڊ لاء محسوس ڪرڻ جي ضرورت آهي. هن کي ڪرڻ لاء، توهان صرف نموني مان "ڪاپي" ڪريو.
    • ٻين ماڻهن جي ڪوڊ کي پارس ڪرڻ ۽ غلطيون ڳولڻ. خير، توهان کي خيال حاصل. اهڙا ڪم پڻ آهن، ۽ هتي توهان پوائنٽ 6 جي اڳيان هڪ پلس رکي سگهو ٿا.
    • وڊيوز. ڪڏهن ڪڏهن اهو مفيد آهي ته ڪنهن ٻئي سرگرمي کي تبديل ڪرڻ لاء. JavaRush تي، اهڙي سرگرمي آئي ٽي ماهرن بابت وڊيوز ڏسي رهيو آهي.
  • مسئلا حل ڪرڻ ۾ مدد ڪريو

    جيئن اسان مٿي ذڪر ڪيو آهي، آن لائن ڪوڊ سکڻ کي محسوس ڪرڻ جي ضرورت ناهي ته سمنڊ جي وچ ۾ هڪ راف تي اڪيلو ٻيڙيون. توهان کي رابطو ڪرڻو پوندو. هن مقصد لاء، JavaRush سڀ کان پهريان هڪ "مدد" سيڪشن آهي. جيڪڏهن توهان ڪافي عرصي کان ڪورس کان ڪنهن ڪم تي بيٺا آهيو يا هڪ پيچيده موضوع سمجهي نٿا سگهو، هڪ خاص سيڪشن ۾ سوال پڇو . شاگردن مان هڪ، ڊولپر يا وسيلن جي انتظاميه ضرور توهان جي مدد ڪندي. اضافي طور تي، اسان وٽ هڪ "گروپ" سيڪشن آهي جتي توهان ڪورس تي ٻين شاگردن سان گفتگو ڪري سگهو ٿا. انهي سان گڏ، جڏهن توهان مضبوط محسوس ڪيو، اهو تمام مفيد ٿيندو "مدد" سيڪشن ڏانهن وڃڻ لاء ڪنهن جي مدد ڪرڻ لاء انهن جي پڙهائي سان. هتي توهان کي ڪنهن ٻئي جي ڪوڊ کي سمجهڻو پوندو. اسان پوائنٽس 8 ۽ 9 جي سامهون هڪ ٽڪر لڳايو ۽ ٻيو هڪ 6 جي سامهون!

    مؤثر پروگرامنگ ٽريننگ - 5
  • JavaRush ڪورس ۾ وڏي تعداد ۾ حوصلہ افزائي ليڪچر شامل آهن، ۽ اسان جا گريجوئيٽ جيڪي اڳ ۾ ئي پروگرامر طور ڪم ڪري رهيا آهن ڪڏهن ڪڏهن اسان کي پنهنجون ڪاميابيون ڪهاڻيون موڪليندا آهن . انهن ڪهاڻين جي هيٺ ڏنل تبصرن سان فيصلو ڪندي، اهي حقيقت ۾ ماڻهن کي حوصلا افزائي ڪن ٿا ته پڙهائي ڇڏڻ نه ڏيو. هتي توهان آئٽم 10 جي اڳيان دٻي کي چيڪ ڪري سگهو ٿا.

تنهن ڪري، اسان سڀني باڪس کي چيڪ ڪرڻ جي قابل هئا (ڪڏهن ڪڏهن به ڪيترائي ڀيرا). "اهو سچ ناهي، چوٿين نقطي اڃا تائين کليل آهي،" هڪ ڌيان پڙهندڙ نوٽ ڪندو. هي سچ آهي! جڏهن ته، جاوا رش ڪورس جي تخليق ڪندڙن هر ڪوشش ڪئي آهي انهي کي يقيني بڻائڻ لاءِ ته توهان هن باڪس کي پڻ چيڪ ڪري سگهو ٿا. اهو توهان تي آهي! ۽... هن مشڪل ڪم ۾ سٺي قسمت - پروگرامنگ سکڻ!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION