افزایش مهارت های برنامه نویسی

   

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

3. "کد کار می کند" جایی نیستکه شما متوقف کنید. این جایی است که شما شروع می کنید 

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

اما متوقف کردن آن پس از اتمام کار مانندگرفتن یک عکس فوری و انتظار آن است که یک اثر هنری باشد. برنامه نویسان بزرگ می دانندکه اولین تکرار فقط اولین تکرار است. این کار می کند - تبریک می گویم! اما شما تمام نشده اید. حالا بهترش کن   

بخشی از این فرآیند تعیین معنای "بهتر"است. آیا سرعت بخشیدن به آن افزایش مهارت های برنامه نویسی ارزشمند است؟ مستندتر است؟ قابل استفاده بیشتر؟ قابل اعتمادتر؟پاسخ با هر برنامه متفاوت است ، اما روند آن تغییر نمی کند.   

4. سه بار بنویسید 

برنامه نویسان خوب نرم افزاری می نویسندکه کار می کند. بزرگترها نرم  ایرانیان سایبر افزاری می نویسند که بسیار خوب کار می کند. این به ندرتدر اولین تلاش اتفاق می افتد. بهترین نرم افزار معمولاً سه بار نوشته می شود:   

ابتدا ، نرم افزار را بنویسید تا به خود(یا مشتری) ثابت کنید که راه حل ممکن است. دیگران ممکن است تشخیص ندهند که این فقطاثبات مفهوم است ، اما شما این را می دانید. 

بار دوم ، شما آن را کار می کنید. 

بار سوم ، شما آن را درست کار می کنید. 

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

اگر چیز دیگری نباشد ، "سه بار بنویسید"به شما می آموزد که چند راه برای افزایش مهارت های برنامه نویسی  نزدیک شدن به یک مشکل وجود دارد. و مانع از گیر افتادندر شلوغی می شود.   

5. کد را بخوانید. تعداد زیادی کد بخوانید 

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