101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

1. گوگل کي سکو
هڪ پروگرامر هجڻ جو مطلب آهي توهان جي سوالن جا جواب ڳولڻ سکڻ. سکڻ سان گوگل کي مؤثر طريقي سان، توهان تمام گهڻو ترقي وقت بچائيندا.

2. تمام گھڻو واعدو نه ڪريو، پر توھان کان وڌيڪ واعدو ڪيو.
اهو بهتر آهي ته توهان جي ٽيم کي ٻڌايو ته هڪ ڪم ٽن هفتن ۾ وٺندو، پر ان جي برعڪس جي ڀيٽ ۾، ٻن ۾ مڪمل ڪريو. هن اصول تي عمل ڪندي، توهان اعتماد وارا رشتا ٺاهيندا.

مترجم کان نوٽ:

اسان مهرباني ڪري توهان کان پڇون ٿا ته توهان جي ترجمي، گرامر يا اوقاف ۾ ڪنهن به غلطي جي باري ۾ نرمي ڪريو، ۽ انهن جي اصلاح لاء رپورٽ ڪريو.
Спасибо

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

3. ٺاھڻ وارن سان مھربان رھو؛ اهي توهان جا دوست آهن
ڊزائنر صارف جي مسئلن جو حل مهيا ڪن ٿا. انھن مان سکو ۽ گڏجي ڪم ڪريو موثر پروڊڪٽس ٺاهڻ لاءِ.

4. ھڪڙو مرشد وليو
ڪنهن کي ڳوليو جنهن کان توهان سکي سگهو ٿا ۽ هڪ مستند راءِ حاصل ڪري سگهو ٿا ("باؤنس آف"). ڪوڊنگ ڪوچ هڪ بهترين جڳهه آهي هڪ ٽيڪنيڪل مرشد ڳولڻ لاءِ.

5. هڪ مرشد ٿيو
ڪنهن ماڻهوءَ کان سکيو. اسان توهان کي ڪوڊنگ ڪوچ تي مرشدن جي وچ ۾ ڏسي خوش ٿيندا.

6. مفيد رايا لکو
تبصرا لکو جيڪي وضاحت ڪن ٿا ”ڇو“ بجاءِ ”ڇا“.

7. نالو متغير ۽ افعال مناسب طور تي
افعال ۽ متغيرن کي لازمي طور تي پنھنجي مقصد کي بيان ڪرڻ گھرجي، تنھنڪري "myCoolFunction" مناسب نه آھي.

8. هڪ موڪل وٺي
اسان سڀني کي آرام ڪرڻ جي ضرورت آهي. اهو سفر وٺو جنهن بابت توهان خواب ڏسي رهيا آهيو. توهان جو دماغ ۽ ملازم توهان جي مهرباني.

9. غير استعمال ٿيل ڪوڊ هٽايو
ٽيڪنيڪل قرض جمع نه ڪريو.

10. ڪوڊ پڙهڻ سکو
پڙهڻ جو ڪوڊ هڪ هيٺ ڏنل مهارت آهي، پر هڪ تمام قيمتي آهي.

11. هڪ صحتمند ڪم ۽ زندگي جي توازن قائم ڪريو
توهان کي ڪم جي ڊگهي ڏينهن کان پوء آرام ڪرڻ لاء وقت جي ضرورت آهي. ڪم جي اطلاعن کي بند ڪريو يا پنھنجي فون مان ايپس کي ختم ڪريو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

12. ذاتي ملاقاتون صرف ضروري هجي
ڇا اهو مسئلو اي ميل يا سست ذريعي حل ٿي سگهي ٿو؟ جيڪڏهن ائين آهي، هڪ ملاقات نه ڪريو. جيڪڏهن نه، بغير ڪنهن سبب جي ان جي مدت ۾ دير نه ڪريو.

13. جوڙو پروگرامنگ
جوڙو پروگرامنگ توهان کي استاد ۽ شاگرد ٻنهي ٿيڻ جي اجازت ڏئي ٿو.

14. عظيم اي ميلون لکو
اي ميل خطن ۾ توهان جي ڳالهائيندڙ جي ڌيان کي پڪڙڻ لاء سکو، پنهنجو پاڻ کي مختصر طور تي بيان ڪيو پر واضح طور تي.

15. ڪميونٽي جو حصو ٿيو
پنهنجو پاڻ کي ويجهڙائي رکندڙ ماڻهن سان گڏ ڪريو جيڪي توهان کي مشڪلاتن تي قابو پائڻ جي حوصلا افزائي ڪن ٿا.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

16. پنھنجي شاخن کي صاف ڪريو
پنھنجي ورجن ڪنٽرول شاخن کي صاف ڪريو جيئن توھان گھر ۾ ڪندا آھيو مھمانن جي اچڻ کان اڳ. جيڪڏهن توهان کي ڪنهن شيءِ جي ضرورت نه آهي، ان کي اڇلايو؛ ان کي الماري ۾ نه وجھو.

17. دربان نه ٿيو
ٻين کي نه ٻڌايو ته اهي صنعت ۾ ڪم ڪرڻ لاء ڪافي نه آهن. هر ڪنهن جو قدر آهي.

18. مسلسل سکيو
توھان ھڪڙو پيشو چونڊيو آھي جيڪو مسلسل سکيا جي ضرورت آھي. هي به پيار ڪرڻ سکو.

19. نه ڏيو
اهو هميشه آسان نه ٿيندو. پر اسان سڀ هڪ ئي هنڌ کان شروع ڪيو. توهان اهو ڪري سگهو ٿا.

20. ڪم وٺو جيڪي توھان کي ڊڄن ٿا.
جيڪڏهن اهي توهان کي خوفزده نه ڪندا، پوء اهي توهان کي وڌڻ ۾ مدد نه ڪندا.

21. شروع ڪرڻ کان پهريان گهرجون چيڪ ڪريو
توھان کي لازمي طور سمجھڻ گھرجي ھڪڙي ڪم کي مڪمل ڪرڻ جي معيار کي توھان کان اڳ توھان ڪوڊ لکڻ شروع ڪريو. هي توهان جو وقت بچائيندو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

22. ماسٽر پنھنجي ٽول باڪس
اوزارن جو ھڪڙو سيٽ حاصل ڪريو جيڪي توھان ڄاڻو ٿا اندر ۽ ٻاھر. ڄاڻو ته اهي ڪهڙا مقصد آهن ۽ جڏهن هڪ منصوبي ۾ هڪ يا ٻيو اوزار استعمال ڪرڻ لاء وڌيڪ فائدي وارو آهي.

23. تعميري تنقيد سان پيار ڪرڻ سکو
تعميري تنقيد لاءِ قابل اعتماد ساٿين ۽ دوستن کان پڇو. اهو توهان کي هڪ پروگرامر ۽ هڪ شخص جي حيثيت ۾ وڌڻ ۾ مدد ڏيندو.

24. چڱي طرح گول ٿي
ٽيڪنالاجي تبديل ٿي رهي آهي، ۽ جلدي تبديل ٿي رهي آهي. نون شين جي مخالفت نه ڪريو، پر انھن بابت پنھنجي راءِ جو مطالعو ڪريو ۽ ٺاھيو.

25. لاڳاپيل رهو
پبليڪيشن، بلاگز، پوڊ ڪاسٽس ۽ خبرن جي پيروي ڪندي جديد ٽيڪنيڪي خبرن سان تازه ترين رهو.

26. مسئلو حل ڪرڻ تي ڌيان ڏيو
ترقي يافته مسئلا حل ڪرڻ وارا صلاحيتون توهان کي ڪنهن به مسئلي تي قابو پائڻ ۾ مدد ڪندي. انهي ۾ هون جيڪو مسئلو حل ڪرڻ ۾ مدد ڪندو.

27. عاجز رهو
ڪابه پرواه ناهي ته توهان جو عنوان ڇا آهي يا توهان ڪهڙي ڪمپني لاء ڪم ڪيو، عاجز رهو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

28. عظيم پيشيون ڏيڻ سکو
سکو ته ڪيئن پنهنجي سامعين کي مشغول ڪرڻ ۽ بهترين پيشيونٽيون ٺاهيون

29. ڪنهن به شيء تي آباد ٿيڻ کان پهريان سڀ حل ڳوليو.
پهرين حل کي پڪڙيو نه جيڪو توهان وٽ اچي. توهان جي ڪوڊنگ شروع ڪرڻ کان پهريان توهان جي سڀني اختيارن جي ڳولا ڪريو.

30. پنھنجو جھ وليو
ٽيڪنالاجي صنعت ۾ ڪيترائي مختلف علائقا آهن. ھڪڙو علائقو ڳولھيو جيڪو توھان کي تمام گھڻو پسند ڪري ۽ ان ۾ ھڪڙو ماهر بڻجي.

31. سٺيون عادتون پيدا ڪريو
ڪوشش ڪريو پائيدار ۽ فائدي واري عادتون، جيئن ته پريشانين کي ختم ڪرڻ، پنهنجي وقت جو انتظام ڪرڻ، گڏجاڻين ۾ شرڪت ڪرڻ، ۽ اهم ترين ڪمن سان شروع ڪرڻ. اهو ڪجهه ڪوشش وٺي سگھي ٿو، پر اهو ان جي قابل هوندو ڊگهي عرصي ۾.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

32. ڪوڊ ڊيبگ ڪرڻ سکو
ڪوڊ ڊيبگ ڪرڻ لاءِ برائوزر جا اوزار ڳوليو. پنھنجي IDE ۾ انھن خصوصيتن جي ڳولا ڪريو. سڀ کان وڌيڪ اثرائتي بگ ٽريڪنگ ٽيڪنڪ کي سکڻ سان، توهان تمام پيچيده مسئلا حل ڪرڻ جي قابل ٿي ويندا.

33. پنھنجي موجوده صلاحيتن کي ترقي ڪريو
بس ڇو ته توهان هاڻي مهارت حاصل ڪئي آهي ان جو مطلب اهو ناهي ته توهان ان کي ترقي ڪرڻ جاري نه رکو. مهارتون وقت سان گڏ گم ٿي وينديون آهن جيڪڏهن اهي عمدي طور تي بهتر نه ڪيا ويا آهن، ۽ صنعت ايتري تيزيء سان ترقي ڪري رهي آهي ته اهو مشق جاري رکڻ ضروري آهي. "مون هميشه هن طريقي سان ڪيو آهي" جي ذهنيت کان نجات حاصل ڪريو ۽ "ڇا اهو ڪرڻ لاء ڪو بهتر طريقو آهي؟" ڏانهن وڃو.
جيتوڻيڪ توهان وٽ هاڻي وڏو abs آهي، اها اميد رکڻ بيوقوف آهي ته توهان هڪ ڏينهن ۾ هڪ ڊونٽ کائي سگهو ٿا ۽ انهن کي نه وڃايو.

34. سمجھو ڇو
اتي حالتون هونديون جتي توهان کي پنهنجي راء جو آواز ڏيڻو پوندو، تنهنڪري اهو ضروري آهي ته پهرين سمجهڻ لاء ڇو. ڇو حل A حل B کان بهتر آهي؟ صحيح دليل ڏيو ۽ توهان جي راء وڌيڪ صحيح ٿي ويندي.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

35. توهان جي قيمت ڄاڻو
توھان ھڪڙو سامان آھيو ۽ صحيح طور تي ادا ڪيو وڃي. توهان جي فيلڊ ۾ اوسط تنخواه کان آگاهه رهو علائقي ۾ جتي توهان واقع آهيو. جيڪڏهن توهان گهٽ پئسا ڪمائي رهيا آهيو، اهو توهان جي مينيجر سان ڳالهائڻ جو وقت آهي. ان لاءِ وڃو جيڪو توھان لائق آھيو.

36. مدد لاء پڇڻ کان نه ڊڄو
جيڪڏهن توهان ڪنهن مسئلي تي ڦاسي پيا آهيو ۽ حل ڳولڻ ۾ تمام گهڻو وقت گذاريو، اهو وقت آهي مدد لاءِ پڇڻ جو. اسان سڀ انسان آهيون. اسان سڀ ڪجھ مدد استعمال ڪري سگھون ٿا. مدد لاءِ ساٿي تائين پهچڻ ۾ ڪو شرم ناهي.

37. سيکارڻ سکيو
ماڻهو مختلف طريقي سان سکندا آهن. ڪجهه ماڻهو وڊيو سبق ذريعي بهتر سکندا آهن، ٻيا ڪتاب پڙهڻ ذريعي. سکيا وارو انداز ڳولھيو جيڪو توھان لاءِ مناسب آھي ۽ ان کي محنت سان مشق ڪريو.

38. مهربان ٿيڻ
اتي حالتون هونديون جتي توهان کي چيو ويندو ته هڪ ساٿي بابت راء ڏيو. مهربان ٿيڻ. توھان تبصرو ڪري سگھو ٿا ڊيبورا جي شروعات جي گھٽتائي کان سواءِ ان کي ڌار ڪرڻ جي.

39. وقفو وٺو
اهو لڳ ڀڳ ناممڪن آهي خرچ ڪرڻ 8 ڪلاڪ سڌو ڪوڊ لکڻ. توهان جلدي جلدي ختم ٿي ويندا ۽ تمام گهڻيون غلطيون ڪندا. تنهن ڪري هڪ ٽائمر مقرر ڪريو پاڻ کي ياد ڏيارڻ لاءِ روڪيو ۽ وقفو وٺو. پنڌ لاءِ وڃ. ساٿين سان ڪافي پيئو. اسڪرين مان وقفو وٺڻ سان توهان جي پيداوار ۽ ڪم جي معيار تي مثبت اثر پوندو.

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

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

41. فريم ورڪ يا لائبريري تي ڀروسو نه ڪريو
فريم ورڪ يا لائبريري جي پيچيدگين کان وڌيڪ هڪ پروگرامنگ ٻولي جي nuances کي سکو. لائبريرين کي متعارف ڪرائڻ کان پهرين ٻولي سکڻ ضروري ناهي، پر اهو سمجهڻ ته ڇو هڪ فريم ورڪ يا لائبريري هڪ خاص طريقي سان ڪم ڪري ٿي توهان کي صاف، وڌيڪ ڪارڪردگي ڪوڊ لکڻ ۾ مدد ڪندي.

42. سکو ته پيار ڪرڻ جو ڪوڊ جائزو
ڪنهن کي توهان جو ڪوڊ پڙهڻ ۽ تجزيو ڪرڻ خوفزده ٿي سگهي ٿو، پر اهو انمول موٽ ڏئي سگهي ٿو جيڪو توهان کي اڳي کان بهتر پروگرامر بڻائيندو. توهان کي پڻ ڪم ڪرڻ گهرجي توهان جي قابليت تي سٺو ڪوڊ جائزو وٺڻ جي.

43. لاڳاپيل شعبن ۾ دلچسپي رکو
لاڳاپيل شعبن جا بنيادي ڄاڻو جيئن ته ڊيزائن، مارڪيٽنگ، فرنٽ-اينڊ يا پوئتي-آخر ترقي. هي توهان جي مدد ڪندو هڪ وڌيڪ سٺو گول پروگرامر بڻجي.

44. ٽيڪنالاجي نه چونڊيو جيڪا آسان هجي؛ صحيح چونڊيو
هر منصوبي کي مختلف ضرورتون هونديون آهن ۽ تنهنڪري اسان کي نوڪري لاءِ صحيح اوزار چونڊڻ گهرجي. جيتوڻيڪ اها ٽيڪنالاجي چونڊڻ لاءِ وڌيڪ آسان آهي جن سان توهان اڳ ۾ ڪم ڪيو آهي، جيڪڏهن اهي پروجيڪٽ جي ضرورتن کي پورا نه ڪن، توهان کي متبادل ڳولڻ جي ضرورت آهي.

45. توهان جي غلطين جي ذميواري وٺو
هر ڪو غلطي ڪندو آهي ۽ توهان انهن کي پنهنجي ڪيريئر ۾ ڪندا. تنهن ڪري، اهو تمام ضروري آهي ته ان کي تسليم ڪرڻ ۽ ذميواري وٺو جڏهن توهان غلطي ڪريو. اهو توهان جي ٽيم جي ميمبرن ۽ انتظام سان اعتماد پيدا ڪرڻ ۾ مدد ڪندو.

46. ​​پنهنجو پاڻ جو ڪوڊ جائزو وٺو
پل جي درخواست ٺاهڻ کان پهريان، پنهنجو ڪوڊ جائزو وٺو. جيڪڏهن هي هڪ ساٿي جي نوڪري هئي، توهان ڪهڙي راء ڏيو ٿا؟ ڪوڊ جي نظرثاني جي درخواست ڪرڻ کان پهريان سڀ کان پهريان مسئلن يا غلطين جي نشاندهي ڪرڻ تمام ضروري آهي.

47. پنهنجي ناڪامين مان سکو
ناڪامي صرف متوقع نتيجو حاصل نه ڪرڻ آهي، ۽ اهو ضروري ناهي ته خراب شيء آهي. اسان سڀني کي اسان جي ڪيريئر دوران ڪيتريون ئي ناڪاميون آهن. پنهنجي غلطين مان سکو. توهان ايندڙ وقت ۾ مختلف طريقي سان ڇا ڪري سگهو ٿا؟

48. پنھنجين ڪمزورين کي سڃاڻو
پاڻ کي سڃاڻو. توهان جون ڪمزوريون ڪهڙيون آهن؟ ٿي سگهي ٿو ته توهان مسلسل زور ڏيڻ کان پهريان ٽيسٽ کي اپڊيٽ ڪرڻ وساريو. يا توهان اي ميلن جو جواب ڏيڻ ۾ خراب آهيو. پنھنجي ڪمزورين کي جانچيو ته جيئن توھان انھن تي فعال طور تي ڪم ڪري سگھو.

49. مزيدار رھو
هي ميدان مسلسل ترقي ڪري رهيو آهي، تنهنڪري تجسس اهم آهي. جيڪڏھن توھان ڪجھھ نه سمجھو، اھو ھڪڙو پروجيڪٽ جي گھربل آھي يا ڪوڊ جي ھڪڙي لائن، ائين چئو. وضاحت لاءِ پڇڻ تي ڪو به توهان تي تنقيد نه ڪندو، ۽ توهان بهتر ڪوڊ ٺاهي ختم ڪندا.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

50. سڀ ڪجھ سکڻ جي ڪوشش نه ڪريو
دنيا ۾ علم جي هڪ وڏي مقدار آهي ۽ هر شيء تي مهارت حاصل ڪرڻ ناممڪن آهي. ماسٽر ڪرڻ لاء ڪجھ عنوانن کي چونڊيو ۽ باقي کي رد ڪريو. يقينا، توهان ٻين علائقن بابت اڻ سڌي طرح ڄاڻ حاصل ڪري سگهو ٿا، پر توهان انهن سڀني کي ماهر ڪرڻ جي قابل نه هوندا.

51. پنهنجي پالتو جانورن کي ماريو
بس ڇو ته توهان ڪجهه ڪوڊ لکندا آهيو ان جو مطلب اهو ناهي ته توهان کي جذباتي طور تي ان سان ڳنڍيل هجي. ڪو به پسند نٿو ڪري ته پنهنجو ڪم اڇلائي ڇڏيو، پر ڪوڊ هڪ زندگي چڪر آهي، تنهنڪري اهو نه وساريو.

52. پنھنجي ٽيم جي حمايت ڪريو
سٺي ٽيم ۾، هرڪو هڪ ٻئي جي حمايت ڪندو آهي. اهو هڪ زرخيز ماحول پيدا ڪري ٿو جيڪو سزا جي خوف کان سواءِ ڪجهه نئون ڪرڻ جي ڪوشش ڪري ٿو.

53. ڪميونٽي ۾ الهام ڳوليو
ساڳئي فيلڊ ۾ ڪجھ ماڻهو ڳوليو جيڪي توهان کي ساراهيو ٿا. اهو توهان کي متاثر ڪندو توهان جي منصوبن تي ڪم جاري رکڻ يا ڪجهه نئين ڪوشش ڪرڻ جي.

54. پنهنجي ڪم کي ساراهيو
ڪابه پرواه ناهي توهان جي تجربي يا پوزيشن، توهان جي ڪم جي قيمت آهي. سندس قدر ڪريو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

55. پريشانين کي روڪيو
انسٽنٽ ميسينجرز، اي ميل ۽ سوشل نيٽ ورڪن ۾ اطلاعن کي بند ڪرڻ توهان جي ڪم جي ڏينهن تي ڌيان ڏيڻ ۽ خرچ ڪرڻ ۾ مدد ڪندو جيترو ممڪن ٿي سگهي. جيري نه مرندو جيڪڏهن توهان کيس 30 منٽن اندر جواب ڏيو.

56. مددگار ٿيو
پنھنجي ٽيم جي ميمبرن جي مدد ڪريو، مثال طور ھڪ اھم پريزنٽيشن ۾ شرڪت ڪرڻ يا مدد ڪرڻ جي صورت ۾ اھي ڦاسي پيا.

57. ساراھ ڏيو جڏھن اھو لائق آھي
جيڪڏهن ڪنهن وڏو ڪم ڪيو آهي ته ائين چئو. ساراهه توهان جي ٽيم جي ميمبرن جو اعتماد حاصل ڪرڻ جو هڪ بهترين طريقو آهي.

58. پنھنجو ڪوڊ ٽيسٽ ڪريو
ٽيسٽ اهم آهن. يونٽ ٽيسٽ، ريگريشن، انضمام، آخر کان آخر تائين جاچ. توهان جو ڪوڊ ٽيسٽ ڪريو ۽ توهان جي پيداوار وڌيڪ مستحڪم ٿي ويندي.

59. منصوبه بندي ڪريو پنھنجي طريقي سان
جڏهن توهان نئين ڪارڪردگي يا بگ ٽڪيٽ لاءِ درخواست وصول ڪندا آهيو، پهرين حملي جو منصوبو ٺاهيو. توهان کي هن مسئلي کي حل ڪرڻ يا ڪارڪردگي کي ترقي ڪرڻ جي ڪهڙي ضرورت آهي؟ توهان جي حملي جي رٿابندي ڪرڻ لاءِ ڪجھ منٽ به وٺڻ توهان کي مايوسي جا ڪلاڪ بچائي سگهي ٿو

60. pseudo-code سکو.
Pseudo-coding هڪ عظيم مهارت آهي ڇاڪاڻ ته اهو توهان کي ڪوڊ جون لائينون لکڻ ۾ وقت گذارڻ کان سواءِ پيچيده مسئلا حل ڪرڻ جي اجازت ڏئي ٿو. پنھنجي چونڊيل طريقي کي ڪاغذ تي بيان ڪريو، مختلف ٽيسٽ جا مثال ٺاھيو ۽ ڏسو ته ڪٿي نقص آھن.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

61. پنھنجي ڪاميابين کي ٽريڪ ڪريو
جيڪڏهن توهان ڪم تي انعام حاصل ڪيو، ان کي لکو. جيڪڏهن توهان هڪ اهم خصوصيت ٺاهي رهيا آهيو، ان کي لکو. توهان لمحن جو هڪ پٺڀرائي ٺاهيندا جيڪي توهان جي ڪيريئر کي اڳتي وڌائڻ ۾ مدد ڪري سگھن ٿا يا مشڪل وقتن ۾ حوصلا بلند ڪري سگھن ٿا.

62. پروگرامنگ جي بنياديات سکو
سکو ڪجهه بنيادي ترتيب ڏيڻ ۽ ڳولها الگورتھم ۽ ڊيٽا جي جوڙجڪ. هي توهان جي مدد ڪندو مسئلا حل ڪرڻ ۾ بغير ڪنهن ٻولي جي.

63. ٽيڪنالاجيون چونڊيو جيڪي پائيدار ۽ برقرار رکڻ وارا آهن.
جيتوڻيڪ اهو دلچسپ آهي ته جديد ٽيڪنالاجيز کي جانچڻ لاء، انهن کي چونڊيو جيڪي هڪ انٽرنيشنل ايپليڪيشن ۾ سپورٽ ڪرڻ ۾ آسان هوندا. ٽيم ايندڙ سالن تائين توهان جي شڪرگذار ٿي ويندي.

64. سکيا جا نمونا
ڊيزائن جا نمونا ڪارآمد اوزار آهن ڪوڊ آرڪيٽيڪچر ڊزائين ڪرڻ لاءِ. توهان کي شايد انهن جي هر منصوبي تي ضرورت نه هجي، پر انهن جي هڪ بنيادي سمجهه مدد ڪندي جڏهن وڏي ايپليڪيشن ٺاهڻ ۾ مدد ڪندي.

65. ابهام گھٽائڻ
توهان جي ماهر پروگرامنگ صلاحيتن کي ڏيکارڻ لاء پيچيده ڪوڊ لکڻ جي بدران، پڙهڻ ۽ سادگي لاء مقصد. اهو توهان جي ٽيم جي ميمبرن کي مدد ڏيڻ لاء آسان بڻائي سگهندو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

66. ٽيڪنيڪل قرض ادا ڪريو
ٽيڪنيڪل قرض جا سنگين ڪارڪردگي جا نتيجا ٿي سگهن ٿا، تنهنڪري جيڪڏهن توهان ريفيڪٽر ڪري سگهو ٿا، توهان کي گهرجي.

67. اڪثر تازه ڪاري ڪريو
مهيني ۾ هڪ ڀيرو وڏيون تازه ڪاريون جاري ڪرڻ بدران، تبديلين جي ننڍي لسٽ سان گهڻو ڪري ڪريو. توهان کي غلطي ڪرڻ ۽ تبديلين کي ٽوڙڻ جو امڪان گهٽ ٿيندو.

68. ڪم جلدي ۽ اڪثر
جلدي ۽ اڪثر ڪم ڪرڻ هڪ بهترين طريقو آهي انهي کي يقيني بڻائڻ جو توهان جو ڪم صاف آهي ۽ حادثاتي طور تي اهم تبديليون ڪرڻ جي دٻاءُ کي به گهٽايو.

69. ڄاڻو ڪڏھن پڇا ڳاڇا.
نه رڳو توهان کي مدد لاء پڇڻ کان ڊپ نه ٿيڻ گهرجي، پر توهان کي اهو پڻ سمجهڻ گهرجي ته اهو ڪڏهن ڪرڻ گهرجي. توهان کي هميشه مدد لاء پڇڻ کان اڳ هڪ مسئلو حل ڪرڻ جي ڪوشش ڪرڻ گهرجي. پر جڏهن توهان هڪ ڪلاڪ کان وڌيڪ عرصي تائين ڪنهن مسئلي سان وڙهندا رهيا آهيو، قيمت فائدو کان وڌيڪ آهي ۽ توهان کي هڪ ساٿي ڏانهن رخ ڪرڻ گهرجي.

70. صحيح سوال پڇو
جڏهن هڪ سوال پڇو، ممڪن طور تي مخصوص ٿيڻ جي ڪوشش ڪريو

71. جاري ڪم تي راءِ حاصل ڪريو.
توهان کي ان تي راءِ حاصل ڪرڻ لاءِ ڪم ختم ڪرڻ جي ضرورت ناهي. جيڪڏهن توهان صحيح هدايت جي باري ۾ پڪ ناهي ته، پنھنجن ساٿين کان پڇو ته ان جي جانچ ڪرڻ ۾ مدد ڪريو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

72. دستاويز پڙهو
دستاويز هڪ ٽيڪنالاجي بابت سچائي جو خالص ذريعو آهي، تنهنڪري ان کي پڙهڻ سکڻ توهان کي جلدي هڪ ماهر بنائڻ ۾ مدد ڪري سگهي ٿو.

73. سڀ ڪجھ ڪوشش ڪريو
مسئلو حل ڪرڻ جي ڪوشش ڪرڻ کان توهان کي ڪجھ به نه روڪيو آهي. توکي ڇا وڃائڻو آهي؟

74. گڏجاڻين ۾ ڳالهايو
توهان جا خيال ۽ رايا قيمتي آهن، تنهن ڪري گڏجاڻين ۾ حصو وٺڻ توهان جي ٽيم ۽ انتظام سان رابطي کي وڌائڻ ۾ مدد ڪندي.

75. ٻين ٽيمن سان تعاون ڪريو
جيڪڏهن توهان جي ڪمپني ۾ ڪنهن ٻئي ٽيم سان ڪم ڪرڻ جو موقعو پيدا ٿئي، ان کي وٺو.

76. ذاتي منصوبا حاصل ڪريو
جڏهن توهان هفتي ۾ 40 ڪلاڪ ڪم ڪندا آهيو، اهو ضروري آهي ته پاسي جي منصوبن لاءِ وقت مقرر ڪيو وڃي جن بابت توهان پرجوش آهيو. اهي توهان جي پروگرامنگ جي محبت کي بحال ڪرڻ ۾ مدد ڪن ٿا ۽ نئين ٽيڪنالاجيون آزمائي سگهن ٿيون جيڪي توهان وٽ ڪم تي نه هجن.

77. پنھنجي ڪيريئر جا مقصد بيان ڪريو
اهو ضروري آهي ته توهان جي مثالي ڪيريئر جي رستي جو هڪ خيال آهي. جيڪڏهن اهو معاملو نه آهي، توهان ٽارگيٽ کي ڏسڻ کان سواء هڪ تير ڪڍڻ جي ڪوشش ڪري رهيا آهيو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

78. ڳالهين ۾ حصو وٺڻ
بلاگن تي تبصرو ڪرڻ، Twitter تي گفتگو ۾ حصو وٺڻ. ڪميونٽي سان مشغول ڪريو. توهان گهڻو ڪجهه سکندا جيڪڏهن توهان سبزي جي بجاءِ هڪ سرگرم حصو وٺندڙ آهيو.

79. ڪمن کي اوليت ڏيو
ڪمن کي ترجيح ڏيڻ جي سکيا پيداوار وڌائڻ ۾ مدد ڪندي. پنھنجي موجوده روزاني ڪمن سان گڏوگڏ ڊگھي مدي واري ڪمن جو به باخبر رکو، ۽ انھن کي تمام ضروري ڪمن سان منظم ڪريو.

80. تفصيل کي نظر انداز نه ڪريو
تفصيلات ھڪڙي منصوبي ۾ وڏو فرق آڻي سگھي ٿو.

81. پنھنجي ٽيم تي اعتماد ڪريو
توهان جي ٽيمن کي انهن جي صلاحيتن لاءِ رکيو ويو هو. انھن کي استعمال ڪريو ۽ انھن تي ڀروسو ڪريو نوڪري حاصل ڪرڻ لاء.

82. نمائندو ڪرڻ سکو
جيڪڏهن توهان قيادت جي پوزيشن ۾ آهيو، مؤثر طور تي نمائندو ڪرڻ سکو. هي توهان جو وقت بچائيندو. توهان سڀ ڪجهه پاڻ نٿا ڪري سگهو.

83. پنهنجو پاڻ کي ٻين سان ڀيٽ نه ڪريو
صرف هڪ شخص توهان کي پنهنجو پاڻ سان مقابلو ڪرڻ گهرجي جيڪو توهان ڪالهه آهيو.

84. پاڻ کي گڏين سان گڏ
پروگرام کي سکڻ هڪ ڊگهو ٿيندو، ۽ هميشه آسان ناهي، سفر. پاڻ کي ماڻهن سان گڏ ڪريو جيڪي توهان کي اڳتي وڌائيندا.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

85. اسڪاليبلٽي سان شروع نه ڪريو
پيماني تي شروع ڪرڻ پنهنجو پاڻ کي ختم ڪرڻ جو هڪ يقيني طريقو آهي. اسپيبلٽي لاءِ ٺاهيو، پر اسڪيلنگ شروع نه ڪريو جيستائين توهان کي ضرورت هجي. هن طريقي سان توهان پنهنجي ٽيم کي ختم نه ڪيو، پر اڃا تائين وڌڻ جي صلاحيت برقرار رکون ٿا.

86. ڪارڪردگي جي اثرن کي وزن ڏيو
جيڪڏھن توھان چاھيو ٿا ھڪڙو نئين ٽيڪنالاجي استعمال ڪريو، توھان کي پھريائين وزن کڻڻو پوندو ڪارڪردگي جي اثرن کي. ڇا توهان ڪارڪردگي کي وڃائڻ کان سواءِ اهڙي شيءِ تي عمل نٿا ڪري سگهو؟ جيڪڏهن ائين آهي، توهان شايد پنهنجي چونڊيل طريقي تي ٻيهر غور ڪرڻ چاهيندا.

87. فرق نه ڪريو
نئين ٽيڪنالاجي يا خيالن جي خلاف تبعيض نه ڪريو. نون صلاحيتن کي سکڻ جا موقعا کوليو. انهي سان گڏ، ماڻهن جي خلاف تبعيض نه ڪريو. اسان سڀ عزت جا مستحق آهيون.

88. اهڙي نوڪري وٺو جنهن لاءِ توهان لائق نه آهيو
توهان ڪڏهن به نوڪري لاء سڀني گهرجن کي پورو نه ڪنداسين. تنهن ڪري موقعو وٺو ۽ شروع ڪريو! توکي ڇا وڃائڻو آهي؟

89. پنهنجو ڪوڊ ماڊل ڪريو
توهان هڪ ڊگهي فائل ۾ سڀ ڪوڊ لکي سگهو ٿا، پر اهو برقرار رکڻ ڏکيو آهي. modularity جي مهرباني، اسان پڪ ڪريون ٿا ته اسان جو ڪوڊ سمجهڻ ۽ جانچڻ ۾ آسان آهي.

90. رڳو ڪاپي پيسٽ نه ڪريو
جيڪڏهن توهان اسٽيڪ اوور فلو مان هڪ حل ڪاپي پيسٽ ڪرڻ وارا آهيو، توهان کي اهو سمجهڻ جي ضرورت آهي ته اهو ڇا ڪري ٿو. سمجھو ڪوڊ جيڪو توھان لاڳو ڪرڻ جو فيصلو ڪيو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

91. هڪ متاثر ڪندڙ ماحول ٺاهيو
توهان ڪم ڪرڻ لاءِ وڌيڪ حوصلا افزائي ڪئي ويندي جيڪڏهن توهان پنهنجي ڪم جي جڳهه کان مطمئن آهيو.

92. ياد ڪر ته ڪٿان آيو
اسان سڀني هڪ ئي جڳهه کان شروع ڪيو. جئين توهان پنهنجي صلاحيتن ۽ ڪيريئر کي ترقي ڪريو، اهو نه وساريو ته توهان ڪٿان آيا آهيو.

93. پراميد رهڻ جي ڪوشش ڪريو
جيڪڏهن ڪجهه ڪم نٿو ڪري، ڪوشش جاري رکو ۽ پراميد ٿي. سڀاڻي نئون ڏينهن آهي. اميد توهان جي ٽيم جي ترقي ۽ توهان جي ذهني صحت ۾ مدد ڪندي.

94. مسلسل پنھنجي ڪم جي فلو جو جائزو وٺو.
بس ڇو ته ڪجھ ڪم ڪري ٿو هاڻي مطلب اهو ناهي ته اهو هميشه طريقي سان ڪم ڪندو. توهان جي ڪم جي فلو جو ٻيهر جائزو وٺو ۽ ترتيب ڏيو جڏهن ضرورت هجي.

95. گهر کان ڪم ڪرڻ سکو
جيڪڏهن توهان وٽ گهر کان ڪم ڪرڻ جو موقعو آهي، ان کي مؤثر طريقي سان ڪرڻ سکو. هڪ خانگي آفيس ڳوليو بغير ڪنهن پريشاني جي. Boneskull گهر کان ڪم ڪرڻ تي هڪ بهترين مضمون لکيو آهي جيڪو توهان کي ڏسڻ گهرجي.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

96. پهچندڙ پراڊڪٽس ٺاهيو
هرڪو توهان جي پيداوار کي استعمال ڪرڻ جي قابل هوندو

97. پنهنجا واعدا رکو
جيڪڏهن توهان ڪنهن کي ٻڌايو ته توهان هڪ خاص تاريخ تائين ڪجهه ڪندا، توهان جي عزم جو احترام ڪريو. ۽ جيڪڏهن توهان متفق ٿيل آخري وقت تي پورا نه ٿا ڪري سگهو، اسان کي اڳ ۾ ڄاڻ ڏيو.

98. عملدار ٿيڻ
جيڪڏھن توھان وٽ مفت وقت آھي، پنھنجي ٽيم جي ڪمن ۾ مدد ڪريو. اهي توهان جي شروعات لاء شڪرگذار هوندا.

99. هڪ بهترين پورٽ فوليو ٺاهيو
هڪ عظيم پورٽ فوليو توهان کي ميڙ کان ڌار ڪري ٿو. هن کي استعمال ڪريو هڪ موقعو طور توهان جي صلاحيتن کي هڪ پروگرامر ۽ ڊزائينر طور ڏيکارڻ لاء.

100. ياد رکو ته توهان کي پروگرامنگ ڇو پسند آهي
توهان هن پيشو ۾ داخل ٿيو ڇو ته اهو توهان جي دلچسپي کي وڌايو. جيڪڏهن توهان جلي رهيا آهيو، هڪ وقفو وٺو. پنهنجو پاڻ کي پروگرامنگ لاءِ پنهنجي شوق کي بحال ڪرڻ جو موقعو ڏيو.

101. پنهنجو علم شيئر ڪريو
جيڪڏھن توھان ڪجھ بھترين ڪم ڪيو آھي، ان کي حصيداري ڪريو. مقامي گڏجاڻي يا ڪانفرنس ۾ پيش ڪريو. لنچ دوران پنھنجي ساٿين يا مھمانن کي تربيت ڏيو. علم جي حصيداري انهن کي مضبوط ڪري ٿو.

101 صلاحون ته ڪيئن هڪ سٺو پروگرامر بنجي (۽ ماڻهو)

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

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