لطفا جاواسکریپت مرورگر خود را فعال سازید!

نحوه فعال سازی در کروم
  1. ابتدا باید اینکارو بگنید
  2. بعدش اونکارو
نحوه فعال سازی در فایرفاکس
  1. ابتدا باید اینکارو بگنید
  2. بعدش اونکارو
آشنایی با 5 گونهٔ متفاوت دولوپرها

آشنایی با 5 گونهٔ متفاوت دولوپرها

جدای از نوع شخصیت فردی دولوپرها، از دید حرفه‌ای هم می‌توان آنها را به گروه‌های مختلفی تقسیم‌بندی کرد که در ادامه قصد داریم برنامه‌نویسان و دولوپرها را بر اساس دیدشان به کاری که مشغول به انجام آن هستند، به ۵ گروه مختلف تقسیم‌بندی کنیم (برای آشنایی بیشتر با ویژگی شخصیتی خود و تست MBTI،‌ به مقالهٔ‌ تست MBTI چیست و چه اطلاعاتی از درون ما را فاش می‌سازد؟ مراجعه نمایید).

دولوپر ایده‌آل‌گرای ناپایدار
این دست دولوپرها پایه و اساس شرکت‌های برنامه‌نویسی هستند. هنگامی که چیزی از کار می‌افتد، این آدم به سرعت آن‌را تعمیر می‌کند به طوری که دیگر هرگز خراب نخواهد شد! البته جنبه‌هایی مثل ظاهر، کاربرپسند بودن و غیره برای این نوع دولوپرها اصلاً مهم نیست.

او بدون صحبت زیاد و وقت تلف کردن بی‌مورد، کارش را انجام می‌دهد و بهترین نحوهٔ استفاده از این اشخاص آن است که انگشت خود را به سوی مشکل اشاره ببرید و مکان را ترک کنید! او خودش به صورت خودکار مشکل را به بهترین نحو ممکن حل خواهد نمود.

دولوپر خودمحور
این نوع دولوپرها به بودجه و مهلت زمانی (دِدلاین) پروژه هیچ توجهی نداشته و تنها به هنر مقدس خود، یعنی کدنویسی، فکر می‌کند و شعارشان این است که «شاید کد من زیبا نباشه، اما کار می‌کنه» و جالب است بدانید هنگامی که پس از زمانی طولانی نتیجهٔ کار را به شما ارائه می‌دهند، زبانتان بند می‌آید! کدی که این دست دولوپرها می‌نویسند به قدری پیچیده و نامفهوم است که هیچ دولوپری نمی‌تواند هیچ‌گونه تغییری در آن ایجاد کند مگر خود فردی که کدهای را نوشته است.

دولوپر کدنزن
تمامی دنیای این قبیل دولوپرها تنها بر یک اصل استوار است و آن هم چیزی نیست جز «کد زدن کاری احمقانه است!» اگر برای انجام کاری کدنویسی کردید، پس به احتمال زیاد آن کار را اشتباه انجام داده‌اید چراکه کسانی دیگر از قبل، کدهای مورد نیاز ما را نوشته‌اند و می‌توان از همان کدها استفاده نمود.

این‌گونه دولوپرها شما را توجیح می‌کنند که روششان چقدر سریع‌تر از دیگر روش‌ها است حتی با وجود اینکه در اکثر مواقع به اندازهٔ روش‌های عادی و یا شاید بیشتر از آن‌ها زمان ببرد! اما هنگامی که در آخر پروژه را تحویل می‌گیرید، با سورس‌کدی روبه‌رو می‌شوید که بسیار واضح و قابل‌فهم است. روش‌های این دست دولوپرها شاید سریع، متناسب با پروژه و به‌صرفه نباشد، اما با کمترین تلاش ممکن، کار را به سرانجام خواهند رساند.

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

شاید برنامه‌نویسان دیگر از کار این گروه دولوپرها خوششان نیاید، اما مدیرعامل و مشتریان بسیار راضی خواهند بود؛ با وجود تمام سردردها و مشکلاتی که این نوع دولوپرها برای شما درست می‌کنند، آنها تنها کسانی هستند که یک نفره تا قبل از به جوش آمدن صبر مشتری، می‌توانند نتیجه‌ای قابل‌قبول به وی ارائه کنند و از همین روی، تحملشان خالی از لطف نیست.

آنتی دولوپر 
شعار این دست دولوپرها این است که «من یه مهندس نرم‌افزارم، کدنویس نیستم که!» و این اشخاص به کارهای حاشیه‌ای بیش از کارهایی که باید انجام دهد، اهمیت می‌دهند. چنین دولوپری 80% وقت خود را به صفحهٔ خالی مانیتورش خیره می‌شود تا راه‌کارهای مختلف را بررسی کند، 15% زمانش را با اعتراض به زمان کم و غیرمنطقی پروژه می‌گذراند، 4% زمان را به بهبود و جمع‌بندی گزینه‌ها پرداخته و در 1% باقیمانده کد می‌زند!  هنگامی که نتیجهٔ نهایی کار این شخص را دریافت می‌کنید، همواره زمزمهٔ «اگه وقت بیشتری داشتم، درست و حسابی انجامش می‌دادم» نیز در صداهای پس‌زمینه به گوش می‌رسد!

مطمئناً این دسته‌بندی به قدری محدود است که نمی‌تواند تمامی انواع و اقسام برنامه‌نویسان و دولوپرها را در خود جای دهد اما شما می‌توانید بسته به تجربیات خود در مواجهه با دولوپرهای مختلف و تعامل با ایشان، گروه‌های دیگری در بخش نظرات به ۵ نوع دولوپر فوق بیفزایید.