كم عدد مطوري الويب الذين تعرفهم؟ إذا كنت قد عملت مع بعضهم فلا بد أنك لاحظت أن لديهم خصائص وسمات يمكنك من خلالها تشكيل فريق مع بعضهم البعض، وفي هذا المقال سنذكر بعض هذه السمات.

لدى المطورين تفضيلات فردية معينة، وتختلف أساليب عملهم كثيرًا عن بعضهم البعض حتى عند القيام بمهمة مشتركة. في هذه المقالة، سنقدم عشر مجموعات من المطورين الأكثر شيوعًا.
الأصوليون .
الأصوليون هم أولئك الذين يلتزمون بالمبادئ والقوانين التقليدية والقديمة. هؤلاء المطورين ليسوا صارمين للغاية، فهم مهتمون فقط باستخدام أطر العمل والمكتبات.
على سبيل المثال، يفضلون JavaScript الفانيليا على JQuery . إن استخدام اللغات الأصلية والأساليب التقليدية لا يزعجهم، في الواقع يرتكبون أخطاء عند استخدام أطر عمل أو مكتبات أخرى. بالنسبة لهم، المكتبات الإضافية تعني نوعًا من تعطيل العمل.
ولكن هذا لا يعني أنهم لا يستخدمونها في حياتهم الحقيقية. على سبيل المثال، إذا كان هناك منشور فارغ لخبير jQuery ، فليس من الصعب عليه قبوله. لا يهم مدى تشددهم، لا يمكنك أن تفتح أعينهم على الحقيقة.
الفاعلون .
بالطبع، كل شخص يقوم بما هو مكلف به، لكن بالنسبة للبراغماتيين، فإن قائمة أولوياتهم تبدأ بإنهاء عملهم. يمكنك المراهنة على أن لديهم أحدث وأسرع أطر العمل والمكتبات وإعدادات سير العمل. بالنسبة للوحدات، فهي تحتوي على وحدات معدة مسبقًا، وتستخدم جميعها لتسريع المشاريع.
إحدى علامات البراغماتية هي استخدام برنامج تشغيل المهام مثل grunt أو gulp .
متعدد اللغات .
متعددو اللغات هم أولئك الذين يستخدمون لغات برمجة متعددة. بعضهم يتعامل مع SQL و SASS مثل سحرة السيرك . إنهم يعتقدون أنه يكاد يكون من المستحيل العمل باستخدام لغة برمجة في تطوير الويب، ولا يمكنك الهروب من هذا المصير حتى لو كنت مطورًا للواجهة الخلفية . لذلك، لا يمكنك التفاخر كمطور متعدد اللغات إلا إذا كنت تعرف أربع أو خمس لغات برمجة على الأقل.
أصبح معظم المطورين متعددي اللغات مطورين متعددي اللغات بسبب مواقف العمل. إن فصل المصممين أو مطوري الواجهة الأمامية ليس بالمهمة السهلة. ومهما حدث، فإنهم يتعلمون لغة جديدة بشكل أسرع وأكثر ثقة من الآخرين. لا تنخدع عند التعامل مع المطورين متعددي اللغات، فقد يكون بعضهم تقنيًا للغاية، لكنهم لا يتقنون أي مجال.
الكماليين .
ما الذي يتبادر إلى ذهنك عندما تسمع مصطلح المبرمج المثالي؟ بالطبع، المبرمج المثالي لا يعني شخصًا يقوم بالبرمجة بأفضل طريقة وبدون عيوب. الكمال الحقيقيون هم أولئك الذين يذهبون إلى ما هو أبعد من البرمجة. إنهم يدلون بالتعليقات، ويهتمون بتسمية المتغيرات، ويقومون بأشياء تافهة مثل التوثيق.
متى كانت آخر مرة تركت فيها تعليقًا تفصيليًا أو مكتوبًا بخط اليد لبرنامجك؟ لا أعتقد أنك فعلت ذلك مؤخرًا إلا إذا كنت منشد الكمال. في رأيي، عدد الكماليين هو حفنة. معظم المطورين لا يهتمون بالتعليق أو ما شابه.
(الارتسي، عشاق الفن).
اللغة الأصلية لهذه المجموعة من المطورين هي CSS . تعد القوالب والألوان والرسوم المتحركة والمرشحات وجميع العناصر المرئية مهمة جدًا بالنسبة لهم. إذا كنت تريد التعرف عليهم، فإن Codepen هو مركز نشاطهم.
إنهم ليسوا مصممين أو ربما هم كذلك، لكنهم في الأساس مطورون. إنهم يعبرون عن الفن الصالح للأكل باستخدام التعليمات البرمجية، وليس باستخدام Adobe Illustrator أو After Effect . إن دمجهم أو تعاونهم مع المصممين يشبه وضع الزبدة على الخبز، وهو مزيج رائع يؤدي إلى نتيجة أفضل.
.المستخدم
ليس كل المطورين مهتمين بإدارة كتل التعليمات البرمجية، فهم يفضلون تأجيل هذه المهمة لوقت لاحق. يترك معظمهم هذا القسم حتى مرحلة التحسين، حيث يتجاوزون الموعد النهائي وهو 10 بكسل ويأخذون استراحة قصيرة.
مرة أخرى، يعرف المستخدمون بشكل أفضل أنهم منذ البداية وضعوا الأساس على أجزاء من التعليمات البرمجية مع إمكانية إعادة استخدامها. إنهم المطورون الأكثر خبرة، حيث يمكنهم التنبؤ بمجموعة من التعليمات البرمجية المطلوبة لإنشاء طرق عرض متعددة.
ديدان الكتب .
في اليوم السابق لمختبر VB الأول لدينا ، قدم لنا معلمنا مجموعة من التعليمات الموجزة لتجميع النموذج. إنه يلعب عرضًا تجريبيًا في بداية الفصل، وهو للأسف لم أشاهده بسبب التأخير. أجزاء التعليمات التي أتيحت لي الفرصة لكتابتها لم تكن كافية لإكمال المشروع، بينما كنت بعيدًا جدًا عن الأصدقاء الآخرين لدرجة أنني لم أتمكن من طلب المساعدة أو قراءة الشفاه.
لذا فإن الشيء الوحيد الذي يمكنني فعله هو الحصول على المساعدة من كتابي القديم. وهناك أصبحت مهتمًا بالكتب. وتمكنت أيضًا من إضافة صورة خلفية للمشروع بمساعدة تعليمات الكتاب، على عكس زملائي الآخرين. المشروع الذي أنجزته بناءً على الكتاب لاقى ترحيباً من المعلم المذكور.
لا أعتقد أنه من الغريب رؤية المطورين الذين تمتلئ مكاتبهم بأكوام من الكتب. ينغمس محبو الكتب في المعرفة العميقة بالكتب، وفي بعض الأحيان يحصلون على أفضل النتائج.
المصححين .
تصحيح الأخطاء هو مهارة. يتم الكشف عن قدراته الحقيقية عندما يعرض شاشة "خطأ داخلي في الخادم 500". لا يستطيع هؤلاء المطورون العثور على أخطاء البرمجة الخاصة بهم وإصلاحها فحسب، بل يمكنهم أيضًا العثور على أخطاء البرمجة الخاصة بالآخرين.
إنهم على دراية جيدة بجميع أدوات وخيارات استكشاف الأخطاء وإصلاحها سواء كان ذلك المتصفح أو IDE . ولكن بغض النظر عن أدوات استكشاف الأخطاء وإصلاحها، يجب أن تكون على دراية بتدفق الأحداث وأن تكون لديك القدرة على اتخاذ الإجراءات في الوقت المناسب.
إذا كانت البرمجة مملوكة لشخص آخر، عندها يُظهر التافهون شجاعتهم الحقيقية ويتحققون من عملية البرمجة سطرًا تلو الآخر للعثور على أصغر خطأ.
الباحثون .
بالنسبة لهم، يعتبر تطوير الويب عنوانًا، أو عنوانًا لبدء مناقشة، أو عنوانًا لمنشور مدونة، أو عنوانًا لخطأ سؤال وجواب . إنهم لا يحكمون أو يعلنون بأي شكل من الأشكال، إنهم فقط يشاركون معرفتهم مع الآخرين. كل كود نكتبه له غرض وغرض، وفي بعض الأحيان، لسوء الحظ، يأتي مع آثار جانبية.
يحاول الباحثون من بين المطورين الآخرين اكتشاف هذا الجانب من البرمجة. يقومون بمراجعة الوثائق والاختبارات والأهم من ذلك مشاركة النتائج التي توصلوا إليها مع المطورين الآخرين.
المؤنس .
بغض النظر عن نسخ الرموز، فإن المطورين كأعضاء في مجتمع يعتمد بقاؤه على بقاء الرموز يدعمون بعضهم البعض دائمًا. يعمل كل واحد منا بمفرده على مكتب الكمبيوتر الخاص به، لكننا لا نشعر بالوحدة أبدًا. تتأثر مهاراتنا الاجتماعية سواء أحببنا ذلك أم لا.
لذا فهم أشخاص اجتماعيون، فهم يعقدون موعدًا للشرب، ويخبرون جاك، ويتحدثون عن الأحدث والأفضل في مهنتهم، ويتحمسون للإصدارات الجديدة من الأجهزة أو البرامج، وما إلى ذلك.