يقولون أن تعلم بايثون وتصبح مبرمجًا أمر سهل. حقا؟

صورة

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

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

تحدثنا عن ما تحتاج إلى معرفته قبل التدريب ، وما هي اللغة الجيدة والسيئة ، وما الذي يصعب تعلمه وما الذي يجب التركيز عليه ؛ ما المهن والمال يعدون بمعرفة اللغة ، وكيفية الاستعداد للمقابلات الأولى وأكثر من ذلك بكثير.

لماذا تعلم بايثون


درس ارتيم سوخارينكو في قسم الأتمتة والمعلوماتية في SibGIU . تخصصه هو الهندسة ، ولكن ليس له علاقة بالبرمجة. بعد التخرج ، حصلت Artyom على وظيفة في مصنع ZSMK - أحد أكبر المصانع المعدنية في روسيا.

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



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

"ربما لم أذهب إلى هناك ، لكنني لم أجد التنمية لنفسي. خمس سنوات من الجامعة - فقط لف الأسلاك. كان ذلك مخيبا للآمال للغاية ".

بمجرد أن أعطى أحد الزملاء Artyom فكرة لدراسة البرمجة ليس للكهربائيين ، ولكن لتصبح مطور. بدأ في قراءة الكتب ، وجرب المهام المختلفة ، لكنه لم يجرؤ على تغيير مهنته. "لقد كانت رغبتي تختمر لفترة طويلة. في البداية ، لم يُسمح لهم بتغيير مهنة الرهن العقاري والقضايا المالية والخوف الشخصي ".

في السادسة والثلاثين من العمر ، ذهبت أرتيوم إلى دورات مطور بايثون



أصبح تطوير المواقع الإلكترونية klondike للعديد من الأشخاص المهتمين بالمهن الفنية. وبيثون هي واحدة من لغات البرمجة الأكثر شعبية لدخول المهنة. إنه يجذب بساطته وبراعته.

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

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

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



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

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

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

بعد محاولات فاشلة ، تخلى Danila عن البرمجة لفترة طويلة. حوالي عشر سنوات كان يعمل كمسؤول النظام. وعندما شعر أن الإدارة لم تعد تجلب الفرح ، قرر إعطاء التطوير فرصة أخرى.



"من الأفضل للقادم الجديد أن يفهم بناء الجملة أولاً ،" كما يعتقد أليكسي بيترينكو ، "عندها فقط يجب أن تفكر في المكان الذي تريد أن تذهب فيه أبعد من ذلك. كلما زادت دراستك ، كلما ابتعدت عن بناء الجملة إلى المكتبات ، وأنماط التصميم ، والأنماط الفردية. "

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

ما تحتاج إلى معرفته قبل بدء التدريب


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

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

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

يمكن أن يكون بدء العمل سهلاً ، لكن الصعوبات تنتظرك


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



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

دانيلا ، ومع ذلك ، ذهب كل شيء أكثر صعوبة. بعد عدة دورات تمهيدية ، توقف عن مواكبة البرنامج ، وترك دفقه عدة مرات لتكرار البرنامج في التالي.

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

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

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

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



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

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

تذكر دانيلا الوحدة المختارة بأنها الأصعب: "تذكر الخيوط الثلاثة جميعها ألمي باختيارات. هناك مثل هذه الوحدة ، ولم يقدم لي الكثير بشكل مباشر في وقت واحد. الآن أصبح الأمر بسيطًا بالنسبة لي - الآن لا أفهم كيف لا يمكنك فهمه ".





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

يكتب المبرمجون المبتدئون البرامج التي تعمل أيضًا. لكنهم يكتبون الرمز مرة واحدة - يقرؤونه عشر مرات. عندما يحاول شخص آخر قراءة البرنامج ، تحدث صعوبات.

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

قبل بضع سنوات ، حدث انشقاق في بيثون. كان هناك Python 2.7 ، ثم خرج الإصدار 3. لا يزال يستخدم الإصدار الثاني ، ولكن فقط في الشركات القديمة للحفاظ على الكود القديم. إذا حصلت على وظيفة في مثل هذه الشركة ، فسيتعين عليك تعلم Python 2 ، لكنني أوصي بتعلم الإصدار الثالث. جميع المشاريع الحديثة ومكتبات الطرف الثالث مكتوبة لذلك. "

كيفية اجتياز المقابلة الأولى


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

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





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

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

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


يتم فتح حوالي 200 وظيفة شاغرة لمطوري بيثون على My Circle كل شهر ، ويمكنك الاطلاع على آخرها والاشتراك في النشرة الإخبارية عن الوظائف الشاغرة الجديدة.

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

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

في المقابلة ، كان دانيلا مندهشًا للغاية من حقيقة أنه لم يُطرح سؤالًا تقنيًا واحدًا: "لم يقدموا أي مهام - لقد تحدثوا للتو عن كيفية دراستي ، وما يهمني. نتيجة لذلك ، عرضوا وظيفة ، وأنا متفق عليها. "

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

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

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



"لقد ذابت المقابلة التي مررت بها ذهني هكذا" ، يتذكر أرتيم. "عندما خرجت ، كانت الدولة كما لو كنت أذهب إلى الطيار الآلي - استمرت أفكاري في الطنانة كثيرًا."

سارت الأمور على هذا النحو: كان هناك إيكارز وتقنيان. أحد الثعابين والكامل الذي شارك في شبكة الإنترنت - حيث حاولت أيضا. والثاني - وفقًا للقضايا - هو العقل المثالي. كان لديه مثل ماتان قوي للغاية!

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

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

بصراحة ، لم أكن أتوقع أن يتم الاتصال بي مرة أخرى. ومع ذلك - تلقى عرضا. في غضون أيام قليلة سيكون هناك أول يوم عمل ".

ما المال يستحق الاعتماد عليه


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

"حتى في موسكو في المناصب الأولية ، يتم تقديم المبرمجين 40-50 ألف ، وربما أقل. في مناطق 20 ألف للصغار هي أيضا ليست غير شائعة. هذه ليست وظيفة ذات رواتب عالية ، كما يدعي الجميع. نعم ، عندما تصل إلى المستوى الأعلى ، يمكن أن تتجاوز الرواتب 200-300 ألف. لكن أين لا توجد مثل هذه الرواتب؟ في الآونة الأخيرة ، أظهرت شركة واحدة لسيارات الأجرة دخل سائقي سيارات الأجرة الذين حصلوا على أكثر من غيرها. هناك 230 ، 240 ألف.

صورة
يوضح جدول الرواتب لمطوري بايثون حسب المؤهلات أن المتوسط ​​لشهر يونيو هو ما يقرب من 60،000 روبل ، بينما يتلقى المتوسط ​​الأوسط بالفعل أكثر بقليل من 100،000 روبل . لكن الفرق بين المتوسطات بالنسبة للكبار والقيادة صغير جدًا - 151000 روبل و 167000 روبل ، على التوالي.

عند رسم المخطط ، تم استخدام البيانات من حاسبة المرتبات "My Circle".

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

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

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



على الرغم من حقيقة أنه في برمجة أحد التدرجات الأكثر وضوحًا ومفهومة من حيث المهارة (المبتدئين والمتوسطين والمؤشرين) - لا تزال نسبية وتغذي النقاش باستمرار من خلال عدم وضوح معاييرها. يتعارض مع روح "أنت في شركة X Signor ، ولن تأخذ شركة Y و junior" أو "حتى تعمل لمدة عشر سنوات ، وليس Signor".

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

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


مقابلة كاملة مع عميد قسم بايثون في GeekBrains - كيف ولماذا تعلم المبتدئين اللغة

Source: https://habr.com/ru/post/ar453840/


All Articles