عادت های برنامه نویسان
توسعه دهنده بدی در جهان وجود ندارد. فقط عادات توسعه بد توسعه دهنده بد کیست؟ توسعه دهندگان با کد بد؟ توسعه دهندگانی که نمی توانند ارتباط برقرار کنند؟ افراد زیادی هستند عادت های برنامه نویسان که می توان آنها را توسعه دهنده بد نامید. با این حال ، من فکر نمی کنم توسعه دهندگان بدی در جهان وجود داشته باشند.
فقط عادات بد توسعه وجود دارد. به عبارت
دیگر ، هر کسی می تواند در هر زمان با ترک عادت های بد و اتخاذ عادت های خوب ، توسعه
دهنده خوبی شود. توسعه دهندگان خوب ، توسعه دهندگان بد. این یک عنوان نیست ، فقط یک
ویژگی است. که می تواند در هر زمان تغییر کند
دلیل این ویژگی این است که همه ویژگی های
یک توسعه دهنده خوب و یک توسعه دهنده بد را دارند. فقط تفاوت در نسبت آن ویژگی ها تعیین
می کند که فرد چه نوع توسعه دهنده ای است. اغلب اوقات ، حتی افرادی که توسعه دهندگان
خوب نامیده می شوند می توانند عادات توسعه بدی داشته باشند.
حتی افرادی که به عنوان توسعه دهنده بد مورد انتقاد
قرار می گیرند ، می توانند عادت های توسعه خوبی داشته باشند.در این مقاله ، ما عادت
های بد توسعه ای (یا ویژگی ها) را بررسی می کنیم و در مورد دلیل بد بودن آنها و نحوه
اجتناب از آنها صحبت می کنیم. دلیلی وجود دارد که ما در مورد عادات بد صحبت می کنیم
نه عادت های خوب.
یادگیری عادات خوب سخت است. با این حال
، رهایی از عادات بد حتی دشوارتر است. اجتناب از عادات بد گاهی اوقات می تواند پیش
شرط یک توسعه دهنده خوب باشد. با مشاهده عادات زیر خود را تشخیص دهید.(برخی از موارد
زیر عادات هستند و برخی دیگر صرفاً طرز فکر یا تمایلات هستند. در اینجا ، عادت به معنی
رفتارهای کلی مانند شیوه های تفکر یا رفتار است.)
عادت 1: بدون مرور کد. آخرین باری که این
کار را با هم انجام دادیم ، فقط کلمات بد بیرون آمدند و فضا فقط بدتر شد. این که توسط
خردسالان به من اشاره شود باعث افتخار من است ... و آیا این مکانی نیست که اکثر سالمندان
به آن اشاره می کنند و افراد جوان فقط سرشان را تکان می دهند؟
بهتر است یک خط کد دیگر در حین بررسی کد
بنویسید تا مهلت پروژه رعایت شود. صادقانه بگویم ، اگر حرفه ای هستید ، آیا نباید مسئول
کد خود باشید؟ عادت 2: مستندات را انجام ندهید. ایرانیان سایبرنه ، من زمان کافی برای توسعه ندارم
، پس چه نوع مستندی است؟ آیا شما توسعه دهنده یا سازنده سند هستید؟
وقتی کسی برای تصدی پست می آید ، عادت های برنامه نویسان شخصاً
به او اطلاع می دهم ، و یک هفته دیگر تمام می شود. و آیا اسنادی را که تا این لحظه
تهیه کرده اید ، دیده اید؟ این فقط یک فایل نمایش است. عادت سوم: علاقه ای به بهبود
ارتباطات ندارم. ن هنوز می توانم خوب صحبت کنم و ارتباط برقرار کنم ،
آیا چیزی وجود دارد که بتوانم در آن پیشرفت کنم؟
و هسته اصلی توسعه دهنده برنامه نویسی است نه ارتباطات. شما فقط باید به خوبی با کامپیوتر
ارتباط برقرار کنید. به هر حال ، افراد بخشهای دیگر حتی اطلاعات زیادی در مورد فناوری
توسعه ندارند ... من فکر می کنم مهارت های ارتباطی باید توسط چنین افرادی تقویت شود.
عادت 4: اشتراک گذاری کار نمی کند.هیچ کس
از کار آنها خبر ندارد. من فکر می کنم شما فقط باید مهلت را رعایت کنید و کار را به
خوبی انجام دهید. آنها تا زمانی که گزارش نکنند گزارش نمی دهند و کار خود را به خوبی
با همکاران یا خردسالان به اشتراک نمی گذارند. به هر عادت های برنامه نویسان حال من واقعاً به کاری که انجام
می دهم علاقه ای ندارم ، بنابراین اشتراک گذاری چه فایده ای دارد؟
عادت 5: کپی و چسباندن کد (کپی و چسباندن)
"عادی" است. من فکر می کنم پیدا کردن سریعتر و پربارتر است و ، کدهایی را
که قبلاً ساخته اید نسبت به اینکه خودتان آنها را بسازید. شما می توانید ماژول های
مشترک را با توسعه دهندگان دیگر ایجاد کرده و از آنها استفاده کنید ، اما من فکر می
کنم این کار بیش از حد اتلاف منابع است. عادت های برنامه نویسان آیا نمی توانیم به آن برگردیم؟
عادت ششم: کاستی های خود را فاش نکنید.
من آشکارا در مورد کاستی هایم با همکارانم صحبت نمی کنم. من از هیچ چیز شرمنده و خجالت
می کشم ، و از افشای کاستی های خود می ترسم. حتی وقتی همکاران سعی می کنند به شما توصیه
کنند ، آنها دفاعی بیرون آمده یا از عادت های برنامه نویسان آنها اجتناب می کنند.
از آنجا که هیچ بازخورد صادقانه ای از سوی همکاران
وجود ندارد ، هنگامی که نقصی ایجاد می کنم ، آن را تا انتها با خود می برم. آیا می
خواهید برنامه نویس با عادت های خوب بیشتر از عادت های بد باشید؟ درباره بیاموزید عادت هفتم: برای یادگیری مهارت های جدید وقت نگذارید.
Comments
Post a Comment