JavaRush /مدونة جافا /Random-AR /طريقي الطويل لأصبح مبرمجًا
Максим Караваев
مستوى
Санкт-Петербург

طريقي الطويل لأصبح مبرمجًا

نشرت في المجموعة
وأخيرا، هناك فرصة لإضافة قصة نجاحك! إنها ليست عابرة كما هو الحال بالنسبة للبعض الذين وجدوا وظيفة بالفعل في غضون ستة أشهر، ولكنها حقيقية بنفس القدر. تختلف الفرص من شخص لآخر، فإذا لم تتمكن من العثور على وظيفة لمدة عامين وتعتقد أنك محروم من بعض الهدايا الأسطورية، فلا تيأس، فأنت لست وحدك :)
رحلتي الطويلة لتصبح مبرمجًا - 1
تحياتي لجميع زملائي الطلاب والزملاء! عندما قمت بزيارة JavaRush لأول مرة في عام 2015 وقرأت قصص النجاح، اعتقدت أنني لا أستطيع الانتظار لمشاركة قصتي. ومع ذلك، ما زلت أفعل ذلك، مما يعني أن كل شيء يمكن تحقيقه. أريد أن أخبرك كثيرًا أنه حان وقت تأليف كتاب، لكنني سأحاول أن أكون مختصرًا قدر الإمكان. أتمنى مخلصًا ألا يموت أحد من الملل، أثناء الخوض في الكثير من الرسائل... في نهاية شهر يناير من عام 2015، قررت أن أستمر في العمل في مكاني الحالي، في انتظار أن يصبح مديري فجأة كريمًا بالنسبة لي. كان العيش بشكل جيد مسعى عقيمًا. عندما كنت صغيرًا، كنت منخرطًا في البرمجة، لكن عندما انضممت إلى الجيش، تخليت عنها. لقد حدث أنه لم تكن هناك حاجة لذلك. ثم انقلبت الحياة وانقلبت، ولم أتمكن من الحصول على وظيفة مبرمج في أي مكان ولم أحاول (اعتقدت أنه لا يوجد سوى علماء رياضيات أذكياء هناك). في الأماكن التي عملت فيها، كانت "البرمجة" تعني تصميم موقع ويب من صفحة واحدة، أو تشغيل الطابعة، أو إعداد الإنترنت. عشت في سمولينسك في ذلك الوقت، وحصلت على ما متوسطه 10-12 ألف شهريًا، ولم أقلق كثيرًا، واعتقدت أن هذا هو ما ينبغي أن يكون عليه الأمر، الجميع يعيش هكذا. وفي عام 2012، انتقل إلى سانت بطرسبرغ ووجد وظيفة براتب ثلاثة أضعاف ما كان عليه في السابق. وحتى بداية عام 2015، معتقدًا أنني الآن ناجح بالتأكيد، توقفت مرة أخرى عن التفكير في الآفاق. بدأ الإدراك يأتي بعد مرور بعض الوقت، وقبل وقت قصير فقط من عيد ميلادي التاسع والعشرين، أدركت أنه على هذا المعدل، لم يكن هناك شيء جيد يخبئ لي في الحياة - فقط رحلات يومية إلى وظيفة مملة، وصدقات من مديري في شكل مكافأة. زيادة في الراتب بمقدار ألفي سنويًا، مدى الحياة من الراتب إلى الراتب حتى الشيخوخة (وكان الأمر مخيفًا حتى مجرد التفكير فيه). كان المجال الذي اكتسبت فيه الخبرة ضيقًا جدًا لدرجة أنني إذا طُردت فجأة سأظل عاطلاً عن العمل لفترة طويلة. وهكذا، في يناير 2015، قررت أنني بحاجة للدخول في مجال البرمجة. اعتدت أن أبدأ شيئًا كهذا أيضًا، لكنني استسلمت بعد بضعة أيام. هذه المرة كان كل شيء جديًا، اعتقدت وأدركت أن البرمجة بالنسبة لي هي الفرصة الوحيدة لحياة طبيعية. لم أقلق بشأن اختيار اللغة لفترة طويلة. بالنظر إلى الشعبية والطبيعة الموجهة للكائنات والطلب في السوق، وقع الاختيار على Java. كانت الخطوة الأولى نحو تحقيق الهدف هي شراء كتاب "Java. الدليل الكامل لهربرت شيلدت. بدأت أقرأه بشغف في المساء، في مترو الأنفاق أثناء السفر من وإلى العمل، وأعمل على أمثلة في المنزل والعمل. لم يستغرق إتقان بناء الجملة وقتًا طويلاً، ربما أسبوعًا، لأنني كنت على دراية بأساسيات البرمجة وفهمت جميع أنواع بنيات اللغة. ولكن عندما بدأ التعرف على نموذج OOP، بدأت الصعوبات. في هذا الوقت تقريبًا، بدأت أدرك أن الدراسة من كتاب كانت مملة للغاية، ومن باب الفضول، بحثت في الإنترنت بحثًا عن بعض الدورات التعليمية المعقولة. وكم كان من حسن حظي أنني صادفت JavaRush! لقد أسرتني الدورة كثيرًا لدرجة أنه تم الانتهاء من المستويات العشرة الأولى إن شاء الله في ثلاثة أسابيع. ثم حظ آخر - خصومات في أبريل على شرف يوم رواد الفضاء، ونتيجة لذلك تمكنت من الحصول على اشتراك غير محدود مقابل 5000 روبل فقط. منذ تلك اللحظة فصاعدًا، لم أترك الدراسة ببساطة: لقد قمت بحل المشكلات في المساء في المنزل، وفي الصباح قرأت بمزيد من التفاصيل حول ما درسته في مترو الأنفاق (كل ذلك من نفس شيلدت، ثم من إيكل ). في العمل، في وقت فراغي، قمت بحل المشكلات مرة أخرى، وفي المساء قرأت مرة أخرى في مترو الأنفاق. وهكذا يومًا بعد يوم. بحلول نهاية العام، خططت لأخذ دورة، ثم تدريب عبر الإنترنت، والبدء في البحث عن وظيفة في بداية عام 2016. ولكن، كما اتضح، ليس من الممكن دائما اتباع الخطة. تم الانتهاء من كمية كافية من المواد للتسجيل في التدريب فقط بحلول أبريل 2016، أي. بالضبط بعد سنة واحدة من شراء الدورة. لقد دفعت مقابل الاشتراك المطلوب، وقمت بتنزيل مهمة الاختبار و... أصابني الجنون، بعبارة ملطفة. Git، Maven، Spring MVC، Hibernate، بعض أطر العمل الأمامية، MySQL... كل ما سمعت عنه أثناء عملية التعلم، لكنني اعتقدت أنه لا يزال بعيدًا جدًا. والآن أحتاج إلى معرفة كل هذا في غضون أسبوعين فقط. يدعي مؤلفو الدورة أنه يمكنك معرفة ذلك في غضون أيام قليلة. لكنني لم أنجح. قد يظن المرء أنني أحمق ولا ينبغي أن أكون مبرمجًا. لكنني قررت تغيير الأمر بشكل مختلف، واستقريت على الرأي القائل بأنني ببساطة كنت أتعمق أكثر من اللازم لفهم كيفية عمل هذا الإطار أو ذاك. وأنا حقا لا أستطيع أن أفعل خلاف ذلك. أثناء محاولتي إكمال مهمة اختبارية باستخدام برامج تعليمية مختلفة من الإنترنت، واجهت حقيقة أنني لم أفهم شيئًا عمليًا. من غير المرجح أن تساهم إعادة الكتابة الميكانيكية للكود في التطوير، وإذا حدث أي خطأ عند تشغيل التطبيق، فقد ضاعت تمامًا أين أبحث، وكنت في حيرة من أمري، وبحثت عن برنامج تعليمي آخر وبدأت من جديد. وبطبيعة الحال، لم يكن لدي الوقت الكافي لإنشاء طلب نهائي بحلول الوقت الذي بدأ فيه التدريب. لكنني بدأت في قراءة الكتب والكتيبات الإرشادية عن Maven وSpring، وفهمت بشكل عام كيف يعمل كل شيء فيهما، وأتقنت Git، وأخيراً، يا إلهي، أنشأت حسابًا على GitHub. لكن لا يزال هذا الفشل في التدريب الداخلي يحبط عزيمتي، حتى ديسمبر 2016 واصلت الدراسة، وفقط قبل العام الجديد أخذت مهمة الاختبار على محمل الجد مرة أخرى. ثم عثرت على كتاب ممتاز بعنوان "Spring MVC Beginner's Guide" من إنتاج Packt Publishing، حيث قمت بقراءته وكتبت الطلب خطوة بخطوة. ويحتوي على كل شيء، كل ما تحتاج إلى معرفته لإكمال المواصفات بنجاح، باستثناء العمل مع قاعدة البيانات والإسبات. كان علي أن أفهم ذلك بنفسي، لكنني شعرت مرة أخرى بالقوة، وسرعان ما أرفقت قاعدة البيانات بالتطبيق قيد التشغيل. وهكذا بدأ عام 2017 ونجحت في اجتياز مهمة الاختبار للمشاركة في التدريب الذي بدأ في شهر مارس. ولكن حدث أنه في مكان عملي الحالي لم أتمكن من العمل في المشروع، لأن... تم إغلاق موانئ Git وMaven وغيرها، لذلك لم يتبق سوى العمل في عطلات نهاية الأسبوع والأمسيات. من الواضح أن 4-5 ساعات أسبوعيًا لإتقان المادة لم تكن كافية. هنا ظهر مرة أخرى ميلي إلى الخوض في التفاصيل، لكنني آمنت بذلك إن كتابة التعليمات البرمجية التي يبدو أنها تعمل، ولكن ليس من الواضح كيف، لن تؤدي إلى نتائج تذكر. لذلك بدأت في التخلف عن الركب. أثناء فترة التدريب، بدأت إدارة الموارد البشرية بالاتصال بسبب... تذهب السيرة الذاتية إلى قاعدة بيانات مقدم الطلب. في بداية شهر أبريل، ذهبت لإجراء مقابلة واحدة، وقد أحبطتني إلى حد ما، لأنه في رأيي تبين أنها كانت فاشلة. على الرغم من أنه تم تكليفي بمهمة اختبارية، وبدأت العمل عليها بدافع الاهتمام، إلا أنني لم أعد أعول على هذا المكان. ثم بدأ الصيف وبدأت في كتابة تعليمات برمجية أقل كل يوم. كنت خائفًا من الذهاب إلى المقابلات، وفكرت دائمًا "لست مستعدًا بعد"، "ما زلت بحاجة لمعرفة المزيد". كنت أفكر بالفعل في شراء دورة أخرى على GeekBrains وحتى، سامحني الله، التسجيل في جامعة Mail.ru عبر الإنترنت. لكن في منتصف أغسطس، بعد عودتي من الإجازة، ذهبت إلى العمل وأدركت أنني سئمت بالفعل من كل شيء هناك لدرجة أنني ببساطة لم أعد أستطيع تحمله جسديًا - وسرعان ما سأرسل الجميع علنًا بثلاث رسائل مبهجة . لكي لا أؤدي إلى الخطيئة، بدأت في الرد على جميع الوظائف الشاغرة المثيرة للاهتمام من القائمة البريدية لـ HH. لا توجد متاعب أو خطابات تعريفية، فقط اضغط على "الرد" ومهما حدث. إذا اتصلوا، فهذا جيد، وإذا لم يكن الأمر كذلك، فلا داعي للانزعاج. إذا فشلت، فلا بأس، إنها ساعة من الخجل والاستمرار في الإصرار. لكنني تمكنت من الحصول على وظيفة في المحاولة الأولى. في أحد الأيام، تلقيت مكالمة هاتفية من شركة T-Systems، التي تقدمت بطلب لشغل الوظيفة الشاغرة بها منذ وقت ليس ببعيد. كان هذا تدريبًا لمدة ثلاثة أشهر بدوام كامل دون الحاجة إلى خبرة. لقد مرت المقابلة بضجة كبيرة، وغادرت ملهمًا للغاية. حرفيًا في نفس الأسبوع اتصلوا بي مرة أخرى، وبعد بضعة أيام أرسلوا لي عرضًا. وفي العشرين من سبتمبر، بدأت أول يوم عمل لي كمهندس برمجيات مبتدئ. في 11 ديسمبر، تم إخطاره بأن فترة الاختبار قد مرت. من الرائع أن تدرك أنك قد حققت هدفك، وبعد ذلك يمكنك حتى الاسترخاء عن غير قصد. لكن لا يجب أن تفعل هذا. مجرد تطوير، تنمو فقط. يمكن أن يقال الكثير، لكن التأليف قد تبين بالفعل أنه ضخم للغاية. ولذلك، لا بد لي من وضع حد لذلك هنا. إذا نسيت أن تخبرني عن شيء مهم، فقط ذكرني به في التعليقات، وسأخبرك به بالتأكيد. حظا سعيدا للجميع في دراستهم وعملهم! أنني سئمت بالفعل من كل شيء هناك لدرجة أنني ببساطة لا أستطيع تحمله جسديًا - قريبًا سأرسل الجميع علنًا بثلاث رسائل مبهجة. لكي لا أؤدي إلى الخطيئة، بدأت في الرد على جميع الوظائف الشاغرة المثيرة للاهتمام من القائمة البريدية لـ HH. لا توجد متاعب أو خطابات تعريفية، فقط اضغط على "الرد" ومهما حدث. إذا اتصلوا، فهذا جيد، وإذا لم يكن الأمر كذلك، فلا داعي للانزعاج. إذا فشلت، فلا بأس، إنها ساعة من الخجل والاستمرار في الإصرار. لكنني تمكنت من الحصول على وظيفة في المحاولة الأولى. في أحد الأيام، تلقيت مكالمة هاتفية من شركة T-Systems، التي تقدمت مؤخرًا بطلب لشغل الوظيفة الشاغرة فيها. كان هذا تدريبًا لمدة ثلاثة أشهر بدوام كامل دون الحاجة إلى خبرة. لقد مرت المقابلة بضجة كبيرة، وغادرت ملهمًا للغاية. حرفيًا في نفس الأسبوع اتصلوا بي مرة أخرى، وبعد بضعة أيام أرسلوا لي عرضًا. وفي العشرين من سبتمبر، بدأت أول يوم عمل لي كمهندس برمجيات مبتدئ. في 11 ديسمبر، تم إخطاره بأن فترة الاختبار قد مرت. من الرائع أن تدرك أنك قد حققت هدفك، وبعد ذلك يمكنك حتى الاسترخاء عن غير قصد. لكن لا يجب أن تفعل هذا. مجرد تطوير، تنمو فقط. يمكن أن يقال الكثير، لكن التأليف قد تبين بالفعل أنه ضخم للغاية. ولذلك، لا بد لي من وضع حد لذلك هنا. إذا نسيت أن تخبرني عن شيء مهم، فقط ذكرني به في التعليقات، وسأخبرك به بالتأكيد. حظا سعيدا للجميع في دراستهم وعملهم! أنني سئمت بالفعل من كل شيء هناك لدرجة أنني ببساطة لا أستطيع تحمله جسديًا - قريبًا سأرسل الجميع علنًا بثلاث رسائل مبهجة. لكي لا أؤدي إلى الخطيئة، بدأت في الرد على جميع الوظائف الشاغرة المثيرة للاهتمام من القائمة البريدية لـ HH. لا توجد متاعب أو خطابات تعريفية، فقط اضغط على "الرد" ومهما حدث. إذا اتصلوا، فهذا جيد، وإذا لم يكن الأمر كذلك، فلا داعي للانزعاج. إذا فشلت، فلا بأس، إنها ساعة من الخجل والاستمرار في الإصرار. لكنني تمكنت من الحصول على وظيفة في المحاولة الأولى. في أحد الأيام، تلقيت مكالمة هاتفية من شركة T-Systems، التي تقدمت مؤخرًا بطلب لشغل الوظيفة الشاغرة فيها. كان هذا تدريبًا لمدة ثلاثة أشهر بدوام كامل دون الحاجة إلى خبرة. لقد مرت المقابلة بضجة كبيرة، وغادرت ملهمًا للغاية. حرفيًا في نفس الأسبوع اتصلوا بي مرة أخرى، وبعد بضعة أيام أرسلوا لي عرضًا. وفي العشرين من سبتمبر، بدأت أول يوم عمل لي كمهندس برمجيات مبتدئ. في 11 ديسمبر، تم إخطاره بأن فترة الاختبار قد مرت. من الرائع أن تدرك أنك قد حققت هدفك، وبعد ذلك يمكنك حتى الاسترخاء عن غير قصد. لكن لا يجب أن تفعل هذا. مجرد تطوير، تنمو فقط. يمكن أن يقال الكثير، لكن التأليف قد تبين بالفعل أنه ضخم للغاية. ولذلك، لا بد لي من وضع حد لذلك هنا. إذا نسيت أن تخبرني عن شيء مهم، فقط ذكرني به في التعليقات، وسأخبرك به بالتأكيد. حظا سعيدا للجميع في دراستهم وعملهم!
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION