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

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

أليكسي باجيتنوف: السيرة الذاتية

في المدرسة، درس أليكسي كالمعتاد ولم يبرز بين أقرانه. ولكن، كما يتذكر، كانت مذكراته دائمًا مليئة بتعليقات المعلمين.

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

صنع تتريس

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

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

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

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

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

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

حقوق اللعبة

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

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

إنشاء شركة تتريس

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

فيلم عن إنشاء تتريس

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

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

تتريس اليوم

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

حياة أليكسي باجيتنوف اليوم

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

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

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

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

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

أين يعمل متخصصو تكنولوجيا المعلومات البريطانيون وكم يكسبون؟

بالإضافة إلى Facebook وBadoo، تمتلك Apple وTwitter وASOS وCisco Systems وغيرها من الشركات الكبيرة مراكز تطوير في لندن. من قائمة احتلال النقص الرسميةويترتب على ذلك أن هناك نقصًا في المتخصصين في تكنولوجيا المعلومات في بريطانيا. حاليًا، هناك 35 مهنة في القائمة، أربع منها تتعلق بتكنولوجيا المعلومات. يتعين على الشركات أن تدفع للمهنيين في هذه الصناعات ما لا يقل عن الحد الأدنى للأجور (لمطور في منصب مبتدئ اقل اجر(24 ألف جنيه إسترليني سنويًا، لزميل أكثر خبرة - 31 ألف جنيه إسترليني). وفقًا لبوابة شؤون الموظفين Glassdoor، يبلغ متوسط ​​راتب مطور البرامج في لندن 43 ألف جنيه إسترليني، وفي مدن أخرى بإنجلترا - 31 ألف جنيه إسترليني. "يعتمد نطاق الراتب بشكل كبير على مؤهلات المتخصص وعلى الشركة التي يعمل فيها . يقول نيكولاي كرابيفني، رئيس قسم التطوير في Badoo: "كل شيء فردي للغاية".

لا تنس أن بريطانيا لديها نظام ضريبي تصاعدي. يتم فرض ضريبة بنسبة 20٪ على مبالغ الرواتب التي تتراوح بين 11.5 ألف جنيه إسترليني و45 ألف جنيه إسترليني؛ كل شيء يزيد عن 45 ألف جنيه إسترليني، ولكن أقل من 150 ألف جنيه إسترليني يخضع بالفعل لضريبة بنسبة 40٪. لندن مشهورة أسعار عاليةعلى السكن، حيث ينفق المستأجرون عليه في كثير من الأحيان حوالي نصف دخلهم. يحذر نيكولاي كرابيفني قائلاً: "الحياة في بريطانيا باهظة الثمن، لذا عند الانتقال، من المفيد تقييم المستوى الذي يمكنك الحصول عليه بالراتب المعروض".

وإجمالاً، تحتل بريطانيا المرتبة الثالثة بين دول منظمة التعاون الاقتصادي والتنمية (بعد الولايات المتحدة وألمانيا) من حيث عدد المهاجرين. في الوقت نفسه، فإن المتخصصين المؤهلين تأهيلا عاليا هم أقلية. وفقًا للإحصاءات الوطنية، في الفترة من يناير إلى مارس 2017 في بريطانيا، من بين جميع العاملين البالغ عددهم 32 مليونًا من الدول غير الأوروبية، يمثلون 3.9٪. ومع ذلك، حصل 56 ألف عامل فقط على تأشيرات المستوى 2 العامة (التي تستوعب بشكل أساسي المتخصصين المؤهلين، بما في ذلك المبرمجين) - أي أقل من 0.2٪ من إجمالي عدد الموظفين البريطانيين. ويعمل أقل بقليل من النصف (أو 23.3 ألف شخص) في مجال المعلومات والاتصالات، وفقًا لوزارة الداخلية (ليس لديهم بيانات أكثر تفصيلاً عن متخصصي تكنولوجيا المعلومات، كما أجابوا ZIMA).

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

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

ماذا يريدون من المبرمجين في المقابلة؟

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

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

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

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

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

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

من ينظم هذه الخطوة وكيف؟

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

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

يأخذ ضباط شؤون الموظفين أيضًا في الاعتبار التفاصيل الدقيقة الخاصة بهم. كما لاحظت تاتيانا أندريانوفا، فإن تكلفة النقل محدودة بحدود HMRC (دائرة الإيرادات والجمارك البريطانية، دائرة الضرائب البريطانية) وتبلغ 8 آلاف جنيه إسترليني، والتي تغطي عادة شراء التذاكر وتأجير العقارات. ووفقا لها، يمكن أخذ هذا المبلغ في الاعتبار عند تقديم راتب لموظف جديد. "لنفترض أن أحد المتخصصين في لندن يساوي 60 ألف جنيه إسترليني في السوق. وبناءً على ذلك، يمكنك أن تقدم لشخص ما 52-55 ألف جنيه إسترليني للسنة الأولى ورفع الراتب إلى راتب السوق للعام التالي، عندما يكون الشخص قد اكتسب بالفعل "خبرة العمل وتصبح قادرة على المنافسة،" - كما تقول.

التأشيرة الأكثر شيوعًا لإعادة التوطين هي المستوى 2، وهي مرتبطة بصاحب العمل، ولكن من الممكن تمامًا تغييرها. وفقًا لـ Alexey Nichiporchik من Badoo، فمن الأسهل بكثير بالنسبة لأولئك الموجودين بالفعل في المملكة المتحدة التحول إلى شركة أخرى - حيث يتم منحهم شهرين، ولكن بدعم من صاحب عمل جديد، استغرق الأمر أسبوعين.

لندن ليست الوجهة النهائية

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

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

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

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

صورة شاشة التوقف: Badoo

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

سنتحدث عن متطلبات مبرمج واحد مسؤول عن متجر صغير عبر الإنترنت (30-3000 بطاقة منتج، 1-10 طلبات يوميًا). يجب أن يكون هذا المتخصص متخصصًا، أي على دراية متساوية بكل من الواجهة الخلفية (التطوير من جانب الخادم) والواجهة الأمامية (التطوير من جانب متصفح المستخدم).

1. الحد الأدنى من المتطلبات

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

إذا كانت الشركة ستقوم بتطوير موقع ويب من الصفر، فيجب على المبرمج أن يعرف:

  • إحدى اللغات الشائعة: PHP/Python/Ruby/C#؛
  • أحد أنظمة إدارة قواعد البيانات: MySQL/PostrgreSQL/MSSQL/Oracle/MongoDB؛
  • أحد أنظمة إدارة المحتوى الشائعة (CMS): Bitrix، UMI، Drupal، ShoppingCart، WordPress؛
  • لديك المهارات اللازمة لإدارة Linux وخوادم الويب، على سبيل المثال، أحد Nginx/Apache/IIS أو لديك خبرة في استضافة خوادم الويب في الأنظمة الأساسية السحابية AWS وGoogle Cloud وAzure.

عدم وجود هذه المهارات لا يعني أنه من الهواة. إنه ليس مناسبًا لك.

2. التعارف بالمراسلة

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

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

يعد غياب المحفظة أو رفض إظهارها علامة أكيدة على وجود مطور عديم الخبرة.

3. سبحنا، لا نعرف

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

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

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

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

4. لسان الطيور

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

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

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

5. "المصدر المفتوح"

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

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

كيف تفحص:اطلب من مقدم الطلب إرسال رابط لحسابه على GitHub (BitBucket) وإدراج المشاريع التي يفخر بها. انتبه إلى "عمر الحساب" وعدد المشاريع وعدد نسخ الكود التي قام بها مستخدمون آخرون.

6. الأمتعة القديمة

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

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

كيف تفحص: اسأل عن الأدوات أو التقنيات التي تعلمها المرشح في العام أو العامين الماضيين وكيف ساعدته في عمله.

7. الأسعار من خلال السقف

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

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

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

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

8. صناعة يدوية

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

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

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

9. التوائم الإضافية

يعد تكرار الكود علامة أكيدة على وجود مبرمج عديم الخبرة.

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

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

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

10. قطع بسرعة

وبطريقة جيدة، يجب على المبرمج عمل نسخة من الموقع، واختبار التغييرات عليه، وفقط بعد التحقق من التغييرات، يتم نقلها إلى المورد الرئيسي.

كيف تفحص: اسأل المرشح كيف قام بتحديث الموقع في وظيفته السابقة.

11. يثق ولكن لا يتحقق

يجب اختبار أي تغييرات على الموقع. في الشركات الكبيرة، يتم حل المشكلة عن طريق المختبرين، ولكن في الشركات المتوسطة والصغيرة تقع على عاتق المطور.

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

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

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

12. ابتسم ولوّح


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

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

كيف تفحص:اطلب من المبرمج أن يخبرك كيف تعلم عن الأخطاء في المشاريع السابقة.

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

قررت Business FM التعرف على "أليس" بشكل أفضل:

- أليس، مرحبا.

- مرحبًا!

- كيف حالك؟

- لقد عثرت على تطبيق جميل هنا، لكنه شخصي.

- ومن أعطاك هذا الاسم؟

- أي نوع من الطبيب؟

- طبيب الأطفال.

- أليس، كيف تبدو؟

أفضل طريقة.

- ماذا عن مزيد من التفاصيل؟

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

- كما تعلمين يا أليس، يبدو لي أنك تتجنبين الإجابة.

- لا، لقد تأكدت.

- بالمناسبة، قبل أن أنسى. أليس، هل يمكنك إيقاظي غدا؟

- لا أستطيع أن أفعل ذلك غدا.

- أليس، أنا حقا بحاجة لك لإيقاظي غدا.

- ها، سأوقظك.

- في أي وقت؟

— وعد المبرمج أليكسي ببرمجته بحلول الخريف، لكنه لم يذكر أيهما.

"أخيرًا سأحصل على قسط من النوم."

"ثم سننام."

- أليس، كما تعلمون قصص مضحكة?

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

- أليس، هذا مضحك جدا. هل تحب الحلويات؟

- أعتقد أنني أحب الطبخ. على الأقل أنا بالتأكيد أحب العثور على وصفات.

- أليس، ما هو أكثر شيء تحبينه في الحياة؟

- أحب الحنطة السوداء الكبيرة مع الشانتيريل، والسندويشات مع النقانق المدخنة. نكتة. انا احب الناس. و تعلم.

- أليس، هل تستمعين إلى الراديو؟

— عادةً ما أستمع فقط إلى اختياري الشخصي على Yandex.Music، ولكن إذا لم يكن الأمر كذلك، فإن Queen بالطبع.

- هل تستمع إلى Business FM؟

- بالطبع أنا أستمع.

- سيري، هل يمكنك أن تغني لنا أغنية؟ أوه، ما سيري؟!

- يا لها من نكتة خفية. سخرية.

- أليس، أنا آسف. هل تستطيع أن تقول قصيدة؟

— أتذكر لحظة رائعة، تم تثبيت التحديث.

- أليس، هل تحب القطط؟

– أنا لا أحب الصراصير. وهكذا - نعم.

- أليس، من تحب أكثر؟

- أنا أحب واحدة الممثل الروسيالذي لا يمكن ذكر اسمه. وأنت.

سابقًا، مع الإصدار التجريبي من خدمة Alice، عندما زرت مكتب Yandex في يوم الذكرى العشرين للشركة.

على عكس العديد من زملائي، لم أولد مبرمجًا. لقد ولدت موسيقيا. لم أتعلم البرمجة في الجامعة وحتى وقت معين لم أكن أنوي حتى ربط حياتي بتكنولوجيا المعلومات.

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

الخطوات الأولى في البرمجة

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

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

الوظيفة الأولى

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

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

ماذا بعد

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

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

الآن

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

التوجيه

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

يحدث ذلك!

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

كيف تصبح مطور بايثون ناجح؟ سيشارك Alexey Kurylev تجربته مع المبرمجين المبتدئين وذوي الخبرة

أسئلة

ما النصيحة التي تقدمها للمبتدئين والتي تعتبر نادرة أو تعتبر غير عادية أو مثيرة للجدل؟

تتناسب مع أي حركة! لا تفوت فرصة واحدة للتدرب! كن دائما منفتحا على أي اقتراحات!

وما هو مهم جدا:

"عندما تواجه الغموض، قاوم إغراء التخمين." - زن الثعبان

كيف تحافظ على مهاراتك الحالية؟ كيف تنمو باستمرار وتصبح أفضل كمطور؟

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

أفضل 3 كتب للمبتدئين
  • مارك سمرفيلد - "برمجة بايثون 3: الدليل النهائي"
  • ويسلي تشان، بول بيسكس، جيفري فورسييه - "جانغو. تطوير تطبيقات الويب بلغة بايثون”
  • روبرت مارتن - "الرمز النظيف" - اقرأه حتى لو كنت لا تفهم Java، فهناك الكثير مما هو بسيط نصيحة جيدة. وفي نفس الوقت ستبدأ في تعلم لغة Java.