CodeGym /جاوا بلاگ /Random-SD /پڙهڻ جو ڪوڊ، ڊيبگنگ، سکيا نئين ٽيڪنالاجي. پروگرامر جي ڪم ...
John Squirrels
سطح
San Francisco

پڙهڻ جو ڪوڊ، ڊيبگنگ، سکيا نئين ٽيڪنالاجي. پروگرامر جي ڪم جا سڀ کان وڌيڪ پريشان ڪندڙ حصا ۽ انهن کي ڪيئن حل ڪجي

گروپ ۾ شايع ٿيل
هتي CodeGym تي، اسان اڪثر ڪري پروگرامر هجڻ ۽ سافٽ ويئر ڊولپمينٽ ۾ ڪم ڪرڻ جي سٺي پاسن بابت ڳالهائيندا آهيون. ۽ صحيح طور تي، جيئن ته پروگرامنگ هڪ بهترين ڪيريئر پسند ٿي سگهي ٿو، ۽ ڪيترن ئي ماڻهن لاء، اهو آهي. پر اهو خامين کان سواء ناهي، يقينا. ڊولپر جي ڪم ۾ اهي شيون آهن جيڪي مسئلا ٿي سگهن ٿيون ۽ زبردست مايوسي جو سبب بڻجن ٿيون، جن ۾ نوڪري جا ٽيڪنيڪل پاسا ۽ ان جا ٻيا حصا شامل آهن. پڙهڻ جو ڪوڊ، ڊيبگنگ، سکيا نئين ٽيڪنالاجي.  پروگرامر جي ڪم جا سڀ کان وڌيڪ پريشان ڪندڙ حصا ۽ انهن کي ڪيئن حل ڪجي - 1خوش قسمت، انهن مان ڪيتريون ئي مشڪلاتون حل ٿي سگهن ٿيون يا گهٽ ۾ گهٽ گهٽ ۾ گهٽ صحيح طريقي سان. تنهن ڪري اڄ اسان سافٽ ويئر ڊولپرز جي ڪم ۾ سڀ کان وڏي مسئلن ۽ رڪاوٽن بابت ڳالهائڻ وارا آهيون ۽ توهان انهن کي ڪيئن حل ڪري سگهو ٿا.

1. ٻين ماڻهن جي ڪوڊ سان ڪم ڪرڻ

مسئلو

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

ڪيئن ٺيڪ ڪجي

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

2. وقت جو اندازو

مسئلو

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

ڪيئن ٺيڪ ڪجي

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

3. ڪميونيڪيشن

مسئلو

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

ڪيئن ٺيڪ ڪجي

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

4. ڪارپوريٽ قاعدن ۽ پاليسين سان ڊيل ڪرڻ

مسئلو

سافٽ ويئر ڊولپر تمام سٺي تنخواه ڪمائي سگهن ٿا، پر ان لاءِ وڏي پئماني تي ڪم ڪرڻ وارن کي وڏين ڪارپوريشنن لاءِ ڪم ڪرڻو پوندو. جيڪو ڪيترن ئي سببن لاءِ ناراض ٿي سگهي ٿو، پر ڪارپوريٽ بيوروڪريسي سان معاملو ڪرڻ ۽ ڪارپوريٽ قاعدن ۽ پاليسين تي عمل ڪرڻ هڪ تمام مشهور آهي.

ڪيئن ٺيڪ ڪجي

هن خاص مسئلي کي حل ڪرڻ جو واحد رستو توهان جي ذهنيت کي تبديل ڪرڻ آهي. ڪمپني جي نقطي نظر کان قاعدن ۽ ضابطن جي باري ۾ سوچڻ جي ڪوشش ڪريو، هڪ ضروري برائي ۽ هڪ طريقي سان گڏ ڪم ڪندڙ ماڻهن جي وڏي تعداد کي منظم ڪرڻ لاء. جڏهن نوڪري ڳولي رهيا آهيو، انهن ڪمپنين تي لاڳو ڪريو جن وٽ گهٽ بيوروڪريسي ۽ ضابطا آهن. گهڻو ڪري اهو معاملو آهي شروعاتي ۽ ننڍن کان وچولي ڪاروبار لاء، پر ڪجهه بين الاقوامي ديو پڻ ڪافي لچڪدار ٿي سگهن ٿا.

5. ڊيبگنگ

مسئلو

توهان جي ڪوڊ ۾ بگ ڳولڻ ۽ ختم ڪرڻ هڪ ٻيو حتمي سر درد آهي پروگرامرز جي اڪثريت لاءِ. ڪيڏا، ننڍا ۽ وڏا، هميشه موجود آهن تمام گهڻو ڪنهن به ڪوڊ ۾. ڪڏهن ڪڏهن انهن کي ڳولڻ بلڪل آسان آهي، پر ڪجهه حالتن ۾ اهو تمام گهڻو ڪوشش وٺي سگھي ٿو، جيڪو انتهائي مايوس ڪندڙ ٿي سگهي ٿو، خاص طور تي نوجوان ڊولپرز لاء.

ڪيئن ٺيڪ ڪجي

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

6. نوان اوزار ۽ ٽيڪنالاجيون سکڻ

مسئلو

ٽيڪنالاجيون وڌنديون رهنديون آهن ۽ وڌندڙ رفتار سان ترقي ڪنديون آهن، ۽ مقابلي ۾ رهڻ ۽ طلب ۾ رهڻ لاءِ، پروگرامرز کي جاري رکڻو پوندو آهي. جيڪو ڏکيو ٿي سگهي ٿو، ڇاڪاڻ ته ان جو مطلب آهي ته توهان کي نئين فريم ورڪ، اوزار، ۽ لائبريريون سکڻ جي ضرورت آهي، انهي سان گڏ پراڻي اوزارن جي تازه ڪاري ورزن سان واقف ٿيڻ، باقاعده بنياد تي هر وقت توهان جي ڪيريئر ۾.

ڪيئن ٺيڪ ڪجي

”پروگرامرز کي ڪڏهن به سکڻ بند نه ڪرڻ گهرجي. تبديلي ۽ ترقي جي رفتار صرف تيز ٿي رهي آهي ۽ پروگرامرز کي انهن کي متاثر ٿيندڙ اهم تبديلين کي جاري رکڻ لاءِ وقت ڳولڻ گهرجي. جيڪڏهن اهي نه ٿا چاهين ته ريٽائرمينٽ تائين ڪنهن بئنڪ ۾ ڪنهن ڪنڊ ۾ ڦاسي پيا، انهن کي صرف سکڻ گهرجي، " اسٽيو وو چيو ، تجربيڪار پروگرامر ۽ پروجيڪٽ مينيجر طور. جيئن اسان اڳ ۾ ڪيترائي ڀيرا چيو آهي CodeGym جي مضمونن ۾، پيشه ورانه پروگرامنگ ۽ مسلسل سکيا هٿ ۾ هلون ٿا. ۽ توهان پنهنجي مهارت کي اپڊيٽ رکڻ لاءِ جيڪو بهترين ڪم ڪري سگهو ٿا اهو آهي سکيا کي نوڪري جو حصو بڻائڻ. توهان جي شيڊول ۾ نئين ڪم سان لاڳاپيل ڄاڻ حاصل ڪرڻ لاء وقف وقت رکو. پروگرامنگ سان لاڳاپيل بلاگز تي عمل ڪريو، پوڊ ڪاسٽ ٻڌو ، ڊولپرز لاءِ يوٽيوب چينل ڏسو . ۽، يقيناً، ڪوڊ گيم کي استعمال ڪريو پنھنجي حتمي پليٽ فارم طور ھڪڙو جاوا ڊولپر جي طور تي ترقي ڪرڻ لاءِ ان جي 1200 کان وڌيڪ ڪمن سان، نوان آرٽيڪل ۽ ھدايتون ھر ھفتي شايع ٿي رھيا آھن، ۽ صارفين جي ھڪ وڏي برادري دوستي ڪرڻ، ھڪ ٻئي جي مدد ڪرڻ ۽ ھڪ ٻئي جي مدد ڪرڻ لاءِ ۽ گڏجي پروفيشنل طور ترقي ڪريو. !
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION