طراحی سایت اصفهان

مقایسه برنامه نویس پی اچ پی خوب با بد

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

توی این پست میخوایم ببینیم چه چیزی ارزشهای یک برنامه نویس پی اچ پی رو مشخص میکنه؟ به چه خصیصه برنامه نویسهای پی اچ پی باید نگاه کرد؟

 

بعد از سالها برنامه نویسی در پی اچ پی برنامه نویسهای مختلفی رو دیدم .بعضی از اونها خیلی خوب بودن و بعضی ها هم …

خصوصیات برنامه نویسان پی اچ پی

  1. نوشتن کدهای عالی
  2. کد نوشتن سریع
  3. قابل اطمینان و قابل اعتماد بودن
  4. تجربه زیاد
  5. سود آور بودن
  6. خوب ارتباط برقرار کردن
  7. فروتن بودن و تکبر نداشتن
  8. درک سیستمهای پیچیده و متدولوژیها
  9. مدیریت پروژه و مدیریت تیم

۱۰٫ تخمین دقیق زمان پروژه ( خوش قولی!) و دقت در تولید

به نظر من :

خصوصیتهایی که زیاد مهم نیستند :

  1. نوشتن کدهای عالی
  2. سرعت در کد نویسی
  3. تجربه زیاد
  4. درک سیستمهای پیچیده و متدولوژیها

خصوصیاتی که همه برنامه نویسان پی اچ پی باید داشته باشن  :

  1. قابل اطمینان و قابل اعتماد بودن
  2. سود آور بودن
  3. خوب ارتباط برقرار کردن
  4. فروتن بودن و تکبر نداشتن
  5. تخمین دقیق زمان پروژه و دقت در تولید

خصوصیات خارج از حیطه برنامه نویسی پی اچ پی

  1. مدیریت پروژه و مدیریت تیم

به برنامه نویسان پی اچ پی زیر نگاه کنید :

برنامه نویس پی اچ پی ۱

برنامه نویس پی اچ پی ۲

برنامه نویس پی اچ پی ۳

کدوم یکی از کارمندهای بالا رو استخدام میکنید؟

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

برنامه نویس شماره ۲ زمانی ارزشمند خواهد بود که حقوق متناسبی خواسته باشه و یادبگیره که کارمند خوبی باشه حتی اگر پروژه خیلی هیجان انگیز و بزرگ نیست.

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

وقتی من به برنامه نویسان پی اچ پی نگاه میکنم که موفق نیستند ( مثلا مشکلات مداوم در سرکار دارند یا به طور مداوم شغلشون رو عوض میکنن ) بیشتر اونها آشفته ان چون خصوصیاتی رو که ” همه برنامه نویسان پی اچ پی باید داشته باشن ”  رو ندارن.

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

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

من همچنین فکر میکنم بیشتر مدیران فرض میکنن که هر برنامه نویس پی اچ باید بایدیک مدیرپروژه هم باشه.این طرز تفکر اشتباهه چون بیشتر برنامه نویسهای پی اچ پی که از ” نوع برنامه نویس ” هستند بهترین کس برای ارتباط با مشترییها نیست.این مثل این میمونه که شما یه کودک ۱۰ ساله رو بفرستین تا با مشتری صحبت کنه. البته باید بگم که در این بین استثناهایی هم وجود داره که هم از عهده برنامه نویسی و هم مدیریت پروژه به خوبی برمیان.

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

پ.ن : وقتی به مطلب بالا برخوردم دیدم که نظر نویسنده خیلی به نظر من نزدیکه برای همین ترجمه اش کردم. (اگه بشه اسمش رو گذاشت ترجمه)

نظر شما چیه؟

منبع