أنواع المبرمجين: المطور، المهندس، والعالم

قرأت صباح اليوم تدوينة فأعجبتني وأحببت أن أقوم بترجمة تلخيص لها تصف أنواع المبرمجين. ويمكن أن يكون المبرمج أحد هذه الأصناف أو يجمع بين صنفين أو يُمثل كل الصناف، كذلك فحسب وظيفة المبرمج في مشروع معين فذلك يحدد نوعه أو ميوله حسب هذه الأصناف:

المطورون:

  • يحبون تكملة مابدأوه
  • يُمكن الوثوق بهم بأن العمل سوف يتم إنجازه نهاية اليوم
  • يُمكن الإعتماد عليهم في قيادة المشروع إلى الإكتمال
  • يُحبون استخدام آخر التقنيات
  • تحدث لهم مشكلة عندما تتعطل أدواتهم
  • محيط معرفتهم هو بعرض ميل وعمق متر واحد

المهندسون:

  • يهتمون بنطاق المشكلة domain
  • لايرضون فقط بحل المشكلة لكن يبحثون دائماً لرؤية الصورة الأكبر
  • يبحثون عن الحلول التي يُمكن إعادة استخدامها
  • يهتمون بالتصميم الداخلي الأنيق
  • يبنون الأدوات لأتتمة العمل
  • يبرعون في عمل الحلول المتفردة للمشاكل الفريدة
  • يبنون الأدوات والمكتاب التي يستخدمها المطورون

علماء الحاسوب computer scientists:

  • يعيشون في عالم من النظرية
  • يحبون الألغوريثمات، الرياضيات والتحليل الإحصائي
  • يضعون حلول لمشاكل معظم الناس لايفهومها
  • توجد مشكلة في فهمهم حتى عندما يوثقون لعملهم
  • تتقاطع إهتماماتهم بالمهندسين إلا أنهم يميلون إلى التركيز في النظرية أكثر منه في التطبيق
Advertisements

4 أفكار على ”أنواع المبرمجين: المطور، المهندس، والعالم

  1. يوجد تقسيم آخر تستخدمه ميكروسفت في تحديد شخصيات المبرمجين المستهدفين، في تطويرها لفيجوال ستوديو. انظر الرابط التالي:
    http://www.codinghorror.com/blog/2007/11/mort-elvis-einstein-and-you.html

    حيث تقوم بتقسيم المبرمجين إلى ثلاثة شخصيات: Mort و Elvis و Einstein
    لكل منهم فلسفته في البرمجة ، وعلى هذا فإن فيجوال بيسك خاصة ب مورت، و سي شارب خاصة ب الفيس ، و سي ++ خاصة ب انشتاين.

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s