JavaRush /مدونة جافا /Random-AR /15 شهرًا، 750 ساعة
Дмитрий
مستوى
Москва

15 شهرًا، 750 ساعة

نشرت في المجموعة
ما علاقة جافا به؟ في منشأة الإنتاج التي كنت أعمل فيها، اقترح عليّ المدير أن أدرس 1C. هذا البرنامج على شفاه الجميع. ولم لا؟ فتحت موقع YouTube، ووجدت دروسًا حول 1C، وبدأت في المشاهدة. بالإضافة إلى الدروس نفسها، بدأت مقاطع الفيديو المتعلقة بـ 1C في الظهور في الخلاصة. كان أحدهم يسمى: "كيف تكسب 300 ألف شهريًا كمبرمج 1C." لقد كنت على الإنترنت منذ عام 2002 وشاهدت الكثير من العناوين الرئيسية المبهجة والمختلفة حول المال المذهل، ما عليك سوى النقر فوق. لكنني صدقت هذا الرجل. اسمه ليونتييف ايليا . شخص ذو خبرة واسعة يقدم خدمات التطوير. سعر الساعة 2500 روبل في موسكو، ويعمل 30 ساعة في الأسبوع. ثم شاهدت فيديو آخر وآخر. اتضح أنه حصل على وظيفة في 3 أشهر وحرفيًا في السنة الأولى وصل إلى 100 في الشهر. علاوة على ذلك، ووفقا له، يمكن تحقيق ذلك بشكل أسرع إذا اخترت استراتيجية التعلم الصحيحة. لقد سجلت أيضًا العديد من الدروس حول هذا الموضوع. أضاءت عيني. 100 ألف روبل للسنة الأولى. بالطبع، افترضت أنني لم أحصل على تعليم فني عالي مثله. وبشكل عام، ربما أكون غبيًا وسأخصص وقتًا أقل لذلك. ولذلك، كنت على استعداد للدراسة لمدة ستة أشهر قبل وظيفتي الأولى. أصبح إيليا مرشدًا لي، رغم أنه لم يكن يعرف ذلك حتى. في الفيديو الخاص به، حدد قاعدة واحدة: " تعلم كل يوم ". فعلينا العودة. اتضح أن التعلم ليس بهذه السهولة. مع مرور الوقت، تدهورت قدرتي على التركيز. لكنني وثقت بإيليا ودرست كل يوم بأي ثمن. لقد بدأت صغيرة - 15 دقيقة في اليوم. كان ذلك في ديسمبر 2019. إذا بدأت الدراسة لمدة ساعة في كل مرة، فمن المرجح أن أستسلم. لكن بفضل الحمل الصغير جدًا، كان لدي القوة الكافية للاستمرار. تثبيت تعقب العادةإلى الهاتف. افتتح دورات "البرمجة في 1C - في 21 يومًا". بالمناسبة، انتهى بي الأمر بقضاء حوالي 60 يومًا عليها. ذهبت إلى YouTube مرة أخرى، ويقول إيليا إنه بدأ تعلم جافا باستخدام دورة جافاروش. لقد تحدث عن هذا المشروع بحماس كبير لدرجة أنني أصبحت مهتمًا به أيضًا. دخلت وأكملت المستويات المجانية. لكن الاشتراك بدا باهظ الثمن بالنسبة لي. لم أخطط لأخذ الأمر على محمل الجد. بعد كل شيء، جافا هي لغة المهندسين "الحقيقيين"، وأردت كسب بعض المال. خصم لمدة عام يصل في يناير. مقابل 5800 روبل فقط. بحلول ذلك الوقت، كانت لدي رغبة في مغادرة البلاد على الأقل لمدة 5-7 سنوات القادمة. ولا أحد يحتاج إلى 1C خارج رابطة الدول المستقلة. وهذا هو، 1C بدا وكأنه مسار أبسط، ولكن مع القيود. وجافا أكثر تعقيدا، ولكن مع إمكانية التحرك يوما ما. قرأت الإنترنت، جافاروش. أدركت أن الغالبية العظمى يمكنهم العثور على وظيفتهم الأولى كمبرمج جافا خلال أول عامين من الدراسة. اشتريت اشتراكًا سنويًا في javarush. قررت أن أدرس كلاً من 1C وJava في نفس الوقت. أريد أن أقول أنه تم تدريب القدرة على التركيز على التعلم. لقد استخدمت تقنية البومودورو لمدة 25 دقيقة. أي 25 دقيقة للواحدة و25 دقيقة لجافا. ليس كثيرا، ولكن كل يوم. في ربيع عام 2020، عندما بدأ إيليا في توبيخ شركة 1C علانية. لقد أكملت بالفعل مدرسة Milkin's 1C في غضون شهرين. كنت على وشك الذهاب لأخذ 1C: Professional. ولكن بعد تقييم جميع الإيجابيات والسلبيات، قررت التوقف عن دراسة 1C والتركيز على Java. قبل سبتمبر 2020، كنت أدرس حوالي 60-90 دقيقة يوميًا. وبحلول ذلك الوقت، كنت قد حصلت على تطبيق آخر لتقنية البومودورو. بفضله، هناك بيانات: بينما كنت أجمع بين العمل والدراسة، كنت أقضي حوالي 30 ساعة شهريًا في الدراسة. في نهاية شهر أغسطس، أصبح من الواضح أنني كنت أفعل شيئًا ما باستخدام Java. بحلول ذلك الوقت كنت بالفعل في المستوى 20. طلبت من والدي المساعدة، ليساعدوني بالمال بينما أنهي دراستي قبل أن أحصل على وظيفتي الأولى. لقد دعمونا، ونحن ممتنون لذلك للغاية. استمر التعلم النشط لمدة 3 ساعات تقريبًا يوميًا حتى منتصف مارس 2021. وكانت هناك عدة محاولات للبحث عن عمل. لقد بدأت التقدم لشغل الوظائف الشاغرة في أكتوبر 2020. المرة الأولى التي تم استدعائي فيها للمقابلة كانت في 12 فبراير 2021. وحيث الأولى هناك ثانية وثالثة... وفي المقابلة الخامسة تم تعييني. أول يوم عمل لي هو 23 مارس. اليوم هو الرابع من يوليو، لقد اكتملت فترة الاختبار، لذلك أكتب هذه المذكرة لأن قصص النجاح الأخرى أخبرتنا عن المسار الذي يجب أن نسلكه من بداية الدراسة إلى الوظيفة الأولى. حان دوري لأخبرني. أساتذتي أرى أنه من واجبي أن أذكر المعلمين الرائعين الذين استثمروا في المعرفة، ولكني لا أعرفهم شخصياً. زاور تريجولوف. معلم رائع. أكمل جافاراش بعد المستوى 20، وشاهد دورته التدريبية "JAVA - احصل على الحزام الأسود!" أسهل بكثير. دورة شاملة جدا . يشرح بكلمات بسيطة، أقصى قدر من الوظائف، وأمثلة بسيطة، دون تسرع. عندما رأيت دورة "الربيع للمبتدئين" اشتريتها في نفس اليوم وأكملتها في شهر. سيكون من الخطأ الكبير أن يتخطى مبرمج Java المبتدئ هاتين الدورتين. لقد شاهدت أيضًا جزءًا من الدورة التدريبية على Oracle. نايل عليشيف . 52 مقطع فيديو على اليوتيوب للمبتدئين مفيد لفهم المفاهيم الأساسية في لغة جافا. لقد شاهدت الدورة التدريبية بأكملها، ثم الدورة المتقدمة، والخوارزميات وهياكل البيانات. أي مطور مبتدئ يصل إلى المستوى 10 سيواجه Nail. نيل هو الأفضل في شرح الأشياء البسيطة بلغة بسيطة. امتناني للعمل المنجز. دورة الربيع ممتازة أيضًا، فلا تفوتها. وربما تكون الدورة التدريبية الوحيدة حول git هي أيضًا عمل Nail. إيفان جولوفاتش . في اللحظة التي واجهت فيها موضوعًا لا يمكن تغطيته في درس فيديو مدته 20 دقيقة، تعرفت على محاضرات إيفان. لعدة أشهر كنت أشاهد محاضراته كل يوم لمدة 90 دقيقة. لن يخبرك أحد بالكثير من التفاصيل والعمق حول البرمجة الصناعية في دروس الفيديو. أعتقد بصدق أن رحيل جولوفاتش عن التدريس يمثل خسارة فادحة لمجتمع جافا في رابطة الدول المستقلة. فانيا، يرجى العودة. إيفجيني تيخونوف لقد شاهدت دورة Zhenya لمحاضرات itvdn حول جافا في بداية دراستي. لا أندم على ذلك، لكن في بعض الأماكن أضع أعواد الثقاب في عيني حتى لا أنام. Sergey Nemchinsky أجاب هذا الرجل على جميع الأسئلة على YouTube التي قد تتبادر إلى ذهن المطور المبتدئ. تعد مقاطع الفيديو وتدفقاته مفيدة حقًا عندما تبدأ في البحث بجدية عن وظيفة. ينبثق Evgeniy Suleymanov Zhenya عندما تبدأ في البحث عن معلومات حول أنماط أو تسجيلات المقابلات. Alexander Petrov هذا الرجل لديه أكبر عدد من الدروس في لغة جافا، حوالي 400. في بعض الأحيان تصادف موضوعًا لم يطرحه أحد غيره على اليوتيوب الروسي. نافين ريدي يا كائنات فضائية. في بعض الأحيان، في بعض القضايا، لا يمكنك العثور على أي شيء على الإنترنت الروسي على الإطلاق، أو أن جودة المواد منخفضة. يتحدث Naveen اللغة الإنجليزية البسيطة، لذلك يمكن الوصول إلى كل شيء عادةً. ليست قائمة تشغيل سيئة لواجهة برمجة التطبيقات للبث. لم يسبق لي أن قرأت أيًا من الكتب بالكامل. حاولت قراءة شيلدت والفلسفة وتعلم جافا. Javarush لا أستطيع أن أتخيل كيف يمكنك تعلم البرمجة بلغة Java من الصفر بدون Javarush. هل هذا صحيح؟ أين يمكنني أن أجد التحديات الـ 978 التي كان علي التغلب عليها؟ لا يمكنك أن تصبح مبرمجًا دون ممارسة البرمجة. نعم، يجب تعلم أطر العمل وSQL بشكل منفصل. نعم ستكون هناك مهام نظرت إليها كالكبش عند بوابة جديدة. نعم، لقد تذمرت أيضًا في التعليقات قائلة: "لم نمر بهذا". ومع ذلك، جافاروش أمر لا بد منه. حروب كودية في أحد الأيام، أرسل لي أحد أصدقائي، وهو مطور Java، مشكلة. اكتب بعض الدورات غير القياسية. لقد فعلت ذلك، ولكن بشكل أخرق. ثم كلفني بمهمة: التعبئة الحلزونية لمصفوفة ثنائية الأبعاد، على سبيل المثال، حجم 3 × 3 أرقام: 123,894,765، أي أنك تحصل على حجم 4x4 أو 5x5، أي رقم، كمدخل. يجب أن تملأ الطريقة المصفوفة. بشكل عام، لم أحسب ذلك إلا بعد 17 يوما. لا، لم أجلس في هذه المهمة كل يوم. وذهبت إلى Codewars وفي كل يوم قمت بحل أول 8 كيو، ثم 7، ثم 6. وفي المجمل، قمت بحل حوالي 150 مشكلة. اكتشفت في حروب التعليمات البرمجية أنه يتعين عليك تعلم كتابة الخوارزميات بشكل منفصل. وهذا مفيد. مشروع الحيوانات الأليفة بعبارات بسيطة، كان CRUD في الربيع مع MySQL على AWS. توفر أمازون خادمًا مجانيًا لمدة عام للتعلم. الآن أعتقد أن كل مطور مبتدئ يجب أن يكتب CRUD باستخدام وحدات التحكم. تأكد من كتابة طرق الحصول والنشر والوضع والحذف. العثور على وظيفة هي قصة طويلة. لعدة أشهر تلقيت الرفض فقط. لكن الجميع من حولي ظلوا يقولون: إذا لم يتصلوا بك لإجراء مقابلة، فهذه سيرة ذاتية سيئة.نعم، السيرة الذاتية بدون خبرة يمكن أن تكون جيدة وسيئة. تأكد من الاطلاع على التوصيات على YouTube من Hunters أو Nemchinsky حول كتابة السيرة الذاتية. بالأصالة عن نفسي، سأقول فقط أنني أضفت كل ما درسته خلال الشهر إلى سيرتي الذاتية. لقد قمت بنشر قائمة محدثة بالتقنيات التي قضيت وقتًا في استخدامها، حتى يتمكن قسم الموارد البشرية على الفور من معرفة ما إذا كنت مناسبًا أم لا. وبعد مرور بعض الوقت، أصبح من الواضح في سيرتي الذاتية أنني كنت أدرس بشكل مستقل لمدة عام. كانت هناك ردود إيجابية حيث طُلب مني ملء نموذج أو القيام بمهمة فنية. وقبل ذلك لم يكن هناك سوى الرفض. أول مقابلة في عيد ميلادي يوم 12 فبراير على برنامج Zoom. كان مخيفا بعض الشيء. لم أكن أعرف Stream API على الإطلاق. كنت غبيًا في كثير من الأحيان. بشكل عام، أجاب على الأسئلة بشكل سيء. لم يأخذوني. ولكن بعد المقابلة الأولى، أجريت المقابلة الثانية بعد أسبوع. تدعونا إحدى الشركات كل أسبوع لإجراء محادثة. كان عليك فقط أن تتعلم كيفية تمريرها. بدأت في كتابة جميع الأسئلة التي كنت في حيرة من أمري ودراستها. لقد كتبت ذلك بكلماتي الخاصة، كما أفهمها. بدأت أستجيب ليس فقط للوظائف الشاغرة للمبتدئين، بل لكل ما يتطلب خبرة من سنة إلى 3 سنوات. تم تحديد موعد لإجراء 5 مقابلات في 19 مارس. أعترف أنه بعد 4 إخفاقات شعرت بذلك. لكنني كنت سأستمر حتى يوظفوني. جئت إلى المكتب. التقيت بالموارد البشرية وقدمته إلى قائد الفريق. جلسنا. أتوقع أن تبدأ الأسئلة الآن، لكن لا. قال القائم بإجراء المقابلة: "افتح الكمبيوتر المحمول، المهمة: اكتب وحدة التحكم التي ستعود...". لقد كتبت وحدة التحكم وألقيتها معًا في بضع دقائق. ويمكنك استخدام جوجل. "هل تعرف تسلسل فيبوناتشي؟ لذا فإن وحدة التحكم تأخذ فهرسًا في التسلسل، ودعه يعيد الرقم الصحيح." ولكن هنا لا يمكنك استخدام البحث بعد الآن. استغرق الأمر حوالي 15 دقيقة أخرى، لأن عليشيف كان يمر بالأمر. نعم، لقد قمت بحل هذه المشكلة بنفسي. المهمة الثالثة أكثر صعوبة، "القتال". لن أخوض في التفاصيل، ولكن كان من الضروري حساب تغيير التاريخ بذكاء. لقد علقت هنا لفترة طويلة، لكنني أظهرت كيف أقوم بتحليل المشكلة، وأوضح كيف سأحلها، وتخلصت من حوالي نصف الكود. سأل القائم بإجراء المقابلة: "هناك الكثير من المهام، متى يمكنك المغادرة؟ يوم الاثنين؟" شعرت بعدم الارتياح. كان الأمر كما لو أنني قد تم تخديري بنوع من المخدرات. أقول: "نحن بحاجة إلى عرض". "ثم سوف ترسل لك إدارة الموارد البشرية عرضًا يوم الاثنين، وسيقدم لك عرضًا يوم الثلاثاء." وظيفة الثلاثاء 23 مارس ذهبت للعمل. كمبيوتر محمول، 2 شاشات، أوبونتو. حقوق الوصول الممنوحة. ساعد أحد الزملاء وأجاب على جميع الأسئلة. لقد كنت أعمل لمدة أربعة أشهر الآن. بالطبع لا يمكنك الحصول على خبرة في البرمجة الصناعية من خلال الدورات. لا يمكنك أن تصبح وسطًا في أول يوم عمل لك. نصيحة لأولئك الذين حصلوا على وظيفتهم الأولى: حاولوا تحقيق أقصى قدر من النتائج، وتحدثوا أقل. أكمل المزيد من المهام بشكل أسرع. سوف يرون ذلك بالتأكيد، ويقدرونه، ولن يرغبون في التخلص منك. لا تتردد في طرح الأسئلة. عالقة لمدة 40 دقيقة؟ اسأل أحد زملائك كيف يمكنك المضي قدمًا. أنت الآن فريق. ثم سوف يتصلون بك. استغرق الطريق إلى وظيفتي الأولى 15 شهرًا وحوالي 750 ساعة من التدريب. شكرًا جزيلاً لمجتمع وفريق جافاروش. اقرأ دائمًا التعليقات تحت المحاضرات والمشاكل.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION