101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

1. گوگل را یاد بگیرید
برنامه نویس بودن به این معنی است که یاد بگیرید به دنبال پاسخ سوالات خود باشید. با یادگیری نحوه گوگل کردن موثر، در زمان توسعه بسیار صرفه جویی خواهید کرد.

2. زیاد قول ندهید، بلکه بیشتر از آنچه وعده داده اید، عمل کنید.
بهتر است به تیم خود بگویید که یک کار سه هفته طول می کشد، اما آن را در دو هفته کامل کنید تا برعکس. با پیروی از این اصل، روابط قابل اعتمادی ایجاد خواهید کرد.

یادداشت مترجم:

از شما خواهشمندیم در مورد هر گونه اشتباهی که در ترجمه، دستور زبان یا نقطه گذاری مشاهده می کنید ملایم باشید و آن را برای اصلاح گزارش دهید.
سپاس ها

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

3. با طراحان مهربان باشید. آنها دوستان شما هستند
طراحان راه حل هایی برای مشکلات کاربر ارائه می دهند. از آنها بیاموزید و برای ایجاد محصولات موثر با یکدیگر همکاری کنید.

4. یک مربی پیدا کنید
فردی را پیدا کنید که بتوانید از او بیاموزید و نظر معتبری از او دریافت کنید ("جستجو کردن"). Coding Coach مکانی عالی برای یافتن یک مربی فنی است.

5. مربی باشید
کسی باشید که دیگران بتوانند از او بیاموزند. ما خوشحال خواهیم شد که شما را در میان مربیان Coding Coach ببینیم.

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. مهارت های فعلی خود را توسعه دهید
فقط به این دلیل که اکنون بر یک مهارت مسلط شده اید، به این معنی نیست که نباید به توسعه آن ادامه دهید. اگر مهارت‌ها عمداً بهبود نیایند، در طول زمان از دست می‌روند و صنعت به سرعت در حال پیشرفت است که ادامه تمرین مهم است. ذهنیت «من همیشه اینطوری انجامش می‌دادم» را کنار بگذارید و به «آیا راه بهتری برای انجام این کار وجود دارد؟» تغییر دهید.
حتی اگر الان شکم فوق العاده ای دارید، احمقانه است که انتظار داشته باشید روزی یک دونات بخورید و آنها را از دست ندهید.

34. درک کنید چرا
شرایطی وجود دارد که باید نظر خود را بیان کنید، بنابراین مهم است که ابتدا دلیل آن را درک کنید. چرا راه حل A بهتر از راه حل B است؟ استدلال درستی ارائه کنید و نظر شما موجه تر خواهد بود.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

35. ارزش خود را بدانید
شما یک کالا هستید و باید به درستی برای آن پول پرداخت کنید. از میانگین حقوق در رشته خود در منطقه ای که در آن قرار دارید آگاه باشید. اگر درآمد کمتری دارید، وقت آن است که با مدیر خود صحبت کنید. برو دنبال چیزی که لیاقتش را داری

36. از درخواست کمک نترسید
اگر در مشکلی گیر کرده اید و زمان زیادی را صرف جستجوی راه حل می کنید، وقت آن رسیده است که از شما کمک بخواهید. ما همه انسان هستیم. همه ما می توانستیم از کمکی استفاده کنیم. هیچ شرم آور نیست که با یک همکار برای حمایت تماس بگیرید.

37. یاد بگیرید که یاد بگیرید
افراد متفاوت یاد می گیرند. برخی افراد از طریق درس های ویدیویی بهتر یاد می گیرند، برخی دیگر از طریق خواندن کتاب. سبک یادگیری مناسب خود را بیابید و آن را با پشتکار تمرین کنید.

38. مهربان باشید
موقعیت‌هایی پیش می‌آید که از شما خواسته می‌شود درباره یک همکار خود بازخورد بدهید. مهربان باش. شما می توانید در مورد عدم ابتکار عمل دبورا بدون اینکه او را از هم بپاشید نظر دهید.

39. استراحت کنید
تقریباً غیرممکن است که 8 ساعت مستقیم برای نوشتن کد صرف کنید. به سرعت می سوزید و اشتباهات زیادی مرتکب می شوید. بنابراین یک تایمر تنظیم کنید تا به خود یادآوری کند توقف کنید و استراحت کنید. قدم زدن. با همکاران قهوه بنوشید. استراحت از صفحه نمایش تاثیر مثبتی بر بهره وری و کیفیت کار شما خواهد داشت.

40. پیشرفت خود را دنبال کنید
یادگیری کدنویسی زمان زیادی می برد و اگر پیشرفتی را مشاهده نکنید، می تواند بسیار خسته کننده باشد. بنابراین، پیگیری دستاوردها و پیشرفت به سمت هدف مهم است. یک لیست کوچک در کنار رایانه خود نگه دارید و هر بار که به چیز جدیدی دست یافتید، هر چقدر هم که کوچک باشد، آن را بررسی کنید. جوایز بزرگ از دستاوردهای کوچک حاصل می شود.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

41. به یک چارچوب یا کتابخانه تکیه نکنید
تفاوت های ظریف یک زبان برنامه نویسی را بیشتر از پیچیدگی های یک چارچوب یا کتابخانه یاد بگیرید. قبل از معرفی کتابخانه ها نیازی به یادگیری زبان نیست، اما درک اینکه چرا یک چارچوب یا کتابخانه به روش خاصی کار می کند به شما کمک می کند کدهای تمیزتر و کارآمدتر بنویسید.

42. یاد بگیرید که نظرات کد را دوست داشته باشید
داشتن کسی که کد شما را بخواند و تجزیه و تحلیل کند می تواند ترسناک باشد، اما می تواند بازخورد ارزشمندی را ارائه دهد که شما را به برنامه نویس بهتری نسبت به قبل تبدیل می کند. همچنین باید روی توانایی خود برای انجام بازبینی کدهای خوب کار کنید.

43. به رشته های مرتبط علاقه مند باشید
اصول اولیه زمینه های مرتبط مانند طراحی، بازاریابی، توسعه front-end یا back-end را بیاموزید. این به شما کمک می کند تا به یک برنامه نویس قوی تر تبدیل شوید.

44. تکنولوژی مناسب را انتخاب نکنید. مناسب را انتخاب کنید
هر پروژه نیازهای متفاوتی دارد و بنابراین باید ابزار مناسبی را برای کار انتخاب کنیم. اگرچه انتخاب فناوری‌هایی که قبلاً با آن‌ها کار کرده‌اید بسیار راحت‌تر است، اگر آنها نیازهای پروژه را برآورده نمی‌کنند، باید جایگزین‌ها را بررسی کنید.

45. مسئولیت اشتباهات خود را بپذیرید
همه مرتکب اشتباه می شوند و شما در طول حرفه خود مرتکب آن خواهید شد. بنابراین، بسیار مهم است که به آن اعتراف کنید و هنگام اشتباه مسئولیت پذیر باشید. این به ایجاد اعتماد با اعضای تیم و مدیریت شما کمک می کند.

46. ​​کد خود را مرور کنید
قبل از ایجاد یک درخواست کشش، کد خود را بررسی کنید. اگر این کار یک همکار بود، چه نظری می دادید؟ بسیار مهم است که ابتدا مشکلات یا خطاها را قبل از درخواست بررسی کد شناسایی کنید.

47. از شکست های خود درس بگیرید
شکست به سادگی نرسیدن به نتیجه مورد انتظار است و این لزوما چیز بدی نیست. همه ما در طول حرفه خود شکست های زیادی را تجربه می کنیم. از اشتباهات خود درس بگیرید. دفعه بعد چه کاری می توانید متفاوت انجام دهید؟

48. نقاط ضعف خود را شناسایی کنید
خودتان را بشناسید. نقاط ضعف شما چیستند؟ شاید مدام فراموش می کنید که قبل از فشار دادن، آزمایشات را به روز کنید. یا در جواب دادن به ایمیل ها بد هستید. نقاط ضعف خود را بررسی کنید تا بتوانید فعالانه روی آنها کار کنید.

49. کنجکاو بمانید
این رشته دائما در حال تحول است، بنابراین کنجکاوی مهم است. اگر چیزی را متوجه نشدید، چه نیاز پروژه باشد یا یک خط کد، آن را بگویید. هیچکس از شما به خاطر درخواست توضیح انتقاد نخواهد کرد و در نهایت کد بهتری ایجاد خواهید کرد.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

50. سعی نکنید همه چیز را یاد بگیرید
حجم عظیمی از دانش در جهان وجود دارد و تسلط بر همه چیز به سادگی غیرممکن است. چند موضوع را برای تسلط بر آن انتخاب کنید و بقیه را کنار بگذارید. مطمئناً می‌توانید اطلاعات غیرمستقیم در مورد سایر زمینه‌ها کسب کنید، اما نمی‌توانید به همه آنها تسلط پیدا کنید.

51. حیوانات خانگی خود را بکشید
فقط به این دلیل که شما کدی را می نویسید به این معنی نیست که باید از نظر احساسی به آن وابسته باشید. هیچ کس دوست ندارد کارش دور ریخته شود، اما کد یک چرخه حیاتی دارد، پس این را فراموش نکنید.

52. از تیم خود حمایت کنید
در یک تیم خوب همه از یکدیگر حمایت می کنند. این یک محیط حاصلخیز برای امتحان کردن چیزی جدید بدون ترس از مجازات ایجاد می کند.

53. در جامعه الهام بگیرید
چند نفر را در همان زمینه ای که شما آن را تحسین می کنید پیدا کنید. این به شما انگیزه می دهد که به کار روی پروژه های خود ادامه دهید یا چیز جدیدی را امتحان کنید.

54. از کار خود قدردانی کنید
فارغ از تجربه یا موقعیت شما، کار شما ارزش دارد. قدر او را بدان

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

55. از عوامل حواس پرتی جلوگیری کنید
غیرفعال کردن اعلان‌ها در پیام‌رسان‌های فوری، ایمیل و شبکه‌های اجتماعی به شما کمک می‌کند تا تمرکز کنید و روز کاری خود را تا حد امکان سازنده سپری کنید. جری نمی میرد اگر در عرض 30 دقیقه به او پاسخ دهید.

56. حامی باشید
از اعضای تیم خود حمایت کنید، برای مثال با شرکت در یک سخنرانی مهم یا کمک به آنها در صورت گیر کردن.

57. وقتی سزاوار است تمجید کنید
اگر کسی کار بزرگی انجام داده است، بگو. تمجید یک راه عالی برای جلب اعتماد اعضای تیم است.

58. کد خود را تست کنید
تست ها مهم هستند. تست های واحد، رگرسیون، ادغام، تست انتها به انتها. کد خود را تست کنید و محصول شما پایدارتر خواهد بود.

59. رویکرد خود را برنامه ریزی کنید
هنگامی که درخواستی برای عملکرد جدید یا بلیط باگ دریافت می کنید، ابتدا یک طرح حمله ایجاد کنید. برای حل این مشکل یا توسعه عملکرد به چه چیزی نیاز دارید؟ صرف حتی چند دقیقه برای برنامه ریزی حمله می تواند شما را از ساعت ها ناامیدی نجات دهد

60. شبه کد را یاد بگیرید.
شبه کدگذاری یک مهارت عالی است زیرا به شما اجازه می دهد تا بدون صرف زمان برای نوشتن خطوط کد، مسائل پیچیده را حل کنید. روش انتخابی خود را بر روی کاغذ توصیف کنید، نمونه‌های آزمایشی مختلف را شبیه‌سازی کنید و ببینید که مشکلات کجاست.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

61. دستاوردهای خود را دنبال کنید
اگر در محل کار جایزه ای دریافت کردید، آن را یادداشت کنید. اگر در حال توسعه یک ویژگی مهم هستید، آن را یادداشت کنید. شما مجموعه ای از لحظات را ایجاد خواهید کرد که می تواند به شما در پیشرفت شغلی یا تقویت روحیه در زمان های سخت کمک کند.

62. اصول برنامه نویسی را بیاموزید
برخی از الگوریتم های مرتب سازی و جستجوی اولیه و ساختارهای داده را بیاموزید. این به شما کمک می کند تا مشکلات را بدون توجه به زبان حل کنید.

63. فناوری هایی را انتخاب کنید که بادوام و قابل نگهداری باشند.
اگرچه آزمایش آخرین فناوری‌ها جالب است، اما آن‌هایی را انتخاب کنید که پشتیبانی از آنها در یک برنامه سازمانی آسان باشد. تیم برای سال های آینده از شما سپاسگزار خواهد بود.

64. الگوهای طراحی را یاد بگیرید
الگوهای طراحی ابزارهای مفیدی برای طراحی معماری کد هستند. ممکن است در هر پروژه ای به آنها نیاز نداشته باشید، اما درک اولیه از آنها در ساخت برنامه های بزرگ کمک خواهد کرد.

65. ابهام را کاهش دهید
به جای نوشتن کدهای پیچیده برای نشان دادن مهارت های برنامه نویسی ماهر خود، خوانایی و سادگی را هدف قرار دهید. این کار مشارکت اعضای تیم شما را آسان تر می کند.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

66. بدهی فنی را پرداخت کنید
بدهی فنی می تواند عواقب عملکردی جدی داشته باشد، بنابراین اگر می توانید اصلاح کنید، باید.

67. اغلب به روز کنید
به‌جای انتشار به‌روزرسانی‌های بزرگ یک‌بار در ماه، این کار را بیشتر با فهرست کوچک‌تری از تغییرات انجام دهید. کمتر احتمال دارد که اشتباه کنید و تغییرات را بشکنید.

68. زود و اغلب متعهد شوید
انجام زودهنگام و اغلب بهترین راه برای اطمینان از تمیز بودن کار شما و همچنین کاهش استرس ناشی از انجام تصادفی تغییرات مهم است.

69. بدانید چه زمانی باید کمک بخواهید.
نه تنها نباید از درخواست کمک نترسید، بلکه باید زمان انجام آن را نیز درک کنید. همیشه باید سعی کنید قبل از درخواست کمک مشکلی را حل کنید. اما زمانی که بیش از یک ساعت با مشکلی دست و پنجه نرم می کنید، هزینه آن بیشتر از سود آن است و باید به یک همکار مراجعه کنید.

70. سوالات درست بپرسید
هنگام پرسیدن سوال، سعی کنید تا حد امکان دقیق باشید

71. در مورد کار در حال انجام بازخورد دریافت کنید.
برای دریافت بازخورد در مورد آن، لازم نیست کار را تمام کنید. اگر در مورد مسیر صحیح مطمئن نیستید، از همکاران خود بخواهید که آن را بررسی کنند.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

72. مستندات را بخوانید
مستندات ناب ترین منبع حقیقت در مورد یک فناوری است، بنابراین یادگیری خواندن آن می تواند به سرعت به شما کمک کند تا متخصص شوید.

73. همه چیز را امتحان کنید
هیچ چیز شما را از تلاش برای راه حلی برای مشکل باز نمی دارد. چه چیزی رو مجبوری از دست بدی؟

74. در جلسات صحبت کنید
ایده ها و نظرات شما ارزشمند هستند، بنابراین شرکت در جلسات به شما کمک می کند تا با تیم و مدیریت خود ارتباط برقرار کنید.

75. با سایر تیم ها همکاری کنید
اگر فرصتی برای کار با تیم دیگری در شرکت شما پیش آمد، از آن استفاده کنید.

76. پروژه های شخصی بگیرید
وقتی 40 ساعت در هفته کار می کنید، مهم است که برای پروژه های جانبی که به آنها علاقه دارید، زمانی را اختصاص دهید. آنها به شما کمک می کنند عشق برنامه نویسی را دوباره تقویت کنید و فناوری های جدیدی را امتحان کنید که ممکن است در محل کار به آنها دسترسی نداشته باشید.

77. اهداف شغلی خود را مشخص کنید
داشتن ایده ای از مسیر شغلی ایده آل خود بسیار مهم است. اگر اینطور نیست، شما سعی می کنید یک تیر را بدون دیدن هدف پرتاب کنید.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

78. در گفتگوها شرکت کنید
نظر دادن در وبلاگ ها، شرکت در مکالمات در توییتر. با جامعه درگیر شوید. اگر به جای یک سبزی، یک شرکت کننده فعال باشید، خیلی چیزهای بیشتری یاد خواهید گرفت.

79. وظایف را اولویت بندی کنید
یادگیری اولویت بندی کارها به افزایش بهره وری کمک می کند. وظایف روزانه فعلی و همچنین کارهای بلند مدت خود را پیگیری کنید و آنها را بر اساس مهم ترین آنها سازماندهی کنید.

80. از جزئیات غافل نشوید
جزئیات می توانند تفاوت زیادی در یک پروژه ایجاد کنند.

81. به تیم خود اعتماد کنید
هم تیمی های شما به خاطر مهارت هایشان استخدام شدند. از آنها استفاده کنید و برای انجام کار به آنها اعتماد کنید.

82. تفویض اختیار را بیاموزید
اگر در موقعیت رهبری هستید، یاد بگیرید که به طور مؤثر تفویض اختیار کنید. این باعث صرفه جویی در وقت شما می شود. شما نمی توانید همه چیز را خودتان انجام دهید.

83. خودتان را با دیگران مقایسه نکنید
تنها کسی که باید خود را با او مقایسه کنید همان کسی است که دیروز بودید.

84. اطراف خود را با متحدین احاطه کنید
یادگیری برنامه نویسی یک سفر طولانی و نه همیشه آسان خواهد بود. اطراف خود را با افرادی احاطه کنید که شما را به جلو سوق می دهند.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

85. با مقیاس پذیری شروع نکنید
شروع به مقیاس کردن راهی مطمئن برای غلبه بر خود است. برای مقیاس پذیری بسازید، اما تا زمانی که به آن نیاز ندارید، مقیاس بندی را شروع نکنید. به این ترتیب تیم خود را تحت تأثیر قرار نمی دهید، اما همچنان توانایی رشد را حفظ می کنید.

86. مفاهیم عملکرد را بسنجید
اگر می خواهید از یک فناوری جدید و جالب استفاده کنید، ابتدا باید پیامدهای عملکرد را بسنجید. آیا نمی توانید چنین چیزی را بدون از دست دادن عملکرد پیاده سازی کنید؟ اگر چنین است، ممکن است بخواهید در رویکرد انتخابی خود تجدید نظر کنید.

87. تبعیض قائل نشوید
نسبت به فناوری ها یا ایده های جدید تبعیض قائل نشوید. فرصت هایی برای یادگیری مهارت های جدید باز کنید. همچنین بین مردم تبعیض قائل نشوید. همه ما سزاوار احترام هستیم.

88. شغلی را انتخاب کنید که صلاحیت آن را ندارید
شما هرگز تمام الزامات یک شغل را برآورده نخواهید کرد. پس از فرصت استفاده کنید و شروع کنید! چه چیزی رو مجبوری از دست بدی؟

89. کد خود را مدولار کنید
شما می توانید تمام کدها را در یک فایل طولانی بنویسید، اما نگهداری از آن دشوار است. به لطف ماژولار بودن، ما مطمئن می شویم که کد ما به راحتی قابل درک و آزمایش است.

90. فقط کپی پیست نکنید
اگر می خواهید راه حلی را از StackOverflow کپی-پیست کنید، باید دقیقاً بدانید که چه کاری انجام می دهد. کدی را که تصمیم دارید پیاده سازی کنید را درک کنید.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

91. یک محیط الهام بخش ایجاد کنید
اگر از محل کار خود راضی باشید، انگیزه بیشتری برای کار خواهید داشت.

92. به یاد داشته باشید که از کجا آمده اید
همه ما از یک نقطه شروع کردیم. همانطور که مهارت ها و حرفه خود را توسعه می دهید، فراموش نکنید که از کجا آمده اید.

93. سعی کنید خوش بین بمانید
اگر چیزی درست نشد، به تلاش خود ادامه دهید و خوش بین باشید. فردا یک روز جدید است. خوش بینی به پیشرفت تیم و سلامت روان شما کمک می کند.

94. مرتباً گردش کار خود را مجدداً ارزیابی کنید.
فقط به این دلیل که چیزی در حال حاضر کار می کند به این معنی نیست که همیشه به همین شکل کار می کند. گردش کار خود را دوباره ارزیابی کنید و در صورت نیاز تنظیمات را انجام دهید.

95. یاد بگیرید که از خانه کار کنید
اگر فرصت کار از خانه را دارید، یاد بگیرید که آن را به طور موثر انجام دهید. یک دفتر خصوصی بدون حواس پرتی پیدا کنید. Boneskull مقاله خوبی در مورد کار در خانه نوشته است که باید آن را بررسی کنید.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

96. محصولات قابل دسترس ایجاد کنید
همه باید بتوانند از محصول شما استفاده کنند

97. به تعهدات خود عمل کنید
اگر به کسی می گویید که تا تاریخ معینی کاری را انجام خواهید داد، به تعهد خود احترام بگذارید. و اگر نمی توانید مهلت توافق شده را رعایت کنید، از قبل به ما اطلاع دهید.

98. فعال باشید
اگر وقت آزاد دارید، در انجام وظایف تیم خود کمک کنید. آنها از ابتکار شما سپاسگزار خواهند بود.

99. یک نمونه کار عالی ایجاد کنید
یک نمونه کار عالی باعث می شود شما را از بقیه متمایز کنید. از این به عنوان فرصتی برای نشان دادن مهارت های خود به عنوان یک برنامه نویس و طراح استفاده کنید.

100. به خاطر داشته باشید که چرا برنامه نویسی را دوست دارید
شما به این دلیل وارد این حرفه شدید که این علاقه شما را برانگیخت. اگر در حال سوختن هستید، استراحت کنید. به خود فرصت دهید تا اشتیاق خود را برای برنامه نویسی دوباره احیا کنید.

101. دانش خود را به اشتراک بگذارید
اگر به چیز جالبی تسلط دارید، آن را به اشتراک بگذارید. در یک جلسه یا کنفرانس محلی حاضر شوید. در طول ناهار به همکاران یا مربیان خود آموزش دهید. به اشتراک گذاری دانش آنها را تقویت می کند.

101 نکته در مورد چگونگی تبدیل شدن به یک برنامه نویس (و شخص) خوب

منبع: www.habr.com

اضافه کردن نظر