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

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

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

 2014-05-20_16-30-28

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

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

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

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

به نظر من :

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

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

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

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

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

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

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

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

  • فارغ التحصیل دانشگاه
  • خیلی زرنگ
  • تجربه بسیار پایین
  • بسیار متکبر!
  • میتونه کدهای خیلی پیچیده بنویسه
  • مهارتهای ارتباطی خیلی بد

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

  • ۱۰ سال تجربه
  • خیلی زرنگ
  • بسیار متکبر
  • تغییر شغل هر ۳ ماه
  • مهارتهای ارتباطی که میتونه ازشون توی کار استفاده کنه
  • میتونه کدهای خیلی پیچیده بنویسه
  • کدنویسی بسیار سریع
  • کارمند خوبیه  زمانی که از کارش لذت ببره … درغیر اینصورت به سختی میتونه باهاش کنار بیاد

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

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

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

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

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

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

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

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

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

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

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

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

نظر شما چیه؟

منبع

نویسنده مطلب
علی پامناری

دیدگاه کاربران

  • mohseni
    9 سال, 9 ماه پیش
    مطلبتون رو خوندم به نظرم عالی و واقع بینانه بود ولی متاسفانه مشکل از جایی شروع میشه که ادم بخواد با کسی کار کنه که خودش تو برنامه نویسی هیچ تجربه ای نداره و وقتی از زمان و راههای انجام پروژه باهاش حرف میزنی همش فکر این تو سرشه که حتما میخای کلاه سرش بزاری و بدتر از اون شرکتایی که هیج سابقه و دانش برنامه نویسی معتبر ندارن و دارن شغل برنامه نویسی رو به گند میکشن اگه فک می کنید تند میرم فقط کافیه به شرکتای اصفهان مثلا فراسان تو خیابان مشتاق دوم اصفهان سری بزنید تا ببینید کیا دارن اینده ی برنامه نویسی رو خراب میکنن
  • شیریان
    9 سال, 9 ماه پیش
    فراسان رو که بی خیال جز شرکتا حساب نمیشه تنها ادمهایی که تونسته فریب بده مدارس بیچارن
  • ساخت سایت
    9 سال, 9 ماه پیش
    عالی بود

این وب سایت متعلق است به آذین وب (طراحی سایت در اصفهان) و تمامی حقوق آن محفوظ است.

طـبق ماده 12 فصل سوم قانون جرائم رایانه ای هرگونه کپی برداری از قالب پیگرد قانونی دارد.