بعد أن أنهيت السنة الرابعة من الدراسة لأصبح مبرمجًا، أدركت أنني بعيد كل البعد عن أن أكون مبرمجًا

يستهدف المقال في المقام الأول الشباب الذين ما زالوا يفكرون في اختيار المهنة.

مقدمة

بالعودة إلى ما يبدو منذ وقت طويل في عام 2015، تخرجت من المدرسة وبدأت أفكر فيما أريد أن أصبح في هذه الحياة. (سؤال جيد، ما زلت أبحث عن إجابة له) عشت في بلدة صغيرة، بها مدارس نظامية، ومدرستان مهنيتان وفرع لجامعة بسيطة. تخرج من مدرسة الموسيقى، ولعب في المسرح طوال حياته المدرسية، ولكن بعد الصف الحادي عشر انجذب إلى المسار الفني. لم أكن أرغب في أن أصبح مبرمجًا، على الرغم من أنني درست في فصل دراسي مع التركيز على علوم الكمبيوتر وبحثت في التخصصات المتعلقة بالتصميم أو الروبوتات. لقد قدمت الطلبات حيثما أمكنني ذلك، وذهبت إلى مدرسة عسكرية، وأدركت أنها ليست مناسبة لي. لقد تركت جامعتين للاختيار من بينها، لم أذهب، سأذهب إلى سانت بطرسبرغ.

في سانت بطرسبرغ، الاختيار ضخم، لكن شيئًا ما أقنعني بالذهاب للدراسة لأصبح طيارًا - إنه أمر مرموق ومالي وله مكانة في المجتمع. عند القبول تم اقتراح اختيار 3 اتجاهات دون تردد أشار الطيار (اتجاهان: متخصص وبكالوريوس). لكن الرجال في لجنة القبول أقنعوني باختيار الخيار الثالث، وقالوا إنه بشكل عام لا يهمني، إذا كان لدي شيء يتعلق بالبرمجة، فيمكنني الذهاب إلى هناك (ليس عبثًا أنني تعلمت أساسيات متخصص تكنولوجيا المعلومات عن بعد في المدرسة (مقابل المال أيضًا)). يقترب شهر أغسطس من نهايته، أراقب القوائم كل يوم، أفهم أنه من الواضح أنني غير مؤهل كطيار بسبب عدد النقاط، كنت أستعد ببطء للانضمام إلى الجيش، وإعادة زراعة الأشجار، وإزالة الثلوج، ولكن فجأة ، مكالمة من والدي: "يا بني، مبروك، لقد دخلت!" أنا أتطلع إلى الاستمرار. "لقد دخلت OraSUVD، لا نعرف ما هو، ولكن بميزانية محدودة! نحن سعداء جدا!" "نعم، أعتقد أن الشيء الرئيسي هو الميزانية!" فكرت في خدش رأسي فيما يعنيه هذا ORASUVD الغامض، ولكن مهما كان الأمر، سأذهب إلى سانت بطرسبرغ، وهذا بالفعل سبب كبير للفرح.

بداية الدراسات

يبدو فك التشفير كما يلي: تنظيم أنظمة التحكم في الحركة الجوية الآلية. فالحروف كثيرة، وكذلك المعنى. للعلم، لم أدرس سنتي الأولى في سانت بطرسبرغ، لقد تم إرسالنا إلى فيبورغ، لم تكن حياة جيدة بالطبع، ولكن بشكل عام كانت أفضل مما يمكن للمرء أن يتوقعه.

كانت مجموعتنا صغيرة جدًا، 11 شخصًا فقط (في الوقت الحالي يوجد بالفعل 5 منا)، ولم يفهم الجميع، الجميع تمامًا، ما كانوا يفعلونه هنا.

كانت الدورة الأولى بسيطة، مثل أي تخصص، ولم يكن هناك أي شيء غير عادي، والكتابة والرياضيات وبعض المواد الإنسانية الأخرى. لقد مرت ستة أشهر، وما زلت لا أفهم ما يعنيه ORASUVD، ناهيك عن ما يفعلونه. في نهاية الفصل الدراسي الأول، يأتي إلينا مدرس من سانت بطرسبرغ ويعلمنا الانضباط "مقدمة في المهنة".

"حسنًا، هذا كل شيء، أخيرًا سأسمع إجابات لأسئلتي الأبدية،" فكرت، لكن الأمر ليس بهذه البساطة.
تبين أن هذا التخصص يحظى بشعبية كبيرة وليس بعيدًا عن البرمجة. لقد فوجئنا أكثر بحقيقة أن هذا هو التخصص الوحيد في روسيا الذي ليس له نظائره.

جوهر المهنة هو فهم جميع العمليات التي تحدث في السماء، وجمع المعلومات من جميع أنواع محددات المواقع ونقلها رقميًا إلى شاشة وحدة التحكم. ببساطة، نحن نصنع شيئًا يسمح للمرسل بالعمل (برنامج الطيران). ملهمة، أليس كذلك؟ لقد قيل لنا أنه حتى المسؤولية الجنائية متضمنة إذا تسبب الكود الخاص بك فجأة في كارثة.

دعنا نتراجع عن مجموعة من الأشياء الصغيرة والخفايا ونتحدث عن موضوع البرمجة.

الحبوب بالحبوب

بعد أن أكملنا الدورة الأولى بنجاح وجاءنا لمواصلة الدراسة في سانت بطرسبرغ، أصبح الأمر أكثر إثارة للاهتمام، ومع كل فصل دراسي أصبح من الواضح ما يريدون منا. لقد بدأنا أخيرًا البرمجة وتعلم أساسيات لغة C++. في كل فصل دراسي زادت معرفتنا، وكان هناك العديد من المواضيع المتعلقة بالطيران وهندسة الراديو.

بحلول بداية السنة الرابعة، كنت أعرف بالفعل بضع مكتبات وتعلمت استخدام المتجهات وأقاربها. لقد تدربت على القليل من OOP، والميراث، والفصول، بشكل عام، كل شيء بدونه يصعب تخيل البرمجة في C++ بشكل عام. ظهرت الكثير من المواضيع المتعلقة بهندسة الراديو والفيزياء، وظهر نظام Linux، والذي بدا معقدًا للغاية، ولكنه مثير للاهتمام بشكل عام.

لم يحاولوا أن يصنعوا منا مبرمجين جيدين، بل أرادوا أن يجعلونا أشخاصًا يفهمون كل العمليات، ربما هذه هي المشكلة بالضبط. كان علينا أن نكون هجينين، شيء بين مبرمج ومشغل ومدير في نفس الوقت (ربما ليس من قبيل الصدفة أنهم يقولون إنه لا يمكنك ضرب عصفورين بحجر واحد). كنا نعرف الكثير من الأشياء المختلفة، ولكن القليل من كل شيء. كل عام، أصبحت مهتما أكثر فأكثر بالبرمجة، ولكن بسبب عدم وجود مواضيع تهدف إلى ذلك، ظلت الرغبة في معرفة المزيد غير محققة. نعم، ربما أستطيع أن أدرس بمفردي، في المنزل، ولكن في سنوات دراستك نادرًا ما تقلق بشأن الأشياء التي لن تحدث في الجلسة. لهذا السبب، كوني على عتبة السنة الخامسة، أفهم أن كل المعرفة التي تراكمت لدي على مدى 5 سنوات هي حفنة صغيرة لا أحد ينتظرني في أي مكان. لا، أنا لا أقول إننا تعلمنا بشكل سيئ، وأن المعرفة ليست هي نفسها وليست ضرورية. أعتقد أن بيت القصيد هو أن إدراك أنني أحب البرمجة لم يأت إلي إلا في نهاية السنة الرابعة. الآن فقط أفهم مدى ضخامة الاختيار في مجالات الترميز، وكم يمكن القيام به إذا اخترت مسارًا واحدًا من بين الألف وبدأت في دراسة كل ما يتعلق بهذا الموضوع. بعد أن نظرت إلى العديد من الوظائف الشاغرة، توصلت إلى استنتاج مفاده أنه لا يوجد مكان للتقدم إليه، ولا توجد خبرة، والمعرفة ضئيلة. تستسلم ويبدو أن كل جهودك في الدراسة تنهار أمام عينيك. لقد نجحت في كل شيء بعلامة A، وحاولت جاهدة أن أكتب البرامج، وبعد ذلك اتضح أن ما أفعله في الجامعة، هو أن المبرمجين الحقيقيين ينقرون مثل البذور أثناء فترات الراحة.

"ITMO، SUAI، Polytechnic... كان بإمكاني حقًا الذهاب إلى هناك، وكانت النقاط كافية، وحتى لو لم يكن المكان الذي أردته، فمن المحتمل أنه لا يزال أفضل من هنا!" فكرت وأنا أعض مرفقي. لكن الاختيار قد تم، والوقت أثر عليه، وكل ما يمكنني فعله هو أن أجمع شتاتي وأفعل كل ما بوسعي.

استنتاجات وكلمات فراق صغيرة لأولئك الذين لم يبدأوا رحلتهم بعد

سأضطر هذا الصيف إلى إجراء تدريب داخلي في شركة مرموقة للغاية والقيام بشيء يتعلق مباشرة بتخصصي. إنه أمر مخيف للغاية، لأنني قد لا أحقق ليس فقط آمالي، ولكن أيضًا آمال مديري. ومع ذلك، إذا قمت بشيء ما في هذه الحياة، فأنت بحاجة إلى القيام بذلك بحكمة وكفاءة. على الرغم من أنني لم أقم بإنشاء أي شيء فائق التعقيد أو المتوسط ​​حتى الآن، فقد بدأت للتو، وقد بدأت للتو في إدراك ما يجب القيام به، ولم أتعلم بعد النكهة الكاملة للبرمجة. ربما بدأت في المكان الخطأ، في المجال الخطأ، وبشكل عام لا أفعل ما حلمت به. لكنني بدأت بالفعل في مكان ما وأدركت بالتأكيد أنني أريد ربط حياتي بالبرمجة، على الرغم من أنني لم أختر بعد المسار الذي سأتبعه، ربما ستكون قاعدة بيانات، أو برمجة صناعية، ربما سأفعل ذلك كتابة تطبيقات الهاتف المحمول، أو ربما برامج للأنظمة المثبتة على الطائرات. شيء واحد أعرفه على وجه اليقين هو أن الوقت قد حان للبدء، وفي أقرب وقت ممكن فهم ما أود تجربته من وفرة البرامج.

أيها القارئ الشاب، إذا كنت لا تزال لا تعرف ماذا تريد أن تصبح، فلا تقلق، فمعظم البالغين لا يعرفون ذلك أيضًا. الشيء الرئيسي هو المحاولة. ومن خلال التجربة والخطأ يمكنك أخيرًا فهم ما تريد. إذا كنت تريد أن تصبح مبرمجًا، فالبدء دائمًا أكثر أهمية من معرفة المجال الذي تريد التخصص فيه بالضبط. جميع اللغات متشابهة، والبرمجة ليست استثناء.

ملحوظة: لو كنت أعرف أنني سأسبح، لكنت أخذت ملابس السباحة. أود حقًا أن أبدأ في فهم كل هذا مسبقًا، ولكن بسبب عدم الاهتمام، وروتين التعلم وعدم فهم ما سيحدث بعد ذلك، فاتني الوقت. لكنني أؤمن إيمانا راسخا بأن الأوان لم يفت أبدا.

المصدر: www.habr.com

إضافة تعليق