CodeGym /جاوا بلاگ /Random-SD /Dummies لاءِ جاوا ڪوڊنگ: ان کي شروع کان سکڻ لاءِ بهترين آ...
John Squirrels
سطح
San Francisco

Dummies لاءِ جاوا ڪوڊنگ: ان کي شروع کان سکڻ لاءِ بهترين آپشن ڇا آهي

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

ڪٿي شروع ڪجي ۽ ڇا نه ڪجي

توهان کان اڳ به لکين سکندڙ هئا ۽ اڃا به وڌيڪ جانشين هوندا، ۽ اندازو لڳايو ته ڇا؟ انهن مان ڪيترائي اڃا تائين عام پيچرن ۾ پئجي ويا آهن. پر توهان انهن مان نه هوندا، دوست :) ڇو ته توهان وٽ عام غلطين جي هڪ مختصر فهرست آهي جيڪا لڳ ڀڳ سڀ شروعات ڪندڙ ڪندا آهن ۽ هاڻي توهان شايد وقت نه گذاريندا:
  • مشق جي بدران تمام گهڻي تحقيق؛
  • هڪ مقرر مقصد کان سواء مسلسل سکيا؛
  • تعليم ۾ تمام ڊگهو وقفو ڪرڻ؛
  • سولو سکيا.
ڇا توهان هڪ ڀيرو ۽ سڀني لاء انهن رڪاوٽن کان نجات حاصل ڪري سگهو ٿا؟ ڇا اتي ھڪڙو اختيار آھي ڊميز لاءِ جاوا سکڻ جو صحيح ميلاپ سان نظريو، مشق، حوصلا ۽ مقصد سيٽنگ؟ هڪ جادو جي گولي، جنهن کي هڪ وٺي سگهي ٿو ۽ هڪ عظيم جاوا ڊولپر بڻجي سگهي ٿو، بس موجود ناهي. پر اسان هاڻي صحيح اوزار سان گڏ هڪ بهترين سيٽنگ، جيڪو توهان جي هن عظيم چئلينج ۾ مدد ڪندي.

ملو CodeGym: dummies لاءِ جاوا ٽيوٽوريل (۽ ترقي يافته سکيا وارا، پڻ :)

ڪوڊ گيم ڪورس آساني سان پروگرامنگ ۾ ڪل شروعات ڪندڙن لاءِ وڃي ٿو. توهان کي رياضي ۾ شاندار نتيجا ڏيکارڻ جي ضرورت ناهي يا ڪورس پاس ڪرڻ لاءِ IT ۾ پس منظر آهي. توهان کي صرف سکڻ ۽ مشق ڪرڻ جو وقت آهي. هتي آهن ڪجھ CodeGym جون خاصيتون توهان جي جاوا جي سکيا جي سطح کي وڌائڻ لاءِ.
  1. هڪ سوچڻ واري سکيا واري منصوبي سان شروع ڪريو

    توهان شايد محسوس ڪيو آهي ته نه سڀئي اعلي پروفيسر پڻ اعلي استاد ٿي سگهن ٿا. ڪڏهن ڪڏهن ڏاڍا تجربا ماهر ڪنهن به تصور جي وضاحت نٿا ڪري سگهن جيڪي اهي ڄاڻن ٿا هڪ مڪمل شروعاتي لاءِ… صرف ان ڪري ته اهي ان کي سادو نٿا رکي سگهن.

    اسان ڄاڻون ٿا ته هڪ نئين موضوع کي سمجھڻ ڪيترو ڏکيو آهي، جيڪو خالص نظرياتي ۽ غير واقف اظهار سان بيان ڪيو ويو آهي. اهو بهتر نه آهي ته هر ننڍڙي خصوصيت ۾ تمام گهڻو ڌيان ڏيو، جيڪو ڪنهن به طرح موضوع سان لاڳاپيل آهي.

    ڪوڊ گيم جو مقصد توهان کي نظريي جو گهٽ ۾ گهٽ بنياد ڏيڻ آهي توهان کي هڪ جونيئر ڊولپر جي طور تي ضرورت پوندي. اهو ڊميز لاءِ هڪ مڪمل جاوا ٽيوٽوريل آهي، جتي توهان ڪم ڪندي سکو (يا ڪوڊنگ، وڌيڪ مخصوص ٿيڻ لاءِ).

    ڪورس تي مشتمل آهي نظرياتي علم جي هڪ ڊش تي بيان ڪيو ويو جيترو آسان ۽ هزارين (!) ڪوڊنگ ڪمن جي. توھان شروعاتي اسائنمنٽس سان شروع ڪريو ۽ قدم بہ قدم وڌيڪ مشڪل ڪمن ۽ ڪوڊنگ منصوبن ڏانھن وڃو. پريشان نه ٿيو: ڪورس توهان جي رهنمائي ڪندو گرائونڊ صفر کان واضح سمجھڻ لاءِ ته جاوا پروگرامنگ کي ڪيئن هلائڻ.

    توهان جو CodeGym تي سفر چار سوالن ۾ ورهايل آهي: Java Syntax، Java Core، Java Multithreading ۽ Java Collection. هر ڳولا 10 سطحن تي مشتمل آهي. هر سطح تي 12-13 سبق آهن. هر سبق هڪ خاص موضوع تي مشتمل آهي ۽ هڪ نظريو ۽ ڪمن جو هڪ سيٽ شامل آهي. هتي، توهان وٽ هڪ تعليمي منصوبو آهي مختصر ۽ سمجھڻ ۾ آسان ليڪچر ۽ ”هوم ورڪ“!

  2. توھان جي نتيجن ۽ ترقي بابت فوري راءِ حاصل ڪريو

    ڪتاب صرف توهان کي پيش ڪري سگهي ٿو جيڪو اڳ ۾ لکيو ويو آهي. اهو اضافي سوالن جو جواب نه ڏيندو ۽ يقيني طور تي مشورو نه ڏيندو ته توهان جي ڪوڊ کي ڪيئن درست ڪجي!

    توهان کي انهن مقصدن لاء هڪ مرشد جي ضرورت آهي. ڪلاسن ۾ پڙهائڻ يا خانگي ٽيوشن ڪتابن مان جاوا سکڻ کان وڌيڪ اثرائتو آهي، پر ان ۾ به نقصان آهي. پهرين، اهو هڪ گهربل شيڊول آهي. ٻيو، دير سان موٽ. توهان جي ٽيوٽر کي توهان جي تفويض جي جانچ ڪرڻ ۽ توهان کي سفارشون ڏيڻ لاء وقت جي ضرورت آهي، ۽ توهان ڏينهن تائين جواب جو انتظار ڪري سگهو ٿا.

    CodeGym تي توهان صرف سيڪنڊن ۾ توهان جي حل جو فوري جائزو وٺو، ڏسو ته ڇا توهان جو ڪوڊ مڪمل طور تي ضرورتن کي پورو ڪري ٿو ۽ گهڻو ڪجهه! پاڻ لاءِ ڏسو: ڊميز لاءِ جاوا ۾ پروگرامنگ دلچسپ ٿي سگهي ٿي. توهان هڪ آسان ويب آئي ڊي اي استعمال ڪندي پهرين سبق کان ڪوڊنگ شروع ڪريو، پنهنجي حل لاءِ صلاحون حاصل ڪريو ۽ پنهنجي ڪوڊنگ جي انداز کي بهتر بنائڻ بابت ڪجهه صلاحون حاصل ڪريو.

    سڀ ڪجھ سادو آهي: پنهنجو ڪوڊ لکو، "تصديق ڪريو" بٽڻ تي ڪلڪ ڪريو ۽ فوري طور تي نتيجا ڏسو. سسٽم توهان کي ٻين شاگردن پاران ڪيل ڪوششن جو سراسري تعداد پڻ فراهم ڪندو.

  3. هڪ احساس، حوصلا، ۽ سٺي ڪمپني سان سکو

    ڇو جاوا سکندڙ اڌ رستي تي روڪي رهيا آهن، انهن جي ڪارڪردگي کان سواء؟ جواب سادو آهي: حوصلي جي کوٽ يا (۽) هڪ مشڪل سکيا وارو تجربو. ڪابه پرواه ناهي ته توهان وٽ پروگرامنگ ۾ ڪهڙو پس منظر آهي جيڪڏهن توهان مصروف نه آهيو ته اهو پنهنجو پاڻ کي پڙهائڻ ۾ مشڪل آهي. پر اتي ھڪڙي شيء آھي جيڪو اسان سڀني کي ڪرڻ پسند آھي - راند.

    جيڪڏهن توهان راندين سان واقف آهيو، توهان کي خبر آهي ته اهي آساني سان توهان کي حقيقتن کان ڪلاڪن ۽ ڏينهن تائين "چوري" ڪري سگهن ٿا، جيستائين توهان جستجو پاس نه ڪيو يا خيالي دنيا کي فتح ڪيو. ڇا تعليم ايتري تفريح ٿي سگهي ٿي؟ ٻيهر، ڀلي ڪري آيا CodeGym.

    هتي توهان سکيا ۽ راند ڪري سگهو ٿا مستقبل جي ماحول ۾. توھان جو مقصد آھي ھڪڙي ڪردار کي سطح تي کڻڻ ۽ ڪمن کي حل ڪندي. هر ڪاميابيءَ سان حل ٿيل ڪم توهان کي ”ڪارو مادو“ آڻيندو آهي. اھو توھان جو انعام ۽ ھڪڙو وسيلو آھي توھان کي وڌيڪ سبق کولڻ ۽ مشق ڪرڻ جي ضرورت آھي. سڄي راند کي آخر تائين پاس ڪرڻ لاءِ توهان کي تمام گهڻو ڪوڊ ڪرڻو پوندو. اهڙي طرح ڪورس جي پڄاڻيءَ تائين، توهان وٽ علم هوندو ۽ 300 کان 500 ڪلاڪ حقيقي مشق.

    ڇا پڻ اهم آهي، توهان هتي اڪيلو نه آهيو. CodeGym جي ڪميونٽي وڌي رهي آهي ۽ توهان هميشه ڪمن ۾ مدد لاءِ پڇي سگهو ٿا يا پنهنجي پڙهائي کي ترتيب ڏيڻ بابت صلاح حاصل ڪري سگهو ٿا. ڪوڊنگ کي پنهنجي روزاني عادت ٺاهيو، ۽ توهان ضرور سکندا ته جاوا پروگرامنگ ڪيئن هلائجي.

جاوا سکڻ لاءِ ڪتابن جي بونس لسٽ: ”ڊميز لاءِ“ سيريز کان وٺي گہرائي پڙهڻ تائين

ان کي غلط نه حاصل ڪريو، ڪو به توهان کي پڙهڻ کان ٻاهر ڪرڻ جي ڪوشش ڪري رهيو آهي. دراصل، ڪتاب توھان جي سکيا واري منصوبي ۾ ھڪڙو سٺو اضافو ٿي سگھن ٿا. هتي ڪجھ ذريعا آهن، جيڪي توهان جي توجه جي لائق آهن:
  1. سر فرسٽ جاوا پاران ڪيٿي سيرا ۽ برٽ بيٽس

    هي ڪتاب يقينن جاوا جو بهترين تعارف آهي، جتي بنيادي ٻولي ۽ OOP جا تصور حقيقي دنيا جي مثالن تي بيان ڪيا ويا آهن. توهان پهرين صفحي کان مصروف ٿي ويندا جيستائين توهان ان کي ختم نه ڪندا. هر باب جي آخر ۾ مشق ۽ پزل نه ڇڏڻ جي ڪوشش ڪريو مواد کي بهتر ياد ڪرڻ لاءِ.

  2. ڊميز لاءِ جاوا سان پروگرامنگ جي شروعات

    توهان شايد "ڊمي سيريز" بابت شڪي هوندا، پر اڃا تائين اهي انهن لاء سٺو آهن جيڪي مخصوص فيلڊ ۾ ڪجهه به نه ڄاڻندا آهن. هتي توهان اهم شيون سکندا جيڪي توهان کي جاوا ڪوڊنگ سان شروع ڪرڻ جي ضرورت آهي، جهڙوڪ جاوا کي ڪيئن انسٽال ڪجي، ڪوڊ مرتب ڪيو ۽ مختلف عملي مشقون مڪمل ڪرڻ کان پوءِ توهان پڙهو.

  3. جاوا: هيربرٽ شيلڊٽ پاران هڪ شروعاتي گائيڊ

    چڱو، مذاق هڪ طرف. جيڪڏهن توهان آواز جي سنجيده ڍنگ ۾ هڪ گستاخي وضاحت جي اميد رکون ٿا، هي ڪوشش ڪريو. هي ڪتاب توهان کي جاوا جي بنيادي اصطلاحن سان متعارف ڪرايو آهي ۽ توهان کي ڊيٽا جي قسمن، طبقن ۽ شين جي بنيادي سمجھ کان وٺي وڌيڪ پيچيده تصورن جهڙوڪ ليمبڊا ايڪسپريشنز ۽ فنڪشنل انٽرفيس ڏانهن رهنمائي ڪري ٿو. هن ڪتاب ۾ هر باب جي آخر ۾ خود آزمائشي سيڪشن پڻ آهي.

  4. ڪور جاوا حجم I - بنياديات

    شاندار 1000 صفحن کان پريشان نه ٿيو - توهان آساني سان پڙهي سگهو ٿا هن ڪتاب کي ڪپڙا کان ڪپڙا. هر باب هڪ خاص موضوع ڏانهن وقف آهي، ٻولي ۽ جاوا پروگرامنگ ماحول جي تعارف کان شروع ٿئي ٿو ۽ ڊيٽا جي جوڙجڪ، شيون ۽ طبقن وغيره ڏانهن منتقل ٿئي ٿو. شروعاتي لاءِ ڪيترن ئي ڪتابن جي برعڪس، ڪور جاوا مجموعن ۽ جنريڪس جي واضح ڪوريج ڏئي ٿو، جيڪو حقيقي پروگرامنگ لاءِ ڪارآمد آهي.

  5. Think Java: How to Think Like a Computer Scientist by Allen Downey and Chris Mayfield

    هي ڪتاب مڪمل شروعات ڪندڙن لاءِ توهان کي سيکاريندو ته ڪوڊ ۾ ڪيئن سوچڻ. ٻين ڪيترن ئي وانگر، اهو OOP جي تعارف سان شروع ٿئي ٿو. هر باب ۾ لفظ ۽ مشق جا حصا آهن نظريي کي مضبوط ڪرڻ ۽ پروگرامنگ سوچ جي مهارت ۾ مهارت حاصل ڪرڻ لاءِ. اهو وڌيڪ موزون آهي شروعات ڪندڙن لاءِ پڙهندڙن جي ڀيٽ ۾ ڪوڊنگ ۾ ننڍو تجربو به. شروعاتن لاءِ، اهو پڙهڻ لاءِ سادو ۽ قسم جو مزو آهي.

ويڙهيو

ياد رکو ته توهان جي پروگرامنگ کي سمجهڻ جي داخلا سطح صرف شروعات ۾ لاڳاپيل آهي. جيڪڏهن توهان وٽ گهٽ ۾ گهٽ اهي ٽي شيون آهن ته توهان وٽ وڌيڪ تيار ڪيل سکيا ڏيندڙن کي اڳتي وڌڻ جا سڀ موقعا آهن:
  • واضح مقصد ۽ وقت جي فريم
  • motivation
  • ... ۽ ڪافي مشق، يقينا
سدا خوشقسمت رهو!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION