JavaRush /جاوا بلاگ /Random-SD /پروگرامنگ ڪيئن شروع ڪجي
Alex
سطح

پروگرامنگ ڪيئن شروع ڪجي

گروپ ۾ شايع ٿيل

اڳڪٿي

تنهن ڪري، توهان محسوس ڪيو ته اهو وقت توهان جي سرگرمي جي فيلڊ کي تبديل ڪرڻ ۽ هڪ نئون پيشو سکڻ جو وقت آهي. ڇو نه پروگرامنگ جي ڪوشش ڪريو؟ اهي هن لاء سٺو ادا ڪن ٿا، اهو واعدو ۽ دلچسپ آهي. پر سوال فوري طور تي پيدا ٿئي ٿو: ڇا ڪجي، ڪٿي وڃڻ، پروگرامنگ ڪيئن شروع ڪجي؟ پروگرامنگ ڪيئن شروع ڪجي - 1هڪ شخص جي طور تي جيڪو شروع کان هن رستي مان گذريو آهي، مان توهان کي يقين ڏيان ٿو ته سکڻ جي صحيح طريقي سان، صبر ۽ استقامت سان، توهان جلد ئي هڪ پروگرامر بڻجي سگهو ٿا ۽ هڪ سٺي ادا ڪيل نوڪري ڳولي سگهو ٿا. هن آرٽيڪل ۾ آئون پروگرامنگ کي ڪيئن شروع ڪرڻ تي صلاحون حصيداري ڪرڻ چاهيان ٿو.

هڪ مقصد مقرر ڪرڻ

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

ٻولي چونڊڻ

جيڪڏهن توهان وٽ هڪ خاص خيال آهي ته توهان پروگرامنگ ۾ ڇا ڪرڻ چاهيو ٿا، پوء اهو هڪ ٻولي چونڊڻ تمام آسان بڻائي ٿو. هر ٻوليءَ جي پنهنجي خاص خصوصيت ۽ توجه آهي. هن جي باري ۾ مخصوص معلومات آساني سان انٽرنيٽ تي ملي ڪري سگهجي ٿو. جيڪڏهن توهان وٽ اهڙو خيال نه آهي، ته ٻن پهلوئن تي ويجھو نظر وجهو: مارڪيٽ ۾ ٽيڪنالاجي جي طلب ۽ سکيا جي پيچيدگي. ذاتي طور تي، هڪ ڀيري مون جاوا تي آباد ٿيو. هن پسند جو سبب سادو آهي: هي ٻولي تمام مشهور آهي ۽ مارڪيٽ ۾ گهربل آهي. ان کان سواء، اهو سکڻ آسان آهي. پلس مون کي ويب ٽيڪنالاجيز جي ويجهو ٿيڻ چاهيو. پروگرامنگ ڪيئن شروع ڪجي - 2

اپڊيٽ 29/11/2021

توھان اندازو ڪري سگھو ٿا جاوا جي مقبوليت ۽ ان جي اڳواٽ پوزيشن جو ڊگھي عرصي دوران، مثال طور، TIOBE سافٽ ويئر مان پروگرامنگ ٻولي جي مقبوليت واري انڊيڪس کي ڏسي، جيڪو مسلسل پروگرامنگ جي موضوع تي سرچ سوالن جي نگراني ڪندو آھي.

تياري جو منصوبو لکڻ

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

جاوا ڪيئن سکڻ؟

پهرين، ٻولي جي نحو جو مطالعو ڪريو: ڪي ورڊ، آپريٽر، ڪوڊ لکڻ جا ضابطا. تدريجي طور تي وڌيڪ پيچيده ٻوليء جي جوڙجڪ جي مطالعي ڏانهن وڃو - طريقا، تعمير ڪندڙ، ڪلاس، لائبريريون ۽ فريم ورڪ. سمجھڻ لاءِ ته ڪيئن صحيح طريقي سان پروگرام ڪجي، پنھنجي نصاب ۾ الگورتھم ۽ ڊيٽا جي جوڙجڪ شامل ڪريو. اهو پروگرامر جي ذهنيت کي ترتيب ڏيڻ لاء تمام مفيد آهي. اهو مناسب آهي ته ٻولي جي نحو جي مطالعي کان پوء هن مرحلي کي وٺي.

۽ اڃا تائين، ياد رکو: توهان جو منصوبو هڪ جامد ڍانچي نه آهي جنهن کي ڪڏهن به تبديل نه ڪيو وڃي. جيڪڏهن توهان هڪ دلچسپ ۽ پرجوش ٽيڪنالاجي يا ترقي وارو اوزار محسوس ڪيو، ان کي پنهنجي منصوبي ۾ شامل ڪرڻ لاء آزاد محسوس ڪريو!

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

جاوا ۾ پروگرامنگ شروع ڪرڻ لاءِ ، سکو بنيادي عنوانن جهڙوڪ OOP، استثنا، ملٽي ٿريڊنگ، مجموعا. هي سڀ جاوا SE ۾ شامل آهي، ڊولپر اوزار جو معياري سيٽ، ۽ ضرور ضرور توهان جي ٽريننگ پلان ۾ شامل ڪيو وڃي. جاوا SE ۾ مهارت حاصل ڪرڻ کان پوء، توهان جاوا اي اي، ڪلائنٽ-سرور پروگرامنگ ٽيڪنالاجيز، ڊيٽابيس، ۽ ويب پروگرامنگ ٽيڪنالاجيز ڏانهن منتقل ڪري سگهو ٿا. هتي توهان کي مختلف فريم ورڪ ۽ اوزارن جي وڏي مقدار سان ملندو.

اهو ضروري ناهي ته سڀ ڪجهه هڪ ئي وقت ۾ سکڻ، پر اهو مشورو ڏنو ويندو آهي ته توهان کي نوڪري حاصل ڪرڻ جي وقت تائين مکيه شين ۾ مهارت حاصل ڪريو. مان ھيٺين کي بنيادي طور تي درجه بندي ڪندس: Git، Maven، Spring، ORM (Hibernate، JPA)، REST، SQL، JUnit، Tomcat، JavaScript، JSP/JSTL، HTML/CSS، XML، ڪجھ ڊيٽابيس جي ڄاڻ (MySql، PostgreSql) . منهنجو منصوبو ڪجهه هن طرح ڏٺو: جنوري
  • JavaRush جي پهرين 10 سطحن کي مڪمل ڪريو
  • ترقياتي اوزار IDE، Eclipse، NetBeans
  • JRE، JDK، JVM، تاليف، پروگرام جي عملدرآمد
  • جاوا نحو
  • " جاوا جو فلسفو "، بروس ايڪيل، باب 1-5
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 1
فيبروري
  • JavaRush جا 11-13 ليول مڪمل ڪريو
  • او او پي
  • "جاوا جو فلسفو"، بروس ايڪيل، باب 6-10
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 2، 4
مارچ
  • JavaRush جا 14-17 ليول مڪمل ڪريو
  • ملٽي ٿريڊنگ بنياديات
  • جاوا ۾ الگورتھم، رابرٽ سيڊگوڪ، کیون وين، باب 1-3
  • "جاوا جو فلسفو"، بروس ايڪيل، باب 21
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 11
اپريل
  • JavaRush جي مڪمل سطح 18-20
  • XML بنيادي
  • ان پٽ/آئوٽ پٽ
  • "جاوا جو فلسفو"، بروس ايڪيل، باب 18
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 9
مئي
  • JavaRush جا 21-23 ليول مڪمل ڪريو
  • تارون
  • باقاعده اظهار
  • HTML بنياديات
  • "جاوا جو فلسفو"، بروس ايڪيل، باب 13-16
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 3
جون
  • JavaRush جا 24-26 ليول مڪمل ڪريو
  • ملٽي ٽريڊنگ
  • استثنا
  • اندروني طبقن
  • "جاوا جو فلسفو"، بروس ايڪيل، باب 10، 12
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 6-7
جولاءِ
  • JavaRush جا 27-28 ليول مڪمل ڪريو
  • java.util.concurrent
  • SQL ۽ ڊيٽابيس بنياديات
  • جي ڊي بي سي
  • تشريحون
  • عڪس
  • "جاوا جو فلسفو"، بروس ايڪيل، باب 20
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 12,13
آگسٽ
  • JavaRush جي مڪمل سطح 28-30
  • سوڙهو
  • سيريلائيزيشن
  • XML پارسنگ
  • سروليٽس
  • JSP/JSTL
  • "جاوا جو فلسفو"، بروس ايڪيل، باب 22
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 14-15
سيپٽمبر
  • JavaRush جا 31-33 ليول مڪمل ڪريو
  • JSON
  • URL. نيٽ ورڪ سان ڪم
  • CSS بنياديات
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 10
آڪٽوبر
  • JavaRush جي مڪمل سطح 34-36
  • لاگنگ
  • جون يونٽ
  • گيت
  • ميون
  • فهرست
  • قطار
  • گڏ ڪرڻ سان ڪم ڪرڻ
نومبر
  • JavaRush جي مڪمل سطح 37-38
  • نقشو
  • ڊيزائن جا نمونا
  • "جاوا جو فلسفو"، بروس ايڪيل، باب 11
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 8
ڊسمبر
  • JavaRush جي مڪمل سطح 39-40
  • آرام
  • ٽامڪاٽ
  • ايپليڪيشنن جي تعمير ۽ ترتيب ڏيڻ
  • ياڪوف فين ”جاوا پروگرامنگ جو تعارف“ سبق 16-18

طريقو

پهرين توهان کي پروگرام لکڻ لاءِ گهربل اوزار انسٽال ڪرڻ گهرجن. جيڪڏھن توھان سمجھڻ چاھيو ٿا ته جاوا ۾ پروگرام ڪيئن سکو، مان توھان کي صلاح ڏيندس ته سمجھڻ لاءِ تصورات جھڙوڪ JRE، JDK، JVM. هڪ IDE ڇا آهي، هڪ پروگرام ڪيئن ڪم ڪندو آهي، تاليف ڇا آهي، هڪ پروگرام ڪيئن عمل ڪندو آهي. سمجھڻ لاءِ ته جاوا ۾ پروگرام ڪيئن ڪجي، ان کي سمجھڻ ضروري آھي OOP جا بنيادي اصول . پروگرامنگ عملي ٻوليءَ جي صلاحيتن جو هڪ مجموعو آهي جنهن کي توهان ترقي ڪندا آهيو جيئن توهان سکندا آهيو. جيترو وڌيڪ توهان مشق ڪندا، اوترو تيز توهان ٻولي تي عبور حاصل ڪندا. تنهن ڪري، نظريي جي مطالعي کان علاوه، هر روز مشق ڪرڻ لاء وقت وقف ڪريو. جيترو وڏو، اوترو بهتر. جيڪڏهن توهان وٽ اڃا تائين ڪافي عملي صلاحيتون نه آهن، ڪنهن ٻئي جي ڪوڊ کي الڳ ڪريو، انٽرنيٽ تي ڪتابن ۽ مضمونن مان مثالن کي ورجايو. پروگرامنگ کي ڪيئن سکڻ جو هڪ سٺو طريقو ٻين ماڻهن جي ڪوڊ جو تجزيو ڪرڻ لاءِ ڊيبگر استعمال ڪرڻ آهي. جيڪڏهن توهان مواد کي فوري طور تي ماسٽر ڪرڻ جو انتظام نه ڪيو، نه روڪيو، ٻيو موضوع وٺو يا ٻيهر ورجايو جيڪو توهان ڍڪيو آهي. توهان بعد ۾ هڪ مشڪل موضوع ڏانهن واپس ڪري سگهو ٿا: ان کي مختلف زاويه يا معلومات جي مختلف ذريعن کان ڏسڻ ڪڏهن ڪڏهن نئين مواد کي ماهر ڪرڻ ۾ مدد ڪري ٿو.
مواد جنهن کي سمجهڻ ڏکيو آهي، بيان ڪري سگهجي ٿو، يا اڃا بهتر، مثالن سان تجزيو ڪيو وڃي. ساڳي ئي وقت ۾، مان سفارش ڪريان ٿو ته ڪوڊ ۾ تبصرا استعمال ڪرڻ لاء اهم پوائنٽن کي نشان لڳايو. هڪ سٺو پروگرامنگ انداز، صحيح ڪوڊ جا مثال، ۽ جاوا ۾ پروگرام ڪيئن ڪجي جا جواب Oracle ويب سائيٽ تي جاوا ٽيوٽوريل سيڪشن ۾ ملي سگهن ٿا. جيڪڏهن توهان اڃا تائين نٿا سمجهو ته پروگرام ڪيئن ڪجي، توهان تجربيڪار ساٿين يا ماڻهن ڏانهن رخ ڪري سگهو ٿا جيڪي اڳ ۾ ئي هن رستي تي هليا ويا آهن. هن کي ڪرڻ لاء، اهو سٺو خيال آهي ته رابطي لاء هڪ مناسب ڪميونٽي ڳولڻ لاء. اتي اهي هميشه توهان کي جواب ڏيڻ جي قابل هوندا ته شروع کان پروگرام ڪيئن سکڻ.

معلومات جي ذريعن جي چونڊ

سمجھڻ لاءِ ته پروگرام کي شروع کان ڪيئن سکو، سڀ ڪجھ استعمال ڪريو جيڪي توھان حاصل ڪري سگھو ٿا - انٽرنيٽ تي آرٽيڪل، تربيتي وڊيوز، ڪتاب، فورم، سرڪاري دستاويز.

اسان آن لائين ڪورس استعمال ڪندا آهيون

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

اسان مشق ڪري رهيا آهيون

حقيقي مشق ۽ انٽرنيشنل شپ ڪنهن به عمل ۾ سکڻ جو هڪ لازمي حصو آهن، ۽ اڃا به وڌيڪ پروگرامنگ ۾. هي توهان جي سفر جي شروعات آهي ۽ اهو توهان لاء شروع ڪرڻ لاء هڪ وڏو پلس هوندو. حقيقي ڪم جي ويجهو حاصل ڪرڻ لاء هر موقعو وٺو. ڪوشش ڪريو پنهنجون ايپليڪيشنون لکڻ، انٽرنيٽ تي تيار ڪيل ايپليڪيشنن جا مثال پڙهو. جيڪڏهن ممڪن هجي ته، آئي ٽي ڪمپنين کان مفت ٽريننگ انٽرنشپ ۾ حصو وٺو. حقيقي منصوبي ۾ حصو وٺڻ جو ڪو به موقعو نه وڃايو.

خلاصو

پروگرام سکڻ هڪ آسان عمل ناهي. تنهن ڪري، توهان کي منتشر ٿيڻ جي ضرورت ناهي، پر هڪ مقصد مقرر ڪرڻ لاء، پنهنجو پاڻ کي هر وقت سٺي شڪل ۾ رکو، دل نه وڃايو ۽ صبر ڪيو. مکيه هدايتن کي ترتيب ڏيڻ لاء وقت وٺو ۽ هڪ منصوبو ٺاهيو. مهرباني ڪري نوٽ ڪريو: توهان کي هر روز ڪوڊ ڪرڻو پوندو ۽ پيچيده ۽ غير معمولي معلومات سان معاملو ڪرڻو پوندو. ڪڏهن توهان جرئت سان ٻئي موضوع ڏانهن رخ ڪري سگهو ٿا، ۽ ڪڏهن ڪڏهن توهان صبر سان بصيرت جو انتظار ڪري سگهو ٿا... ۽ توهان جو مقصد حاصل ڪيو ويندو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION