بهزاد شعبانی

توسعه دهنده پی‌اچ‌پی و لاراول

برنامه‌نویس آرشیو

معیارهای برنامه‌نویس خوب

Jul/14/2015

تابستون سال ۸۳ بود که شروع کردم به یادگیری php، و چون قبلا یه مقداری با C و ++C آشنا بودم، یادگیریش برام ساده بود و توی حدود دو ماه تا حدی به php مسلط شدم و شروع کردم به نوشتن یه‌پروژه کوچیک (یه اکستنشن برای phpbb). پروژه‌م توی کامیونیتی phpbb مورد استقبال قرار گرفت و کلی دانلود شد. از اون روز تا یکی دو سال بعدش، باورم شده بود که من برنامه نویس خیلی خوبیم تا اینکه پروژه‌ای بهم پیشنهاد شد و من با اعتماد به نفس پروژه رو قبول کردم ولی از پسش بر نیومدم. اونجا بود که فهمیدم صرفا تسلط داشتن روی سینتکس و مفاهیم پایه یه زبان برنامه‌نویسی، من رو یه برنامه نویس خوب نمی‌کنه، و فاکتورهای زیادی درش تاثیر گذارن. اما این فاکتور‌ها چیا هستن؟ چه چیزی باعث میشه یه برنامه‌نویس، برنامه‌نویس خوبی تلقی بشه؟ برای اینکه برنامه‌نویس خوبی بشیم و خوب بمونیم چه کارهایی باید انجام بدیم؟ سال‌ها به دنبال جواب این سوال‌ها بودم. توی اینترنت گشتم، از اساتیدم توی دانشگاه پرسیدم و هر سال جواب‌های بیشتری میگرفتم. نتیجه‌ای که گرفتم این بود که معیارهای یک برنامه‌نویس خوب دائما در حال تغییره و برای اینکه برنامه‌نویس خوبی باقی بمونی باید به روز باشی. ولی معیارهایی هستن که همیشه ثابت بودن، اون معیارها چین؟