JavaRush /جاوا بلاگ /Random-SD /جاوا سکڻ ۾ مشڪلاتون
grishin
سطح
Харьков

جاوا سکڻ ۾ مشڪلاتون

گروپ ۾ شايع ٿيل
اڄ مون کي javarush.ru تي نون ايندڙن مان هڪ سوال مليو: ”مان جاوارش ۾ نئون آهيان ۽ پراڻن ماڻهن جي راءِ ۾ دلچسپي وٺان ٿو. ڇا اهو هڪ ادا ڪيل ڪورس خريد ڪرڻ جي قابل آهي ۽ ڇا اهو ان جي لائق آهي؟
جاوا سکڻ ۾ مشڪلاتون - 1
جڏهن مان جواب لکي رهيو هئس، تڏهن مون محسوس ڪيو ته مون کي پورو مضمون ملي رهيو آهي :-) مون اهو هڪ ئي وقت ۾ لکيو، شايد ان ڪري جو مان ڪنهن ماڻهوءَ کي جواب ڏيڻ لاءِ ايترو نه پئي چاهيو، بلڪه مان پنهنجي لاءِ سمجهه جي ڳولا ۾ هئس. منهنجي رستي جي درستگي .

تنهن ڪري منهنجو جواب مضمون آهي

منجهند جو سلام انهن جيڪي لکيو آهي ان ۾ صحيح ڪم ڪيو آهي. مان پنهنجي راءِ جو اظهار ڪندس. جاوارش آئي ٽي ڪمپنين ۾ انٽرنشپ/ٽريننگ جو متبادل آهي. جيڪڏهن توهان وٽ انهن پروگرامن مان ڪنهن هڪ ۾ شامل ٿيڻ جو گهٽ موقعو آهي توهان جي موجوده صورتحال (عمر، علم جي سطح، پوئين تجربو، وغيره)، ته پوءِ جاوارش هڪ سٺي مدد ٿي سگهي ٿي، ۽ شايد توهان جي صنعت ۾ اچڻ جو واحد موقعو. . جاوارش جو بنيادي فائدو عملي ڪمن جو وڏو تعداد آهي. توهان ان ۾ سٺو حاصل ڪريو. اهو پڻ تمام مفيد آهي مسئلن تي بحث ڪرڻ ۽ ٻين کي حل ڳولڻ ۾ مدد ڪرڻ - هي هڪ پروگرامر جي مکيه صلاحيتن مان هڪ آهي - ٻين ماڻهن جي ڪوڊ پڙهڻ جي قابل ٿي. پر مان اهو نٿو چئي سگهان ته توهان سبسڪرپشن لاءِ ادا ڪرڻ کان پوءِ، توهان جي علم جي سطح فوري طور تي ۽ مسلسل وڌي ويندي. ليڪچر جو مواد خاص طور تي اهڙي صورت ۾ پيش ڪيو ويو آهي ته توهان کي معلومات جو هڪ وڏو حصو پاڻ ڳولڻو پوندو - اهڙي طرح توهان هڪ ٻيو ضروري مهارت ٺاهيندا - ڪنهن به مسئلي تي آن لائن وڃڻ لاءِ. اهي. جيڪڏهن ڪا شيء واضح نه آهي، توهان کي ان جي ذريعي سلگ ڪرڻو پوندو، ۽ اهو گهڻو وقت وٺي سگھي ٿو - هڪ ڏينهن، ٻه، ٽي، هڪ هفتي - ۽، مطابق، ڪورس جي مٿين سطحن تائين پهچڻ ۾ دير ٿي ويندي. مان پنهنجو ڪيس بيان ڪندس. هاڻي مان 41 سالن جو آهيان. مون فيبروري 2014 ۾ جاوا سکڻ شروع ڪيو. آڪٽوبر ۾ جاوراش ۾ شامل ٿيو. ان لمحي تائين، مان هيڊ فرسٽ سيريز مان Schildt، OOAP ۽ ڊيزائن جا نمونا پڙهڻ جو انتظام ڪيو، javaranch.com تي آسان مسئلا حل ڪيو، مختلف وڊيو ٽيوٽوريل ٻڌو - يعني. مون اڳ ۾ ئي ڪور جاوا سکڻ ۾ تمام گهڻي ترقي ڪئي آهي. مون نومبر ۾ مسئلا حل ڪرڻ شروع ڪيا ۽ جنوري جي شروعات تائين 24 سطحون مڪمل ڪيون. پر مون محسوس ڪيو ته مان تمام جلدي پرواز ڪري رهيو آهيان، ۽ ڪيترائي مڪمل طور تي نه سمجهيا ويا (غلط نه سمجھيا ويا) موضوع گڏ ڪيا ويا. ان کان علاوه، جنوري ۾، تبديليءَ لاءِ، مون HTML/CSS/Javascript سکڻ ڏانهن رخ ڪيو، فيبروري ۾ سخت انٽرويوز مان گذريو، ٿورو QA جي ڪوشش ڪئي - عام طور تي، سڌو سنئون جاوا پڙهڻ کان وقفو ورتو. ۽ هاڻي هو ٻيهر واپس آيو آهي. پر ھاڻي منھنجو مقصد اھو نه آھي ته جيترو جلد ٿي سگھي سطحن تان ھلجي، پر انھن کي منظم ڪرڻ آھي جيڪو مون اڳي ئي گذري چڪو آھي. انهي ڪري ته علم ٺهڪي اچي ۽ وضاحت ظاهر ٿئي :-) جڏهن ته آئون نوان ليڪچر نه پڙهي رهيو آهيان، مان ڪجهه عنوانن جو مطالعو ڪري رهيو آهيان، بعد ۾ ڇڏيل بونس مسئلا حل ڪري رهيو آهيان. تنهن ڪري، جاوا سکڻ وقت سڀ کان ڏکيو ڪم ، جيئن مون لاءِ، اهو آهي صحيح ڪتاب/ٽيوٽوريل/ وڊيو سبق ڳولڻ جيڪي هڪ پيچيده موضوع کي ظاهر ۽ بيان ڪن ته جيئن ڪو به ابهام باقي نه رهي. پڙهندي وقت ڪنهن نه ڪنهن نقطي تي توهان کي ضرور ڪو سوال ضرور ايندو ته جنهن ڪتاب ۾ توهان پڙهي رهيا آهيو ان ۾ اهڙي نموني بيان ٿيل آهي جو توهان ان کي ڪنهن به طرح سمجهي نٿا سگهو، ان ۾ ڪا ڳالهه اڻپوري رهي ٿي ۽ ليکڪ ان بابت نه لکي ٿو. . پوءِ توهان هڪ ٻيو ڪتاب وٺو، هڪ وڊيو سبق، هڪ وڊيو ليڪچر، هڪ مضمون، هڪ فورم تي بحث لاءِ ڏسو - ۽ توهان ان ۾ گهڻي وقت تائين وڃي سگهو ٿا جيستائين توهان کي گهربل شيءِ نه ملي، جيڪا واقعي توهان کي سوال ڏيکاريندي. ٻئي طرف ۽ اتي ڪو به اونداهو هنڌ نه هوندو. مون لاء، مثال طور، انهن ڏکيو موضوعن مان هڪ موضوع جو موضوع آهي. مون ان جي باري ۾ ڪيترن ئي هنڌن تي پڙهيو، پر مان اڃا تائين ان کي مڪمل طور تي سمجهي نه سگهيو آهيان جيستائين مون ان کي پڙهڻ جو فيصلو ڪيوسرڪاري Oracle سبق - ايمانداري سان، اهو مون لاء هڪ حقيقي وحي هو. ڪٿي به انهن جي باري ۾ ايترو آسان، واضح ۽ فوري طور تي نه لکيو ويو آهي. هر لفظ معنيٰ سان ڀريل آهي ۽ بيڪار نه لکيو ويو آهي - توهان صرف پڙهو ۽ سمجهو، سادي کان پيچيده تائين. توهان جذب ڪيو، تنهنڪري ڳالهائڻ، خالص علم :-) هتي آئون ٿورڙو شامل ڪندس ته Oracle ٽيوٽوريل صرف مختلف انداز ۾ نه لکيا ويا آهن، انهن ۾ هڪ جملو هو، جيڪو نه ئي Schildt ۽ Horstmann وٽ هو، ۽ جيڪو لفظي طور تي منهنجي لاء سمجھڻ جي ڪنجي بڻجي ويو. وهڪري (نڪريون). هي جملو آهي "جاوا پليٽ فارم يونيڪوڊ ڪنوينشن استعمال ڪندي ڪردار جي قدرن کي محفوظ ڪري ٿو." مان هتي تفصيل ۾ نه ويندس، ٿي سگهي ٿو ان بابت ٻيو مضمون بعد ۾ لکندس، پر هتي ڪنهن ٻي ڳالهه بابت. حقيقت اها آهي ته اڪثر جڏهن جاوا سکندا آهن اتي صحيح اشارو جي کوٽ آهي - اهي چون ٿا، هتي ڏسو ۽ شايد توهان سان گڏ قوت هجي. منهنجي خيال ۾، هي سکيا جي عمل کي تيز ڪرڻ لاءِ هڪ اهڙو اهم مسئلو آهي، جو جاوراش لاءِ ان کي هن وقت جي ڀيٽ ۾ وڌيڪ چڱيءَ ريت ڪم ڪرڻ لاءِ فائديمند هوندو. توھان مانيٽر ڪري سگھوٿا ته ڪھڙا موضوع اڪثر شاگردن لاءِ ”ٿڪندڙ بلاڪ“ آھن. هر اهڙي موضوع لاءِ، توهان ذريعن جي مڪمل فهرست پيش ڪري سگهو ٿا ۽ بحث سان گڏ ووٽ جو بندوبست ڪري سگهو ٿا ته ڪهڙو ذريعو موضوع کي سمجهڻ ۾ بهترين مدد ڪري ٿو. اها منهنجي خواهش آهي javarush.ru جي انتظاميه لاءِ :-) ان کان علاوه، مون اڃا تائين موضوع تي سروي ۾ حصو نه ورتو آهي “javarush.ru کي ڪيئن بهتر بڻايو وڃي” - مان پنهنجي هن نظم جي لنڪ ڏيندس. عام طور تي، مون کي اختصار ڪرڻ ڏيو. زندگيءَ ۾، ڪنهن به ڪاروبار ۾ شامل نه هئس، مون هميشه بنيادن جي علم تي ڀروسو ڪيو، بنياديات. جاوا ۾، بنيادي جاوا آهي. توهان بنيادي ڄاڻ کان سواء ٽيڪنالاجي استعمال نٿا ڪري سگهو. سڀ کان پوء، حقيقت ۾، ڇا آهن، مثال طور، ساڳيا servlets - اهي صرف جاوا ڪلاس آهن هڪ خاص فولڊر ۾ رکيل آهن، انهي فولڊر ۾ جيڪو ويب سرور مهيا ڪري ٿو. ۽ جيڪو servlet ڪري ٿو اهو هڪ طريقو سڏجي ٿو هڪ ٻئي جاوا ڪلاس جو هڪ ٻئي فولڊر ۾ رکيل آهي، جيڪو ويب سرور پڻ مهيا ڪري ٿو. پوري سروليٽ ٽيڪنالاجي، ان کي آسانيءَ سان رکڻ لاءِ، فولڊرن ۾ ڪلاسن کي صحيح طريقي سان رکڻ لاءِ ھيٺ لھي ٿو، ۽ باقي آھي ڪور جاوا. تنهن ڪري، جيڪڏهن توهان وٽ جاوا سکڻ جو واضح مقصد آهي، سنکوڪ نه ڪريو، ڪورس لاء ادا ڪريو ۽ ان لاء وڃو. جيڪو ھلندو اھو ئي رستو ٺاھيندو. مسئلا حل ڪريو، پيچيده عنوانن کي سمجھو، گفتگو ۾ گفتگو ڪريو. مون کي اميد آهي ته آرٽيڪل کي حسب ضرورت اشتهار نه سمجهيو ويندو. مون دل مان سڀ ڪجهه بيان ڪيو، جيئن اهو آهي :-) ۽ مان جاوا تي پهرين ڪتاب جي حوالي سان پڻ پنهنجو مشورو ڏيندس - منهنجي خيال ۾، اهو ڪتاب هورسٽمن ۽ ڪارنيل جو هجڻ گهرجي "جاوا. پروفيسر جي لائبريري". Schildt جو ڪتاب "جاوا. مڪمل ھدايت. " مان ان باري ۾ ان ڪري لکي رهيو آهيان، ڇاڪاڻ ته مون پاڻ Schildt کان جاوا سکڻ شروع ڪيو هو، ۽ مان سمجهان ٿو ته جيڪڏهن ڪو مون کي ٻڌائي ها ته مان گهٽ ۾ گهٽ ٻه يا ٽي مهينا وڌيڪ تيزيءَ سان سکڻ ۾ اڳتي وڌيان ها. تنهنڪري ڳالهائڻ لاءِ ، مان تاريخي انصاف بحال ڪري رهيو آهيان :-) حقيقت اها آهي ته شيلٽ ”مٿي وڃي ٿو“ بغير ڪيترن ئي نقطن جي وضاحت ڪرڻ کان سواءِ جيڪي پاڻ ۾ واضح نه آهن. Horstmann ۽ Schildt بنيادي طور تي هڪ ئي قسم جا ٻه درسي ڪتاب آهن، پر هورسٽمن، ساڳئي حجم سان، مواد کي تمام گهڻي اونهائي سان پيش ڪري ٿو. Shildt صرف "حجم کي ڊرائيو" صرف ڪجهه لکڻ لاء، جيستائين اهو جاوا وانگر نظر اچي ٿو. اچو ته توهان کي هڪ ننڍڙو مثال ڏيان. Schildt اهو نه ٿو چوي ته "/" انٽيجرز سان انٽيجر ڊويزن آهي. ان جي بدران، هو بنيادي ڊويزن آپريٽرز جي استعمال جو هڪ مثال ڏئي ٿو، جيڪو نه رڳو پنهنجي جوهر ۾ بيوقوف آهي ۽ هڪ سڄو صفحو وٺي ٿو، پر اهو پڻ آسان بڻائي ٿو ته هڪ شروعاتي لاء سمجهڻ لاء - اهو فوري طور تي واضح ناهي ته ڇا آهي. ليکڪ چوڻ چاهي ٿو. Horstmann جو مقصد سڀ کان وڌيڪ تصديق ٿيل متن سان وڌ ۾ وڌ معلومات پهچائڻ آهي. توهان صرف شيلڊٽ 8هين ايڊيشن جي صفحا 98-99 جو مقابلو ڪري سگهو ٿا (اهي 3 سب سيڪشن آهن "بنيادي رياضي آپريٽرز"، "ماڊولو ڊويزن آپريٽر" ۽ "مرڪز رياضي آپريٽرز سان گڏ اسائنمينٽ") ۽ هورسٽمين 9هين ايڊيشن جو صفحو 69 (ذيلي ڀاڱو") "Oper . ٻن درسي ڪتابن ۾ ڏيکاريل ذيلي ڀاڱا هڪ ئي شيءِ بابت آهن، صرف Schildt لاءِ اهو 2 ۽ چوٿون صفحا آهن، ۽ هورسٽمن لاءِ اهو هڪ صفحي جو 1/3 آهي. ساڳئي وقت، Horstman جي صاف ۽ غير ضروري پاڻي کان سواء آهي. ۽ تنهنڪري هر جڳهه، ڪيترائي لمحا آهن، مون تي يقين رکو، جيڪي شيلٽ طرفان ظاهر نه ڪيا ويا آهن. اهو ائين آهي جيئن اسان سائيڪلن سان هڪ تشبيهه ٺاهي، پوء Shildt هڪ چيني Auchan سائيڪل آهي، ۽ Horstmann Scott يا Cadale جي سطح تي هڪ اعلي معيار جي برانڊڊ جبل سائيڪل آهي. شروعاتي سائيڪل سوارن لاءِ مشوري جي مکيه ٽڪرن مان ھڪڙو چيني فضول خريد ڪرڻ نه آھي، ٻي صورت ۾ توھان پنھنجي پاڻ کي پھريون ڀيرو سائيڪل هلائڻ کان حوصلا افزائي ڪندا. شيلٽ، جيئن مان سمجهان ٿو، شروعات ۾ پنهنجي لاءِ هڪ نالو سي، سي++ ۽ سي# تي ڪتابن سان ٺاهيو، ۽ جاوا، مقبوليت جي لهر تي، اڳ ۾ ئي فيصلو ڪري چڪو هو ته ”ان کي ڏسڻ کان سواءِ سوائپ ڪريو“. ٻار آفريڪا نه وڃن، جاوا سکڻ شروع نه ڪريو Schildt کان... ڪجھ هن طرح :-)
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION