مدونة نانو تك
  • الرئيسية
  • التصنيفات
    • أبحاث علمية تقنية
    • أخبار التكنولوجيا والتقنية
    • أخبار لغات البرمجة وأطر العمل
    • أفكار مشاريع تخرج IT
    • مقالات برمجية وتقنية
    • مواضيع تقنية
  • الاخبار
  • الصور
  • الفيديوهات
  • للتواصل
مدونة نانو تك
  • الرئيسية
  • التصنيفات
    • أبحاث علمية تقنية
    • أخبار التكنولوجيا والتقنية
    • أخبار لغات البرمجة وأطر العمل
    • أفكار مشاريع تخرج IT
    • مقالات برمجية وتقنية
    • مواضيع تقنية
  • الاخبار
  • الصور
  • الفيديوهات
  • للتواصل
تطبيق_App_Food من نانوسوفت

التصنيفات

  • مواضيع تقنية 65
  • أفكار مشاريع تخرج IT 26
  • مقالات برمجية وتقنية 114
  • أخبار التكنولوجيا والتقنية 66
  • أخبار لغات البرمجة وأطر العمل 26
  • أبحاث علمية تقنية 20

الهاشتاجات

ابحاث علمية تقنية 19 افكار مشاريع تخرج تقنية 33 التقنية والتكنولوجياء 155 مشاريع تقنية 7

البومات الصور

89 صور
مارس 13, 2025
21 صور
سبتمبر 10, 2024
17 صور
مارس 16, 2023

فيديوهات

تعلم الكتابة بسرعة على الحاسوب من خلال هذا الموقع واستمتع باللعب
تعلم الكتابة بسرعة على الحاسوب من خلال هذا الموقع واستمتع باللعب
تعلم الكتابة بسرعة على الحاسوب من خلال هذا الموقع واستمتع باللعب https://zty.pe/ الموقع حلو ج...
الفيديوهات
2023/08/04
ألعاب مجانية لتعلم البرمجة الجزء الثاني
ألعاب مجانية لتعلم البرمجة الجزء الثاني
ألعاب مجانية لتعلم البرمجة الجزء الثاني
الفيديوهات
2023/08/04
ألعاب مجانية لتعلم البرمجة الجزء الاول
ألعاب مجانية لتعلم البرمجة الجزء الاول
ألعاب مجانية لتعلم البرمجة الجزء الاول free games to learn programming parrt 1
الفيديوهات
2023/08/04
مواقع مفيده لتعليم الاطفال البرمجه
مواقع مفيده لتعليم الاطفال البرمجه
مواقع مفيده لتعليم الاطفال البرمجه
الفيديوهات
2023/08/04
ماهي ال NFTs.
ماهي ال NFTs.
هى اهتصار ل Non Fungible Tokens او الرموز الغير قابلة للاستبدال وهى الرموز التي لاتماثلها أي رموز أخ...
الفيديوهات
2023/08/04
نصائح لتصبح فريلانسر ناجح
نصائح لتصبح فريلانسر ناجح
الفيديوهات
2023/08/04
تعرف معنا على اهم مهارات العمل الحر
تعرف معنا على اهم مهارات العمل الحر
الفيديوهات
2023/08/04
ماهو العمل الحر
ماهو العمل الحر
الفيديوهات
2023/08/04
أشياء يجب أن تعرفها عن العمل الحر
أشياء يجب أن تعرفها عن العمل الحر
الفيديوهات
2023/08/04
مشاكل وعيوب العمل الحر
مشاكل وعيوب العمل الحر
الفيديوهات
2023/08/04
كيف تصبح فريلانسر
كيف تصبح فريلانسر
الفيديوهات
2023/08/04

الهاشتاجات

لايوجد بيانات لعرضها

روابط ذات صله

    لايوجد بيانات لعرضها

Posted in أخبار التكنولوجيا والتقنية, مقالات برمجية وتقنية on نوفمبر 15, 2023

صفات تميز المبرمج الرائع عن المبرمج الجيد

المبرمجون الرائعون نادرون.

جيث تبلغ إنتاجيتهم 3 أضعاف إنتاجية مطور عادي و10 أضعاف إنتاجية مطور سيء.

لا يكتب أفضل المطورين في العالم أكواد برمجية صلبة فحسب، بل يمتلكون سمات غير ملموسة مهمة.

وبعد العمل مع الكثير من المطورين، تمكنا من تحديد 7 صفات تميز مبرمجًا رائعًا عن الآخرين.

1. التعامل بإيجابية:

يهتم المبرمج المتميز بنجاح منتجك. إنهم إيجابيون، ومستعدون لقطع المسافة لإنجاز المهمة، وتقديم أفضل ما لديهم كل يوم.

على الرغم من أنه من المهم عدم ارهاق مطور البرامج بمواعيد تسليم نهائية متكررة وعاجلة، إلا أنه في بعض الأحيان يكون ضيق الوقت أمرًا لا مفر منه.

عندما تحتاج إلى تقديم منتج إلى السوق، فسيقوم المبرمج الرائع بإصدار المنتج في الوقت المثالي. لأنهم يهتمون.

المطور المتميز لا يدع غروره يعيق النقد البناء.

ومن الطرق الجيدة لغرس الحس الإيجابي هو منحهم مشاريع مثيرة للاهتمام للعمل عليها، ومنحهم إحساسًا بالملكية، والثناء عليهم على العمل الجيد.

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


كيف تختبر هذه المهارة

أمثلة أسئلة المقابلات

• أخبرني عن شخص وجدت صعوبة في العمل معه في الماضي؟

• أعط مثالاً لمشروع واجهت فيه صعوبة في الوفاء بموعد نهائي رئيسي؟

• ما هو الشيء المفضل لديك في وظيفتك الأخيرة؟


2. مهارات اتصال ممتازة

ترتبط مهارات الاتصال الجيد ارتباطًا مباشرًا بمهارات تطوير الويب والبرمجة الجيدة. يستطيع المبرمج المتميز فهم المشكلات بوضوح، وتقسيمها إلى فرضيات، واقتراح الحلول بطريقة متماسكة.

فهم يفهمون المفاهيم بسرعة، أو يطرحون الأسئلة الصحيحة للمساعدة في توضيحها، ولا يحتاجون إلى كتابة كل شيء في مستند المواصفات.

عادة ما يتحدث المطورين الخارجيين (offshore developers) الرائعين بلغات متعددة بشكل جيد.

في عالم التكنولوجيا، اللغة الإنجليزية هي اللغة الفعلية لمعظم تعاملات التوثيق والمطورين.

كيف تختبر هذه المهارة

أمثلة أسئلة المقابلات


• قم بمحاكاة اجتماع Scrum وشاهد كيف يتفاعلون.


• اعطهم مشكلة / سيناريو وشاهد كيف يتواصلون بشكل فعال.


• اطلب منهم تقديم تقدير زمني للوقت الذي سيستغرقه بناء شيء ما، ومعرفة الأسئلة التي يطرحونها حوله لتحديد تقديرهم.


3. إدارة جيدة للوقت والمهام

مبرمج رائع يعني مبرمج موثوق فيه.

المطورون المميزون لديهم أخلاقيات عمل قوية ويظهرون في الاجتماعات في الوقت المحدد. من المهارات المهمة القدرة على تقدير مقدار الوقت اللازم لإكمال المهمة، وإنجازه. المطورون الاستثنائيون رائعون في إدارة عملائهم أو قادتهم بدلاً من إدارتك لهم.

كيف تختبر هذه المهارة

تتمثل إحدى الطرق الجيدة لاختبار أي مطور في هذه الصفات هي الدخول في عقد قصير الأجل والحصول على فترة تقييم حيث يقدم الجميع ملاحظات حول المطور.

المفتاح هو التعرف على نقاط القوة والضعف لفريقك في وقت مبكر وتطوير الفريق بناءً على الأداء.

إذا كان هناك شخص لا يفي بالغرض، فربما تحتاج إلى اتخاذ قرار صعب باستبعاده من الفريق والمحاولة مع شخص جديد.


4 . القدرة على التعلم السريع

عادة ما يكون المبرمجون العظماء متعلمين ذاتيين مذهلين.

لديهم القدرة على تعليم أنفسهم لغات وتقنيات جديدة بسرعة وغالبًا ما يفعلون ذلك من منطلق المصلحة الشخصية خارج العمل.

لديهم القدرة على معالجة المعلومات وإجراء الاتصالات بسرعة.

سيواجه كل مبرمج موقفًا لا يعرف فيه الإجابة؛ سيجد المبرمجون المتميزون مصادر مختلفة، ويتحدثون إلى الأشخاص المناسبين للعمل، ويجدون الحل بغض النظر عن أي شيء.

أفضل مهارة يمكن لأي شخص الحصول عليها هي معرفة كيفية التعلم والتطوير الذاتي.


كيف تختبر هذه المهارة

أمثلة أسئلة المقابلات

• أخبرني عن شيء تعلمته مؤخرًا أو علمت نفسك القيام به؟

• إذا أردت أن تعلم نفسك لغة برمجة جديدة، كيف ستفعل ذلك؟

• ما هو المفهوم في “مجالك” الذي تجد صعوبة في فهمه، وكيف حاولت التغلب على هذه الصعوبة؟

• أسئلة “Guesstimate”، مثل “كم عدد المستخدمين النشطين يوميًا الذين يمكن أن تحصل عليهم لتطبيق مواعدة يستهدف طلاب الجامعات؟”




5. خبرة تقنية عميقة وواسعة

لقد أتقن المطورون المميزون عدد من التقنيات لفترة كافية ليصبحوا خبراء ومؤهلين مع العديد من التقنيات الأخرى.

بالطبع، من المفيد العثور على مبرمج عمل على منتج مشابه لمنتجك أو يستخدم نفس التقنيات.

سيتبع المبرمجون الناجحون معايير الترميز وسيكتبون كودًا يمكن فهمه والتعليق عليه بحيث يمكن نقله بسهولة إلى شخص آخر.

من خلال الجمع بين قدراتهم المعرفية وخبراتهم في المجال المتنوعة، يمكنهم الوصول إلى الحلول المثلى بسرعة.

المطور ذو الخبرة على دراية جيدة بأفضل الممارسات مثل برامج التطوير السريع وإدارة المهام مثل Jira وTrello.

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

كيف تختبر هذه المهارة

• اسأل عن أمثلة عن الأعمال السابقة: هل يمكنهم عرض المنتجات السابقة أو إرسال عينات من التعليمات البرمجية أو لقطات شاشة من تحسينات مختلفة؟ اسأل أيضًا عما إذا كان لديهم موقع ويب خاص بأعمالهم portfolio وملف تعريف GitHub يمكنهم مشاركته.

• مقابلة فنية: ضع في اعتبارك إجراء تحدٍ للتشفير التفاعلي. إذا كان المرشح يتقدم ليصبح مطورًا full-stack فمن المنطقي معرفة ما إذا كان بإمكانه إنشاء تطبيق بسيط بواجهة أمامية تتواصل مع بعض نقاط نهاية REST، بدلاً من مطالبتهم بتنفيذ Quicksort على السبورة البيضاء.

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

• الهاكاثون Hackathon: في الوقت الحاضر بدأت العديد من الشركات في التوظيف مباشرة من الهاكاثون.

في الهاكاثون، يمكنك أن ترى مبرمجين موهوبين يبنون برمجيات في غضون ساعات.

إنها طريقة رائعة لتقييم كفاءة البرمجة، والحاجة إلى إنشاء برامج قابلة للاستخدام، ومدى جودة عملها بشكل فردي وكذلك ضمن فرق.

• المراجع: اسأل عن المراجع.

سيعطيك التحدث إلى رواد الأعمال أو كبار المسؤولين التنفيذيين الذين عملوا معهم إشارة إلى مهاراتهم الفنية وصفاتهم غير الملموسة الأخرى.

6 . يعمل بشكل جيد ضمن فريق

ميزة أخرى رائعة للمطورين المتميزين هي قدرتهم على مساعدة المطورين الآخرين على التحسن.

يقدمون المساعدة لزملائهم في الفريق عندما يكونون عالقين، ويعلمون مهارات جديدة للآخرين ويكتبون وثائق من شأنها أن تساعد زملائهم في الفريق ليس فقط في مؤسستهم ولكن في مجتمع المطورين بشكل عام.

كما يجب أن يكونوا قادرين على التعامل مع الفروق بين الأشخاص للعمل في فريق متنوع وأن يكونوا قادرين على التعامل في النزاع إذا نشأ.

كيف تختبر هذه المهارة

• معرفة ما إذا كان المرشح لديه خبرة في توجيه المطورين الآخرين.

• اسأل عما إذا كانوا يفضلون العمل في فريق أو بشكل مستقل.

• استفسر عما إذا كان المرشح محبوبًا من قبل زملائه في الفريق، أو إذا كان من الممكن أن يكون من الصعب في بعض الأحيان العمل معه.

7. القدرة على التركيز على الصورة الكبيرة

لا يكمل المبرمج المتميز المهام التي تم تعيينها له فحسب، بل يأخذ في الاعتبار التأثير الأوسع على النظام وتجربة المستخدم ككل.

إنهم يريدون أن يتأكدوا أن ما يقومون ببنائه ذات قيمة عالية وهم على استعداد للتحدث عندما قد يؤدي طلب التغيير إلى تعريض بعض الجوانب الأخرى أو حالة استخدام البرنامج للخطر.

كيف تختبر هذه المهارة

• اطرح أسئلة حول التصميم سريع الاستجابة وإمكانية الوصول ومجالات أخرى غالبًا ما يغفلها المطورون الذين يحاولون التطور بسرعة كبيرة.

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

• ضع في اعتبارك طرح أسئلة حول تصميم UX، حتى لو لم تكن تنوي توظيف موظفًا لدور يركز على التصميم.











نوفمبر 15, 2023 in أخبار التكنولوجيا والتقنية, مقالات برمجية وتقنية
Tags # التقنية والتكنولوجياء

Related posts

شركة Google تنافس Duolingo بأداة جديدة لتعليم اللغة الإنجليزية معالج intel Pentium طرق التواصل بين الأجهزة Communication Methods التحويل الى الوضع الصامت اثناء اوقات الصلاة . أنواع كروت الشاشة اختصارات لوحة المفاتيح لتطبيق الحسابة أنواع الفيروسات أنواع انظمة التشغيل افضل framework في تصميم الواجهات ماهي تقنية البلوكتشين

  • القائمة
  • الرئيسية
  • التصنيفات
    أبحاث علمية تقنية أخبار التكنولوجيا والتقنية أخبار لغات البرمجة وأطر العمل أفكار مشاريع تخرج IT مقالات برمجية وتقنية مواضيع تقنية
  • الاخبار
  • الصور
  • الفيديوهات
  • للتواصل

يمكنكم التواصل معنا عن طريق :

العنوان
Yemen IBB
الهاتف +967770529482
967770177866+
البريد info@nano2soft.com

كما يمكنكم زيارتنا على مواقع التواصل التالية

مدونة نانو تك © 2020 -
تطوير Nano 2 Soft
الهاتف 00967770529482
البريد info@nano2soft.com website https://nano2soft.com