أكثر 6 وظائف ترميز مرغوبة (وأنواع الأشخاص الذين يتم جذبهم إلى كل منها)

سأل Free Code Camp 15000 شخص عن هويتهم ، وكيف يتعلمون البرمجة. لقد فصلتهم عن طريق تفضيلهم الوظيفي ، ثم اكتشفت اختلافاتهم.

رد أكثر من 15000 شخص على استطلاع New Coder لعام 2016 الذي أجرته Free Code Camp ، ومنح الباحثين ( مثلي! ) لمحة غير مسبوقة عن كيفية تعلم الناس البرمجة. تم إصدار مجموعة البيانات بأكملها في Kaggle.

أجاب 6،503 من المبرمجين الجدد على السؤال: " أي من هذه الأدوار أنت مهتم أكثر؟ "

فيما يلي أهم 6 وظائف تشفير وأنواع (مختلفة جدًا) من الأشخاص الذين يتم جذبهم إلى كل منها.

هذه الأدوار هي كاملة كومة مطور، المطور الأمامية، المطور الخلفية، عالم البيانات / مهندس، المطور المحمول، وتجربة المستخدم (UX) مصمم * لكل، سنلقي نظرة على ثلاثة. الفئوية المتغيرات:

  • جنس
  • المواطنة عن طريق القارة
  • شهادة مدرسية

... وخمسة أعداد :

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

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

جنس

يعتبر مصمم UX هو أكثر التخصصات تنوعًا من حيث الجنس ، حيث يوجد 52٪ ذكور و 46٪ إناث ، وأعلى نسبة من المستجيبين من الجنسين والمتحولين جنسياً (2٪) يعد تطوير الأجهزة المحمولة أكثر التخصصات التي يهيمن عليها الذكور بنسبة 81 ٪ ، على الرغم من أن التطوير الكامل والخلفية قريبة

القارة

مطور المحمول هو الدور الأكثر تنوعًا من حيث الجنسية. تصميم UX هو أكثر أمريكا الشمالية من بين جميع التخصصات.

يقع Free Code Camp في الولايات المتحدة ، وهو ما يفسر الميل نحو أمريكا الشمالية.

درجة المدرسة

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

أتساءل عما إذا كانت هذه الانحرافات ستعكس نفسها في شكل العمر.

عمر

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

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

تجربة البرمجة

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

ساعات مخصصة للتعلم

يكرس مطورو المكدس الكامل معظم الوقت للتعلم كل أسبوع ، حيث يخصص 25٪ من المشاركين أكثر من 30 ساعة أسبوعياً. يقضي مصممو UX أقل قدر من الوقت في التعلم أسبوعيًا بمتوسط ​​12 ساعة في الأسبوع.

في المقابل ، لم يختلف الوقت المستغرق في التعلم كثيرًا حسب الجنس والقارة. (كتبت تحليلاً كاملاً لهذا هنا).

المبرمجون الجدد: كيف يختلف الراتب والوقت المستغرق في التعلم حسب الديموغرافية

قمت بتحليل 15000 مستجيب في استطلاع New Coder في Free Code Camp حسب القارة والجنس وما إذا كانوا ... medium.freecodecamp.com

الراتب الحالي

من الواضح أن علماء البيانات ومهندسي البيانات الطموحين لديهم أعلى الرواتب الحالية. الربع الثالث من 60 ألف دولار في السنة أعلى بمقدار 8 آلاف دولار من أعلى تخصص. لا يوجد فرق كبير في الدخل بين الأدوار الوظيفية المتبقية ذات الأهمية ، على الرغم من أن جميعها أعلى من متوسط ​​الدخل في الولايات المتحدة لعام 2014 البالغ 28.9 ألف دولار.

الراتب التالي المتوقع

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

مخطط نسيجي

دعنا نقارن جميع المتغيرات العددية في مخطط واحد ، باستخدام ما يسمى مخطط نسيجي. يتم رسم المتوسط ​​لكل متغير رقمي ، تم قياسه (أو تسويته ) بين 0 و 1 ، على محور نصف قطري:

هناك شيء واحد يقفز على الفور: علماء / مهندسو البيانات يقودون حزمة الخبرة في البرمجة والراتب الحالي والراتب التالي المتوقع.

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

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

ماذا تعلمنا؟

كثير! كل نوع من المبرمجين له مجموعة فريدة من الخصائص.

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

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

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

ماذا بعد؟

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

تأكد من إطلاعك على أعمالي الأخرى التي تستكشف استطلاع المبرمج الجديد لعام 2016 في Free Code Camp:

تطوير علماء ومهندسي البيانات

سأل Free Code Camp 15000 شخص عن هويتهم ، وكيف يتعلمون البرمجة. لقد عزلت أولئك الذين يركزون على البيانات… medium.freecodecamp.com المبرمجون الجدد: كيف يختلف الراتب والوقت المستغرق في التعلم حسب الديموغرافية

قمت بتحليل 15000 مستجيب في استطلاع New Coder في Free Code Camp حسب القارة والجنس وما إذا كانوا ... medium.freecodecamp.com

إذا كانت لديك أسئلة أو مخاوف بشأن هذه السلسلة أو رمز R الذي أنشأها ، فلا تتردد في إخباري.

ديفيد فنتوري (venturidb) | تويتر

أحدث التغريدات من David Venturi (venturidb). إنشاء درجة الماجستير في علوم البيانات الخاصة بي. queensu chem eng / econ… twitter.com