CodeGym /جاوا بلاگ /Random-SD /شروع کان جاوا سکڻ ڪيئن شروع ڪجي ۽ عام غلطيون نه ڪيون؟
John Squirrels
سطح
San Francisco

شروع کان جاوا سکڻ ڪيئن شروع ڪجي ۽ عام غلطيون نه ڪيون؟

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

سو، جاوا ڇا آهي؟

جاوا هڪ گھڻ-مقصد پروگرامنگ ٻولي آهي جيڪا هميشه مقبول ترين ماڻهن مان هڪ آهي. اهو تقريبا هر پليٽ فارم تي ڪم ڪري ٿو. مقصد ”هڪ ڀيرو لکو، ڪٿي به هلايو“ جو مطلب آهي جاوا ڪوڊ ڪمپيوٽر پروگرامن کان وٺي ويب سائيٽن تائين موبائل ايپليڪيشنن تائين ڪا به شيءِ ٺاهي سگهي ٿو. جيئن ته اهو تمام طاقتور آهي، Android او ايس جاوا ۾ لاڳو ڪيو ويو. اهو پڻ ڪيترن ئي Android ايپليڪيشنن ۽ رانديون لکڻ لاء استعمال ڪيو ويندو آهي.شروع کان جاوا سکڻ ڪيئن شروع ڪجي ۽ عام غلطيون نه ڪيون؟  - 1

ماڻهو جاوا ڇو سکندا آهن؟

  • جاوا ڊولپر هميشه طلب ۾ آهن. اهو ئي سبب آهي ته جاوا هر جڳهه آهي؛ اينڊرائڊ فون، گيمز، ڪمپيوٽر پروگرام، سرور سائڊ ويب ايپليڪيشنون، وغيره جاوا پروگرامر ڊولپرز طور ڪم ڪري سگهن ٿا ڪمپنين ۾ يا فري لانس سان Android ۽ گيمنگ جاوا پروگرامرز لاءِ وڏي مارڪيٽ سان.

  • سٺيون نوڪريون. سراسري طور تي، يو ايس ۾ هڪ ڊولپر کي $ 107K ادا ڪيو ويندو آهي، جڏهن ته يورپ ۾ اهي تقريبا $ 60K ادا ڪيا ويندا آهن.

  • وسيع پیشہ ور افق. Java هڪ عام-مقصد ٻولي آهي جيڪا ڪيترن ئي ڊوائيسز تي هلندي آهي جهڙوڪ سيل فون، ليپ ٽاپ، پي سي، سمارٽ ٽي وي، ۽ ٻيا.

جاوا سکڻ ۾ عام غلطيون ڇا آهن ۽ انهن کان ڪيئن بچجي؟

ڪو مقصد مقرر ڪرڻ کان سواءِ سکيا

مقصد هدايت، ڪاميابي، ۽ حوصلا افزائي جو احساس مهيا ڪن ٿا. انهن کي مخصوص، حقيقي، ۽ حاصل ڪرڻ گهرجي. شروعات ۾، جاوا ۾ توهان جي شروعاتي سطح لاءِ موزون سکيا جا مقصد قائم ڪريو. انھن کي حاصل ڪرڻ کان پوء، ايندڙ سطح تي وڃو ۽ پوء تي. گاڏي کي گهوڙي جي اڳيان نه رکو ۽ پنهنجو پاڻ کي ترقي يافته مواد سان گڏ ڪريو.

هڪ ئي وقت ۾ سڀ ڪجهه حاصل ڪرڻ جي ڪوشش

ھڪڙي سيشن ۾ سکڻ لاءِ تمام گھڻو جاوا آھي. ان جي بدران، هٿ تي ڪم تي ڌيان ڏيڻ؛ پاسي جي ڪمن کان پريشان نه ٿيو. ذهن ۾ سکيا وارو منصوبو حاصل ڪرڻ پيداواري ٿيڻ جي دل آهي. تنهن ڪري، ڪوشش ڪريو هڪ منظم نصاب جي پيروي ڪرڻ جي نصاب سان جيڪو بتدريج بنيادي تصورن کان وڌيڪ ترقي يافته ڏانهن منتقل ٿئي ٿو. ايندڙ حصو ڏانھن وڃو صرف جڏھن توھان پڪ ڪريو ته توھان اڳوڻو حصو سکيو آھي.

نظريو بغير مشق

نظريي ۽ عمل جي وچ ۾ عدم توازن شروعات ڪندڙن جي وچ ۾ عام آهي. سکيا نظريي سان شروع ٿئي ٿي (مثال طور، ٻولي جي بنياديات)؛ جڏهن ته، تمام گهڻو نظريو حوصلا افزائي ٿي سگهي ٿو. توهان کي ڪوڊنگ جي مشق ڪرڻ ۾ وڌيڪ وقت گذارڻ گهرجي - هٿ تي تجربو ڪاميابي جي ڪنجي آهي. ان کي شامل ڪرڻ جي ڪوشش ڪريو جيڪو توھان اڳ ۾ ئي سکيو آھي ايندڙ ڪم ۾، وغيره.

اڪيلائي ۾ سکيا

خود مطالعي جو مطلب اهو ناهي ته توهان کي اڪيلائي ۾ ڪم ڪرڻ جي ضرورت آهي. توهان هڪ آن لائن جاوا ڪميونٽي جو حصو بڻجي سگهو ٿا جتي توهان پنهنجو تجربو پنهنجن ساٿين سان شيئر ڪندا آهيو ۽ مختلف موضوعن تي بحث ڪندا آهيو. اهو توهان کي حوصلا رهڻ ۾ مدد ڪري سگهي ٿو جڏهن سخت ڪمن سان منهن ڏيڻ.

هڪ ڊگهي وقت تائين پيچيده ڪمن سان گڏ

اهو سچ آهي ته پيچيده مسئلا حل ڪرڻ سان ڪاميابيءَ جا مضبوط احساس پيدا ٿين ٿا؛ تنهن هوندي، توهان کي پنهنجو گهڻو وقت انهن چئلينجن تي خرچ نه ڪرڻ گهرجي. آسان ڪم توهان کي انهن تصورن تي ڌيان ڏيڻ جي اجازت ڏين ٿا جيڪي توهان کي سکڻ جي ضرورت آهي مسئلا حل ڪرڻ واري عمل کان وڌيڪ. توهان کي روڪڻ لاء پڻ سکڻ گهرجي جيڪڏهن توهان هڪ ڊگهي وقت تائين ڪم سان پڪاريو آهي. اهو بهتر آهي ته توهان ٻين ڪمن ڏانهن وڃو ۽ بعد ۾ سخت مسئلن جو جائزو وٺو.

حقيقي غلطين ڏانهن ڌيان نه ڏيڻ

مايوس نه ٿيو جيڪڏهن توهان کي توهان جي ڪوڊ ۾ غلطيون مليون آهن، اهو هر ڪنهن سان ٿئي ٿو. ڪجهه غلطيون ٻين جي ڀيٽ ۾ ڳولڻ مشڪل آهن، جيڪي هڪ چئلينج ٿي سگهن ٿيون جيستائين توهان انهن تي نظر رکون ٿا شروعات کان. ھن عمل کي ڊيبگنگ چئبو آھي ۽ اھو سٺن ڊولپرز پاران مسلسل معمول آھي.

سوچڻ کان اڳ ڪوڊنگ

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

تجربن جو خوف

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

خود حوصلي تي ڪم نه ڪرڻ

پروگرامرز جي برن آئوٽ هڪ حقيقي شيء آهي. هرڪو هر وقت ڪوڊنگ جي جذبي کي وڃائڻ جي لهر کان متاثر ٿيو آهي. اهو سمجھڻ ته توهان وانگر ٻيا به آهن، پهريون قدم آهي. حوصلا افزائي رکڻ لاءِ، پاڻ کي ويجهڙائيءَ ۾ ويجھو ذهن رکندڙ ساٿين سان گڏ ڪريو، موضوع مٽايو؛ وڌيڪ دلچسپ تصورات ڏانھن وڃو جيڪي مسئلا حل ڪرڻ لاء تخليقي سوچ جي ضرورت آھي.

انهن غلطين کان بچڻ لاءِ ڪجهه مفيد صلاحون

Pareto اصول (اڪا 80/20 اصول)

Pareto اصول ٻڌائي ٿو ته 80 سيڪڙو اثرات صرف 20 سيڪڙو سببن مان ايندا آهن. مثال طور، توهان جي ڪوڊنگ منصوبن جو 80٪ جاوا جي تصورن جي سڀ کان عام 20٪ تي منحصر هوندو. ساڳيو اصول توهان جي جاوا مطالعي تي لاڳو ٿي سگهي ٿو: توهان جي وقت جو 80٪ مشق ڪرڻ لاءِ ۽ 20٪ سکيا جي نظريي لاءِ.

سکيا جاوا شروع ڪرڻ لاءِ تعليمي منصوبابندي شروع کان

  • گول سيٽنگ. توھان جاوا سان ڪجھھ حاصل ڪري سگھو ٿا؛ پر، جاوا سان لاڳاپيل سڀ شيون سکڻ حقيقي نه آهي. هڪ مقصد مقرر ڪريو ۽ سکڻ لاءِ هڪ مخصوص علائقو چونڊيو، اها ڪلائوڊ تي ٻڌل ايپليڪيشنون، رانديون يا اينڊرائيڊ ايپليڪيشنون هجن. اهو بنيادي قدم آهي جيڪڏهن توهان واقعي جاوا سکڻ شروع ڪرڻ جو فيصلو ڪيو شروع کان ۽ چال ڪرڻ چاهيو ٿا.

  • سوال پڇڻ ۽ ٻين شاگردن سان ڳالهائڻ. جاوا ڪميونٽي جو هڪ سرگرم ميمبر ٿيو؛ سوال پڇو جڏهن توهان بيٺا آهيو ۽ پنهنجن ساٿين جي مدد ڪريو جيڪڏهن توهان انهن جي مسئلن جو حل ڄاڻو ٿا. دريافت ڪريو ته ٻيا ڇا ڪري رهيا آهن ۽ انهن جي ڪاميابين کان متاثر ٿيو.

  • ننڍن ڪمن کي حل ڪرڻ. هر روز ننڍن ڪمن کي حل ڪرڻ جي عادت حاصل ڪريو. CodeGym جون ننڍيون رانديون توهان کي پنهنجون ننڍيون رانديون ٺاهڻ ۽ انهن کي ٻين لاءِ شايع ڪرڻ جو موقعو ڏين ٿيون، جيڪي توهان کي حوصلا ۽ اطمينان ڏين ٿيون.

مشق

مشق توهان جي جاوا سکيا واري منصوبي جو هڪ لازمي حصو آهي. هتي ڪجهه مفيد وسيلا آهن توهان جي پروگرامنگ صلاحيتن کي ترقي ڪرڻ ۾ مدد لاءِ:

ڪوڊ گيم

CodeGym جاوا سکڻ لاءِ هڪ جامع آن لائن وسيلو آهي؛ جاوا کي شروع کان سکڻ شروع ڪرڻ لاءِ جديد طريقن سان سوين ڪورسز مهيا ڪرڻ. اهو ڪهاڻي ٻڌائڻ ۽ ذيلي پلاٽن سان گڏ هڪ راند وانگر آهي، جتي توهان هر هڪ مهارت سان سطح تي وڌو ٿا جيڪي توهان سکندا آهيو، توهان کي مشغول رکڻ ۽ مايوسي کان بچڻ کان بچائيندو آهي. اهو بهترين اسٽارٽر پيڪ آهي ڇو ته ڪورس ڪيترن ئي پروگرامرن جي تجربن جي رهنمائي ڪن ٿا. بنيادي عنوانن کان پيچيده موضوعن تي آساني سان منتقلي، اهو توهان کي ڪم جي دنيا لاءِ تيار ڪري ٿو. تازو پروگرامر ڇو چونڊيندا آهن CodeGym؟
  • ڪورس چڱي طرح ٺهيل آهي. هن ۾ 600 سبق شامل آهن. انهن مان هر هڪ هڪ موضوع جي وضاحت ڪري ٿو ته جيئن شاگرد بغير ڪنهن پريشاني جي صرف ان موضوع تي ڌيان ڏئي سگهي.

  • ڪورس 80٪ مشق آهي. مشق 1200 ڪل ڪمن سان پهرين سبق کان شروع ٿئي ٿي.

  • مضبوط جاوا ڪميونٽي. هڪ وڏي برادري سان گڏ ذهن رکندڙ ماڻهن جي، توهان اڪيلو نه هوندا.

  • مجازي استاد. توهان جي حل کي فوري طور تي اندازو لڳايو ۽ سفارشون ڏئي ٿو؛ ضرورتن جي واضح فهرست مهيا ڪرڻ جي حوالي سان جيڪي توهان کي ڪرڻو آهي.

وڊيو ڪورس:

  • جاوا ٽيوٽوريل for Beginners Playlist .
    ھن پبليڪيشن ۾ 100+ جاوا ٽيوٽوريلز شامل آھن جيڪي بنيادي طور تي شروع ٿين ٿيون جھڙوڪ جاوا انسٽال ڪرڻ لاءِ مختلف آپريٽنگ سسٽم کان وٺي جديد ٽيوٽوريل، جھڙوڪ ليمبڊا ايڪسپريشنز ۽ ويب اسڪراپنگ.

  • Derek Banas: جاوا ڪوڊ 30 منٽن ۾ .
    ڊيرڪ 30 منٽن ۾ جاوا ڪوڊ لکڻ لاءِ گهربل بنيادي علم سيکاري ٿو. هو موضوعن جي وسيع رينج تي پکڙيل آهي جنهن ۾ پرائمري ڊيٽا جا قسم، تبصرا، ڪلاس، رياضي، hasNextLine، NextLine، getters، setters، if, else, else if, print, println, printf, logical operators, for, while, break, continue, جڏهن ته ڪريو، ۽ ٻيا ڪيترائي.

بهترين ڪتاب:

ويڙهيو

سکيا جاوا ذاتي ۽ پيشه ورانه ٻنهي سطحن تي هڪ انعامي تجربو آهي. ان کي بھترين بڻائڻ لاءِ، توھان کي سکڻ جي عمل تائين پھچڻ گھرجي پنھنجي مقصدن جي منصوبابندي ڪندي، مشق تي ڌيان ڏيڻ، غلطين کي برداشت ڪرڻ ۽ تجربن مان سکڻ، ۽ ھڪ فعال جاوا ڪميونٽي جو حصو ٿيڻ سان. اهي ڪوششون سکيا پليٽ فارمن جهڙوڪ ڪوڊ گيم ، وڊيو مواد، ۽ ڪتابن جي مدد سان ٿي سگهن ٿيون.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION