قام أندري بولوف ودانييل شولجين بتربية المطورين لمدة 9 سنوات - في مدرسة جافا التي أسسوها. اقرأ حول ما إذا كانت هناك إجابة صحيحة لهذا السؤال الفلسفي ، ولماذا تعلم الأشخاص في وضع عدم الاتصال Java في عصر التعليم الذي يمكن الوصول إليه عبر الإنترنت وكيف تم إنشاء مدرسة Java ، اقرأ في ظل القص.
- دانيا ، أندري ، أنا سعيد جدًا لسماع رأيك! لنبدأ بتاريخ مدرسة جافا. كيف بدأ كل شيء؟
أندري: كان ذلك في عام 2011 ، وفي وقت من الأوقات بدأت شركتنا في النمو بسرعة. جاء المهندسون للعمل لدينا ، لكنهم كانوا متنوعين للغاية: من محترفين فائقين إلى صغار ، لذلك أنفقت المشاريع الكثير من الموارد على التدريب.
ثم اعتقدت أنا وزميلي باشا ستروان أنه يمكن عمل شيء ما لمنح الناس فرصة متساوية في الحصول على وظيفة معنا. كانت هذه مدرسة جافا كلاسيكية مجانية: Java SE ، ثم Java EE.
كانت ردود الفعل من البث الأول مختلطة ، لكننا أحببناها وقررنا مواصلة هذه التجربة. بعد تخرجه من المدرسة الثانية ، جاء دانيا إلى الشركة وجلب طاقته إلى هذا المشروع. منذ ذلك الحين ، نعمل أنا وهو مع المدرسة معًا ونحاول تحسينها باستمرار.
- كيف تطورت المدرسة في المستقبل؟
أندري: بعد التخرج الخامس من المدرسة ، قمنا بتغيير المفهوم جذريًا ، والذي يميزنا بشكل أساسي عن مدارس جافا الأخرى: لقد قطعنا جزءًا من SE وبدأنا في أخذ أولئك الذين لديهم بالفعل مهارات تطوير أساسية.
في وقت قصير إلى حد ما ، من الصعب جدًا على الشخص إتقان كل من الترميز الأساسي والمؤسسة. حدث أن جاء طالب للدراسة من الصفر ، لكن أثناء التدريب أدرك أن Java لم تكن ملكه على الإطلاق ، واتضح أن شخصًا ما كان يضيع الوقت ، وكان أحدهم يخسر فرصة محتملة للعمل لدينا ، وقد ضاعت جهودنا.
لذلك ، بدأنا في أخذ الأشخاص الذين يرغبون حقًا في البرمجة ولديهم دوافع كافية لدراسة القاعدة بأنفسهم. إما أنهم يعرفون لغة أخرى ويمكنهم التبديل ، أو يريدون بوعي الانخراط في تقنيات المؤسسة.
Andrey Bulov
Daniil Shulgin
- كيف تعمل مدرسة Java School الآن؟ هل دخلت على الإنترنت مثل كل المدارس؟
أندرو:نعم ، بالطبع ، لقد قمنا الآن بنقل كل شيء عبر الإنترنت ، ولكن هذا إجراء ضروري ، وعندما ينتهي كل شيء ، سنعود بلا اتصال بالإنترنت بكل سرور. عندما وضعنا كل شيء على الإنترنت ، فقدنا سحر التواجد. بعد كل شيء ، الميزة الرئيسية لدينا هي التواصل المباشر مع القيم والمعلمين. لا يتعلق الأمر فقط بكتابة التعليمات البرمجية ، ولكن الحصول على التعليقات ، والتواجد في هذا الحشد من الطلاب والمعلمين.
يمكن العثور على المواد التي نقدمها في بعض الدورات التدريبية عبر الإنترنت ، ولكن هنا يتم تعليمك من قبل محترفين "مباشرين" ، مع إعطاء أمثلة على مشاريع حقيقية ، ويساعدك المنسق شخصيًا.
- ما هي المشاكل التي واجهتها على مدار سنوات مدرسة جافا؟
دانيال:لقد فكرنا كثيرًا في كيفية وضع عملية التعلم "على سكة حديدية" والتأكد من أنها تعطي نتيجة مستقرة من ناحية ، ومن ناحية أخرى ، عدم إضفاء الطابع الرسمي عليها كثيرًا. لم أرغب في الاحتفاظ بسجل للزيارات والتقارير ... إذا تعمقت في هذه الإجراءات ، يمكنك إنهاء العملية.
من الناحية التجريبية ، توصلنا إلى ما لدينا الآن: تخلينا عن أي واجبات منزلية لصالح التدرب في المحاضرات. المهمة الوحيدة التي يقوم بها الطالب هي مشروعه الخاص ، الذي يطوره من الصفر منذ اليوم الأول للدراسة. في تنفيذ المهمة ، نعطي الكثير للطلاب ، ونمنحهم الفرصة لأخذ زمام المبادرة. نحن نوفر لهم إطارًا زمنيًا صارمًا ومساعدة القيم الفني الذي لن يدعهم يغرقون في كل التنوع.
يمكن مقارنة الدراسة في مدرسة Java بممارسة الرياضة مع مدرب وبدون مدرب. هناك الملايين من التمارين - خذها وافعلها. ولكن قد لا يكون لديك دائمًا الدافع الكافي للقيام بروتين التمرين بأكمله بشكل منتظم. إذا بدأت العمل مع مدرب ، فعندئذ يكون لديك شخص يقول إنه في هذا النهج عليك القيام بذلك مرتين أخريين. نفس الشيء مع جافا. جافا ليست علم الصواريخ ، يمكنك تعلمها بنفسك وكتابة مشروع بنفسك. لكن ليس الجميع منضبطًا بما يكفي للقيام بذلك.
أندري: بهذا المعنى ، ابتعدنا عمومًا عن المدرسة بمعناها الكلاسيكي وتحولنا إلى شيء يشبه النادي. في الواقع ، نحن لا نقوم بالتدريس بقدر ما نقدم الأدوات اللازمة حتى يتمكن الطلاب من إثبات أنفسهم.
لقد حاولنا لفترة طويلة تكييف البرنامج بحيث يكون مناسبًا لأولئك الذين لديهم خلفية تقنية ، وعلى سبيل المثال ، للعلوم الإنسانية الذين جاءوا إلينا أيضًا. كنا نبحث عن توازن ، لكننا أدركنا أننا لن نتكيف مع الجميع.
دانيال: لذلك ، قمنا بعمل "الحد الأدنى من البرنامج": هناك معايير رسمية للمشروع النهائي الذي يقوم به الطالب طوال فترة التدريب بأكملها. إذا قمت بإنجازها ، إذن ، في الواقع ، ذهبت من خلال مدرسة Java ، ولكن من غير المرجح أن يكون لعرض مثل هذا المشروع تأثير رائع. في الوقت نفسه ، نترك مساحة كبيرة للإبداع ، وننظر إلى ما يمكن للطالب أن يستهدفه. نحن نتحدث عن كل من مقدار العمل والمكدس التكنولوجي.
عندما توقفنا عن تقييد الطلاب ، بدأنا على الفور في رؤية من يمكنه التفكير خارج نطاق الاقتراح المقترح ومقارنة مشروعه بالواقع.
- اتضح أنه إذا حقق الطالب الحد الأدنى المطلوب فقط ، فلن يتم تعيينه؟
أندري: ليس بالضرورة. الحقيقة هي أن شركتنا لديها مشاريع على مستويات مختلفة. في مكان ما ، كل شيء يتطور بشكل ديناميكي للغاية ، في المشاريع الأخرى ، السرعات ليست عالية جدًا - للمبتدئين الذين قد لا يتعلمون بهذه السرعة ، هذه فرصة ممتازة للنمو في وضع هادئ
دانيال: يمكننا أيضًا إعطاء فرصة ثانية وتقديم تدريب داخلي ، على سبيل المثال ، إذا رأينا أن الطالب لديه ديناميكيات محتملة وإيجابية في سياق التدريب ، ولكن لسبب ما الزملاء من المشاريع ليسوا مستعدين للتعاون.
- الآن بعد أن تم وضع المخطط وبدء العملية ، هل تشارك بنفسك في التدريب؟
أندري: بالطبع ، وإلا كيف؟
دانييل: لدينا أول محاضرة نفتح بها مدرسة ، بالإضافة إلى اللحظات التنظيمية ، نتحدث عن البيئة التي يعمل فيها المطورون في شركتنا. بالإضافة إلى ذلك ، لدينا محاضرات لتوسيع الآفاق ، حيث نتحدث عن عمليات تطوير البرمجيات. كما ألقي أنا وأندريه محاضرات حول Agile و SAFe. كل هذا يساعد زملائنا في المستقبل على التكيف بشكل أسرع.
- الفكرة الرئيسية لمدرسة Java School هي إتاحة الفرصة للتعلم والحصول على وظيفة. هل هناك فرصة لترقية مهاراتهم في Java لأولئك الذين يعملون بالفعل في T؟
أندري: نعم ، يمكن لموظفينا الحضور إلينا في أي وقت. علاوة على ذلك ، يمكنهم الانضمام إلينا كمعلمين.
دانيال:من الجيد أن تذكرني ، هذه نقطة مهمة للغاية. يتم تحديث طاقم التدريس لدينا باستمرار ، ويتدفق أشخاص جدد. يُعد التدريس مكسبًا للطرفين: بالنسبة للموظفين ، فهو فرصة لتحسين مهارات التحدث لديهم ، والنمو فوق أنفسهم ، وإيجاد فرص جديدة للتطوير. بالنسبة للطلاب ، هذا هو التدريب والتواصل مع المهنيين الممارسين.
بالإضافة إلى ذلك ، لدينا مؤسسة متطورة للغاية للإشراف ، حيث ، بالإضافة إلى إلقاء المحاضرات ، يمكن للزملاء تجربة دور القائد. لديك طالب أو اثنين من الطلاب الذين تم تعيينهم لك ، وأنت تقود مدرسة Java بأكملها ، بينما تتدرج في المهارات القيادية العليا. بالنسبة لأولئك الذين يتطلعون إلى أن يصبحوا روادًا ، فهذه ساحة تدريب رائعة.
- ما هي المهام التي يؤديها المنسق؟
دانيال:اسمحوا لي أن أشرح بمثال. طالب يدرس سؤالاً ، ويواجه مشكلة ، ولا تساعد Google ، ويطرح سؤالاً على Stack Overflow ، ويتلقى إجابة تمت مناقشتها منذ فترة طويلة في سلسلة أخرى ، ويقضي 4 ساعات في البحث الشرطي ، ويصطدم بجدار ويريد الإقلاع عن التدخين. ثم تأتي اللحظة التي تحتاج فيها إلى أمين - مرشد لن يسمح لك بالغرق.
بالنسبة لمعظم الطلاب ، تكمن الصعوبة الرئيسية في أن هذا هو أول مشروع كامل يتعاملون فيه مع كل شيء مرة واحدة: من إنشاء الهندسة المعمارية ، وتكوين المتطلبات ، وما إلى ذلك. والمشكلة هنا ليست حتى في التكنولوجيا ، ولكن في كيفية دمج كل هذا معًا - في هذه المرحلة ، يتأثر بشدة نقص الخبرة. يشارك المنسق معرفته ويوجه الطالب.
- لمدة 9 سنوات ، اجتاز حوالي 450 طالبًا مدرسة جافا وحصل أكثر من 250 منهم على وظيفة في شركتنا. ومع ذلك - هل من الممكن إعطاء إجابة لا لبس فيها على سؤال ما هو الأفضل - لتربية خبرائك أو توظيف أولئك الناجحين؟
دانيال: يبدو أنه لا توجد إجابة محددة لهذا السؤال. أعتقد أن هذا تطور متناغم للشركة إذا قمت بتربية موظفيك وتوظيف خبراء من السوق: من ناحية ، فإنك تضمن الاستمرارية ، وتحافظ على الثقافة ، ومن ناحية أخرى ، تجلب شيئًا جديدًا ، وتكيف تجربة الشركات الأخرى. كل شيء عن النسب.
أندري: بصفتي مديرًا ، أتفق مع المتحدث السابق. بصفتي خبيرًا نشأ في T ، أحب فكرة رعاية موظفيي!
- أنا متأكد من أنك حصلت على رصيد ذهبي من القصص المضحكة المتعلقة بمدرسة جافا لسنوات عديدة من العمل مع الطلاب. أخبرنا عن اثنين من الأشياء المفضلة لديك.
دانيال: العرض الأخير يمثل موقفًا مرهقًا للطالب: لديك 15 دقيقة من الشهرة ، وأنت متوتر ، وكل من حولك متحمس أيضًا. في الليلة التي تسبق العرض ، يمكن أن يحدث أي شيء بشكل عام ، على الرغم من تحذيراتنا ، يحاول الكثيرون في اللحظة الأخيرة إنهاء شيء ما.
أتذكر حالة واحدة عندما ذهب طالب إلى الفصل قبل العرض ولف حقيبته خلفه. جاء إلينا وقال: "هل يمكنك أن تعطيني شاشة ولوحة مفاتيح وماوس؟" لقد فوجئنا ، بعبارة ملطفة ، وأوضح: في الليل ، عندما كان يستعد للعرض ، كان جهاز الكمبيوتر المحمول الخاص به محترقًا ، لذلك أحضر معه جهاز كمبيوتر ثابتًا!
يجب أن أقول إنه على الرغم من هذه الظروف ، فإن عرضه كان ناجحًا للغاية.
في شهر مارس ، احتفلت مدرسة Java School بمرور 30 عامًا على إنشائها
- يا رفاق ، شكرًا جزيلاً لكم على المقابلة. ماذا يمكنك أن تقول لقرائك في النهاية؟
دانيال: عندما بدأنا لأول مرة ، لم نتمكن حتى من التفكير فيما ستتحول إليه هذه المبادرة. لقد تبين أنه أكثر من مجرد مصدر للموظفين - إنه نظام حي كامل حيث يدرس الناس في المدرسة ويكتسبون الخبرة في مشاريع مختلفة للشركة وبعد عامين يعودون إلى المدرسة لتعليم الآخرين. لقد أنشأنا وحافظنا على هذا الاستمرارية والمشاركة.
أندرو:نود أن نرى المزيد من هذه المشاريع في السوق. نوع من المربح للجانبين - لكل من المطورين المبتدئين وموظفي الشركات التي تبدأ فيها مثل هذه المبادرات ، وللصناعة ككل.