JavaRush /مدونة جافا /Random-AR /لم يفت الاوان بعد!
Данил Суетин
مستوى
Берлин

لم يفت الاوان بعد!

نشرت في المجموعة
حسنًا، أردت أن أبدأ القصة بشيء ملهم وسهل الفهم... ولكن مرة أخرى، يعود الأمر كله إلى أنماط نموذجية حول العمر يتحدث عنها الجميع، لكنك شخصيًا لا تشعر بها أبدًا. لم يفت الاوان بعد!  - 1مرحبا زملائي. اسمي دانيل، عمري 35 عامًا وأعمل مبرمجًا. إن خلفيتي المهنية مشابهة لخلفية الآلاف والملايين من أمثالهم في بلادنا، وربما في جميع أنحاء العالم. يكبر ويستمتع ولا يفكر في أي شيء. كنت مهتمًا بشيء ما، قرأت شيئًا ما، واحترمت شيئًا ما. اعتقدت أنني كنت على شيء ما. ثم ذهبت للدراسة في مكان ما. لأنني لم أستطع الدخول إلى مكان آخر. وإذا فكرت في الأمر - هل أردت ذلك؟ هل كان هناك تفاهم في تلك اللحظة لما أردت؟ أحلام حقيقية؟ ليس فقط لكسب الكثير من المال، ولكن للقيام بشيء تريد القيام به؟! لا بالطبع لأ. لقد درست بطريقة ما في المدرسة. منذ أن التقيت بنادي علوم الكمبيوتر في الصف السادس، كان هناك نوع من الرغبة في استخدام أجهزة الكمبيوتر... حتى الاهتمام بالبرمجة، وفهم شيء ما. ولكن الآن، بعد سنوات عديدة، يبدو من الغريب بشكل يبعث على السخرية أنه لم تكن هناك رغبة في التعمق أكثر في ذلك الوقت. افهم واكتشف واشعر... في تلك الخمسينات البعيدة، قمنا بالبرمجة باستخدام QBasic وحلمنا بإصدار "إصدارنا الخاص من Windows" (الذي لم نكن نراه حتى في ذلك الوقت)، في وضع VGA :) أو إنشاء لعبة كمبيوتر ، مثل Command & Conquer أو شيء من هذا القبيل مثل المهام العصرية، ولكن فقط حيث تكون الشخصية الرئيسية هي Bill Gay (Shhh!). نظرنا إلى باسكال، لكن كل شيء كان معقدًا جدًا هناك... سمعنا شيئًا عن لغة C، لكننا لم نتمكن من تشغيل برنامج واحد. لقد درسنا ولعبنا على أول جهاز x386، تحت عين MS DOS السوداء، وزن الصناديق التي تحتوي على عشرات الأقراص المرنة والنكات حول محركات الأقراص الثابتة التيرابايت. لذلك، كل هذا كان هناك، ولكن لم تكن هناك رغبة أو فهم أنه يمكن للمرء أن يتعمق أكثر في كل هذا. لنكون صادقين، في السنوات اللاحقة كانت هناك حالات عندما مكنت البرمجة من الهروب، وأحيانا حتى كسب القليل من المال الإضافي. لقد كتبت في حياتي برنامجًا واحدًا للأطروحة والعديد من الدورات الدراسية، على الرغم من أنني لم أدرس أبدًا في مثل هذا التخصص :) وكل هذا دون انغماس في الحماس المطلق. بالطبع، لا أرغب في العمل بهذا الكود الآن: لقد دخلت مدرسة فنية للبناء، ودرست لأكون عامل بناء بشكل مقبول، ولكن لحسن الحظ، لم أحصل على وظيفة في التوزيع. كوني سلبيًا جدًا في العثور على عمل، حصلت على وظيفة ميكانيكي في شركة تخدم شبكات التدفئة. ثم، أيضًا، من خلال أحد معارفه، دخل مجال خدمات المستهلك، حيث كان غارقًا فيه بشكل موثوق لمدة 12 عامًا. والآن أنا بالفعل مهندس إصلاح معدات متنقلة! وهذا العمل بالطبع ليس سيئا. ويبدو أنه يمكنك الحصول على دخل جيد، وهناك مجال للتطور... لكن كل هذا لم يكن كذلك. بدأ شعور الهواة بالظهور في كل مكان. هناك ما يكفي من العمل، ويعود العملاء المنتظمون، لكن كل شيء ليس كما كان. يبدو أنك لا تفهم تمامًا كيف يعمل كل شيء. وفي الوقت نفسه، فإن فهم أن التعليم المدفوع لمدة 5 سنوات لن يؤدي أيضا إلى أي شيء. وبعد 5 أو 6 سنوات، كان إصلاح الهواتف يجعلني أشعر بالغثيان بشكل ملحوظ. أردت، إن لم يكن تغيير مهنتي، فعلى الأقل أن أذهب إلى "السباحة الحرة". لكن، بالطبع، لم يكن مقدرا لهذه الرغبات السلبية أن تتحقق. لقد مرت السنوات، والآن عمري 33 عامًا بالفعل. يمكن لأي شخص أصغر مني بعشر سنوات أن يقول إن هذا هو عمر الشيخوخة تقريبًا، لكنه بالطبع، أي شخص أكبر من 10 سنوات سيختلف معه، تمامًا كما لن أوافق أيضًا :) ولكن بسبب الملل والرتابة في إصلاح الهواتف، بدأت في الانخراط في مختلف الأنشطة الإبداعية. ولذا فقد تخيلت بالفعل أن رسالتي كانت التصميم، أو في أسوأ الأحوال، إنشاء موقع ويب، أو تصميم نماذج ثلاثية الأبعاد، أو تحرير الفيديو! ولحسن الحظ، فإن شغفي هذا قد أحدث تغييرات حقيقية في حياتي. في غضون عامين، ظهرت وظائف بدوام جزئي وجوائز كبيرة في المسابقات الإبداعية. وهكذا تم استدعائي إلى وظيفة أخرى - كمصمم في شركة تصنيع محلية. وفجأة هبت في حياتي رياح التغيير، كما في أغنية "سكوربيونز" الشهيرة. بعد أن قمت بتغيير وظيفتي لأول مرة منذ فترة طويلة، شعرت فجأة أنني أستطيع تغيير كل شيء إذا أردت. أدركت أنه عندما لا تكون كل دقيقة من حياتي مليئة بالعبث بهاتف شخص ما أو التحدث مع أصدقاء أصدقاء أصدقاء المعارف حول ما يجب عليهم فعله لجعل هواتفهم تعمل، أو الاسترخاء دون جدوى في لعب الدبابات، أو الجلوس في العمل و الخوف من أن بعض الإجراءات الإهمال ستجبرني على إنفاق راتبي الصغير بالفعل على شراء جزء مكسور - أدركت أنه يمكنني التغيير. التغيير لأفعل ما أريد فعلاً. وعندما بدأت العمل كمصمم، اتضح أنني لم أرغب في القيام بالتصميم. بالطبع، الرسم والتصميم وإدارة المواقع والنمذجة وتحرير الفيديو كلها مهن مثيرة للاهتمام. ولكن كان هناك شيء مفقود فيهم، الإبداع من مستوى آخر. عندما رأيت إعلان "دورات جافا" والراتب الموعود به بعد التدريب، فهمت كيف كان الأمر :) نعم، بالطبع! طوال حياتي كنت أحلم بأن أصبح مبرمجًا! راتب أعلى من راتبي بثلاث أو أربع مرات، ووظيفة تحتاج إلى التفكير! وظيفة لا ترتبط فيها بأي شيء سوى رأسك! هذا ما كنت أحلم به دائمًا، لكن يا إلهي، إلى متى لم أفهمه! قلت لزوجتي: "أنت تعلمين". - ماذا لو أصبحت مبرمجاً؟ يتلقون 100-200 ألف. قالت: "بالطبع". - الوقوف. وسوف نذهب إلى البرازيل. - ولكن هذه ليست مسألة شهر واحد. من السنة! وفي المساء سأكون دائمًا مشغولاً للغاية! - حسنا، ماذا يمكنك أن تفعل؟ هكذا كان سيبدأ كل شيء، لكن... لسبب ما، لم يوافق البنك على قرض بقيمة 30 ألفًا لتدريب مصمم دخل سوق العمل مؤخرًا. وكما اتضح فيما بعد، ليس عبثًا :) جميع الحوادث ليست عرضية، كما اعتاد أوجواي القديم أن يخبر السيد شيفو. قد تكون الرغبة في الانضمام بسرعة إلى صفوف المبرمجين أمرًا مؤسفًا. ففي نهاية المطاف، ما يهم في التدريب ليس المبلغ الذي تدفعه مقابله، بل المعرفة التي تتلقاها. على الرغم من أنني لم ألتحق بدورات باهظة الثمن، إلا أنني لم أتخلى عن رغبتي في أن أصبح مبرمجًا. وقد ساهم الوضع في ذلك. بيئة هادئة وسلمية حيث يمكنك التفكير والاسترخاء. مرتب! خلال الشهر التالي، بحثت في الإنترنت بحثًا عن أفضل طريقة (ومجانية بالطبع!) لأصبح مبرمجًا لجافا. لماذا جافا؟ بعد كل شيء، لديهم أعلى الرواتب! هذه هي الطريقة التي وصلت بها إلى JavaRush . ثم كان لها تصميم قديم، يذكرنا بالرسوم المتحركة المحبوبة ذات يوم فوتثرما. مع 10 مستويات مجانية ونوع من Javarush المبتذل "التقني" الذي انجذبت إليه على الفور. لقد سارعت بفارغ الصبر للدراسة. اعتقدت أنه بعد 10 مستويات، مع الدراسة الموازية للدورات المجانية مثل تلك الموجودة على Youtube، والندوات المختلفة مثل Geekbrain وتطبيقات مثل SoloLearn، ربما سأصبح ماهرًا جدًا لدرجة أنني سأحقق بالتأكيد شيئًا ما في حياتي المهنية! لقد أكملت المستويات العشرة الأولى في ما بدا وكأنه أسبوع أو أقل. لقد كان الأمر بسيطًا جدًا، ومثيرًا، ومعقدًا، وفي نفس الوقت مسكرًا - لا يمكن وصفه بالكلمات. وبطبيعة الحال، كان هناك أيضا سوء فهم عميق. هل يمكنك أن تتخيل كيف يكون الأمر عندما تعتقد لمدة 20 عامًا تقريبًا أنك تفهم البرمجة جيدًا، وأن البرنامج عبارة عن ملف يتم تنفيذه من الأعلى إلى الأسفل... وأن تواجه حقيقة أن البرنامج ليس ملفًا في الكل، باستثناء المشروع بأكمله، ولا تزال هناك مجموعة من الملفات في المشروع، وعندما تنقر على زر "تشغيل" (في IntellijIDEA غير المعتاد آنذاك)، ليس بالضرورة أن يكون الملف الذي تراه على الشاشة هو الذي تم إطلاقه... لقد كان الأمر غير مفهوم بشكل مؤلم، لذلك في مكان ما في براري المناقشات القديمة لا تزال تتضمن تعليقاتي الغاضبة والمسيئة حول قصر نظر المبدعين، الذين لم يعتقدوا أن مستخدميهم كانوا جددًا تمامًا ولم يفهموا أي شيء حول هذه "الأفكار" الجديدة =) لم يفت الاوان بعد!  - 2هكذا انتهت المستويات العشرة المجانية - بسرعة، في نفس واحد. لقد كان جيدًا جدًا لدرجة أنني اشتريت على الفور تقريبًا استمرارًا مدفوع الأجر لمدة شهر. كانت هذه عملية شراء مهمة بالنسبة لي. في البداية سارت الأمور بشكل جيد، ولكن المستويات اللاحقة كانت أكثر صعوبة بكثير. بالإضافة إلى ذلك، أدركت أنه حتى المستوى 10 كانت هناك مشكلات خوارزمية بسيطة نسبيًا، ولم أطور أبدًا فهمًا عميقًا لـ "البرمجة الحديثة". لقد مر شهر ولم أحقق أي تقدم يذكر. ربما أقرب إلى المستوى 20 أو شيء من هذا. لكن كل يوم كان هناك شعور بأنني لم أتمكن من المتابعة. لقد تم استثمار الأموال، لكني لا أستطيع تبرير ذلك. وتحت وطأة إدراكي لعجزي، تركت الدروس لمدة شهر أو شهرين. في بعض الأحيان كنت أشاهد بعض مقاطع الفيديو المثيرة للاهتمام حول هذا الموضوع، ولكن بدون تفاصيل. العام الجديد 2017 يقترب. ومعها هدية ضخمة ينتظرها جميع طلاب JavaRush - خصم كبير بنسبة 50% على الرسوم الدراسية. لقد هدأ عذاب الذات، لكن الحلم ما زال حيًا. واشتريته. لم تكن أموالًا كونية، ولكنها أيضًا أموال كبيرة جدًا تحتاج إلى تبريرها. مباشرة بعد عطلة رأس السنة الجديدة، بدأت العمل بقوة متجددة. أتذكر أن كل شيء سار على ما يرام حتى واجهت مشكلة تبدو بسيطة، ولكنها في نفس الوقت صعبة للغاية بالنسبة للمبتدئين الذين لديهم "خلفيتي". أعتقد أنه يسمى "مطعم". لم تكن مرتاحة للغسيل أو الركوب، ولم تكن تريد أن تتخذ قرارها سواء من خلال الدراسة المطولة أو في فترات قصيرة مدتها "خمس دقائق". كانت الفصول والأساليب تطفو في رأسي، وأشعر بالارتباك والتشبث ببعضها البعض، ولم أتمكن بالتأكيد من تحديد أي منها. لقد تشاجرت معها لمدة أسبوع على الأرجح. كان الخوف القديم قد بدأ بالفعل يلوح في أفق الوعي؛ وفقط الضفدع الذي هددني بخنقي مقابل 6 آلاف روبل ضخم أجبرني على عدم ترك اللعبة التي شاركت فيها... ثم حدث حزن كبير في عائلتي... ضخم، وكما يحدث دائمًا، غير متوقع.. لمدة أسبوع كامل لم أفكر في أي شيء على الإطلاق. لم أستطع فعل أي شيء، أو التفكير، أو العيش... لقد توقفت للتو عند نقطة ما في الكون وحلقت في مكان ما حيث نطير جميعًا... أنا سعيد أيها القارئ أنك وصلت إلى هذا المكان. لأن هذا هو أهم شيء في قصتي. وهذا هو السبب الرئيسي الذي يجعلني أستطيع الآن أن أقول إنني أعيش وغير موجود. ورغم أن الأمر محزن، إلا أن كل نهاية هي بداية. هكذا بدأت. لريال مدريد. وبعد أسبوع من الجهل واللامبالاة، أفسح الكآبة المجال للرغبة والرغبة في الحياة. ظهر إدراك في رأسي. كل أب يحلم بأن يعيش أولاده. لقد عشنا بقدر ما عشنا. وبعد ذلك سيعيشون فينا... عندما عدت إلى "المطعم"، شعرت فجأة بخفة مذهلة. فجأة بدت الفئات التي تستخدم الفئات، وتنشئ مثيلات للفئات، وتنفذ الواجهات وكأنها مهمة بسيطة تتمثل في فك تشابك السلاسل. اسحب واحدًا، وشاهد ما يتحرك - وها هو! اتضح أنه مجرد خطأ مطبعي واحد! :) أوصي الجميع بحل هذه العقدة "المغذية". ثم كان الأمر أكثر صعوبة وأكثر تعقيدًا بشكل ملحوظ. لكن كل هذا لم يعد يبدو وكأنه نهاية العالم أو حكم بالإعدام. وكان لكل لغز إجابة. وإذا لم يتم حلها لفترة طويلة، فمن الممكن تأجيلها والعودة إليها لاحقاً بقوة متجددة. وبعد ذلك لم تعد قادرة على المقاومة! بالطبع، كانت هناك حروب مع المصادقين، وغليان عدم الفهم في رأسي، ولكن كل شيء يتناسب بالفعل مع نوع ما من الهيكل. يبدو أن كل شيء قد قرر التغيير، وتحول الجرانيت الصلب بالفعل إلى حجر رملي. ويمكن تآكل أي كتلة من الحجر الرملي، إلا أن الأمر يستغرق وقتًا. مرت 4 أو 5 أشهر أخرى. وقد شعرت بالفعل بقوتي. العديد من الاختبارات لمعرفة Java Core، والألغاز، وعدد كبير من مقاطع الفيديو (يا لها من نعمة أن لدينا الآن الإنترنت، حيث يمكنك العثور على كل شيء!) حول مجموعة متنوعة من موضوعات البرمجة.Истории успехаسواء كان مشجعًا أم لا، ولكنه فضولي بنفس القدر، يكشف عن هذا المجال غير المعروف لتكنولوجيا المعلومات. أو ربما أستطيع بالفعل؟ في مرحلة ما، كان رأسي يدور حرفيًا من كل هذه القصص. لذلك، بعد الأخذ في الاعتبار العديد من النصائح، قررت إجراء المقابلات. بعد كل شيء، في كل قصة نجاح تقريبا، يوصى بالتجول في اثنتي عشرة منها على الأقل قبل أن تجد مصيرك. نظرت إلى مورد بحث عن عمل مشهور جدًا. لم أكن أعتقد حتى أن هناك طلبًا كبيرًا على المبرمجين في إيجيفسك الصغيرة المتواضعة. لكن بعد أن لاحظت الموقف المثير للاهتمام للناشئين، قررت المخاطرة. بعد الإشارة إلى مبلغ متواضع إلى حد ما في السيرة الذاتية، تقدمت بطلب للحصول على الوظيفة الشاغرة. ولكن كم تفاجأت عندما بدأ مسؤولو التوظيف في الاتصال بي في يوم الاثنين التالي (قدمت سيرتي الذاتية، إن لم أكن مخطئًا، يوم الجمعة). وليس على الإطلاق من الشركة التي قدمت فيها سيرتي الذاتية. بالطبع، يمكنني أن أفترض أن شخصًا ما سيجد سيرتي الذاتية ويجدها مثيرة للاهتمام للغاية، لكنني كنت مستعدًا ذهنيًا لإجراء المقابلات مرة واحدة في الشهر وبالكاد أكثر من ذلك. لذا، خوفًا من هذا الاهتمام المفاجئ، قمت بسرعة بإخفاء سيرتي الذاتية. لكن من باب الفضول، قررت الذهاب إلى كلا المقابلتين اللتين تمكنوا من تحديد موعدهما لي. لم أستعد على الإطلاق من الناحية الفنية للمقابلة الأولى. وقالت القصص إن المقابلات تنقسم إلى مراحل، وعادة ما تكون في البداية مقدمة بسيطة، دون اختبار. ومع ذلك، لم أعتمد على النجاح وأعدت نفسي، أولاً وقبل كل شيء، حتى لا أنزعج من رفض أو شيء جيد من حيرة "كيف تجرؤ على هذا المستوى؟" لم يسبق لي أن ذهبت إلى مكاتب شركات تكنولوجيا المعلومات من قبل، ولم أر إلا في الصور "بيوت خبز الزنجبيل" الرائعة هذه التابعة لـ Google وFacebook وما إلى ذلك. نعم، لم أتوقع أن أرى شيئًا كهذا. يبدو أنه في مناطقنا النائية سيكون هناك نوع من الأشخاص المضطهدين الذين يرتدون نظارات طبية يجلسون خلف كراسي خشبية، مدفونين بالقرب من شاشات CRT مع مرشح وقائي. لكن لا. بالطبع، لم أر روعة Google وأنيقها هناك، لكن طاولة كرة القدم في المكتب تركت انطباعًا عندي. بمعنى ما، كان ذلك بمثابة تحدي لطريقة حياتي العملية السابقة بأكملها، حيث كان عدد الساعات التي أقضيها في العمل يرتبط ارتباطًا مباشرًا بمبلغ الأجر. مقابلة سريعة مع الموارد البشرية، ثم تم ملء الاستبيان بيد مرتجفة (لم أكن مستعدًا للاختبار). ثم محادثة قصيرة مع رئيس القسم والآن عرضت عليّ وظيفة. نعم نعم! على الرغم من أنني لم أجب على جميع الأسئلة في الاختبار، إلا أن معرفتي بجافا كانت جيدة بشكل عام، لذلك عُرضت عليّ وظيفة على الفور. كان الراتب الذي عرضوه قليلًا، لكنه أكثر مما طلبته في سيرتي الذاتية. وبالإضافة إلى ذلك، بعد فترة الاختبار كان من المفترض أن تزيد. وبعد ذلك استثمروا على الفور في الزيادات وزيادات أكبر في الرواتب! لقد فاجأني هذا الإغراء قليلاً. لكنه أصبح أيضًا أكثر جرأة. لم أعد أستعد عمدا لمقابلتي القادمة. ولا ينبغي لنا أن نوافق فورًا على عرض العمل الأول أيضًا، فقصص النجاح تعلمنا ذلك. وهذا صحيح في بعض النواحي. لذلك، بالطبع، لم أرفض المجند الثاني وذهبت لإجراء مقابلة ثانية بعد عرض الوظيفة. لكن في هذه المقابلة كان علي أن أشعر بالخجل إلى حد ما من ثقتي بنفسي. أبسط الأسئلة، التي لا تبدو لي الآن وكأنها مهام، تسببت في ارتباك كامل في رأسي. لقد شعرت بالسحق والإرهاق و(يا إلهي!) حتى أنني خلطت بين HTML وHTTP عند التحدث إلى العملاء المحتملين! بعد هذا التدمير، لم أعد متأكدًا من أنني مستعد لأن أصبح مبرمجًا. لقد طلب قسم الموارد البشرية في الشركة التي أجريت فيها مقابلتي الأولى إجابة باستمرار، بل وأرسل لي عرضًا (كلمة طنانة أخرى كان علي أن أواجهها لأول مرة). حتى أنهم كانوا على استعداد لانتظار عودتي من إجازة مخططة منذ فترة طويلة، لكنني مازلت مترددًا. بعد كل شيء، كان لا يزال من الضروري إبلاغ الرئيس القديم الجديد بأن مصممهم القديم الجديد سيتركهم، بشكل غير متوقع لنفسه ولهم. ومع ذلك، لم يسعني إلا أن أتفق. وافقت، وتحدثت مع مديري القديم الجديد، وسارت الأمور بسلاسة. هذه هي الطريقة التي تحولت بها إلى اختبار تلقائي. ربما سيقول شخص ما أن المختبرين التلقائيين ليسوا مبرمجين على الإطلاق، ويجب أن يكون عملهم مملا للغاية. لكنني أختلف معهم تمامًا هنا. بالإضافة إلى ذلك، اعتقدت بنفسي ذات مرة أن المختبرين هم مبرمجون يفتقرون إلى شيء ما ليصبحوا "كاملين" (أتمنى ألا يضربني زملائي إذا قرأوا هذه السطور وتعرفوا علي! مرحبًا بكم جميعًا، بالمناسبة! ) لكن كل شيء اتضح مخطئ تماما. عندما تخطيت الخطوة الأولى وبدأت في تطوير أجزاء من الإطار بشكل كامل، جاء عيد الغطاس. شعرت وكأنني مبرمج لا يريد إنشاء بعض البرامج فحسب، بل يعرف أيضًا أين قد يكون هناك خطأ فادح فيها. لقد فهمت كيفية عمل أدوات التحقق من صحة Javarush ولماذا لا تبدو منطقية دائمًا. لقد أدركت العديد من التعقيدات التقنية للبرمجة، وانغمست في هذا العالم الجديد بسلاسة أكبر مما لو كنت قد دخلت على الفور في مجال تكنولوجيا المعلومات كمطور مبتدئ. قد تسأل هل يمكنني الآن أن أصبح مبرمجًا "كاملًا"؟ بسهولة! لكن الآن لدي خيار أوسع: يمكنني اختيار وظيفة ليس فقط بسبب الراتب، ولكن أيضًا بسبب الفريق والبيئة والمشروع. بالإضافة إلى الرؤى العقلية، نشأ حولي عالم عمل مختلف تمامًا. الوظيفة أرادتني. أرادت أن تطعمني، وتعطيني ما أشربه، وتسليني، وتريحني، وفي نفس الوقت تدفع لي راتبًا. كانت هذه الأشهر الستة الأولى بمثابة حلم. لم أستطع أن أصدق أنه طوال هذه العقود، بينما كنت أعاني في وظيفتي القديمة، كان كل هذا يتطور ويزدهر هنا. وبالطبع كان ينتظرني! وكل من يسعى هناك :) كان من المفاجئ أيضًا أن نرى كيف لم يلاحظ العشرات من الزملاء لسبب ما كل هذه الثروات في مجال تكنولوجيا المعلومات، كل سحر الحياة هذا الموجود هنا، أمامك مباشرةً. كما لو أن كل هذا أمر شائع ومنتشر في كل مكان بحيث لا يوجد شيء يمكن ملاحظته هنا. ولكن هنا تعيش بشكل حقيقي، وتعمل بشكل حقيقي وتكسب أموالاً حقيقية. الزملاء هم كل شخصية فريدة من نوعها، المثقفون والعاطفون. العديد منهم أشخاص مبدعون وجميعهم أشخاص لطيفون تمامًا! لا أستطيع أن أنقل هذا الكون بأكمله من المشاعر في هذه الفقرة الصغيرة. أتمنى حقًا أيها القارئ أن تصدقني كم أصبح كل شيء حقيقيًا ومباركًا في هذا المجال الجديد بالنسبة لي. وقد جئت إلى هذا بمفردي، عمدا. وعلى مدار عام، أصبحت على دراية بجميع التقنيات المستخدمة. مرة أخرى، أعدت التفكير في موقفي تجاه فهم البرمجة بشكل عام وجافا بشكل خاص. لقد تمت مطاردتي عشرات المرات، وهو ما لم يحدث من قبل! بالنسبة لي، أصبحت الحياة متعة لا يمكن تصورها - لقد تلقيت متعة حقيقية من العمل، عدت إلى المنزل واستمرت في دراسة أشياء جديدة بكل سرور. كان عمري 34 عامًا بالفعل. في السنوات السابقة، بدا لي أحيانًا بوضوح أن عقلي كان يتلاشى. في مكان ما يتم فقدان الذاكرة، ويتم نسيان الكلمات. يصبح الفكر غير مرن، خشبي إلى حد ما. ولكن هذا مذهل! عندما بدأت دراسة مجال ضخم مثل البرمجة، انكمش دماغي في البداية كما لو كان بسبب الضرب، ولكن بعد ذلك بدا وكأنه يتمدد تدريجيًا. أصبح الفكر خفيفًا وسريعًا. في السنوات الأخيرة، تتبادر إلى ذهني مثل هذه الأفكار العظيمة لدرجة أنني مندهش ببساطة، سواء كنت قد توصلت إليها بنفسي أو جمعتها معًا دون وعي في مكان ما. في مكان العمل الجديد، كان لدي على الفور حوالي خمسين زميلًا في المكان المفتوح. أعترف أنني في البداية شعرت بالذعر عندما حاولت أن أتذكر من وماذا كان اسمهم. لكن عقلي كان قد بدأ بالفعل في التعلم بسرعة، وسرعان ما عرفت أسماء الجميع وجميع أنواع التفاصيل التي كانت عالقة مثل الأشواك الحادة في النموذج العقلي لكل زملائي (نعم، يتم نقل OOP بسهولة إلى الحياة والعكس صحيح). . كل هذا لا يزال يفاجئني. مع بعض السهولة غير المفهومة، كتبت تطبيق سطح مكتب كبير كامل (لم أكمل مشاريع كبيرة من قبل)، والتي حصلت على مكافأة جيدة. فجأة بدأت أفهم الأنماط وحتى أفهم برامج الآخرين بمجرد النظر إلى الكود الخاص بهم. كل هذه الكلمات السحرية غير المفهومة Spring وJDBC وHibernate وGit وSQL ومئات الكلمات الأخرى اكتسبت معنى وأصبحت مفهومة. أي لغة أخرى غير Java، حتى مع بناء جملة غير مشابه جدًا، أصبحت فجأة مفهومة. كان الأمر كما لو أنني لا أستطيع القراءة وفجأة تعلمت. شعرت بمدى عمق انغماسي في العالم من حولي بطريقة جديدة، كما لو أنني تجذرت في كل كائن وكيان يحيط بي. بفضل العمل والمعرفة الجديدة وجهودي الخاصة، بدأت أنظر إلى كل شيء من حولي بشكل مختلف. شعرت بمدى سهولة تنفيذ خططك وتحقيق كل ما تريده إذا بذلت جهودًا محددة ومفهومة للغاية. وهذا هو الشيء الأكثر إثارة للدهشة بالنسبة لي في تحولي السريع. وليس الأمر أنني تلقيت نوعًا من الراتب الضخم على الإطلاق، وليس أنني في نفس الوقت حققت نوعًا من حلم طفولتي. الأمر الأكثر روعة هو أن هذه الرغبة أعطتني قوة هائلة وثقة في أن كل شيء في الحياة يمكن أن يتغير نحو الأفضل. أحيانًا أقابل زملاء قدامى، وهم أيضًا أشخاص أذكياء. أقول: أنظر، لقد بذلت ستة أشهر من الجهد وحصلت على ما لا يمكنك تحقيقه لمدة عشر سنوات! تعال إلينا، في مجال تكنولوجيا المعلومات! وأجابوني: "لا، ما الذي تتحدث عنه؟ أنا لست ذكيا بما فيه الكفاية (ذكية)، لن أتمكن من إتقان كل هذا ". لكنني أؤمن بالناس، لأنني أؤمن بنفسي بالفعل وتحققت. أنا الشخص الأكثر عادية. لقد حققت ذلك، مما يعني أن كل شيء يمكن تحقيقه بالنسبة للأشخاص العاديين الآخرين! لكن إقناع شخص آخر بطريقة تفكيره أصعب دائمًا من قول ذلكنفسك ، وتفعل ذلك بنفسك . لكني أؤمن بك أيها القارئ. أنت مثلي، وربما أفضل. يمكنني أن أفعل ذلك ويمكنك أيضًا إذا أردت! آمل بحلول هذه المرحلة ألا يكون أحد قد نام أو مات بسبب كثرة المداعبة. في الحقيقة، أردت فقط أن أشارك ملاحظاتي وكل ما ساعدني على التطور بسرعة، ويبدو لي أنه فعال للغاية. لكن بدون عنصر عاطفي، فإن أي تعليمات بالنسبة لي تبدو منفصلة عن الحياة ولا تضاهى بالصعوبات الشخصية. لذلك، أنتقل هنا أخيرًا إلى الشيء الأكثر أهمية - المبادئ التي يبدو لي أنها ستجعل تدريبك سريعًا وفعالًا قدر الإمكان (آمل ألا أنسى أي شيء من مبادئي، التي أحاول باستمرار أن أحافظ عليها) الترويج بين بدواني):
  • تعلم مع JavaRush . هناك، بالطبع، عيوب هنا. أين كنا سنكون لولاهم؟ JavaRush ليس سريعًا على الإطلاق وليس سحريًا كما وعدوا به في العديد من الدورات التدريبية الرائعة. ولكن هنا يوجد الشيء الأكثر أهمية الذي لا يوجد في أماكن أخرى - في JavaRush ستتعلم كيفية فهم الكود. في الكثير من التعليمات البرمجية. جيدة ومختلفة. في الوقت الذي كنت أدرس فيه، كانت Java 8 وكل هذه المسرات في شكل lambdas وstreams غائبة عن البرنامج التدريبي. لكن 1.7 كانت صعبة.
  • استخدم العديد من المصادر ، ولا تحصر نفسك في مصدر واحد لأي شيء. إنني أشيد بشدة بـ Javarush، لكن العديد من المواضيع هنا معروضة بطريقة غير واضحة. في بعض الأحيان يعتمد الأمر كثيرًا على الشخص الذي سيكون قادرًا على إدراك المعلومات وفهمها في عرضه التقديمي. قد تحتاج إلى قراءة الدرس، ثم إعادة مشاهدة Golovach وTkach وNemchinsky، ثم قراءة Horstmann، وقراءة Eckel، وعندها فقط سيظهر الفهم: آه، هذه هي الطريقة التي تعمل بها! وربما يكون أحدهم واضحًا لك. بالمناسبة، هورستمان أفضل من إيكل بالنسبة لذوقي، وبلوخ ببساطة لا يضاهى (في الأصل) :)
  • تعلم الإنجليزية . بالطبع، يجب أن يسترشد الجميع بالتمويل. شخصيًا، كان الاشتراك السنوي في Lingualeo والضفدع الذي يهدد بالاختناق مفيدًا بالنسبة لي. على الرغم من أنه من الأفضل هنا الاختيار من بين التفضيلات الشخصية. على سبيل المثال، كنت في بعض الأحيان غاضبًا جدًا من الواجهة القديمة، ولكن بعد ذلك كان المنافسون (PuzzleEnglish) يفتقرون بشدة إلى ما كان لدى ليو. علاوة على ذلك، بينما استمر الاشتراك في ليو، نظرت إلى الألغاز وحلمت بالقفز إليها، فقط الضفدع المذكور أعلاه لم يسمح بذلك. لن أقول أي شيء عن تطبيقات الهاتف، لأنني لم أستخدمها بعد، ولكن على الأرجح أن لديهم معجبين أيضًا وربما يستحقون ذلك. أنكي؟ لقد أحببت ذلك أيضًا، فقد تم تعزيز العديد من الكلمات غير العادية عليها.
  • изучи сочетания клавиш IntellijIdea. Вообще на мой взгляд это лучшая IDE из всех существующих. И признаться мне очень не хватает шорткеев идеи в других программах. Сделай две главные вещи: Help -> Keymap reference (Распечатать, сложить втрое, скрепить и поставить на рабочем столе) и почаще нажимай в codeе Ctrl + Alt + L =) Этот совет я особенно люблю повторять для коллег.
  • начни использовать Git How можно раньше. Это действительно необходимый навык. Чем раньше вы с ним столкнётесь, чем больше набьёте шишек, тем лучше будет результат. Я советую использовать встроенный в Идею плагин. В планах у меня подробное видео с туториалом How со всем этим работать. Более того. Меня однажды хантor в одну очень крупную компанию, просто найдя мой профиль на github, причём на тогда на нём был всего лишь проект с решениями задач JavaRush
  • не бойся признаться, что ты чего-то не знаешь. Бойся не хотеть узнавать. Как я уже писал раньше, что относительно простая терминология классы-методы-функции-свойства-поля вызывал в моей голове жуткую чехарду и путаницу, но с течением времени всё встало на свои места. Для непонятных вещей иногда просто нужно время.
  • не бойся ошибаться. Допустив ошибку, исправь её и постарайся не допускать впредь. Ошибки это только то, что нельзя исправить.
  • ходи пешком. Может показаться что вы будете тратить время впустую, но это не так. Час пешей прогулки с работы (и на работу тоже!) может оказаться невероятно эффективным для усваивания новой информации. Конечно, лучше всего слушать в наушниках по пути аудиокниги or подкасты на тему IT. Просто представить не могу, смог бы я научиться чему-то столь целенаправленно, если бы не прослушал во время таких пеших прогулок "Сила воли — How развить и укрепить" бесподобной Келли Макгонигал.
  • отдыхай от компьютера чаще. Лично я использую программу WorkRave, которая каждые 25 minutes выгоняет меня из-за компьютера на пять minutes. Может быть это слишком часто? Но у каждого здоровье своё и в определённый момент жизни начинаешь понимать, что тебе дороже — лишняя minutesка в дописывании цикла, or отсутствие боли в спине и других рабочих поверхностях. Кстати, есть очень популярная техника повышения эффективности труда Pomodoro (Помидора) основанная на точно таком же тайминге.
  • اتمرن بانتظام . شخصيًا، كان من دواعي سروري كثيرًا، بعد المشي من العمل، أن أجلس أمام الكمبيوتر المحمول الخاص بي، وأخصص نصف ساعة للغة الإنجليزية، وساعتين للألغاز من Javarush. عندما تراكم شيء غير مفهوم، شاهدت مقاطع فيديو وقرأت مقالات حول المواضيع حتى أصبح الموضوع واضحا. أتذكر بشكل خاص كيف حاولت فهم ما هي الأدوية الجنيسة (عندما واجهت مشكلة الأدوية الجنيسة لأول مرة، لم أكن أعرف حتى ما يطلق عليه). على الرغم من أنه بدا لي أنني فهمت ماذا وكيف، إلا أنني أدركت بعد مرور عام تقريبًا أن الأمر لم يكن كذلك. وبشكل عام، لست متأكدًا تمامًا من أن العديد من أولئك الذين يدعون ما هو عليه يفهمون كل الفروق الدقيقة. بشكل عام، تبين أن الحياة اليومية مليئة بالأحداث ومليئة بالرغبة في تحقيق الهدف. لكن في عطلات نهاية الأسبوع كان من الصعب التخطيط لليوم وكان علي أن أدفع نفسي باستمرار. بالطبع، اقترضت طوال هذا الوقت من عائلة لم أقضي معها أي وقت تقريبًا، لكن هذه النفقات الآن أتت بثمارها. والأمسيات مليئة بالعائلة، حتى أنني تمكنت من كتابة شيء ما باللغة Javarush =)
  • لا تحرم نفسك من متعة دراسة التقنيات ذات الصلة وغير المفهومة تمامًا . UML؟ لغة البرمجة؟ XML؟ CSS؟ XPAT؟ مخضرم؟ الاستضافة؟ عامل ميناء؟ برنامج التعاون الفني؟ كيف يضيف المعالج الأرقام؟ نعم! أعطني اثنين! :)
هذا كل شئ. أعتقد أن هذه هي نهاية قصتي اليوم. أتمنى أن تكون تجربتي مفيدة لشخص ما، ومن خلال هذا المنشور الطويل، تمكنت من دعم شخص ما في المسار الذي اختاره: تقديم النصيحة التي ستكون مفيدة أو ببساطة رفع معنوياته. على أية حال، التجربة ليست سلبية أبداً. ففي نهاية المطاف، الخبرة هي الشيء الوحيد الذي يظهر عندما لا تكون موجودة. حظ سعيد! ونراكم في مجال تكنولوجيا المعلومات أيها الزملاء! ملاحظة: من قبيل الصدفة الرهيبة، أثناء الكتابة في نموذج المتصفح، كدت أن أفقد ثمار عملي لمدة ساعتين. الحمد لله أن هناك جوجل ومقال رائع كيفية استعادة النص المفقود من الشكل لذلك لم يفت الأوان بعد للتعلم، حتى لو كان عمرك 35 عامًا، ليس لديك أي تعليم، لكنك بالفعل مبرمج، ورغم أن عمرك أربعة في الساعة صباحًا بالخارج، أمضينا 6 ساعات في هذا المقال الفوضوي، والذي لا يستطيع حتى الجميع إكمال قراءته، وعينيك ترتعش بالفعل من التعب، لكنك لا تزال سعيدًا جدًا، لأن غدًا وظيفتك المفضلة ينتظرك ولا يزال هناك من يقرأ أعمالك حتى النهاية ويبتسم على هذا الخط.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION