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

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

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

تحقق من عملهم

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

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

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

فيما يلي بعض جوانب GitHub المستقل التي قد لا تكون واضحة في البداية ولكن يجب أن تولي اهتمامًا خاصًا لما يلي:  

  • اللغات: هل يلتزم المستقل بواحدة أو لغتين مُفضَلتين ، أم أنهم يشتغلون في العديد من اللغات المختلفة؟ يمكن أن يؤدي العثور على متخصص في التقنيات التي تحتاجها لمشروعك إلى تحريك الأمور بسرعة ، ولكن يمكن للكاتب المستقل الذي لديه خبرة واسعة تقديم اقتراحات حول أنواع أخرى من الأدوات التي تناسب وظيفتك بشكل أفضل.
  • التعليقات والتوثيق: ما مدى جودة التوثيق؟ طبيعة العمل الحر تعني أنه قد يكون لديك أشخاص آخرين يعملون على الكود في وقت ما. هل سيكون من السهل التعامل مع هذه التعليمة البرمجية المستقلة؟ إذا لم يكن الأمر كذلك ، فهذا يعني أنك قد تلتزم بها أكثر مما تريد. يعتقد بعض المطورين أن شفرة التوثيق الذاتي تعني أنهم لا يحتاجون إلى أي تعليقات. إذا كنت لا ترى تعليقات ، فكيف يمكنك قراءة الرمز؟
  • هل يساهمون في مشاريع أخرى؟ قد يبدو من الصعوبة بمكان المساهمة في مشاريع مفتوحة المصدر ، بدلاً من بناء مشاريعك الخاصة. قد يكون من الصعب فهم رمز الأشخاص الآخرين ، لكن القيام بذلك يعد مهارة ضرورية. يعد هذا أمرًا مهمًا بشكل خاص إذا كنت تجلب مطور برامج للعمل على مصدر برنامج موجود. إذا ساهموا في المصادر المفتوحة ، فمن الأرجح أنهم سيكتبون كودًا يمكن للآخرين الاحتفاظ به لاحقًا نظرًا لفهمهم لتحديات القيام بذلك.

اكتشف كيف يتعلمون (وماذا)

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

اسأل العملاء المحتملين كيف يتعلمون أشياء جديدة وما هو أحدث شيء تعلموه يساعدهم في تطويرهم. ماذا كسبوا من تعلم ذلك؟ ما هو الشيء التالي الذي يرغبون في تعلمه ولماذا؟

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

ابحث عن متصل متوافق

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

ويعد هذا أيضًا وقتًا رائعًا لمعرفة عدد المرات التي ستسمع فيها من مطور البرامج. إذا كانت الإجابة هي ، "بمجرد الانتهاء من كل مرحلة من مراحل الإنجاز" ، فمن المحتمل أن تكون غير سعيد. ما هي الفرص التي سيفهم المطورون مشروعك بالضبط بالطريقة التي تنويها بها لأول مرة؟ ما هي احتمالات أن تكون كل قطعة متميزة تشكل معلماً مكتملاً في مكانها تماماً كما تخيلت؟

يمكن تسجيل الوصول العادي (مرة واحدة على الأقل في الأسبوع) إصلاح سوء فهم صغير قبل أن تصبح كبيرة.

اختبرها مع مشروع

سوف تتعلم أكثر بهذه الطريقة من جميع الآخرين مجتمعة. إن طرح الأسئلة على الأسئلة والبحث عن رموزها يمكن أن يعطيك فقط لمحات بسيطة حول ما يشبه العمل مع الشخص. أفضل طريقة لفهم ما يشبه العمل معهم هو القيام بذلك. الاختبار هو أيضًا أفضل فرصة لك لتجاوز الأمور الفنية والأشياء التي تهمك حقًا: هل سنكون بائسين نحاول العمل مع هذا الشخص؟

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

  • يمنحك طريقة منخفضة المخاطر لاختبار العمل مع المطور ؛
  • يتركك مع تسليم مفيد حتى لو لم ينجح العلاقة.
  • إذا كنت تستطيع أن تدفع سعرًا معقولًا فهذا مفيد للطرفين والمطورين.

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

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

أثناء هذه المشاركة ، ابق عينيك مفتوحتين بالأعلام الحمراء. فكر مليًا في أنواع السلوك التي لا يمكنك العمل بها.

التدقيق الدقيق يؤتي ثماره

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

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

صورة مميزة، صورة العمل الجماعي عبر Shutterstock.