كيف قضيت الصيف على VK

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




عن نفسي


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


كيف عرفت عن التدريب


يعمل أحد أصدقائي في VK في قسم اختبار iOS. بمجرد أن قال إنه في القريب العاجل ستبدأ فكونتاكتي بالتجنيد في تدريب صيفي ، حيث سيكون هناك مكانان في اتجاه الواجهة الأمامية. كل ما ستكون هناك حاجة إليه هو حل مهمة الاختبار واجتياز المقابلة.


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


مهمة الاختبار


في المجموع ، شاركت ثمانية فرق في برنامج التدريب الداخلي "فكونتاكتي في الممارسة":


  • فريق البحث التطبيقي
  • فريق الرسول
  • فريق البنية التحتية المتنقلة. الروبوت،
  • فريق البنية التحتية المتنقلة. دائرة الرقابة الداخلية.
  • فريق الإعلان الأمامي
  • فريق ML الأساسي ؛
  • فريق التحليلات في قسم الأعمال والإعلان ؛
  • فريق قاعدة البيانات.

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




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


فيما يلي قائمة بمتطلبات مهمة الاختبار:


اصنع نسخة مبسطة من لوحة kanban ، والتي يمكنك من خلالها:


  • إضافة بطاقات جديدة ؛
  • إضافة أعمدة جديدة ؛
  • اسحب البطاقات بين الأعمدة.

تأكد من أن الحل مناسب وسريع ودقيق. فكر في كيفية جعل المستخدم مريحًا وممتعًا لاستخدام منتجك.


تخطيط حسب المرجع: vk.cc/9jpmLH


عند تقييم العمل ، سيتم أخذ ما يلي في الاعتبار:


  • الامتثال للتخطيط ، ودقة الكود ؛
  • جودة التصميم
  • مرونة وقابلية الحل.

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



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


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


هكذا بدا تنفيذ المهمة نفسه:




إذا كان الأمر ممتعًا ، فهناك في مجموعة VK Education شريط فيديو يتحدث فيه موجهو الفريقين ، تيم تشابتكوف وديما بيزوغلي ، عن الطريقة التي كان ينبغي أن يبدو بها التنفيذ المثالي للمهمة ، ووصف الأخطاء الأكثر شيوعًا أثناء التنفيذ. هنا هو الرابط: vk.cc/9Q54fO


مقابلة العمل


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


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




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


هذه هي الرسالة:




لقد كان رائعًا وممتعًا للغاية ، لأنه عادةً ما بقيت هذه الأسئلة بعد المقابلة بلا إجابة بالنسبة لي (ربما كنت محظوظًا ، لكن لا يزال)


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


الانطباعات الأولى


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




مهام التدريب


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


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


رسول


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




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


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




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


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


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




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


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




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


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

Source: https://habr.com/ru/post/ar468747/


All Articles