مقابلة: كيف يعيش المتدربون في بنك Rusfinance؟

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







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



لماذا اخترت مهنة في مجال تكنولوجيا المعلومات؟ لماذا أنت مهتم بالتنمية؟



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



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



دانيلا: منذ الطفولة أحببت العلوم الدقيقة - الرياضيات وعلوم الكمبيوتر والكيمياء. كنت أختار بين الاقتصاد وتكنولوجيا المعلومات. أدركت أن تكنولوجيا المعلومات أقرب إلي.



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



كيف عرفت عن برنامج التدريب الداخلي في بنك Rusfinance (RFB)؟



ميشا: لقد أنشأت سيرة ذاتية على hh.ru ، وتلقيت دعوة للتحدث. وجد مسؤولو التوظيف في البنك أنفسهم.



دانيلا: لقد أرسلت سيرتي الذاتية إلى الاتحاد الإقليمي لكرة القدم بنفسي.



لماذا اخترت هذا الخيار؟ ما هي الشركات الأخرى التي فكرت فيها؟



دانيلا: فكرت في سبيربنك والشركات الاستشارية.



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



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



لقد درست Java وقسم Enterprise لفترة طويلة ، وحضرت دورات ، وكنت أستعد لذلك. لذلك ، في سنتي الثانية بالفعل ، بدأت التفكير في العمل في تخصصي.



ما مراحل الاختيار التي مررت بها؟



ميشا:كانت هناك مرحلتان. الأول هو مقابلة ، كان عليك أن تخبرنا عن نفسك. وصلت إلى المكتب في Zemlyanoy Val. كان هناك مدير الموارد البشرية ورئيس القسم. في الأساس ، سُئلت أسئلة عن السيرة الذاتية ، ولكن في بعض الأحيان أسئلة فنية بسيطة.



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



دانيلا: نعم ، كان لدي نفس الشيء تقريبًا.







ما المهام الفنية التي أكملتها؟ ما مدى صعوبة ذلك؟



ميشا:كانوا يستهدفون جوهر اللغة ، إلى الأساسيات. بالإضافة إلى ذلك ، كان عليّ التعامل مع التكامل مع مكتبات الطرف الثالث. على سبيل المثال ، كنت بحاجة إلى فهم مكتبة تشغيل كود C من تحت Java. كنت أقوم أيضًا بعمل مقارنة بين REST و GraphQL.



تم منحهم أسبوعًا لإكمال المهمة. وحاولت التأقلم بشكل أسرع: في النهاية ، انجرفت وأدير كل شيء في يوم واحد.



دانيلا: كان هناك بشكل أساسي جزء نظري والعديد من المهام العملية. أعطيت يومين لإكمال.



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



هل كان لديك محفظة على GitHub وقت تقديمك؟ هل يمكنك مشاركة الرابط؟



ميشا: github.com/Kazeev



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



داخل جدران الشركة ، قمت بعمل مشروع أكثر إثارة للاهتمام - لقد كتبت بداية بسيطة .



Danila: github.com/Danilkashtan



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







ما مدى صعوبة الجمع بين فترة التدريب ودراساتك؟ ما هي مدة التدريب؟ ما هو الجدول الزمني الذي عملت عليه؟



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



أمضيت حوالي 6 ساعات يوميًا في فترة التدريب (30 ساعة في الأسبوع). على سبيل المثال ، عملت في النصف الأول من اليوم ، ودرست في النصف الثاني. أو العكس. كان علي أن أستيقظ مبكرا وأن أبقى حتى وقت متأخر. لكن يبدو أنني فعلت ذلك.



بعد الاتصال بالإنترنت (بسبب الوباء) ، أصبح الأمر أسهل. لقد تحولت إلى دوام كامل. أنا أعمل وأدرس في المنزل. تمكنت من الجمع.



Danila: أدرس في MIREA (الجامعة التكنولوجية الروسية) ، وتخصصت في المعلوماتية التطبيقية في الاقتصاد. عندما بدأ التدريب ، كنت أتدرب بدوام كامل في السنة الثالثة.



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



ما المهام التي قمت بحلها خلال فترة التدريب؟ هل كان لديك مشروع تدريب؟ هل تمكنت من إكمال المشروع الذي كنت تعمل عليه؟



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

أمثلة على مهام المتدربين:



  • ;
  • ;
  • ;
  • , ;
  • ;
  • ;
  • ( JavaEE), .
وبعد ذلك ، بدأت بشكل تدريجي في تولي مهام العمل "القتالية". في البداية كانت صغيرة (تصحيح سطر ، إضافة عمود). بعد 4-5 أشهر ، تلقيت مهمة أكبر - لتطوير وحدة داخلية لإطار عملنا.



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



دانيلا: لم يكن هناك مشروع منفصل. في البداية عملت على مهام لتعلم الإطار الداخلي. بعد شهر ، انضممت إلى فريق SCRUM وانضممت إلى العمل على المنتج.



ما هي التقنيات التي قابلتها خلال فترة التدريب؟ ما هي المهارات التي اكتسبتها؟



ميشا:لقد درست أطر عمل البنك بالإضافة إلى مكتبات أخرى مثبتة تساعد في تسريع عملية التطوير. التغيير الكبير هو أننا بدأنا في الفصل بين الأمام والخلف باستخدام ts و java. سيتم استبدال RPC بـ REST ، و gwt بالتفاعل. وأنا سعيد بهذا: الآن لدي خبرة في العمل مع التقنيات الجديدة.



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



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



تعمل مهارة منفصلة مع التعليمات البرمجية القديمة. كان علي أن أفهم الكثير. بما في ذلك دراسة الاطار الداخلي للبنك.



كل شيء أسهل في المشاريع الجديدة. هناك نكتب خلفية نظيفة باستخدام REST.



دانيلا: خلال فترة التدريب ، تعاملت مع الإطار الداخلي للبنك ، بالإضافة إلى SVN و REST و RPC و React.js و Formik (مكتبة لإنشاء النماذج). بشكل عام ، لا تقل أهمية التقنيات عن اكتساب الخبرة في التطوير التجاري والتفاعل مع الفريق.

غالبًا ما يكون تدريب المتخصصين الشباب "من البداية" على المهارات والتقنيات التي نحتاجها أكثر ربحية من إعادة تدريب المتخصصين ذوي الخبرة العملية.
ما هو شعورك حيال التعليمات البرمجية القديمة؟



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



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



كيف سارت عملية التكيف والتدريب؟ هل كان لديك مرشد / مرشد؟



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



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

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



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

3- 50% .
ما الصعوبات / الاكتشافات التي واجهتها في هذه العملية؟



ميشا: كان من الصعب فهم الكثير من كود شخص آخر. لكن هذه مهارة تأتي مع مرور الوقت.







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



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



بالإضافة إلى ذلك ، لقد فوجئت أنه في مثل هذه المنظمة الجادة سيكون الناس مبتهجين ومنفتحين.



كيف تحققت توقعات التدريب الخاصة بك؟



ميشا: لقد كانت مبررة تماما. لدي مهارات صعبة ومهارات شخصية. على الرغم من أن المهام بشكل عام ليست صعبة ، ولكنها كثيفة الموارد.



أنا مطالب بإجراء عمليات بسيطة باستخدام البيانات ، لكني لست بحاجة إلى المزيد بعد.



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



كيف حصلت على وظيفة دائمة في الدولة؟ ماذا فعلت من أجل هذا؟



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



دانيلا:في نهاية فترة التدريب ، وصفني مرشدي بأنني شخص يمكنه اكتشاف العمل والمشاركة فيه بسرعة. استمع إليه الزملاء. لذلك تم قبولي في فريق العمل ، والبقاء في فريق SCRUM.



لقد تعلمت بسرعة ، وسرعان ما وجدت المعلومات التي أحتاجها وخيارات استخدامها. لهذا دخلت الدولة.

معايير اختيار المتدربين للعمل على الموظفين هي معايير قياسية:



  • الانتهاء بنجاح من مرحلة التدريب (على وجه الخصوص ، استيعاب المواد النظرية ، والحل الناجح للمهام العملية) ؛
  • الانتهاء بنجاح من المهام "القتالية" الأولى في الوقت المحدد ؛
  • مهارة العمل الجماعي.
  • الاستعداد لدراسة التقنيات المستخدمة في البنك وإبداء الاهتمام بالمهام المقترحة.
ما الذي تغير منذ انتقالك إلى الدولة؟ ما هو الفريق الذي تعمل معه حاليا؟ ما المهام؟



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



دانيلا: بدأت في أداء مهام أكثر تعقيدًا. على سبيل المثال ، أقوم حاليًا بإنشاء واجهة مستخدم باستخدام React.js. هذه التكنولوجيا بشكل عام جديدة بالنسبة للبنك. من الجميل أنني كُلفت بهذه المسؤولية.



ما الذي يعجبك في SCRUM بشكل عام وفريق RFB SCRUM بشكل خاص؟



ميشا: كان فريقنا يتجه نحو SCRUM والآن وصلوا إليه أخيرًا. لا يزال يتعين علينا بناء العمل في إطار هذه المنهجية.



يساعدنا المحللون الذين يصدرون مواصفات فنية مفصلة للغاية: "أضف زرًا هنا" ، "أضف زرًا هناك" ، "أنشئ نافذة كذا وكذا". دعونا نرى ما سيحدث بعد ذلك.



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



ومع ذلك ، فإننا لا نخشى تجاوز دليل SCRUM ، مع تعديل العمليات قليلاً لأنفسنا.



ما هي النصيحة التي يمكنك تقديمها للمبتدئين؟ ما هي المهارات التي يجب أن يتدربوا عليها؟



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



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



سيكون هذا بالتأكيد ميزة إضافية لسيرتك الذاتية.



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







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



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



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



All Articles