شما به کدام گروه از برنامه‌نویسان تعلق دارید؟

برنامه‌نویسان افراد بسیار خلاقی هستند و در حین کار، در اکثر مواقع باید به پرسش‌هایی مثل چگونه، چرا، چه وقت و … پاسخ دهند؛ همان‌طور که افراد جامعه را بر اساس تست استاندارد MBTI می‌توان به ۱۶ گروه مختلف تقسیم‌بندی کرد به‌طوری که افراد متعلق به هر گروه از خصایص و ویژگی‌های منحصربه‌فرد خود برخوردارند، یک محقق خوش‌ذوق نیز طی همکاری با گروهی از برنامه‌نویسان نتایج جالبی به دست آورده و بر آن اساس، برنامه‌نویسان و توسعه‌دهندگان را به گروه‌های مختلفی تقسیم‌بندی کرده است! برای این‌که ببینید شما به کدام گروه از برنامه‌نویسان تعلق دارید، در ادامه با سکان آکادمی همراه باشید.

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

- طرز فکر تجزیه و تحلیل‌کننده
- کنجکاوی
- همدلی
- انعطا‌ف‌پذیری
- عاشق یادگیری
- عمل‌گرایی
- کار تیمی
- طرز فکر فنی

حال دسته‌بندی‌های مختلف برنامه‌نویسان را با هم مرور می‌کنیم:

1. کمال‌گرا
سر موقع حاضر می‌شود، وظایفش را انجام می‌دهد و سر وقت هم می‌رود؛ مشکلات بی‌شماری را حل می‌کند و هرگز در ددلاین‌های کاری با تأخیر مواجه‌تان نمی‌کند.

2. باهوش و همه فن حریف
بیشتر چیزهای مورد نیازش را از وب کپی‌/پیست می‌کند؛ اگرچه قواعد پشت هر چیزی را نمی‌داند اما آن‌ها را همان‌طور که انتظار دارید سر هم می‌کند.

3. تئوری‌دان
تئوری پشت علوم کامپیوتری و کدزنی را می‌داند اما در کدنویسی آن‌طور که بایدوشاید قوی نیست! و بلافاصله با هر فردی که از لحاظ نظری با او مخالف باشد دعوا و مرافعه راه می‌اندازد.

4. شلخته
مشکل را می‌داند، راه‌حل آن را هم بلد است، ولی به دلیل نداشتن تمرکز، همه چیز را به هم می‌ریزد و سپس سیستم را تحویل‌تان می‌دهد.

5. پلیس کدنویسی
مامور بررسی و مشکل‌پسند تا می‌تواند باگ پیدا می‌کند ولی به دیگران می‌گوید تا آن‌ها را رفع کنند، و در ضمن، همیشه دربارهٔ تو رفتگی یا Indentation خطوط سورس‌کد بحث می‌کند.

6. کشف‌کننده
همیشه در حال امتحان کردن چیزهای جدید است، که گاهی نیز باعث پیشرفت می‌شود.

اخیراً نظرسنجی‌ای هم دربارهٔ این دسته‌بندی‌ها انجام شده تا برنامه‌نویسان خودشان اعلام کنند به کدام گروه تعلق دارند. نتایج حدود 100 برنامه‌نویس که در این نظرسنجی شرکت کردند به شرح زیر است:

بیشتر افراد خود را جزو گروه باهوش و همه فن حریف می‌دانستند (42٪)
پس از آن به کمال‌گرا بودن خود رأی دادند (33٪)
برخی خود را شَلخته می‌دانستند (17٪)
باقی افراد نیز خود را جزو تئوری‌دان‌ها حساب کردند (8٪)

حال نوبت به نظرات شما می‌رسد؛ شما چطور؟ فکر می‌کنید جزو کدام‌یک از دسته‌بندی‌های بالا باشید؟ نظرات، دیدگاه‌ها و یا گروه جدیدی از دسته‌بندی برنامه‌نویسان مد نظر خود را با ما و سایر کاربران سکان آکادمی به اشتراک بگذارید.

What Type of Coder Are You?

0


مرتضی صمدی

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






  • میثم محمودی در تاریخ: 1396/01/01

    من فکر میکنم باهوش و همه تن حریف و بعد کمالگرا باشم

  • Nima در تاریخ: 1396/01/01

    \\\"\\\"2. باهوش و همه فن حریف
    بیشتر چیزهای مورد نیازش را از وب کپی‌/پیست می‌کند؛ اگرچه قواعد پشت هر چیزی را نمی‌داند اما آن‌ها را همان‌طور که انتظار دارید سر هم می‌کند.\\\"\\\"
    من تمام این ویژگی ها رو دارم به جز اون قسمت که نوشته \\\" همه کار ها را ان طور که انتظار دارید سر هم میکند.\\\"\\\" :))

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