كيف تصبح مبرمج

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














