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

حاول اللاعبين من AppsCast مع رئيس مشروع Mobile of the Pandao
Alexander Cherny (
AlexChernyy ) اكتشاف المشكلة ووضع خريطة خاصة بهم لتطوير مطور برامج الجوّال منذ اللحظة التي دخل فيها في المهنة وفي المناصب القيادية. تحت القط هي نصائح لإجراء مقابلات مع جونز ، حيث للحصول على مطورين جيدين ، وتوصيات للمبتدئين للحصول على وظيفة ، والاختلافات الرئيسية بين جونز ، وكبار السن وكبار السن ، وأهمية مهارات الاتصال لجميع المستويات.
دانيل بوبوف : ضيفنا اليوم ألكسندر تشيرني ، من Mail.ru لمشروع Pandao. أخبرنا المزيد عن نفسك.
ألكساندر تشيرني : مرحبًا. أقود فريق تطوير الأجهزة المحمولة في مشروع Pandao ، وهو مخصص للتجارة الإلكترونية. الآن هناك ستة أشخاص في طاقم العمل ، وقد بدأ كل شيء معي وحدي.
بدأت حياتي المهنية كمبرمج C و Assembler ، وتوصلت إلى تطوير الأجهزة المحمولة كمطور لنظام iOS. كان العامل الأول هو الدافع الشخصي للبحث عن مسار تطوير إضافي. ثم كان هناك خياران: إما Java في القطاع المالي ، أو تطوير الهاتف المحمول ، والذي كان قد بدأ لتوه في الظهور. لقد قمت بعمل رائع في العثور على أشخاص من كلا المجالين ، واستمعت إلى توصياتهم وأفكارهم. العامل الثاني كان عشوائيًا: مات الكمبيوتر المحمول وبناءً على نصيحة أحد الأصدقاء ، اشتريت جهاز MacBook مستخدمًا.
دانييل بوبوف : اتضح أنك انتقلت من مطور بسيط إلى رئيس القسم؟
ألكساندر تشيرني : كان المسار خطيًا. في البداية ، نشأت كمطور لنظام iOS ، ثم حصلت على زميل في الفريق ، ثم فريق تطوير iOS الصغير الخاص بي ، وفريقًا موزعًا لاحقًا. في مرحلة ما ، كان هناك انتقال إلى القيادة في جميع أنحاء تطوير المحمول.
مدخل لتطوير المحمول
دانييل بوبوف : بناءً على تجربتك ، دعونا نناقش هذا المسار بمزيد من التفاصيل ونبدأ بموقف المبتدئين. ماذا تتوقع من أخصائي مبتدئ تنقله إلى الفريق؟ كيف يمكن لشخص من الخارج الدخول في مهنة مطور برامج الجوّال؟
ألكساندر تشيرني : إن أروع طريقة هي اكتشاف جميع مدارس التطوير الأولى التي تستضيفها شركات مختلفة بشكل دوري. الشركات لديها كمية ثابتة من عدد jons لكل عدد من كبار السن في الفريق ، لذلك يأخذون واحد أو اثنين من هذه المدارس. لا يوجد المزيد من الهضم في نفس الوقت ، أو ببساطة لا توجد وظائف شاغرة كافية.
لكن الباقي في كثير من الأحيان ليس أسوأ من تلك التي اتخذها منظمو الدورة. اتصلت بمطور مبتدئ لفريقي ، وأوصى شخصًا بالفريق التالي الذي درسته معًا.
أليكسي كودريافتسيف : اتضح أن اللاعبين من الدورات يمكن أن يكونوا جونز عاديين ويكونوا قادرين على التطور بشكل مناسب؟ يبدو لي أن الكثير من الناس لديهم الدافع للذهاب بسرعة إلى كل شيء من أجل البدء في كسب المال في أقرب وقت ممكن ، لكنهم في الواقع لا يعرفون كيف.
ألكسندر تشيرني : هناك مؤشر إضافي للجودة - هذا هو وجود اختيار أولي إلزامي للدورات التعليمية ونقاط التحكم خلال دورة الفصول بأكملها. وهذا يعني أن الخريج ، كحد أدنى ، كان لديه الإرادة اللازمة للذهاب إلى النهاية ، والمدرسين الصبر لتدريبه.
مجموعة شهم يونيو
دانيل بوبوف : ما هي الأشياء الثلاثة التي يجب على المبتدئين معرفتها من خلال المهارات القاسية والناعمة؟
ألكساندر تشيرني : من المهارات الصعبة ،
يجب أن تعرف لغة النظام الأساسي المحدد ،
إذا أمكن ، تعرف على منصة SDK. إن معرفة الهندسة المعمارية ليست مهمة بالنسبة لي لأنني لا أفهم كيف يمكن فهم الهندسة المعمارية إذا لم تواجه المشكلات التي تحلها.
من المثير للاهتمام أن نسمع من شهر يونيو الإجابة على السؤال "لماذا اخترت Android أو iOS؟".
فيما يتعلق بالمهارات اللينة ، أود أن أرى مهارات التواصل الأساسية من الجميع ، لأنهم ليسوا فقط من يجدون صعوبة في التحدث. عندما يدخل مطور مبتدئ إلى الفريق ، تكون القدرة على الإشارة عندما يحدث خطأ ما مهمة. يخطئ الكثيرون في شبابهم ، معتقدين أنهم إذا لم يتمكنوا من فعل شيء ما ، فهذه هي نهاية القصة.
دانييل بوبوف : كيف تفهم مستواك بشكل مستقل: هل تنضج حتى يونيو أم متوسط أم كبير؟
ألكسندر تشيرني : يتم قياس المستوى بالنسبة إلى الفريق الذي يوجد به المطور حاليًا.
دانييل بوبوف : اتضح أنه في فريق ما ، يمكنك أن تكون كبيرًا ، وفي وسط آخر؟
ألكساندر تشيرني : نعم ، وهنا الموضوعية تعاني ، لأنها تبدأ في طلب الكفاءات من أخصائي ، وجودها غير واضح تمامًا. على سبيل المثال ، يطلبون منك القفز ثلاثة أمتار ، لكنك لا تعرف كيف. بشكل عام ، القفز ليس لك ، ولا يمكن لأحد أن يشرح سبب الحاجة إليه على الإطلاق في تطبيق خادم العميل. لا تقفز؟ لذلك - ليس كبير.
أليكسي كودريافتسيف : غونس في كثير من الأحيان يأتون للحصول على وظيفة بثقة أنهم بالفعل كبيرة ، ولكن في نفس الوقت لديهم مهارات مختلفة. ما الصعوبات الأخرى التي تواجهها المقابلات؟
ألكساندر تشيرني : المشكلة الأكبر هي التقييم من الصفر ، لأنه لا يوجد شيء معروف عن شهر يونيو: لا يوجد أحد يكتب ويطلب توصيات ، ولا توجد مشاريع مكتملة.
يتم التعامل مع هذا بشكل جيد بواسطة المستودع المباشر على GitHub ، حتى لو كان مجرد مشروع اصطناعي وتم كتابة نشاط ونصف.
إذا كان اختبار واحد ونصف هذا النشاط مكتوبًا - تم إجراؤه جيدًا ، وإذا كان هناك تشابه في الهندسة المعمارية - فعليك القيام بذلك. شيء من هذا القبيل أنا آخذ جونز. لدي معيار واحد أكثر ذاتية وصعوبة في التقييم - هذا هو
الفضول .
لتلخيص ، فيما يلي توصيات يونيو:
- فهم اللغة ومعرفة جميع الإنشاءات الأساسية للغة وليس فقط تكرار ما شاهدوه في مقاطع الفيديو ؛
- لا أحد يتوقع معرفة عميقة حول SDK ، حيث أن التحديثات تظهر في كثير من الأحيان وأنا قد توقفت عن مشاهدتها ، ولكن عليك أن تعرف الأشياء على مستوى دورة الحياة ؛
- فهم الدافع الخاص بك وتذهب بوعي في هذه المهنة.
أليكسي كودريافتسيف : عندما كنت في يونيو ، بدا لي أنه من أجل فهم أساسي للغة التي تحتاج إلى تشغيلها عبر جميع أرصفة Apple ، تعرف كل فئة ووظيفة. ما هو مدرج في قاعدة البيانات ، في رأيك؟
ألكساندر تشيرني : هذا هو بناء الجملة الأساسي للغة التي تبرز على الفور IDE ، المجموعات الرئيسية من السلسلة "كيفية التعامل مع المصفوفات / القوائم" ، "كيفية التعامل مع القواميس / الخرائط". بواسطة واجهة المستخدم ، تتشكل المعرفة الأساسية في وقت كتابة مشروع اختبار واحد على الأقل.
تزايد في الوسط
دانييل بوبوف : كيف تقفز من المبتدئين إلى الوسط؟ كيف نفهم على الفور أن أخصائي قد تقدم إلى الخطوة التالية؟
ألكساندر تشيرني : بالطبع ، لا أفهم ذلك. إن مشكلة التصنيف هي المشكلة. تخيل أنك تستوفي مجموعة من المعايير ، ولكن لم يتم الوفاء بها ولا يمكنك الانتقال رسميًا إلى المستوى التالي. أنا محجوز لمثل هذا النهج ، خاصة في الفرق الصغيرة.
في الوقت نفسه ، هناك معايير واضحة لا يمكن التحايل عليها. على سبيل المثال ، مستوى تحديد الأهداف والمسؤولية التي تتحملها تجاهها. من يونيو أنت لا تتوقع أي شيء. سوف يقرأ المهمة ، من أجل الكتابة الواضحة عن قائده المسؤول ، والحد الأقصى سوف يطرح أسئلة على النقاط الغامضة. لا تتوقع منه أن يفكر فيما سيحدث ، إذا قام بتقييم حالات محدودة ، للتفكير في نموذج جديد من التعليمات البرمجية للحل. يبدأ الوسط لعبور هذا الخط.
دانييل بوبوف : ما هي المهارات التي أضفتها إلى الوسط بالإضافة إلى ما لدى المبتدئين؟
ألكساندر تشيرني : يجب أن يكون هناك فهم للهندسة والأولوية حول
ما تكتبه ،
وكيف .
واحدة من خصائص المطور المبتدئين هو أن حقيقة كتابة التعليمات البرمجية له قيمة. بالنسبة للوسط ، الكود ثانوي ، وتأتي المهمة التي تحلها في المقدمة.
في قسم المطورين إلى يونيو ، الأوسط والكبار ، هناك تصور غير ناجح للنمو من خلال تسلسل خطوة صارم. في إدارة المنتج ، يوجد مثلث MVP - منتج قابل للتطبيق إلى الحد الأدنى. MVP هو خط غير متوازٍ مع القاعدة ، ولكن من القاعدة إلى أعلى المثلث. في مثل هذا المخطط ، تعرف دائمًا القليل من كل شيء ، يمكن للوسط أن يفعل أكثر من صغار ، ويجب على السناتور ، نظريًا ، إغلاق المثلث بالكامل بالكفاءة.
من الأصح مراعاة المعايير ليس من خلال "أعرف / لا أعرف" ، ولكن من خلال "مدى معرفتي العميقة". يمكن للناشئين معرفة الوجود ، والوسط يعرف ما بداخله ، والكبار يفهم سبب اختراعه.
دانييل بوبوف : هل يجب أن يفهم الوسط علوم الكمبيوتر؟ هياكل البيانات ، الخوارزميات ، مجموعات التجزئة؟
ألكساندر تشيرني : نعم ، من الصعب حل مشكلة تطبيقية دون فهم عمل نفس المجموعات ، وبالتالي ، يمكن بالتأكيد تقديم مثل هذا المطلب الخاص بالوسط.
أليكسي كودريافتسيف : لقد ذكرت مثلث الكفاءات ، ثم ما هو مدرج في ذلك؟
ألكساندر تشيرني : في نسخة مبسطة من المهارات الصعبة هناك لغة ومنصة وهندسة معمارية. إذا بدت أعمق ، فعليك استخدام صيغة دانيال وتقسيم الكتل إلى علوم الكمبيوتر وهندسة البرمجيات.
أليكسي كودريافتسيف : ماذا عن المهارات التي لا يحتاجها المهندس دائمًا ، ولكن يمكن أن تكون مفيدة: تصحيح الأخطاء ، التشفير ، الأداء؟
ألكساندر تشيرني : يجب أن يهتم جميع المهندسين بالقدرة على استخدام الرسوم. قد لا يكون المبتدئ قادراً على العمل بكل الأدوات ، لكن من المنتصف ، أتوقع نفس مستوى الفضول في يونيو عند المدخل. أنا متأكد من أنه في مرحلة ما سيتعب من النقر على الأزرار الموجودة في IDE ، وسيبدأ في تعلم اختصار لوحة المفاتيح. بدلاً من تسجيل الدخول للبحث عن تسرب الذاكرة ، سيتم تشغيل أداة التطبيق.
دانييل بوبوف : هل يجب أن يهتم الوسط بالمجالات ذات الصلة ويوسع آفاقهم؟
ألكساندر تشيرني : أنا من أجل تطوير آفاق وسعة الاطلاع. إذا أظهر الشخص مثل هذا الفضول - فهذا هو ناقل جيد نحو كبار السن. إنه مختلف تمامًا في قدرته على الإجابة على السؤال "لماذا يوجد؟" إذا كان الوسط يكتب أبسط فئة من التطبيق ، والتي يشير إليها الجميع بخادم العميل ، لكنه لا يدرك سبب عدم اكتشاف حركة المرور مع https ، وكل شيء يعمل عند تثبيت Charles ، فهذا أمر مهين. لكن بالنسبة للناشئين ، أود أن أشرح ذلك بنفسي.
بشكل عام ، كان الوسط سيئ الحظ. هذه منطقة نمو طويلة جدًا ولا يمكن التنبؤ بها ، وليس من الواضح ما إذا كانت ستستمر لفترة طويلة أم لا.
نفس dzhuns أبسط: مع التوظيف المستمر في المشاريع في فريق مناسب ، سوف يستغرق نموك إلى الوسط من سنة إلى سنتين ونصف ، لا أكثر.
دانيل بوبوف : ماذا عن المهارات اللينة للوسط؟
ألكساندر تشيرني : لا ينبغي أن يكون الوسط خائفًا من الحديث عن المشاكل وأن يكون قادرًا على الاستفادة من هذه الميزة والعمل بها من تلقاء نفسه ، وربما لم يفهم بعد تفاعله مع الميزات الأخرى. على سبيل المثال ، طارت مهمة مع صورة من المصمم ووصفت بإيجاز ما يجب القيام به. بناءً على هذه الوسط التمهيدي ، يجب أن أقول ما هي المشاكل التي قد تكون ، على سبيل المثال ، هناك عنصر غير موجود في النظام ويجب القيام به لفترة طويلة. هذا هو نوع من آلية الرقابة الذاتية فيما يتعلق بالمهام التي يتلقاها. حتى في هذه المرحلة ، تتم إضافة مهارة تقدير المواعيد النهائية.
دانيل بوبوف : ماذا عن الاتصالات؟ بدونهم ، المهمة لا يمكن العمل بها وتقييمها؟
ألكساندر تشيرني : نعم ، يجب أن تكون قادرًا على التحدث مع الأطراف المعنية. لا تعقد السلسلة واسأل المصمم مباشرةً ، انتقل إلى مطوري نظام أساسي آخر واكتشف ما إذا كنت تفهم المهمة بنفس الطريقة.
دانييل بوبوف : ما الذي لا تعرفه في أغلب الأحيان؟
ألكساندر تشيرني : يطغى كثير من الناس على اللغة و SDK ، وفي الأماكن الأكثر روعة. كم من المتوسطات مات بسبب سوء الفهم أن التكرار هو كائن ، أو بسبب مسألة ما إذا كان يتم تمثيل السلسلة - مجموعة أو قائمة.
أحاول ألا أتحقق من مستوى المعرفة ولا حتى التفكير ، ولكن رد الفعل على التفكير. على سبيل المثال ، أقول لك أن هناك ثلاثة مواقف مختلفة وأن المحول البرمجي يتصرف بشكل مختلف. يمكن للمرء أن يرفض هذا الموقف ، والآخر يمكن أن يقول أنه لم يفكر في ذلك ، ولكن مع وجود جهاز كمبيوتر محمول في يديه يمكن أن يعيد إنتاج الوضع في IDE بحيث يوضح المصحح الفرق.
مبروك ، أنت سينور!
دانييل بوبوف : ما هي المهارات التي يجب إضافتها إلى المهارات المتوسطة بحيث يمكنك أن تطلق على نفسك اسم أحد كبار السن؟
ألكساندر تشيرني : ماذا يفعل السينيور؟ إنه يحدد الثقافة الفنية للمشروع ككل ، حيث إنه يدرك الفوائد التي ستجلبها جميع أنشطة التطوير لرجال الأعمال ، حيث تحتاج هنا إلى الخبرة وفهم العمل والقدرة على تحمل المخاطر. يتفهم الأقدم مشاكل مستوى "لدي تجميد vidos ، لكنني أريده أن ينهار بسلاسة." كيف بالضبط سوف يتم ذلك لا يهم.
كبار - ضامن الخبرة التقنية. يذهبون إليه بسؤال ورغبة في الحصول على مجموعة محددة من الإجراءات.
من المنتظر ، أنتظر أن أفهم أن هناك آلة افتراضية وأنها موجودة لسبب ما ، من الرب - كيف يمكن استخدامها مع فائدة.
أليكسي كودريافتسيف : ماذا عن المعرفة في الهندسة العكسية؟
ألكساندر تشيرني : يمكن لأي شخص عكس ذلك. لا تخف من القيام بذلك - هذه هي حدود الوسط والكبار. تحتاج إلى فهم أين يتم تخزين البيانات والموارد - لا شيء رائع.
من الخصائص المثيرة للاهتمام للوسط ، والتي تميز كبيره ، أنه يقول دائمًا إنه مستعد للقيام بهذه المهمة ، لكنه لا يفهم دائمًا ما وراء هذا وما هي العواقب المترتبة عليه.
للتمييز بين المستويات ، يمكنك إضافة استخدام المكتبات. يقوم Junior بسحب أي مكتبة إذا كان يحل مشكلة. السحب الأوسط ، ولكن يعتقد أننا بحاجة إلى معرفة ما إذا كان هناك حل مماثل في المشروع. يكتب كبار دراجته لوضع النجوم على جيثب.
يمكنك سحب مكتبة بصمت وافتراض أنها تحل المشكلة. يمكنك أن تنظر إليه وترى أنك تحتاج فقط إلى قطعة صغيرة وتأخذها فقط. يمكنك سحب المكتبة بأكملها نظرًا لانتهاء المواعيد النهائية ، ولكن إنشاء مشكلة مناسبة لإصلاحها لاحقًا. النقطة هي مع أي مستوى من الفهم لنهج السحب.
دانييل بوبوف : لا يجب على "كبار" تحديد المكتبات بشكل صحيح فحسب ، بل يجب فهمها أيضًا ، فقد يواجهون مشكلات أيضًا. بخلاف الوسط ، الذي سيغطي كل شيء باستخدام المحاولة ، يقوم كبير السن بتشكيل وإصلاح وتقديم طلب سحب لهذه المشكلة.
ألكساندر تشيرني : عند إضافة مكتبة ، يتحمل الرب المسؤولية الكاملة عن العواقب. سوف يسحب Middle وينقل المسؤولية إلى المكتبة نفسها أو مطوريها.
إلى أين بعد ذلك؟
دانييل بوبوف : هل هناك حياة بعد السيادة؟ أرى الخيارات: الرصاص ، أو رئيس القسم ، أو CTO ، أو إدارة المشروع.
أليكسي كودريافتسيف : ماذا عن التطوير التقني: الخبرة التقنية ، أو الرئيسية ، أو حتى تغيير الاتجاه؟
ألكساندر تشيرني : جميع الخيارات لها عواقبها الخاصة. نعم ، يمكنك الدخول في مناصب إدارية ، لكن يمكنك البقاء في البيئة التقنية - وهذا بالتأكيد ليس نقطة توقف في التطوير.
دانييل بوبوف : شعرت أن مجموعة المهارات الصعبة تعتمد اعتمادًا كبيرًا على الشركة التي تعمل بها وملفها الشخصي.
ألكساندر تشيرني : إنه يؤثر. تضم شركة البقالة الكبيرة مثل Facebook الآلاف من الفنيين. جميعها محدودة للغاية في اختيار الحلول التقنية - هناك كومة معتمدة ، وهناك فرق بنية أساسية كاملة ولجنة معمارية تتخذ القرارات للجميع. في هذه الحالة ، يصبح المهندس مطورًا مقفلًا للشركة ، ويلتزم باستخدام نماذج الشركة. بمرور الوقت ، يصبح الأمر أكثر قيمة للشركة ، ولكن ليس حقيقة أن هذه القيمة سيتم إدراكها من الخارج.
دانييل بوبوف : وماذا لو أردت المشاركة في مهارة ليست نموذجية لمنتج الشركة؟
ألكساندر تشيرني : أولاً ، أسأل الشخص من أين جاءت الفكرة. في بعض الأحيان يأتي الناس برغبات غريبة ولا يمكنهم شرح طبيعتهم. إذا كان بإمكان المطور أن يبرر ذلك ، فأنت بحاجة إلى مزيد من البحث عن مدى ملائمة هذه الفكرة للمنتج. من المحتمل أنها ستظل مفيدة للعمل.
من المهم التعامل مع هذه العملية بشكل فردي. غالبًا ما يتبين أن هذا ليس هو أفضل ما يمكن للشخص فعله الآن.
دانييل بوبوف : قلت إنك نظرت في التقسيم إلى يونيو ، وسط وكبار غامض. هل هناك حاجة بعد ذلك؟
ألكساندر شيرني : عندما يكون الفريق صغيرًا ويعرف الجميع كل شيء ، يمكنك الاستغناء عن الاختصارات. في شركة ضخمة ، سيتطلب التخرج للامتثال لقانون العمل من أجل تحويل الرواتب.
بطاقات تطوير المطور
أليكسي كودريافتسيف : كيف يمكن للمطور تحديد نقاط النمو؟
ألكساندر تشيرني : أنا أرى أن الموظف يجب أن يشارك في مهنة ، لأنه من المستحيل أن يرعى الجميع. إذا أراد شخص ما البحث عن شيء ما ، فإن الطلب الصحيح هو اسم النظام الأساسي وخريطة طريق المطور. يمكنك العثور على مجموعة من الخرائط الذهنية مع معلومات مفصلة ، حسب الترتيب وما يجب تطويره.
دانيل بوبوف : عند إعداد الإصدار ، نظرنا إلى خريطة التطوير لمطور iOS. هناك العديد من الأشياء التي يبدو أنها بعد دراسة الطيف بأكمله ، سيصبح المهندس مؤهلاً للحصول على 90٪ من الشركات في السوق الروسية.
ألكساندر تشيرني : لا أحد يفحص عمق المعرفة. على سبيل المثال ، ألق نظرة على الخريطة وأرى إطار عمل الموقع الأساسي ، لكن لا توجد تفاصيل محددة حول ما هو مطلوب بالضبط: لمعرفة وجودها أو لفهم أشياء منخفضة المستوى ، على سبيل المثال ، أي المعالجين المشتركين قادرين على إنتاج كفاءة طاقة إضافية في الخلفية.
خريطة الطريق هي مجرد خريطة مسح تنظر إليها وتحلل المدينة التي زرتها وصورتها بالفعل على خلفية علامة عند المدخل. في الوقت نفسه ، فإن خريطة الطريق ليست خطية ولا تحتاج إلى معرفة سابقتها للانتقال إلى التالي ، يمكنك الانتقال إلى المكان الذي تريده هنا والآن.
أليكسي كودريافتسيف : خرائط الطريق ليست مفيدة دائمًا ، لأنها غالبًا لا تتزامن مع ما هو مطلوب في العمل ، ولا تغطي دائمًا الأشياء التي "تسبح" فيها. كيفية إنشاء خارطة طريق شخصية؟
ألكساندر تشيرني : أجرت Hackerrank مؤخرًا
دراسة حول ما يريده أصحاب العمل الآن من المطورين. بغض النظر عن حجم الفريق ، الأول هو حل المشكلات - رغبة صاحب العمل في أن يسمع من المهندس إجابة واضحة حول كيفية حل مشكلة معينة وبأي ثمن.
أليكسي كودريافتسيف : ما هو شعورك حيال بطاقات التطوير الفردية ، حيث يتم وصف الكفاءات ، مع قيادة الفريق ، يتم تقييم النتائج وتحديد ما سيتم ضخه بعد ذلك؟
ألكساندر تشيرني : إنه شيء رائع إذا كان لدى الجانبين وقت لذلك. في جميع المحادثات حول التنمية ، هناك مصدر إزعاج واحد: في مرحلة ما ، يدرك الموظف أنه لا يوجد مكان لتطوير هنا ويغير وظيفته على أمل التطوير. ينشأ التشوه المعرفي - مع تغير البيئة ، تتوقف عن التفكير في تطور حقيقي ، وتذهب كل القوى إلى التكيف في مكان جديد.
أليكسي كودريافتسيف : إذن هل يستحق الأمر تغيير العمل من أجل التنمية؟
ألكساندر تشيرني : إذا كان صاحب العمل مستقرًا ويسمح بحل المشكلات التكنولوجية ، ولم يتغير فريق التطوير ، فلا. لا أريد للمطورين تغيير الوظائف لحل بعض المشكلات الشخصية. أنا دائما أسأل السؤال في المقابلة عن الإجراءات التي اتخذها الشخص لحل القضايا التي أدت إلى إقالته من وظيفته السابقة.
بالمناسبة ، هناك مشاكل مع منصب رئيس التطوير ومناصب إدارية أخرى للمطور. لا يوجد الكثير من الأشخاص أعلاه ، وهذا الجزء من العمل يعتبرك شخصًا مكتفًا ذاتيًا ولا ينبغي أن يساعد في حل مشكلات موظفيه فحسب ، بل يتعامل أيضًا مع صعوباته وحدها. لست متأكدا إذا كان هذا هو النهج الصحيح.
دانييل بوبوف : ما الذي تطرحه في المقابلة بالإضافة إلى الأسئلة الفنية؟
ألكساندر تشيرني : في الآونة الأخيرة ، كنت أستخدم حالات من مشاريع سابقة لفرقنا. من المهم بالنسبة لي أن أفهم كيف يتفاعل الشخص مع المواقف المختلفة. على سبيل المثال ، فهم مطوران بشكل مختلف دور ومسؤوليات نموذج العرض. أنت الثالث. , . , . -, , . ?
, , , 30 , soft skill .
: : soft hard?
: , . hard skill. - — . . . soft skill , 65% 35%.
, , soft skill . , Saint AppsConf 2019 . Introductory- , General- . , — 16 .