كيفية تحويل وظيفة شاغرة إلى وظيفة أحلام لأفضل المواهب التقنية

يمكن أن تتنافس القليل من الاستثمارات مع العائد على الاستثمار لبناء فريق فعال حقًا ، ولكن العثور على الأشخاص المناسبين يمكن أن يكون عملية صعبة.

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

إذا قمت بنسخ الحزمة ، فمن المحتمل أن تفشل.

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

لماذا يهم؟

أنت تدفع بالفعل تكاليف فريق عالي الجودة - أنت تدفع فقط التكاليف بطرق مختلفة:

  • عملية تطوير غير فعالة
  • أخطاء باهظة الثمن يمكن تجنبها بواسطة مطورين عديمي الخبرة
  • الديون الفني
  • تعطل الإنتاجية والإرهاق
  • زبد الموظف

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

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

المنطق المعيب يذهب شيء مثل هذا:

يمكنني استئجار مطور متوسط ​​المستوى بمبلغ 120 ألف دولار ، أو مطور كبير بمبلغ 160 ألف دولار (40 ألف دولار هو متوسط ​​الفرق في التكلفة بين مهارات مطورين صغار وكبار في الولايات المتحدة [في الواقع. كوم]. تعتقد أنك تدخر 40 مليار دولار ، لكن ...

تشير كثرة البحث إلى وجود اختلاف في الحجم بين المطورين. على حد تعبير ستيف ماكونيل (مؤلف كتاب "Code Complete"):

تم تأكيد الاكتشاف العام بأن "هناك اختلافات في الترتيب بين المبرمجين" في العديد من الدراسات الأخرى للمبرمجين المحترفين (Curtis 1981، Mills 1983، DeMarco and Lister 1985، Curtis et al. 1986، Card 1987، Boehm and Papaccio 1988 ، Valett and McGarry 1989، Boehm et al 2000).

هذا لا يعني أن مطورًا متميزًا سيكتب 10 أضعاف الكود أو يتخطى 10 أضعاف العديد من الميزات. ما يعنيه ذلك هو أنها ستوفر 10x قيمة تنظيمية.

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

تعتمد قيمة القيمة التي يمكنك نقلها عبر فريق التطوير لديك إلى حد كبير على إبداعك وإيراداتك التنظيمية ، ولكن حسب علمي ، فإن الرقم غير محدود. عندما تم الحصول على Instagram بمبلغ 1 مليار دولار ، كان هناك 13 شخصًا فقط في الفريق - مما يعني أن كل عضو في الفريق ساهم بمبلغ 77 مليون دولار في المتوسط ​​لتقييم الشركة.

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

والدهاء ، المطورين ذوي الخبرة كثيرا ما نرى الفرص التي تفوت المطورين أقل خبرة.

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

ما الذي يهتم به المطورون؟

وفقًا لمسح Stackoverflow لعام 2017:

هذا يتلخص في:

  • احتياجات البقاء (على سبيل المثال ، الصحة)
  • حرية الوقت
  • حرية الموقع
  • فرص متنامية
  • تأثير العمل

البقاء على قيد الحياة يأتي أولا. يرغب المطورون في الحصول على أجر عادل ، ولكن بمجرد أن ندخل في رواتب مطور البرامج النموذجية التي تبلغ قيمتها 90 ألف دولار أمريكي ، تصبح الاحتياجات الأخرى أكثر أهمية.

غالبًا ما يفشل منافسيك في تمييز أنفسهم بطرق أخرى ، مما يعني أن لديك فرصًا لتمييز شركتك.

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

تجرأ لتكون مختلف

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

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

  1. العمل عن بعد
  2. ساعات مرنة
  3. التنمية المهنية / فرص التعلم
  4. تعويض الأصفاد الذهبية

العمل عن بعد وساعات مرنة

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

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

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

سوف يستغرق الأمر وقتًا طويلاً لنقل فريق مكتب إلى عمليات عن بُعد عالية الأداء ، لكن الأمر يستحق ذلك ، لأن العمل عن بُعد يؤدي إلى:

  • أفضل تصميم البرمجيات
  • عمل عالي الإنتاجية (المكاتب عبارة عن مصانع انقطاع)
  • تكاليف الراتب منخفضة ومزايا المسافر (انظر أدناه)

الأصفاد الذهبية

لا يتعين عليك تقديم الأصفاد الذهبية للتنافس ، لكن يجب أن تدرك أن شركات مثل Facebook و Google و Netflix تستخدم هذه الاستراتيجية لتحقيق ميزة كبيرة لجذب المواهب المتخصصة والنادرة.

كم تريد مزيدا؟ غالبًا ما تدفع الشركات التي تستخدم استراتيجية الأصفاد الذهبية نطاقًا يتراوح بين 150٪ إلى 300٪ - أو حتى أموال تذاكر اليانصيب لاختيار مواهب مختارة ذات مهارات مثبتة في مجالات البحث الساخنة مثل تعلم الآلة أو AR أو VR أو blockchain أو طائرات بدون طيار. لا أعرف الحد الأعلى. يكسب بعض المطورين المستحوذ عليهم الملايين سنويًا من الأسهم والمرتبات.

كيفية توفير المال على الراتب

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

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

لتحقيق أقصى استفادة من أموالك ، يجب أن تدفع أعلى من السوق ، ولا أقصد 110٪ من متوسط ​​السوق. منافسيك تفعل ذلك بالفعل. 120 ٪ + سوف تساعدك على جذب المواهب العليا من الدرجة الأولى.

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

تختلف الرواتب كثيرًا بمرور الوقت ، ولكن اعتبارًا من يوليو 2017 ، نتوقع دفعها:

  • الأقدم: 140 ألف دولار - 230 ألف دولار
  • مبتدئ - متوسط: 100 ألف دولار - 140 ألف دولار

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

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

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

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

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

تخيل أنك تعين فريقًا مكونًا من 6 أفراد. سنفترض أنك اخترت إنشاء فريق بعيد حتى تتمكن من الدفع مقابل الحد الأدنى لهذه النطاقات. تخيل أنك توظف فريقًا رفيع المستوى:

  • 6 مطورين كبار @ 150k دولار
  • المجموع: 900 ألف دولار (75 ألف دولار في الشهر)

الآن ، يمكنك تقسيم التوظيف بين المبتدئين والكبار:

  • 3 مطورين كبار @ 150k دولار
  • 3 مطورين صغار @ 110 ألف دولار
  • المجموع: 780 ألف دولار (65 ألف دولار في الشهر)

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

تحذير: لا تحاول توفير المال عن طريق التعاقد مع جميع المطورين الصغار.

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

مقابلة

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

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

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

لا تسأل أسئلة خوارزمية CS مرشح عشوائي. يعتقد المرشحون أنك تخرجت للتو من برنامج لخدمات العملاء وليس لديك أي فكرة عن التحديات التي تنتظرك في العالم الواقعي.

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

كتب Max Howell Homebrew ، والذي يستخدمه عدد كبير من موظفي Google (وأي شيء تقريبًا عن كل مطور آخر باستخدام جهاز Mac) ، لكن Google أبعدته لأنه لم يستطع عكس شجرة ثنائية على لوحة بيضاء.

وجه الفتاة.

ما الذي تبحث عنه في مطور كبير

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

  • ثبت مهارات حل المشاكل مع تطبيقات الإنتاج في العالم الحقيقي على نطاق واسع
  • تخصص عميق في مجال المشكلة أو كومة التكنولوجيا (مثالي كلاهما)
  • مهارات ممتازة في التوجيه / التدريس (تذكر: ستقوم بإقرانها بالمطورين المبتدئين بغرض تدريب الصغار)
  • مهارات تعليمية ممتازة (القدرة على البحث والتعرف على التقنيات والحلول الجديدة للمشاكل)
  • شغف لبناء البرمجيات والإثارة لمعالجة المشاكل المحددة التي سيواجهونها في فريقك
  • المكافأة: سجل عام للإرشاد أو الكتابة أو الخطابة أو مساهمة برمجيات المصدر المفتوح

تجربة:

  • 3+ سنوات ، الحد الأدنى.
  • 6+ سنوات ، مثالية.

ما الذي تبحث عنه في مطور المبتدئين

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

إليك ما تبحث عنه:

  • كم يعرفون عن كومة التقنية الخاصة بك؟
  • هل يعرفون الأشياء الصحيحة ، أم مجرد الأشياء المتاحة بوضوح لـ google في مستندات API؟
  • الأهم من ذلك: منذ متى كانوا يتعلمون بجدية؟ هل سرعة تعلمهم رائعة؟ هل شغفهم به واضح؟

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

يبحث المطورون الصغار عن مسار سريع للتعلم والتطوير الوظيفي. أعطها لهم ، وسوف يقفزون إليها.

التطوير المهني والتعلم

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

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

ما هو الإرشاد؟

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

تم توجيه مارك زوكربيرج (Facebook) بواسطة ستيف جوبز (آبل). تم توجيه الإرشاد إلى سيرجي برين ولاري بيج (مؤسسي Google) بواسطة David Chariton. تم توجيه ديفيد باكارد وبيل هيوليت (مؤسسي هيوليت باكارد) من قِبل فريدريك إيمونز تيرمان.

من الناحية المثالية ، يجب أن يكون لدى جميع موظفيك (بغض النظر عن المهارة أو الخبرة) معلمون. قم بإقران كبار المطورين في علاقات التوجيه مع المطورين من المستوى المتوسط ​​والمبتدئين. اعتمادًا على الأهداف الوظيفية ، قد يرغب كبار المطورين أيضًا في الدخول في علاقة مع مديري الهندسة ، ومديري التكنولوجيا ، أو كبار المطورين ، أو المتخصصين في مجال الاهتمام مثل التعلم الآلي ، AR / VR ، إلخ ...

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

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

لذلك قمت بتأسيس منصة جديدة: DevAnywhere.io

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

التدريب المدفوع

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

يجب عليك أيضًا الاعتماد على استثمار 30 ٪ - 50 ٪ من راتب المطور في التوجيه. قد يبدو هذا كثيرًا ، ولكنه يحتوي على عائد استثمار مرتفع للغاية. يعمل المبلغ المستثمر على نطاق خطي ، بينما يعمل العائد على الاستثمار الخاص بالاستثمار على نطاق أسي. (انظر أيضًا: "الكفاح من أجل العثور على كبار مطوري جافا سكريبت الكبار؟ التوجيه هو الجواب")

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

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

بحاجة الى مساعدة في العثور على مرشدين مؤهلين؟ جرب DevAnywhere.io.

TL، DR

إذا كنت ترغب في تحويل قائمة الوظائف المملة الخاصة بك إلى حلم مطور لجذب مواهب أفضل ، فإليك هذه الوصفة:

  • وقت عطلة سخي
  • العمل عن بعد
  • فوائد صحية كبيرة
  • ساعات مرنة
  • معدات كبيرة
  • الإرشاد
  • ميزانية التدريب
  • تخطي اختبار السبورة / CS (شاهدهم على الشفرة على جهاز كمبيوتر حقيقي ، بدلاً من ذلك)

رفع مستوى المهارات الخاصة بك مع لايف 1: 1 التوجيه

DevAnywhere هي أسرع طريقة لرفع مستوى مهارات جافا سكريبت المتقدمة:

  • الدروس الحية
  • ساعات مرنة
  • 1: 1 التوجيه
  • بناء تطبيقات الإنتاج الحقيقي
https://devanywhere.io/

إريك إليوت مؤلف كتاب "برمجة تطبيقات جافا سكريبت" (O’Reilly) ، والمؤسس المشارك لـ DevAnywhere.io. وقد ساهم في تجارب البرامج الخاصة بـ Adobe Systems و Zumba Fitness و The Wall Street Journal و ESPN و BBC وكبار الفنانين من بينهم Usher و Frank Ocean و Metallica وغيرها الكثير.

إنه يعمل في أي مكان يريده مع أجمل امرأة في العالم.