JavaRush /مدونة جافا /Random-AR /قصة إنسانية واحدة

قصة إنسانية واحدة

نشرت في المجموعة
قد تبدو قصتي عادية إلى حد ما بين قصص الطلاب الآخرين، حتى على الرغم من عمري 38 عامًا (وقت التعيين)، إن لم يكن لحقيقة واحدة، كما يبدو لي، تميز قصتي عن غيرها. الحقيقة هي أن معظم القصص التي قرأتها عن كيف أصبح الناس مبرمجين، بطريقة أو بأخرى، كان لها السياق التالي: كتب المؤلف أنه منذ الطفولة كان يحلم بأن يصبح مبرمجًا، ولكن حدث خطأ ما في الحياة أو أظهر ميولًا معينة للبرمجة ولكن مرة أخرى ليس القدر. أي أنهم كانوا ما يسمى (لا أريد الإساءة إلى أي شخص)، المبرمجين "الكامنين". قصة انسانية واحدة - 1في حالتي، كل شيء كان خطأ. في طفولتي، ومراهقتي، وحتى معظم سنوات البلوغ، لم أفكر قط في أن أصبح مبرمجًا؛ علاوة على ذلك، أنا، كما يقولون، إنساني كلاسيكي. في المدرسة، حصلت على درجات جيدة إلى حد ما في المواد الإنسانية فقط؛ وكانت العلوم الدقيقة صعبة، وبالكاد تمكنت من الحصول على درجات C (في نظام من خمس نقاط). لم يكن لدي أي علوم كمبيوتر في المدرسة، أو في الكلية على الإطلاق. وهذا هو، كان في البرنامج، لكنهم لم يتمكنوا من العثور على المعلمين؛ إذا تم العثور عليهم، كانوا باستمرار في إجازة مرضية؛ بشكل عام، أستطيع أن أتذكر ما يصل إلى ثلاثة دروس في علوم الكمبيوتر في البرنامج المدرسي بأكمله. كما أنني تخرجت من المعهد بشهادة في الفقه، باختصار، أنا بالتأكيد لست تقنيًا بالعقلية. هذه، إذا جاز التعبير، الخلفية، وإدخال البيانات. ولكن أول الأشياء أولا. خطرت لي فكرة أن أصبح مبرمجًا لأول مرة في عام 2013. في ذلك الوقت، كنت مديرًا متوسطًا ناجحًا إلى حد ما براتب قدره 1000 دولار أمريكي. كان كل شيء على ما يرام معي، ولكن من وقت لآخر تراودني أفكار مثل "ما هي الخطوة التالية؟" عندها عثرت على مقالة تحفيزية من مؤلف JavaRush حول كيف يمكن لأي شخص ذكي أن يصبح مبرمجًا. لم أعتبر نفسي غبيا، لكن كانت لدي شكوك جدية حول قدراتي في شكل الافتقار التام لأي معرفة أساسية في هذا المجال. وهنا يجب أن يكون امتناني الأول: لقد عبر المؤلف عن أفكاره بشكل مقنع للغاية وجادل في سلسلة مقالاته أنه بفضله وموهبته استقرت فكرة البرمجة في رأسي ونبتت في النهاية. شكرا لك، مؤلف JavaRush! ومع ذلك، على الرغم من الاهتمام، لم يكن هناك الكثير من الإجراءات النشطة من جهتي لتنفيذ الخطة. لقد علقت بشكل أساسي بالمحاضرات والمشكلات المتعلقة بالمستويات العشرة التجريبية لـ JavaRush. لم يكن الكثير واضحًا، نوع من السحر من تعاويذ غامضة، لكن بناءً على نصيحة المؤلف المذكور أعلاه، قرأت المحاضرات مرارًا وتكرارًا، محاولًا حل المشكلة التالية، لأنهم وعدوني بأن اللغز سيحل عاجلاً أو لاحقًا (التطلع إلى المستقبل - لقد نجح الأمر!). كان التقدم بطيئًا إلى حد ما، ليس فقط لأن الكثير من الأشياء لم تكن واضحة، ولكن أيضًا لأنه، كما كتبت سابقًا، كان كل شيء على ما يرام بالنسبة لي على أي حال: الراتب والعمل كانا مثيرين للاهتمام (في ذلك الوقت)، والتحرك في المستقبل من 1000 دولار أمريكي. مدير ل 500-700 دولار أمريكي كانت Java Juna غير ملهمة إلى حد ما. في ذلك الوقت، كان النمو ممكنًا بالطبع، وأعلى بكثير مما كنت أتوقعه، من حيث المبدأ، كمدير، لكن تلك كانت آفاقًا بعيدة، وهنا منطقة الراحة وهذا كل شيء. تغير الوضع في نفس العام. لقد فقدت وظيفتي، ومعها منطقة الراحة الخاصة بي. بالنظر إلى أنني كنت متخصصًا في نطاق ضيق إلى حد ما ولم أتمكن من العثور على وظائف شاغرة في ملفي الشخصي، كان علي أن أذهب إلى المنطقة التي كان لدي فيها فهم جيد أيضًا، ولكن هناك كانت المنافسة أعلى وأصبح راتبي أقل في المقابل، حوالي 700 دولار أمريكي. (وهذا مشابه بالفعل لراتب شهر يونيو). لم أكن متأكدًا من قدرتي على التعامل مع Java بمفردي، فقررت أن التعليم عبر الإنترنت أمر رائع بالتأكيد، لكن التعلم دون الاتصال بالإنترنت أكثر واقعية (وهذا كان خطأ). اشتريت دورة من إحدى المدارس التي عرضت دراسة جافا وبدأت الدراسة مفعمًا بالأمل. في هذه العملية، اتضح أنه بعد إكمال الدورة، لن أتمكن من التقدم لوظيفة مبتدئة، لأنه بالإضافة إلى معرفة بناء الجملة والأساس، كنت بحاجة إلى الكثير من الأشياء الأخرى (لم أكن أعرف حتى اختصارات مثل SQL في ذلك الوقت) وكان هذا محبطًا للغاية، حيث أنني دفعت أموالًا عادية للدورة وتوقعت أن يؤتي الاستثمار ثماره بسرعة كبيرة. لا تهتم. لا، كان التدريب جيدًا بشكل أساسي وتلقيت بعض المعرفة، ولكن بعد إكمال النصف الأول من الدورة، أدركت أنني سأحصل على نفس القدر من المعرفة تقريبًا مثل الإنترنت، ولكن أكثر تكلفة. لذلك، قررت عدم دفع ثمن النصف الثاني من الدورة، ولكن شراء اشتراك في Java Rush بخصم العام الجديد. قصة انسانية واحدة - 2لا قال في وقت أقرب مما فعله. ولكن حتى هنا لم يكن كل شيء سلسًا جدًا (ولا حتى على الإطلاق). كنت أدرس غالبًا بعد العمل، وأخصص ما بين ساعة إلى ساعتين أو ثلاث ساعات للدراسة. كانت تلك أوقاتًا مظلمة: كنت متعبًا بعد العمل، ولم يخطر ببالي الكثير، بالإضافة إلى أن اللغة نفسها كانت صعبة (أنا إنساني). وعلى الرغم من أن أسرتي كانت تدعمني (زوجتي وطفلي)، إلا أنه كان من الصعب أن أجد وقتًا للدراسة وللعائلة ولنفسي. والنتيجة هي المماطلة الشديدة. في بعض الأحيان، تركت المدرسة لمدة ستة أشهر، ولعبت الألعاب عبر الإنترنت (وهو الشر الذي تم إعداد وعاء منفصل له)، ولكن عاجلاً أم آجلاً عدت، وقرأت قصص نجاح الآخرين وبدأت من جديد. كما تفاقم الوضع بشكل كبير بسبب الأزمة السياسية ثم الاقتصادية (نتيجة لذلك). نظرًا لأن الراتب لم يكن مرتبطًا بالدولار، وانخفضت قيمة العملة الوطنية، فقد بدأت في الواقع في تلقي 400-500 دولار أمريكي. وشعرت بالحزن التام. بطريقة أو بأخرى، وصلت بصراحة إلى المستوى 21 أو 22 في Java Rush وربما كنت سأذهب إلى أبعد من ذلك، لكنني تلقيت خطاب سعادة من المؤلفين حول التوظيف التالي للتدريب الداخلي. لا يوجد شيء خاص، تم تعيين التدريب الداخلي بانتظام، ولكن هذه المرة تم إبلاغي أنه وفقًا لاشتراكي سيكون آخر تدريب مجاني، وبعد ذلك سيكون فقط مقابل أموال إضافية. وفقًا لشروط المشاركة في التدريب، في ذلك الوقت، كان من الضروري الوصول إلى المستوى 30 وإكمال مهمة الاختبار. نظرًا لأن المهام من مستوى إلى آخر أصبحت أصعب فأصعب ولم أستطع حتى أن أحلم بالوصول إلى المستوى 30 في شهر واحد (لا تنس أنه لا يزال يتعين علي إجراء اختبار)، قررت الغش. انتهى بي الأمر بما يكفي من المادة السوداء لفتح المستويات حتى المستوى 30 دون الحاجة إلى حل المشكلات. لذلك، تم تجاوز العقبة الأولى - تم أخذ المستوى 30. لقد تلقيت اختبارًا وأدركت أن مشاكلي بدأت للتو: Spring، Hibernate، SQL، JSP. نعم، أنت بحاجة إلى أبسط CRUD، ولكن عندما لا يكون لديك حتى نواة واثقة جدًا، فأنت تفهم ذلك. لقد حاولت بصراحة إتقان هذه التقنيات في الوقت المتبقي، ولكن ليس بنجاح كبير. على الأقل، لا يكفي للحصول على تدريب. الحيلة الثانية: ابحث في جوجل عن الحل العملي لهؤلاء الأشخاص الذين أكملوا بالفعل تدريبًا داخليًا على Github، وتحقق من أدائه بنفسك، وقم بإجراء تغييرات تجميلية وتمريره كحل لك. بهذه الطريقة غير النزيهة تمامًا، انضممت إلى عربة التدريب المجاني الأخير. ما زلت أشعر بالخجل، لكنني لا أندم على أي شيء (باستثناء أنه كان بإمكاني الدراسة بشكل أفضل وأصعب). لم يكن التدريب أيضًا أمرًا سهلاً، لكنه عرّفني على الأطر والمكتبات المطلوبة في الحياة الواقعية، في المشاريع الحقيقية. أود أن أغتنم هذه الفرصة لأعرب عن امتناني لغريغوري كيسلين، مؤلف مشروع topjava، الذي أرسلني إليه شباب Java Rush للتدريب عبر الإنترنت. بالمناسبة، لم أتمكن أيضًا من اجتياز التدريب في المرة الأولى (لم يكن لدي ما يكفي من المعرفة والمهارات)، ولكن نظرًا لأن المشاركة المتكررة في التدريب الداخلي مجانية، فقد زادت معرفتي ومهاراتي مع الانتهاء لاحقًا. يوم واحد، أثناء تصفحي لملخص المبتدئين على أحد المصادر المعروفة والمحترمة، عثرت على أخبار تفيد بأن أحد رواد السوق يقوم بتجنيد الطلاب لدورات Java التالية. على عكس الشركات الكبيرة الأخرى، لم يضع هؤلاء الأشخاص قيودًا عمرية (مثل طلاب السنة النهائية فقط)، ولهذا السبب أشكرهم. الشروط بسيطة: اجتياز اختبار اختيار، ومقابلة باللغة الإنجليزية، وتكون في دورات خارجية (حوالي 3 أشهر)، ثم تكتب مشروعك وتدافع عنه، وإذا كنت جيدًا بما فيه الكفاية، تدخل في دورات داخلية (من 1 إلى 1). إلى 6 أشهر)، وبعد ذلك قد تدخل في أحد المشاريع القتالية للشركة (أو لا يجوز لك ذلك). في الواقع، يعد خيار الدورات التدريبية من الشركات مع التوظيف اللاحق هو الطريقة الأمثل وغير كثيفة الموارد في مجال تكنولوجيا المعلومات، ومع ذلك، هناك فروق دقيقة: مستوى عالٍ جدًا من المنافسة وثانيًا، لا توجد ضمانات للتوظيف (أنت قد لا يمر عبر المهارات الناعمة مثلاً أو اللغة الإنجليزية الضعيفة). فيما يتعلق بالمنافسة، سأكتب من تجربتي: أكثر من 450 شخصًا تقدموا للاختبار، حوالي 50 دخلوا الدورات، أقل من 20 دخلوا الدورات الداخلية، لا أعرف كم عدد العروض التي تلقواها، لكن ما لا يحصل عليه الجميع هو حقيقة مبنية على معلومات داخلية. بشكل عام، قمت بالتسجيل للاختبار دون أن أتوقع أي شيء حقًا، ولكن بما أن ذلك أفضل من عدم القيام بأي شيء، فقد قررت المحاولة. لقد قمت بالتحضير للاختبار على Quizful، وهو ما ساعدني حقًا، على ما أعتقد. وكانت الاختبارات مماثلة، ولكن باللغة الإنجليزية. تخيل دهشتي عندما تم إخطاري بعد مرور بعض الوقت بأنني قد اجتزت المرحلة الأولى من الاختيار ودُعيت إلى المرحلة الثانية - مقابلة باللغة الإنجليزية. لم يكن الفرح يعرف حدودا، على الرغم من وجود شكوك حول اللغة الإنجليزية. وبدأت في الاستعداد: طلبت من زوجتي إجراء عدة مقابلات معي باللغة الإنجليزية، بالإضافة إلى أنني قمت بإعداد وحفظ الإجابات على الأسئلة النموذجية التي من المرجح أن تُطرح في المقابلة (أخبرني عن نفسك، والخبرة السابقة، ولماذا أتيت إلى نحن، الخ). لقد نجحت أيضًا في اجتياز المقابلة وتمت دعوتي إلى الدورة. وبما أن هذه كانت فرصة حقيقية للحصول على وظيفة، وبعد التشاور مع زوجتي وطلب دعمها، قررت ترك وظيفتي والتركيز بشكل كامل على الدورات، أي أنني بذلت قصارى جهدي. لقد أصابتني الدورات الخارجية بخيبة أمل في الغالب: لقد بدأنا من الأساسيات، وقمنا بتصفح الجوهر بأكمله. أثار مستوى المعلم أيضًا شكوكي، لأنه كان معقود اللسان تمامًا (بعبارة ملطفة) كما هو الحال بالنسبة لمدرس جامعي (وبدوام جزئي، مدرس دورات من أحد رواد السوق، ووفقًا له، أيضًا مدرس دورات مدفوعة الأجر من مدرسة واحدة غير متصلة بالإنترنت). في بعض الأحيان كان من الصعب فهم المحاضرة، ليس لأن الموضوع كان صعبا، ولكن لأن عرض المعلومات كان سيئا. كما أفسدت حادثة وقعت في إحدى المحاضرات الانطباع بشكل خطير: طرح أحد الطلاب سؤالاً حول الموضوع وتلقى إجابة من المعلم. وكانت المشكلة أن الإجابة كانت خاطئة. على ما يبدو، المعلم، حتى لا يفقد ماء الوجه أمام المجموعة بأكملها، ولأنني لا أعرف الإجابة، قررت أنه من الأفضل الارتجال بدلاً من الاعتراف بصدق بأنني لا أعرف/لا أتذكر الإجابة. لقد حدث أن عرفت أنا وجارتي على المكتب الإجابة وقمنا بتصحيح المعلم، لكن ما حدث قوض بشكل خطير سلطة المعلم بالنسبة لي شخصيًا. لحسن الحظ، في نهاية الدورة، بدأنا بالتعلم على يد معلم آخر، الذي كان يعرف مجال الموضوع بشكل أفضل ولديه مهارات عملية. وكان عرض المعلومات أفضل بكثير. قصة انسانية واحدة - 3مثل كل شيء في الحياة، كل شيء ينتهي عاجلاً أم آجلاً، وكذلك الدورات الخارجية. لقد كتبت مشروعي النهائي وبدأت الاستعداد للدفاع عن نفسي، على أمل اجتياز الاختبارات الداخلية. على الرغم من أنني لم أكن من بين الطلاب المتفوقين، إلا أنني كنت أعتقد أن هناك فرصًا، معتبرا نفسي متوسطًا قويًا. لسوء الحظ، أو لحسن الحظ، تدخل جلالة الصدفة في ما كان يحدث. جئت للدفاع في وقت مبكر من الصباح. لقد قمت بعرض المشروع شفهيًا، ثم قمت بتشغيل التطبيق وعرضت وظائفه. تلقيت الكثير من الأسئلة النظرية والعملية. بعد الإجابة على الأسئلة بدرجات متفاوتة من النجاح، تلقيت مهمة إضافية إلزامية وتقاعدت في غرفة منفصلة لحل المشكلة. بعد مرور بعض الوقت، بعد أن قمت بحل المهمة، عدت إلى الأشخاص الذين أجريت معهم المقابلات. بحلول هذا الوقت، كان تكوين الأشخاص الذين أجريت معهم المقابلات قد تغير بالكامل تقريبًا. وبعد أن قدمت الحل، أبلغوني بأنني قد أساءت فهم المشكلة وعرضوا علي إعادة حلها. غادرت مرة أخرى. عندما قمت بحل المشكلة مرة أخرى، اتضح أنه لم يبق أحد من هؤلاء الأشخاص الذين أجروا مقابلتي منذ البداية. أولئك الذين كانوا في مكانهم تحققوا من مهمتي وقالوا إنه بما أنه لم يكن أي منهم في مقابلتي، فسوف يتحققون من أولئك الذين كانوا عني. بشكل عام، لا أعرف من أوضح ذلك وكيف، وكيف جمعوا ردود الفعل حول دفاعي من أشخاص مختلفين، لكن في الحقيقة أخبروني أنني لم أنجح. لقد كان فشلا. صحيح، لقد أبلغت أنه يمكنني محاولة حماية نفسي خلال 3 أشهر مع المجموعة التالية، والشرط الوحيد هو إعداد مشروع جديد تمامًا للحماية. وبما أنه لم يكن لدي أي خيار، وافقت. لقد أغرقني الفشل في حالة من اليأس الشديد، لأن الأمل كان أنني سأعمل بالفعل في غضون ثلاثة أشهر، ولكن بعد ثلاثة أشهر فقط اضطررت إلى إعادة الدفاع، دون أي ضمانات. واسمحوا لي أيضًا أن أذكرك أنني تركت وظيفتي، ووضعت كل شيء على المحك، الأمر الذي لم يضيف التفاؤل أيضًا. صحيح أن نتيجة الدورات كانت أيضًا شيئًا إيجابيًا: أدركت أنني أعرف بالفعل وأستطيع فعل الكثير، وأنا قادر تمامًا على كتابة طلب عمل بواجهة أمامية مقبولة إلى حد ما. ولكن لا يزال من غير المؤكد ما إذا كانت الشركات مستعدة لدفع أموال مقابل هذه المهارات. لذلك، بدأت في الاستعداد بشكل مكثف للدفاع الثاني، ولكن إلى جانب ذلك اتخذت خطوة أخرى مهمة (وكما اتضح لاحقًا، الصحيحة): لقد نشرت سيرتي الذاتية على موارد مختلفة وبدأت في إجراء المقابلات. لم تكن هناك عروض كثيرة، ولكن كان هناك عادةً عرض أو عرضان في الأسبوع. كان مستوى المقابلات مختلفًا أيضًا، عن تلك الكارثية إلى حد ما، عندما شعرت أنني أظهرت نفسي متواضعًا تمامًا، إلى تلك التي اجتازت فيها مقابلة فنية، ولكن لسبب ما لم أتجاوزها. لم أفقد عزيمتي عندما تذكرت قول أحدهم القائل إنه لم يتم رفض أي شخص عشرين مرة على التوالي، وقمت بتحسين نقاط الضعف التي كشفت عنها المقابلات. لقد مرت حوالي شهرين وحوالي 12-14 مقابلة. وبعد إحداها، تلقيت عرضي الأول من شركة صغيرة براتب أعلى من متوسط ​​السوق. حول تفاصيل الأيام والأسابيع الأولى وما إلى ذلك. لن أتوقف عن العمل، قد يكون هذا بمثابة قراءة طويلة أخرى، سأقول فقط أنني أكملت بنجاح فترة الاختبار وأعمل في هذه الشركة حتى يومنا هذا، وأنا سعيد جدًا بالفريق ومجموعة التكنولوجيا الحديثة. سأحتفل قريبًا بمرور عام على عملي، وعلى الرغم من أنني أواجه تحديات جديدة كل يوم تقريبًا، إلا أنني أذهب إلى العمل بكل سرور، لأنني أفعل ما أحبه. قصة انسانية واحدة - 4هذا هو مثل هذا المنصب الطويل. أغتنم هذه الفرصة، أشكر مرة أخرى منشئ Java Rush لإقناعي بتغيير حياتي بشكل جذري، وفريق Java Rush على التنفيذ الذكي للفكرة، وغريغوري كيسلين على الدورة التدريبية التي قدمها. وعلى الرغم من أنني لم أتخرج بشكل كامل من أي منهما، إلا أنهما أعطاني الأساس اللازم والإيمان بنقاط قوتي حتى أجد وظيفتي الأولى كمبرمج. باختصار، أود أن أنصح أولئك الذين يشككون في ما إذا كان بإمكانهم تذكر قصة إنساني استطاع أن يأخذ الخطوة الأولى أو يكمل ما بدأه إذا كانت الخطوة الأولى قد تم اتخاذها بالفعل. لسوء الحظ، لم يكن من الممكن دمج كل شيء في المقالة، لذلك سأكون سعيدًا بالإجابة على أسئلة المهتمين بالتعليقات على المقالة. وأخيرًا: كلما بدأت بإجراء المقابلات مبكرًا، كان ذلك أفضل. لن تشعر أبدًا بأنك مستعد، ولكن فقط بعد الحصول على عدد معين من الرفضات، ستتمكن من الحصول على عرض. تذكر، لم يتم رفض أي شخص 20 مرة على التوالي، تم التحقق منه!
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION