JavaRush /جاوا بلاگ /Random-SD /خود مطالعي جي پروگرامنگ لاء اضافي ادب

خود مطالعي جي پروگرامنگ لاء اضافي ادب

گروپ ۾ شايع ٿيل
هڪ سٺو ويڙهاڪ اهو ناهي جيڪو صرف پنهنجي مشين گن کي چڱي طرح ڄاڻي ٿو ۽ ڄاڻي ٿو ته ان کي ڪيئن استعمال ڪجي. فائٽر کي فائدو ٿيندو هٿ کان هٿ جي جنگ، خطي جي واقفيت ۽ جيتوڻيڪ ڊرل ٽريننگ. اهو هڪ پروگرامر سان ساڳيو آهي: اهو ڪافي ناهي ته هن لاء صرف "سندس" ٻولي ڄاڻڻ لاء. خود مطالعي جي پروگرامنگ لاء اضافي ادب - 1جيڪڏهن توهان JavaRush جا 15 ليول مڪمل ڪيا آهن يا پوءِ، توهان کي علم حاصل ڪرڻ بابت سوچڻ شروع ڪرڻ گهرجي جيڪو سڌو سنئون جاوا سان لاڳاپيل ناهي، پر هر گهٽ يا گهٽ سنجيده ڊولپر کي گهربل آهي. انهن مان ڪجهه، مثال طور، الگورتھم، پروگرامنگ سوچ کي ترقي ڪرڻ ۽ انٽرويو پاس ڪرڻ جي ضرورت آهي، ٻيا (ڊيٽابيس يا ڊزائين) سڌو ڪم لاء گهربل آهن. هن آرٽيڪل ۾ اسان انهن لاءِ ڪيترن ئي مفيد ڪتابن تي نظر وجهنداسين جيڪي اڳ ۾ ئي ”پروگرامنگ ٻولي کان ٻاهر وڃڻ“ لاءِ تيار آهن.

الگورتھم

خود مطالعي جي پروگرامنگ لاء اضافي ادب - 2
سٺو ڊرائيور بڻجڻ لاءِ، رڳو ڪار جي بنيادي اصولن جو علم ڪافي نه آهي: ڊرائيونگ مهارت ڪار هلائڻ ۾ تجربي سان گڏ اچي ٿي. اهو ساڳيو پروگرامنگ سان آهي. نظريو ڪافي نه آهي، توهان کي پروگرام ڪرڻ جي ضرورت آهي. JavaRush ذريعي وڃڻ سان، توهان اڳ ۾ ئي هن جا قائل آهيو. ڪورس جي وچ ۾، مسئلا ظاهر ٿيندا، جن جو حل الورورٿم جي شعبي ۾ صلاحيتن مان تمام گهڻو فائدو وٺندو. پر شروعات ۾، سڀ "ڪيڊٽس" مختلف تربيت آهن. مثال طور، ٽيڪنيڪل تعليم رکندڙ ماڻهن لاءِ اهو ڪجهه آسان ٿيندو: اهي عام طور تي يونيورسٽي ۾ رياضي ۽ الورورٿم پڙهندا آهن. عام طور تي، پروگرامر جي ذهنيت کي ترقي ڪرڻ لاء الورورٿم پروگرام ڪرڻ جي صلاحيت تمام مفيد آهي. پر جيڪڏهن توهان نوڪري حاصل ڪريو ٿا، توهان کي گهڻو ڪري معياري الگورتھم لاء ڪوڊ لکڻ جي ضرورت نه هوندي: اهي اڳ ۾ ئي گهڻو وقت اڳ لکيا ويا آهن. ساڳئي وقت، انٽرويو دوران، درخواست ڏيندڙ اڪثر ڪري الورورٿمڪ ڪمن جي آڇ ڪندا آهن. اهڙين مسئلن کي حل ڪرڻ جي صلاحيت توهان لاء هڪ اضافي فائدو ٿيندو. Robert Sedgwick ۽ Kevin Wayne جو ڪتاب هن علائقي ۾ علم کي ٻيهر ڀرڻ يا تازه ڪاري ڪرڻ ۾ مدد ڏيندو - اهو جاوا ۾ پروگرامنگ تي هڪ سبق آهي شروع کان ئي الگورتھم جي لحاظ کان. ڪتاب جو شروعاتي باب جاوا جي بنيادي ڳالهين کي بيان ڪري ٿو، ۽ وڌيڪ تفصيل سان بيان ڪري ٿو ٻوليءَ جي انهن عنصرن جو جيڪي ڊيٽا رکڻ جي طريقن سان تعلق رکن ٿا. باقي باب سڌو سنئون وقف ڪيا ويا آهن مختلف طريقن جي ڊيٽا جي ڦيرڦار ۽ الگورتھم جيڪي تمام عام مسئلا حل ڪن ٿا. تارن، گرافس، جدولن، ترتيب ڏيڻ، معلومات کي دٻائڻ، رستا ڳولڻ ۽ ڪيترن ئي معياري ڪمن سان ڪم ڪرڻ جاوا پروگرامن جي مثالن سان تفصيل سان ڳالهه ٻولهه ڪئي وئي آهي. ڪتاب ڪامياب تمثيلن ۽ ڊراگرامن سان ڀريو پيو آھي جيڪي موضوعن کي سمجھڻ ۾ وڏي مدد ڪن ٿا ۽ الگورتھم جي ترقي کي ظاھر ڪن ٿا. ان ۾ لڳ ڀڳ ڪو به علمي فارمولو نه آهي. رياضياتي مواد جو تعارف قابل رسائي ٻولي ۾ پيش ڪيو ويو آهي، جيڪو خاص طور تي رياضياتي تربيت کان سواء پڙهندڙن لاء ضروري آهي. ۽ ڪجهه حصن ۽ بابن کي پڻ سمجهي سگهجي ٿو ترڪيبون جي انداز ۾ "فائنل نتيجو حاصل ڪرڻ لاءِ ان پٽ ڊيٽا کي مؤثر طريقي سان ڪيئن عمل ڪجي." رستي جي ذريعي، جيڪڏهن توهان انگريزي ڄاڻو ٿا ۽ ليڪچر کي ترجيح ڏيو ٿا، پوء چيڪ ڪريو Coursera. هن درسي ڪتاب جي طور تي ساڳئي ليکڪن طرفان الگورتھم تي هڪ ڪورس آهي.

SQL

خود مطالعي جي پروگرامنگ لاء اضافي ادب - 3
گھڻن ھن مخفف کي مختلف صنعتن ۾ روزگار جي ضرورتن جي لسٽ ۾ ڏٺو آھي: ويب پروگرامنگ، انٽرپرائز، ڊيٽا جي تجزيو، ۽ جھڙوڪ. اهي اڪثر ڪري ڊيٽا جي وڏي مقدار جي پروسيسنگ جي ڪمن ۾ شامل آهن انهي نتيجي کي حاصل ڪرڻ لاء جيڪو ضروري معلومات کي ظاهر ڪري ٿو. مثال طور، اسان سال جي دوران ڪريڊٽ ڪارڊ جي خريداري جي رقم ۾ دلچسپي رکون ٿا، گروپ جي لحاظ کان، يا وصول ڪندڙن جي مختلف گروپن کان اي ميل پيغامن جي تعداد ۾. SQL روايتي ٻولين کان مختلف آھي بنيادي طور تي ان جي بياني نوعيت ۾؛ اسان بيان ڪريون ٿا "ڇا اسان نتيجو حاصل ڪرڻ چاھيون ٿا،" معمولي بدران "نتيجو ڪيئن حاصل ڪجي." مارٽن گريبر جو ڪتاب هڪ پروگرامنگ ٽيوٽوريل جي طور تي ڪم ڪندو شروعات ڪندڙن لاءِ جيڪي ڊيٽابيس جي سوال جي ٻولي سکڻ جي رٿابندي ڪن ٿا. ڪتاب هڪ اڻ پڙهيل پڙهندڙ لاء ٺهيل آهي، تنهنڪري مواد کي بنيادي طور تي پيش ڪيو ويو آهي. DBMS کي ترتيب ڏيڻ ۽ ان مان نتيجا حاصل ڪرڻ لاءِ سڀ بنيادي حڪم بيان ڪيا ويا آھن. جيڪڏهن توهان وٽ وقت ۽ خواهش آهي، اهو ڪتاب پڙهڻ ۽ ساڳئي وقت حڪمن تي عمل ڪرڻ تمام مفيد آهي. puzzles لاء، توهان استعمال ڪري سگهو ٿا هڪ مفت ڪورس . هن ڪتاب سان جوڙيو ۽ توهان کي هڪ واقعي قاتل ڪمبو ملندو!

پروگرامنگ ۽ سافٽ ويئر ڊيزائن جو انداز

خود مطالعي جي پروگرامنگ لاء اضافي ادب - 4
ليول 20 جي ويجھو، جاوا رش جا ڪيترائي شاگرد، شروعاتي مسئلن کي حل ڪندي سندن پروگرامن کي ڏسي، مسڪرائيندا ۽ سمجھندا آھن ته اھي اڳي ئي ھر شيءِ کي وڌيڪ ٺھيل، خوبصورت ۽ عقلي طور تي لاڳو ڪري چڪا ھوندا. هي ڪتاب ڪو پروگرامنگ ٽيوٽوريل نه آهي؛ اهو سافٽ ويئر ڊيزائن ۽ ڊولپمينٽ لاءِ تجويزن جو هڪ مجموعو آهي. ڪيترن ئي ٽيڪنيڪل ڪتابن وانگر، ان کي پڙهڻ نه گهرجي ”ڪور کان اوور تائين“؛ اهو وڌيڪ اثرائتو آهي انفرادي بابن جو تجزيو ڪرڻ. ٿي سگهي ٿو ته ان ۾ موجود هر شيءِ توهان جي پسند جي نه هجي (خاص طور تي پهرين)، پر ڪيتريون ئي تجويزون نوٽ ڪرڻ جي لائق آهن. ڪوڊ جي معيار کي بهتر ڪرڻ لاءِ سفارشن تي عمل ڪندي، توهان پروگرام ٺاهي سگهندا جيڪي وڌيڪ ڏسڻ لاءِ پڙهي سگهجن ٿا؛ توهان جا دوست ۽ ساٿي توهان جي مهرباني ڪندا ڪوڊ لسٽنگ صاف ڪرڻ لاءِ.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION