ما هي المهارات الناعمة التي يحتاجها المطور؟ آراء من ياندكس

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

ياندكس هي الشريك الفني للمشروع. بالنسبة لنا، أصبح برنامج "أنا محترف" فرصة جيدة للسنة الثانية على التوالي للحديث عن أهمية المهارات الناعمة (soft Skills) في عمل المطورين وغيرهم من المتخصصين. قبل عام مضى، استضاف مكتبنا في موسكو اجتماعًا للمشاركين في الأولمبياد مخصصًا للمهارات الشخصية. كما تحدث عنهم أيضًا رئيس مكتب تطوير ياندكس في نوفوسيبيرسك، سيرجي برازنيك، خلال جلسة تدريبية مدرجة في برنامج "أنا محترف". اليوم سيرجي واثنين من المديرين الآخرين في ياندكس - آنا فيدوسوفا وأوليج موخوف أوليغبل4 - سيخبرون حبر عن المهارات الشخصية: ما هي، وما هي المهارات التي يحتاجها المطور، وأين يمكن الحصول عليها، وكيف يؤثر وجودها على نمو الشركة.

سيرجي برازنيك، رئيس مكتب التطوير في نوفوسيبيرسك، مدير تطوير المشاريع التعليمية الإقليمية

ما هي المهارات الناعمة التي يحتاجها المطور؟ آراء من ياندكس

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

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

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

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

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

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

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

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

آنا فيدوسوفا، رئيسة قسم التدريب والتطوير

ما هي المهارات الناعمة التي يحتاجها المطور؟ آراء من ياندكس

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

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

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

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

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

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

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

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

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

أوليغ موخوف، رئيس تطوير مشاريع الموارد البشرية وخدمة Yandex.Contest، التي تستضيف الجزء عبر الإنترنت من الأولمبياد

ما هي المهارات الناعمة التي يحتاجها المطور؟ آراء من ياندكس

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

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

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

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

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

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

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

المصدر: www.habr.com

إضافة تعليق