
هذا هو وظيفة مفاجأة. ذهبت إلى المقابلات في ثلاث شركات ناشئة في مينسك وفي شركة صغيرة واحدة ، وهذا ما حدث.
سأقول قليلا عن نفسي. ليس من أجل الثناء ، ولكن لإعطاء فكرة. منذ الطفولة ، مولعا البرمجة. لأن الأذنين لم تمزقا بعيدا عن الكمبيوتر. في التنمية 11 سنوات. مئات المشاريع من مستويات صعوبة مختلفة: المحمول ، عبر منصة ، الأمامي ، الخلفي. كتب في 13 لغة (باستثناء جميع HTML ، المغلق ، باش ، مزود). على شيء أكثر ، على شيء أقل ، ولكن كل شيء في مشاريع حقيقية. أنا أكتب رمزًا نظيفًا جيدًا ، وأبحث في قابليته للاستخدام. مصدر مفتوح قليلاً ، كما يسمح الوقت ، لاستخراج بضع حزم من أجل Arch Linux. باختصار ، أنا أستمتع ، قدر الإمكان ، أثناء العمل وفي وقت فراغي. آخر 5 سنوات على العمل الحر. غالبًا ما أعمل على القضايا التجارية للعملاء من وإلى. ChSV ليست منتفخة: عندما ترى المهارة ، وكيف يحرث بعض اللاعبين على GitHub ... حسنًا ، أنت تفهم. وبشكل عام ، أنا طبيعي: أغير الجوارب ، وأستخدم مزيل العرق ، وأقسم بالكاد على حصيرة :)
لقد فشلت ثلاث من أصل أربع مقابلات وأريد التحدث عنها.
لا أحد يهتم بك رمز
أرني الرمز الخاص بك وسأقول من أنت
الشيء الأكثر مذهلة في رأيي. سيتم سؤالك حول فرز الأشجار ذات اللون الأحمر الداكن ، وطرق المكتبة القياسية ، والتي يتم استخدامها مرة واحدة تقريبًا. لكن الكود ... في الواقع ، لماذا ننظر إلى كود الشخص الذي ستكون مهمته الرئيسية هي كتابته؟
ولكن هذا هو الأكثر إثارة للاهتمام! يمكنك أن ترى كيف ينظم المطور المشروع ، وكيف يكتب ، وما هي التقنيات وكيف يستخدم. هذا سوف يغلق على الفور سحابة الأسئلة. حسنًا ، عندما يكون github فارغًا ، وكل شفرة العمل تحت NDA. ولكن هنا يمكنك الخروج ، وإجراء اختبار صغير لمدة ساعة أو ساعتين (ليس فقط في المكان: بالنسبة للكثيرين ، لا تزال المقابلة ضغوطًا).
على جيثب بلدي هناك عشرين مشروعا بلغات مختلفة ، العلاقات العامة في الفيسبوك ومايكروسوفت وموزيلا اللفت ، مجموعة من القضايا في مشاريع أخرى. هذا هو klondike لتقييم كل المهارات الصلبة واللينة. ويبدو أن شركة واحدة فقط من بين كل أربع شركات كانت تعلم ما يجب فعله بها (أكفيو ، أنت عظيم). ناقشنا ببرود شديد سبب ظهور هذه المشروعات ، وبحثنا معًا الكود. نظرنا في بعض مشاريع العمل ، سواء بالشفرة أو في الإصدار. نتيجة لذلك ، تلقيت عرضًا من هؤلاء الرجال.
انتصار المعرفة التي لا قيمة لها
"كان جهل هولمز مدهشًا مثل علمه. لذا فإن الشخص المتحضر الذي يعيش في القرن التاسع عشر لا يعرف أن الأرض تدور حول الشمس - أنا ببساطة لم أصدق ذلك!
"ابتسم ، يبدو مبتسمًا ، نظرًا إلى وجهي المحير. "شكرًا لك على تنوير لي ، لكن الآن سأحاول نسيان كل هذا في أقرب وقت ممكن."
"اتود بألوان قرمزية"
كم مرة تكتب الفرز؟ هذه هي آخر مرة فعلت فيها هذا في الجامعة. هل تعرف ما هي المراحل في https مصافحة؟ عرفت مرة واحدة ، نسيت - لا حاجة. لكنني استغرق الأمر 5 دقائق لفتح Google وتذكر عندما أقوم بإعداد تصنيف A + في nginx قبل عامين. وانت تعرف ماذا؟ الآن أنا لا أتذكر مرة أخرى. مراحل تقديم صفحة ويب في المتصفح؟ كل يوم التقيت به ، حقا ، حقا. وحقيقة أن البحث عن فهارس B-tree في PostgreSQL له تعقيد لوغاريتمي؟ لقد اكتشفت أمس ، والآن أنت كذلك. الآن حاول أن تنسى في أسرع وقت ممكن! حتى تحتاج حقا. ضع في اعتبارك فقط أنه يجب استخدام الفهارس وأنواعها مختلفة.
نحن نعيش في عالم مليء بالمعلومات. وللمطورين هذا صحيح بشكل خاص. كل أسبوع ، تظهر أطر عمل جديدة أو مكتبات أو أدوات تطوير. من المستحيل معرفة كل شيء. الشيء المهم الآن ليس المعلومات الموجودة في الرأس بقدر ما هي المعرفة ، والقدرة على العثور عليها بسرعة ، وفهمها واستخدامها بشكل صحيح. وتعد مهارة فصل وإصلاح مكتبة شخص آخر في المشروع أكثر أهمية من تذكر كيفية استخدام التدفقات في العقيدات. سيتعامل مطور جيد مع التدفقات على الرصيف لأحد أو اثنين.
أنا أدرس الآن قليلاً في الجامعة كهواية. وانت تعرف ماذا؟ الجيل الحالي ليس لديه مثل هذه المشاكل حول انسداد الرأس بالمعرفة. على الرغم من أن الكثير منهم حقا معقولة. لقد نشأوا باستمرار عبر الإنترنت حيث المعلومات متاحة دائمًا. نهج آخر.
بالطبع ، سوف يعرف المتخصص الجيد العديد من الفروق الدقيقة المختلفة. فقط لأن النطاق أصغر. لكن الأمر المضحك هو أن معظم هذه الشركات كانت تبحث عن مطور متكامل. وأرادوا معرفة عميقة في كل شيء. الآن لكن المجموعة الكاملة الصحيحة هي آفاقك وقدرتك على التعمق عند الضرورة.
ضربك
ليس في كل مكان كان ، ولكن التقى. ومن المثير للاهتمام ، هل هذه عقليتنا؟ السيطرة وإظهار رباطة جأش الخاص؟ بعد كل شيء ، لا تحتاج إليها حقًا ، لديك مشاريع جيدة للعام المقبل. تذهب مع الفكرة: "حسنًا ، فكرة بدء التشغيل الرائعة! صحيح ، يمكنني حقًا المساعدة". وهنا هو عليه. ويبدو أن الرجال كافية. التين فهم. ثم ترى أن الشغور مفتوح لمدة نصف عام. حسنا حسنا.
كان هناك اثنين من المناقشات الاجتماعية في الشركات الغربية. وكان هناك التركيز على ما تعرفه وتعرفه ، بدلاً من محاولة اللحاق بالجهل. أم أنها محظوظة / محظوظ؟ سأكون سعيدًا لسماع رأي الرفاق الأكثر خبرة في هذا الشأن.
كن على قدم المساواة. يمكنك استئجار زميل ، وليس حراسة كشك.
لا يهمني المشاريع السابقة
يتم التعرف على شجرة من ثمارها ، ورجل من أعمالها.
المثل الروسي
مدهش ايضا يوجد خمسون منهم تحت الغطاء: صغير وكبير. فريق وتلك حيث كنت في الشخص نفسه تصميم UX ، API ، كتب 2 الغوغاء. التطبيقات ، الأمامي والخلفي. أولئك الذين تفخر بهم ، وتلك التي لا تزال تخجل منهم. حسنًا ، كومون ، هذا مهم ، دعونا نتحدث عن ذلك. سوف أخبرك بكل شيء: أين كان كبيرًا في السن وأنقذ الجميع ، ومن أين بدأ إلى أقصى حد. لا ، أسئلة CSS سخيفة.
المشاريع هي المكان الذي نستمد منه تجربتنا. هذه هي مراحل تطور المطور. مثل حلقات على شجرة. اسأل دائمًا عن المشروعات. حول المهام الأكثر تعقيدًا وإثارة للاهتمام التي حلها الأشخاص. حول ما هو فخور به. كما سيساعد في بناء جو ودي. تذكر ، إجراء المقابلات مرهقة؟ يحب الناس التحدث عما كانوا يجيدونه. صحيح أنه لن ينجح مع الانطوائيون ، لكن الضمان الاجتماعي معهم قضية منفصلة تمامًا.
المطورين ذوي الخبرة
لم يتم إجراء مقابلات مع مطور خبير جيد كوسيط لمطبخ. لم يعد يتحدث عن ذلك. انه حول كيفية القيام بعمل جيد على الفور. حتى لا تضطر إلى حل المشاكل مع الجهود البطولية. يتعلق الأمر بكيفية إصدار منتج ، وليس إصلاح المكونات بشكل محموم ، على الرغم من أنه يمكن أن يتم بشكل مختلف عن البداية. كل ما تسأل ، لقد استخدم بالفعل مكان ما بشكل أو بآخر. أوث؟ نعم FIG يعرف كيف يعمل هناك. لقد فعلت ذلك قبل عامين ، والآن سأفتح المشروع وأرى. منذ تلك اللحظة فصاعدًا ، قمت بتوصيل خمسين من بروتوكولات SDK وبروتوكولاتها. ما ، تذكر كل شيء؟ لن يقرأ ACID و CAP كطالب للامتحان.
معرفة كيفية فهم مستوى الشخص أمامك وطرح الأسئلة الصحيحة.
Remout
لذلك فهو يرقد على الشاطئ ومع يد واحدة rm-rf على خادم dev. حسنا ، هذا هو ، اعتقد ذلك.
سمع في مكتب GitLab
شبه نقطة حقا. لأنها ليست مهمة للجميع. كثير ببساطة لا يعرفون كيف. البعض الآخر لا تريد. رغم أنه ، اللعنة عليك ، 2020 في الشارع ، فلن تجد مطورًا جيدًا في فترة ما بعد الظهر بالنار. ثم عالمًا كاملاً محتملًا ، بدلاً من مدينة واحدة. يبدو.
مع إعادة التشغيل كما هو الحال مع الجنس: لأول مرة ، يكون الأمر مخيفًا وقلة من الناس يحصلون عليه جيدًا. ثم مع التجربة يصبح أفضل وأفضل. لا تصدق ذلك: يمكن أن يكون إعادة التشغيل أكثر إنتاجية من العمل في المكتب. بسبب حقيقة أن كل هذه الرجيج والانحرافات تذهب بعيدا. وإذا كانت أيضًا مناطق زمنية مختلفة ... هل تعرف حكم المشرف لمدة 15 دقيقة؟ انتظر قبل التعامل مع مشكلة المستخدم. غالبًا ما تقرر نفسها أو تصبح غير ذات صلة. لذلك هو هنا. عندما تفهم أنه لا يمكنك سحب شخص ما ، فإن الدماغ يعمل على جهاز كمبيوتر واحد. وتحيا التفاعل غير المتزامن!
آمل مخلصًا أن تساعد هذه المقالة شخصًا ما بشكل أفضل في بناء عملية المقابلة في الشركة أو الشركة الناشئة. مرحبا العالم ، مفتوحة المصدر ومضغ العلكة للجميع!