
يبلغ عمر GeekBrains اليوم 8 سنوات ، وعلى مدار العام الماضي ، انضم إلينا 1.3 مليون مستخدم - تجاوز عدد التسجيلات على البوابة علامة 3 ملايين. لدينا العديد من البرامج التدريبية والمهن الجديدة ، ولكن إنجازنا الرئيسي هو جامعة GeekUniversity . يسمح لك بإعداد المطورين المتوسطين في عام وتوظيفهم في Mail.Ru Group وشركائنا. يدرس الآن 2000 طالب في 7 كليات ، وفي نهاية أغسطس ، ننتظر أول 50 خريجًا.
تم إطلاق مشروع من كليتين في أبريل من العام الماضي. الآن هناك سبع كليات ممثلة هناك: تطوير الويب ، Python ، Java ، تطوير iOS و Android ، تطوير الألعاب وأمن المعلومات. نحن نركز على التدريب في الممارسة العملية ، ويعمل الطلاب على مشاريع حقيقية ويأخذون اختيارية من الشركاء - MTS Bank و Wildberries وغيرها الكثير.
يمكننا الحديث عن نجاح هذا المشروع لفترة طويلة. ولكن بدلاً من ذلك ، سوف نقدم لك أحد أوائل طلاب GeekUniversity ، ديمتري أوسوف البالغ من العمر 19 عامًا. اكتشف مؤسس المشروع ، ألكسندر نيكيتين ، ما هو الأصعب في التدريب ، وكيف وجد العمل ، ولماذا كان عليه أن يلتحق بدورات لم يتم إخبارها في الجامعة. في المقابل ، اكتشف ديمتري من الإسكندر كيف ظهر GeekBrains ، من أين يبدأ إتقان البرمجة ، ولماذا لا يحب C ++.
تفتح هذه المحادثة سلسلة من المقابلات مع طلاب GeekUniversity. سوف يتحدثون عن ميزات التدريب والتوظيف بعد التخرج.
ألكسندر : ديما ، من أين أنت؟
ديمتري : من سمارة. بعد الصف التاسع ، انتقلنا إلى موسكو. لفترة طويلة كنت أرغب في الدراسة كمخرج ، ولكن كان عليّ أن آخذ الأدب ، والدراسات الاجتماعية ، وعلم الأحياء ، والكيمياء ، لكنني لم أرغب في القيام بذلك ، لأنه في المدرسة لم يتم إعطاء هذه المعرفة بشكل سلبي. ثم دخلت جامعة موسكو التربوية ، طبقت علوم الكمبيوتر في الإدارة.
ألكسندر : ما هي الألعاب التي أحب أن يلعبها؟
ديمتري : في الأساس كان النسب ، ولفنشتاين ، الفصيل الأحمر ، الزلزال ، علب 3 ، CS. كم كان عمرك عندما بدأت البرمجة؟
ألكسندر : في الصف الخامس ، حصلت على جهاز كمبيوتر. لم يكن أحد في الصف وفي الفناء ، ولكن كان لدي. كانت رائعة جدا. في الصف 6-7 ، جاءني صديق ، على قرص مرن أحضر برنامجًا في Basic ، أظهر فيه سيارة تركب بصوت. بدأت في تغيير بعض المعلمات ، كانت السيارة تسير بطريقة مختلفة ، أو لم تقود عجلة ، لكنها كانت تتحرك. شعرت بسحر البرمجة ، وضربتني. على الرغم من أنني لم أكتب أي شيء ذي معنى لعدة سنوات ، إلا أنني بدأت في الصف 10-11 فقط في محاولة إنشاء مواقع بسيطة في HTML وجافا سكريبت.
ديمتري : ما هي اللغات التي حاولت الكتابة بها؟
ألكسندر : على اختلاف. على سبيل المثال ، عندما قمت بإنشاء مواقع ، كان PHP شائعًا. لم يتم تطوير Python ولا Ruby بشكل خاص. على الرغم من أن Python الآن مثير للاهتمام بالنسبة لي كتطبيق في التعلم الآلي. أوصي عمومًا بتعلم الآلة للجميع. في غضون بضع سنوات ، ستلعب دورًا هائلاً في مجال تكنولوجيا المعلومات.
ديمتري : هل ستكون هناك دورة للتعلم الآلي؟ هناك عتبة عالية جدًا في الرياضيات ، هل سيكون من الممكن شرح مثل هذا الموضوع المعقد في درس واحد في الأسبوع؟
ألكسندر : أعتقد أنه يمكنك أن تأتي بشيء. بالتأكيد سنفعل شيئًا بشأن التعلم الآلي. نعم ، لن تتعلم الرياضيات في الدرس ، هذا صحيح. شيء آخر هو أن الشبكات العصبية تتطور أيضًا: يتم تجميعها في نوع من الحلول والأطر. الشبكات العصبية الجاهزة متاحة بالفعل اليوم ، ويكفي أخذ البيانات والتدريب ومحاولة الاستفادة منها. العالم يتغير بسرعة كبيرة. على سبيل المثال ، التزمنا دائمًا بمفهوم أنه من الممكن الحصول على مهنة مبرمج ليس في ست سنوات ، كما علمت في الجامعة ، ولكن في عام واحد.
ديمتري : في المدرسة كان لدي صديق كان مهتمًا لي أنه يعرف كيف يتم ترتيب الكمبيوتر ، وكيفية إنشاء المواقع. كان يعرف ما لا أعرفه. حتى الصف 11 ، لم أكن أعتقد أنني سأصبح مبرمجًا. اختارت هذه الجامعة ودخلت في سبيل الصدفة. بعد اختيار المواضيع للتسليم ، ذهبت على الفور إلى دورة أخرى حول HTML و CSS. لمدة 2-3 أشهر علمت التخطيط والأنماط. وفكرت أنه يمكنني إنشاء مواقع. لكنه لم يكن يعرف كيف يبرمج. ظنوا أنهم سيأخذونني للعمل بأذرع مفتوحة. لكن ذلك لم يحدث.
ألكسندر : عندما كنت في الصف الحادي عشر ، كان لدينا رجل في المدرسة أصغر مني بسنة. وفقا له ، كان يعمل في شركة Nival ، التي صنعت الألعاب. ودفع له المال هناك. بالنسبة لنا ، طلاب المدارس الثانوية ، تم دفع بعض المال الباهظ ، ويمكنه شراء الشاورما لجميع الأصدقاء. أو قم بشرائها ورميها بعيدًا. أردنا على الفور أن نكون مثله. كان لدي السؤال التالي: هل ذهبت للدراسة في جامعة كمبرمج؟
ديمتري : نعم.
ألكسندر : لكنه اعتبر أنه من الضروري المضي في بعض الدورات الإضافية. لماذا؟
ديمتري : مرت ستة أشهر منذ أن التحقت بالجامعة. كنت أرغب في تجربة شيء جديد. ذهب إلى HSE ، جامعة موسكو الحكومية ، بشكل رئيسي إلى الندوات الاقتصادية. أدركت أنها ليست ملكي. في نفس الوقت ذهبت إلى الكلية وهناك ... فقط لا شيء. اجلس ، اذهب ، اجلس ، اذهب. كل يوم. لقد ساءت الأمور كثيرًا لدرجة أنني ذهبت في المساء إلى جامعة موسكو الحكومية لحضور الدورات الدراسية لأجعل رأسي يعمل بطريقة أو بأخرى. لم يكن لدي مهارات البرمجة. حتى أنني اشتريت كتابًا عن JavaScript على أمل أن يساعد. كان الكتاب باهظ الثمن وضخمًا. لم أكن أفهم ماهية الأشياء ، وقد أعدت قراءتها ربما 500 مرة ، وفي نفس الوقت ، دعتني أمي إلى أخذ تدريب مع أحد طلابها. كان الشهر مثل ، اكتشف كيف يعمل كل شيء من الداخل.
ألكسندر : ماذا فعلت هناك؟
دميتري : في الأساس ، أعطوني مهام "تكوين الصفحة الرئيسية لـ Yandex" أو "عرض بعض الملفات". بعد العام الجديد ، بدأت خربشة حيثما استطعت بطلب أخذها مجانًا ، لإعطاء بعض الممارسة على الأقل. في 5 مايو ، دخل في الشبكة الاجتماعية ورأى أنه تم فتح جامعة عبر الإنترنت من Mail.Ru Group. اعتقدت أنها كانت عوامة حياة. دعمت أمي أنني اضطررت للذهاب ، فقط منذ يوليو لن أتقاضى منها المال. وبقي هناك حرفيا يونيو ويوليو ، ونحن بحاجة إلى العثور على عمل في شهر واحد.
بدأت دروس التخطيط من قبل ألكسندر برياخين. معلم رائع جدا. في الدرس الأول ، قال في النهاية سيكون لدينا متجر على الإنترنت. اعتقدت أنني لا أعرف كيف سأفعل ذلك إذا كنت الآن صفرًا. يقال لنا عن Bootstrap 3 ، ثم PHP. لقد بدأت في التعلم في تيارين ، ذهابًا وإيابًا. بعد PHP ، انتهت جلستي وذهبت للحصول على وظيفة. تم أخذي كمتدرب في RosEvroBank.
ألكسندر : ما هو أصعب جزء بالنسبة لك للدراسة معنا؟
ديمتري : واجهت صعوبات في الخوارزميات وهياكل البيانات. مجرد كابوس مدى تعقيد. زملائي الطلاب ، 30 عامًا من ذوي الخبرة ، يطرحون الأسئلة ، وبسبب عمري ، لا أفهم ما هي أجهزة الكمبيوتر المعنية. يقوم المعلم برش الرشات ، لكني لا أفهم.

ألكساندر : إذا تلقيت تعليمًا ، فإنك بالتأكيد لن تفهم شيئًا. وهذا أمر طبيعي. لا يوجد شيء من هذا القبيل. في مكان ما ، سيكون عليك بذل جهد ، وقراءة كتاب ، وأخذ دورات عبر الإنترنت ، والذهاب إلى الكلية. هذا أمر طبيعي ويختفي إذا حاولت اكتشافه لفترة أطول قليلاً. أعتقد أنك مررت بها مرارًا وتكرارًا حتى لا تفهم شيئًا في البداية ، ثم لا تزال تقود؟
ديمتري : كل البرمجة التي كنت أملكها كانت كذلك.
هل كان من الصعب أن تقرر الاندماج مع Mail.Ru Group؟ التخلي عن المشروع؟
ألكسندر : أولاً ، ما زلنا ندير المشروع بالكامل. ثانياً ، نحن أصحابها المشتركون مع Mail.Ru Group. عزز التعاون موقف المشروع. نحن نرغب في القيام بالتعليم عبر الإنترنت ، وسوف نقوم بذلك أكثر.
ديمتري : أخبرني كيف بدأت مشروع مدرسة البرمجة؟
الكسندر : أخذنا المحرك من الفسفور الأبيض ، تدحرجت بعض الإضافات. أطلقت 14 يناير 2010 الموقع ، وأعلن أننا هنا سوف نتعلم كيفية البرمجة. أنا سعيد للغاية لأنني اليوم على استعداد للاشتراك في نفس الكلمات. في شهر فبراير ، كان هناك أول دورة مجانية تسمى "PHP في أسبوعين". كان الأمر مضحكًا جدًا. عقدنا ندوات صوتية عبر الإنترنت بدون فيديو. ثم أدركوا أنه لا معنى للتدريس لمدة أسبوعين ، فالناس على استعداد للتعلم لفترة أطول. وبدأوا في القيام بدورات شهرية.
ديمتري : لماذا لا يوجد أعضاء هيئة تدريس في لغة C ++؟ لماذا لا تحبه كثيرا؟
ألكسندر : نحن نحب أكثر بكثير مما يمكن أن نديره على شكل كليات. نظرًا لأننا مؤسسة تجارية ، فإن الطلب يملي العرض بشكل صارم للغاية. بادئ ذي بدء ، نقوم ببرامج تدريبية في المجالات الأكثر شعبية. إن اللغات ذات المستوى الأدنى ، وهي نفس لغة C ++ ، ناهيك عن المجمع ، أقل طلبًا بكثير. يحتاج السوق إلى عدد أقل من المتخصصين. الآن هناك حاجة كبيرة لمطوري الهواتف المحمولة.
ديمتري : تطوير Android و Java ليسا مختلفين كثيرًا. كيف يمكنك التعبير عن الفرق بين الاثنين؟
ألكسندر : من الواضح أنه في كلتا الحالتين يتم استخدام لغة برمجة Java. ولكن يتم استخدام المكتبات في تطوير Android لإنشاء تطبيقات الهاتف المحمول. لديهم أدوات مختلفة ، مكتبات ، أطر. أنت الآن في RosEvroBank. ما الذي تحلم به في حياتك وفي حياتك المهنية؟
دميتري : أنا باستمرار حدد أهدافًا صغيرة. على سبيل المثال ، كان لدي هدف في فبراير - لشراء Mac Book ، واشتريت فقط في أكتوبر. كان الهدف هو النمو من متدرب إلى موظف ، في يوليو انضممت إلى الشركة ، وفي نوفمبر تمت ترقيتي.
ألكسندر : ما هو عنوان المنشور؟
ديمتري : مهندس برمجيات.
ألكسندر : كيف ترى حياتك المهنية أكثر؟ هل ترغب في المزيد من التطوير كمبرمج؟
ديمتري : أحبها عندما لا أفهم شيئًا. لقد كنت أدرس البرمجة لمدة 6 أشهر ، إذا كنت تعد مع العمل ، فهذا 12 ساعة في اليوم. بعد العمل ، أشاهد ندوات عبر الإنترنت ، أقوم بواجبي المنزلي. وفي عطلة نهاية الأسبوع أيضًا. لقد بدأت دورة Yii 2 الآن ، فهي سهلة بالنسبة لي لأن لدي بالفعل خبرة. كان لدينا تطوير الفريق ، حيث أن التكنولوجيا التي اخترناها Laravel.
ألكسندر : هل تمكنت من تكوين صداقات مع أحد زملائك أثناء دراستك؟ ما علاقتك بالرجال؟
ديمتري : لا يعني أننا أصدقاء. على الرغم من أن الرجال الرائعين جدا يدرسون معي. أنا الأصغر على الدفق. شخص ما يفتش جيدا في الشبكات ، شخص ما يبني البنية التحتية ، وهلم جرا.
ألكسندر : هل تعتقد أن زملائك أكثر عنادا ونشطا من الجيل الأكبر سنا؟
ديمتري : لا أعتقد ذلك. الجيل الحالي قذر للغاية بسبب حقيقة أن الكثير من المعلومات تتدفق عليهم. بالتأكيد كانوا سيصبحون مبرمجين عبقريين لو بذلوا جهداً.
ألكسندر : من أين تحصل على الدافع؟ يتضح من قصتك أنك عنيد للغاية وهادف.
ديمتري : أعرف أن الحياة قصيرة. من المستحيل أن تتخيل متى ستنتهي. في كل مرة أستمد الدافع من الكتب والمقالات ومواقف الحياة.
لماذا من الأفضل أن تبدأ البرمجة؟
ألكسندر : كيف يمكنني أن أقول ذلك لا يبدو كإعلان؟ السؤال ذو صلة فائقة لأولئك الذين لا يستطيعون البرمجة. لذلك ، قمنا بتطوير إجابة له بعنوان "أساسيات البرمجة. دورة مجانية ". نظرًا لأننا في القرن الواحد والعشرين ، فهذا تنسيق فيديو ، وإذا لم يتم فهم شيء ما ، فهناك فرصة للسؤال والحصول على إجابة.
ديما ، سررت جدا بمقابلتك. أنا مندهش من مدى رغبتك في العمل والتعلم والتطور. ليس لديك فكرة كم هو لطيف أن ترى مثل هؤلاء الطلاب هادفين. إنه مثل مرهم للروح. شكرا لك على هذا الاجتماع!