CodeGym /جاوا بلاگ /Random-SD /گم ٿي ويو؟ ڪيئن ٽريڪ تي رهڻ جڏهن پروگرامنگ سکيا
John Squirrels
سطح
San Francisco

گم ٿي ويو؟ ڪيئن ٽريڪ تي رهڻ جڏهن پروگرامنگ سکيا

گروپ ۾ شايع ٿيل
جيڪڏهن سڀ کان وڌيڪ عام مسئلن جي فهرست هجي ها ته پروگرامنگ سکندڙن جي اڪثريت کي ڪنهن نه ڪنهن نقطي تي منهن ڏيڻو پوي ٿو، سکڻ جي سڀني معلومات جي دائري ۾ گم ٿيڻ جو احساس شايد ان جي چوٽي تي هجي يا ان جي بلڪل ويجهو هجي. ”مان محسوس ڪريان ٿو وڃائجي ان ۾ ته ڇا سکيو“ يا ”مان محسوس ڪريان ٿو وڃائجي جڏهن سکيا ته ڪيئن ڪوڊ ڪجي“ هڪ عام سوال آهي- شڪايت ميسيج بورڊز ۽ پروگرامنگ بابت ٻين ويب سائيٽن تي. اڄ اسان هن مسئلي کي ڪجهه معلومات سان حل ڪرڻ چاهيندا. گم ٿي ويو؟  ڪيئن ٽريڪ تي رهڻ جڏهن پروگرامنگ سکيا - 1

جان ٽراولٽا ونسنٽ ويگا جي روپ ۾ پلپ فڪشن (1994)

هتي 5 اهم سفارشون آهن ته ڪيئن محسوس نه ڪجي جڏهن پروگرامنگ سکڻ دوران وڃائجي.

1. قبول ڪريو ته توھان ڪڏھن به ھر شيءِ سکڻ جي قابل نه ھوندؤ ۽ سڀ کان وڌيڪ اھميت تي ڌيان ڏيو.

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

2. صرف پنهنجو ڪوڊ لکڻ جي ڪوشش ڪرڻ کان سواءِ پروگرامنگ ٿيوري نه پڙهو.

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

3. تفصيل کي ياد ڪرڻ جي ڪوشش ڪرڻ بدران وڏي تصوير تي ڌيان ڏيو.

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

4. اڪيلائي ۾ نه سکيو، ٻين سکندڙن سان گفتگو ڪريو.

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

5. هڪ ئي وقت ڪيترائي سکيا جا وسيلا استعمال نه ڪريو.

مختلف شڪلن ۾ سکيا جي وسيلن جي گهڻائي اها آهي جيڪا پروگرامنگ سان لاڳاپيل علم کي وڌيڪ رسائي لائق بڻائي ٿي پر ساڳئي وقت ساخت ۽ مونجهارو ڪرڻ ڏکيو آهي. جيئن ته پروگرامنگ ٻولين ۽ ٽيڪنالاجيز تي ڪيترائي ڪورس، ليڪچر، گائيڊ ۽ ٽيوٽوريل آن لائين موجود آهن، اڪثر ساڳي معلومات مختلف ترتيبن ۾ مهيا ڪئي ويندي آهي، جيڪڏهن توهان صرف هڪ يا ٻن تي ڀروسو نه ڪريو ته وڃائڻ بلڪل آسان آهي. بنيادي وسيلا جيئن توهان جي سکيا جو بنياد. اھو بھتر آھي جيڪڏھن انھن وسيلن مان گھٽ ۾ گھٽ ھڪڙو توھان کي ھڪڙو مناسب سکيا وارو ڍانچو مهيا ڪري سگھي، جيڪو توھان جي خدمت ڪندو نقشي جي طور تي توھان کي اڳتي ڇا سکڻ گھرجي.

رايا ۽ صلاحون

هتي ڪجهه خيال آهن گم ٿيڻ جي مسئلي تي جڏهن سکيا ته ڪيئن ڪوڊ ڪجي تجربيڪار سافٽ ويئر ڊولپرز کان. ”مان هڪ پروفيشنل سافٽ ويئر انجنيئر آهيان هر روز C++ ڪوڊ لکندو آهيان، پر اڃا به زبان جا اهڙا حصا آهن جن کان مان اڻ واقف آهيان. منهنجو خيال آهي ته اهو گهڻو اجنبي هوندو ته توهان محسوس نه ڪيو وڃائجي جيئن توهان شروع ڪيو. اڄ، مون پنهنجي فارغ وقت ۾ Rust سکڻ شروع ڪيو، ۽ ڪمپيوٽر سائنس ۽ پروگرامنگ جي سٺي سمجھ سان به، مون پاڻ کي محسوس ڪيو ته پاڻ کي سڀني نئين نحو، واضح زندگين، ۽ قرضن جي جانچ ڪندڙ سان وڃائي ڇڏيو آهي. مون کي واقعي ان کي ترتيب ڏيڻو پوندو. هينئر تائين، جيتوڻيڪ، مون کي ٿورو وڃايل محسوس ڪرڻ لاء استعمال ڪيو ويو آهي. مون بنيادي طور تي ڪڏهن به ڪجهه وڃائڻ محسوس ڪرڻ بند نه ڪيو آهي، تنهن ڪري مان ان کي مون کي حوصلا افزائي نه ڏيندس ۽ مان ڪوشش ڪندو رهندس. جيڪڏھن توھان ڄاڻڻ چاھيو ٿا ته پروگرام ڪيئن ڪجي، توھان کي اھو ڪرڻ گھرجي. اهو تمام گهڻو ثواب وارو آهي، جيتوڻيڪ اهو لڳي ٿو ته ماسٽر ڪرڻ ناممڪن آهي (۽ اهو سٺو ٿي سگهي ٿو)، " پئٽرڪ اوپرلي، هڪ تجربيڪار سافٽ ويئر ڊولپر جي سفارش ڪري ٿو . ”ڇا توهان ڪڏهن ڪنهن اجنبي شهر ۾ ڇڏي ويا آهيو جتي توهان کي خبر آهي ته توهان ڪٿي آهيو ۽ توهان ڪٿي وڃڻ چاهيو ٿا پر سڀئي رستا ۽ سائيٽون اڻ واقف آهن؟ توهان کي ان صورتحال ۾ اچڻ کان پوءِ ڪيترائي ڀيرا اهو معمول بڻجي ويندو آهي. توهان سکيو ٿا ته توهان پنهنجو رستو ڳولڻ جي قابل آهيو، جيتوڻيڪ توهان کي هدايتن لاء پڇڻ جي ضرورت هجي، ۽ توهان هميشه غالب رهندا، ڪجهه ٿڪڻ جي باوجود. سٺا پروگرامر مسلسل نوان اوزار سکي رهيا آهن، جديد لائبريريون استعمال ڪندي، نئين ٻولين کي منهن ڏيڻ، ۽ نئين چيلنجز کي حل ڪرڻ. هي هڪ سٺي شيء آهي - اهو ان کي بور ٿيڻ کان بچائيندو آهي. اھو اھو آھي جيڪو اھو مزو ڏئي ٿو!" جيمس بارٽن چوي ٿو ، اڳوڻي سافٽ ويئر معمار. مشق ڪرڻ نه وساريو، اسان کي ياد ڏياري ٿو Kevin Price، هڪ ٻيو پروگرامنگ ماهر: "پروگرامنگ هڪ مهارت آهي. مهارتن تي عمل ڪرڻو پوندو. ڪيترائي ماڻهو جيڪي پروگرامنگ جي مهارت ۾ مهارت حاصل ڪري چڪا آهن انهن جي جدوجهد کي شروعات ۾ وساري ڇڏيو آهي ۽ ان کي آسان بڻائي ڇڏيو آهي. سچ پچ اهو آهي ته، ڪو به ماڻهو سٺو پروگرامر نه پيدا ٿيو آهي، ۽ جڏهن ته ڪجهه شيون شايد توهان کي ٻين جي ڀيٽ ۾ جلدي سکڻ لاء پيش ڪري سگھن ٿيون - انهن سڀني کي مشق ڪرڻو پوندو. مون وٽ انجنيئرنگ جي ڊگري آهي، ۽ اسڪول کان ٻاهر هڪ سٺو پروگرامر هو. اهو اڃا تائين نه هو جڏهن مون هزارين ڪلاڪ ان ۾ وجهي ڇڏيا هئا ته مون وٽ هڪ آه-ها لمحو هو جنهن هر شيءِ کي اهڙي نموني سان ٺهرايو هو ته مون محسوس ڪيو ته مان ڪنهن به پروگرامنگ پروجيڪٽ کي منهن ڏئي سگهان ٿو. اهو تڏهن هو جڏهن مان 28 سالن جي هئس - ڇهه سال پوءِ مون انجنيئرنگ اسڪول مان گريجوئيشن ڪئي. ان تي رکو، مشق رکو، مايوس نه ٿيو. اهو مشق وٺڻ وارو آهي ته ڪيئن پيچيده پروگرام ٺاهڻ لاءِ سادي ٽڪرن کي گڏ ڪجي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION