توهان جي پروگرامنگ جي صلاحيتن کي ڪيئن بهتر بڻائي

هيلو، حبر! مان توهان جي ڌيان ۾ هن مضمون جو ترجمو پيش ڪريان ٿو“توهان جي پروگرامنگ صلاحيتن کي ڪيئن بهتر بڻائي» ليکڪ طرفان گال ٿامس.

توهان جي پروگرامنگ جي صلاحيتن کي ڪيئن بهتر بڻائي

هتي مٿيان 5 ٽوٽڪا آهن

1. پنهنجي لاءِ مقصد مقرر ڪريو.

مقصدن کي ترتيب ڏيڻ ڊولپر جي پيداوار کي بهتر بڻائي ٿو.

سمجھو:

  • توهان پروگرامنگ ڇو شروع ڪيو؟
  • پروگرامنگ جا مقصد ڪهڙا آهن
  • ڊولپر ٿيڻ سان توهان ڪهڙو خواب حاصل ڪرڻ چاهيو ٿا؟

هر ڪنهن جا ذاتي مقصد آهن، پر مون هر ڪنهن لاءِ آفاقي خيالن جي هڪ فهرست ٺاهي آهي:

  • هڪ ويب سائيٽ ٺاهيو
  • نئين نوڪري حاصل ڪريو
  • هڪ فري لانسر طور ڪم ڪريو
  • دور کان ڪم ڪرڻ
  • پاڻ کي آزمايو
  • مالي حالت بهتر ڪريو

خاص مقصد لاءِ جاءِ بچائڻ نه وساريو: هڪ ذاتي منصوبو. جيڪڏھن توھان چاھيو ٿا ڪامياب ۽ حوصلا افزائي، توھان کي ضرور ٺاھيو پالتو منصوبا. پر ضروري ناهي ته توهان کي هميشه انهن کي ختم ڪرڻ گهرجي. خيال اهو آهي ته توهان جي پنهنجي منصوبن ۾ ننڍا مقصد حاصل ڪرڻ لاء.

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

مقصد حاصل ڪرڻ لاءِ منصوبن کي استعمال ڪرڻ ضروري آهي ڇاڪاڻ ته اهو ڪنڪريٽ مثالن تي ڪم ڪري ٿو. ان کان وڌيڪ حوصلا افزائي ڪهڙي ٿي سگهي ٿي؟

2. ان کي ٻيهر ڪريو... ۽ ٻيهر.

هڪ دفعو توهان پنهنجا مقصد چونڊيندا، انهن تي جيترو ٿي سگهي ڪم ڪريو. وڌيڪ توهان مشق ڪندا، وڌيڪ توهان سکندا.

ڪوڊ سکڻ هڪ مهارت آهي، ۽ توهان ان کي راند کيڏڻ سان مقابلو ڪري سگهو ٿا. جيڪڏھن توھان چاھيو ٿا ته ھن ۾ وڏو ۽ پنھنجو ڪم ڪريو، توھان کي تمام گھڻو مشق ڪرڻو پوندو، ھڪڙي PC تي، ۽ ڪتاب پڙھڻ ۽ ڪوڊ پينسل سان پارس نه ڪرڻ گھرجي.

هر روز ڪوڊ لکو، توهان جي لنچ جي وقفي دوران يا ڪم کان پوءِ. توڙي جو اهو صرف هڪ ڪلاڪ لاءِ هجي، جيڪڏهن توهان عادت ٺاهي ۽ ان تي قائم رهو، ته توهان ڏسندؤ ته روزاني بهتري جيڪي بتدريج پر مستقل آهن.

”ورپشن سکيا جي ماءُ آهي، عمل جو پيءُ آهي، جيڪو ان کي حاصلات جو معمار بڻائي ٿو.Zig Ziglar - ٽوئيٽر)

3. شيئر ڪريو جيڪي توھان سکيو يا ٺاھيو.

هي بهترين طريقو آهي نئين شين کي سکڻ جو.

شيئر ڪرڻ لاءِ ڪجھ خيال جيڪي توھان ڪندا آھيو:

  • بلاگ آرٽيڪل لکو (مثال طور، Habré تي)
  • ڪانفرنس يا مقامي گڏجاڻين ۾ شامل ٿيو
  • StackOverflow تي موٽ لاءِ پڇو
  • هر روز پنهنجي ترقي کي رڪارڊ ڪريو هيش ٽيگ سان #100DaysOfCode

هڪ ننڍڙي ڪهاڻي:توهان کي خبر آهي ته مون ڇو پيدا ڪيو هتيWeCode.io?

مان ڪوڊ ۽ علم جي حصيداري کان متاثر آهيان. گذريل ڪجھ سالن ۾ مون پليٽ فارمن تي ڪيترائي مضمون پڙهيا آهن: فري ڪوڊ ڪيمپ, سڌو ۽ ايئن. ۽ مون سکيو ته هرڪو اهو شيئر ڪري سگهي ٿو جيڪو هو سکيو ۽ ٺاهي ٿو، جيتوڻيڪ اهو صرف ٿوري شيء آهي.

مون ڪيترن ئي سببن لاءِ هتي ڪوڊ ٺاهيو:

  • هڪ بهتر ڊولپر ٿيڻ لاءِ ڄاڻ شيئر ڪريو
  • نون نون ماڻهن کي اهم تصورن کي سمجهڻ ۾ مدد ڪريو
  • هر هڪ لاء سادي ۽ مخصوص مثال ٺاهيو
  • جيڪو توهان کي پسند آهي اهو ڪريو ۽ مزو ڪريو

ڪو به اهو ڪري سگهي ٿو. مون معمول جي عمل سان شروع ڪيو. پهرين مون ميڊيم تي هڪ مضمون ٺاهيو جنهن جي نالي سان "ڳولهيو ته هڪ API ڇا آهي!"، پوءِ ڊاڪر جي باري ۾ هڪ ٻيو نالو "ڊڪر لاءِ هڪ شروعاتي گائيڊ: توهان جي پهرين ڊاڪر ايپليڪيشن ڪيئن ٺاهي" ۽ ايئن.

ٻين لاءِ لکو ۽ توھان پنھنجي پروگرامنگ صلاحيتن کي بھتر ڪندا. هڪ تصور جي وضاحت ڪرڻ جي قابل ٿي رهيو آهي ۽ اهو ڪيئن ڪم ڪري ٿو هڪ ڊولپر لاءِ هڪ نازڪ مهارت آهي.

ياد رکو توهان کي ڪنهن به شيءِ بابت لکڻ لاءِ فيلڊ ۾ ماهر ٿيڻ جي ضرورت ناهي.

4. ڪوڊ پڙهو

سڀ ڪجھ توھان پڙھندا ڪوڊ بابت توھان جي پروگرامنگ صلاحيتن کي بھتر ڪندو.

هتي آهي جيڪو توهان پڙهي سگهو ٿا:

  • GitHub تي ڪوڊ
  • ڪتاب
  • مقالات
  • نيوز ليٽر

توھان ٻين ماڻھن جي ڪوڊ مان گھڻو ڪجھ سکي سگھو ٿا. توهان پنهنجي فيلڊ ۾ ماهر ڳولي سگهو ٿا يا استعمال ڪري سگهو ٿا GitHub توهان جي پنهنجي ڪوڊ سان ملندڙ ڪوڊ ڳولڻ لاءِ. اهو ڄاڻڻ دلچسپ آهي ته ٻيا ڊولپر ڪيئن ڪوڊ لکن ٿا ۽ مسئلا حل ڪن ٿا. توهان پنهنجي نازڪ سوچ جي صلاحيتن کي ترقي ڪنداسين. اھو طريقو آھي جيڪو اھي استعمال ڪندا آھن توھان کان بھتر آھي؟ اچو ته چيڪ ڪريو.

هر روز پروگرامنگ کان علاوه، ڇو نه هر روز پروگرامنگ تي گهٽ ۾ گهٽ هڪ مضمون يا ڪتاب جا چند صفحا پڙهو؟

ڪجھ مشهور ڪتاب:

  • صاف ڪوڊ: رابرٽ سي مارٽن پاران Agile سافٽ ويئر دستڪاري جو هڪ دستي ڪتاب
  • عملي پروگرامر: سفر ڪندڙ کان ماسٽر تائين
  • Cal Newport: گہرے ڪم

5. سوال پڇو

گھڻو پڇڻ ۾ شرم نه ڪر.

سوال پڇڻ مددگار آھي جيڪڏھن توھان ڪجھھ سمجھي نٿا سگھو. توھان پنھنجي ٽيم يا دوستن سان رابطو ڪري سگھو ٿا. پروگرامنگ فورم استعمال ڪريو جيڪڏهن توهان ڪنهن کي نه ٿا ڄاڻو ته توهان پڇي سگهو ٿا.

ڪڏهن ڪڏهن ڪنهن تصور کي سمجهڻ لاءِ مختلف وضاحت جي ضرورت پوندي آهي. اهو، يقينا، سٺو آهي ڀرسان پھان ٿو ۽ انٽرنيٽ تي جواب ڳولڻ، پر ڪجهه نقطي تي اهو اڃا بهتر آهي ته ٻين ڊولپرز کان پڇڻ لاء.

پنهنجو پاڻ کي بهتر بڻائڻ لاءِ ٻئي شخص جي ڄاڻ استعمال ڪريو. ۽ جيڪڏهن توهان ڪنهن ٻئي ڊولپر کان پڇو، اتي هڪ اعلي موقعو آهي ته هو نه رڳو جواب ڏيندو، پر توهان جي ساراهه پڻ ڪندو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو