JavaRush /مدونة جافا /Random-AR /أفضل أن أصبح مُختبرًا جيدًا بدلاً من أن أصبح مطورًا متوسط...

أفضل أن أصبح مُختبرًا جيدًا بدلاً من أن أصبح مطورًا متوسط المستوى: قصة المُختبر ديمتري سوكولوف

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

"قصتي لا تتعلق بالنجاح الفائق"

عمري الآن 28 عامًا، وأنا مهندس تعدين بالتعليم. في المدرسة، كنت مهتمًا قليلاً بالبرمجة، على مستوى بدائي - قمت بالبرمجة بلغة Pascal وBASIC. عملت في المصنع لمدة تقل قليلاً عن ستة أشهر. في البداية، كنت أرغب في الحصول على وظيفة هندسية في تخصصي، لكن عُرض عليّ العمل كصانع أدوات. عندما وصلت إلى خط الإنتاج، تعلمت أن العديد من الرجال حصلوا على التعليم الفني العالي، وقد وعدوا جميعًا بمنصب مهندس. أدركت أنه على الأرجح من غير المرجح أن ينمو أي شيء معًا هناك. ثم بحثت عن وظائف شاغرة أخرى، ووجدت وظيفة مكتبية - كمهندس اختيار المعدات في فرع إحدى الشركات المصنعة الإيطالية لمعدات البناء لنقل المواد السائبة الجافة. كان العمل مثيرا للاهتمام، وكان الراتب أعلى مما كان عليه في المصنع. في بعض الأحيان كان لدي وقت فراغ في العمل، وفي البداية كنت أستخدمه في Duolingo وLingualeo. ثم وجدت على الإنترنت قائمة بالموارد اللازمة لتعلم البرمجة: Codewars، وJavaRush، وSololearn. نظرت وأدركت أن هذه طريقة رائعة للحفاظ على عقلك في حالة جيدة، بالإضافة إلى الحفاظ على معرفتك باللغة الإنجليزية. قصتي لا تتعلق بالنجاح الفائق مثل: "لقد أكملت JavaRush في 3 أشهر، والآن المشكلة هي اختيار Microsoft أو Google." لقد درست JavaRush لمدة 3 سنوات تقريبًا. خلال العامين الأولين، تمت ترقيتي عدة مرات في العمل، وظهرت مسؤوليات جديدة، وانخفض مقدار وقت الفراغ، وظهرت رحلات العمل، ومن حيث المبدأ، تعاملت مع البرمجة على أنها ترفيه بدلاً من ألعاب الكمبيوتر. كنت أدرس مع فترات راحة طويلة، وأقرأ الأدب في نفس الوقت، وأشاهد المحاضرات على اليوتيوب. في البداية، كنت أدرس بشكل غير منظم للغاية، ولكن في عام 2019 حصلت بالفعل على جدول زمني، خاصة عندما بدأت JavaRush في تقديم إنجازات لحل المشكلات. لقد حفزني ذلك وحددت هدفًا: حل مشكلتين بسيطتين في أيام الأسبوع والحد الأقصى لعدد المشكلات المعقدة في عطلات نهاية الأسبوع.

"أدركت أنني أضعت وظيفتي الحالية ولم أكمل تدريبي"

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

"قررت أنني أفضل أن أصبح مُختبِرًا جيدًا بدلاً من أن أصبح مطورًا متوسط ​​المستوى"

ولكن في أحد الأيام تلقيت مكالمة هاتفية من شركة I-Teco، وهي من سكان سكولكوفو، وعرضت عليّ أن أجرب العمل كمهندس لاختبار الأحمال. في ذلك الوقت لم أفهم حتى ما فعله هؤلاء المهندسون. قدمت الشركة التدريب على بيئة التطوير التي يعمل فيها موظفوها - Loadrunner. من خلال العمل في بيئة التطوير هذه، يمكنك تحسين مهاراتك في كل من تقنيات Java والويب. تم تعييني، وأكملت التدريب عبر الإنترنت، وساعدني أحد الزملاء الذي شرح لي كل تفاصيل العمل بالتفصيل. بعد التدريب أجريت مقابلة داخل الشركة، ومن ثم مقابلة مع العميل، حيث أن الشركة عرضت موظفين خارجيين. كما قدمت مشروعًا تعليميًا. في الأيام الأولى من العمل، بعبارة ملطفة، غمرتني وفرة المعلومات الجديدة. يمكن مقارنة ذلك بالرياضيات: أثناء التدريب قيل لي أن 2+2=4، ثم خلال المشروع كان علي التعامل مع التكاملات. "أفضل أن أصبح مُختبرًا جيدًا بدلاً من أن أصبح مطورًا متوسط ​​المستوى": قصة المُختبر ديمتري سوكولوف - 2في المكان الجديد، لم تكن المهارات التقنية هي المهمة، بل القدرة على التواصل مع الناس. هناك أشخاص منغمسون تمامًا في إكمال المهام، وأحتاج إلى إيجاد نهج لهم، لأن إكمال مهامي يعتمد على المطورين. منذ ذلك الحين وأنا أعمل على مشروع يتناول البرامج المصرفية. أحتاج إلى اختبار وقت الاستجابة: لدى العميل متطلبات معينة بخصوصه. على سبيل المثال، من المقبول عمومًا أن عملية الواجهة يجب ألا تستمر أكثر من ثانيتين، وإلا فهناك احتمال أن يرفض المستخدم خدمات هذا البنك. لاختبار النظام، يمكنك إنشاء مستخدمين افتراضيين في بيئة التطوير: تحتاج إلى التحقق من المدة التي ستستغرقها العملية، على سبيل المثال، إذا قام 100 مستخدم بتنفيذها في وقت واحد. لدي احتمالات لأن أصبح مطورًا، لكن ذلك يعتمد علي وحدي. قررت تحسين نشاطي الرئيسي أولاً: اعتقدت أنني أفضل أن أصبح مُختبِرًا جيدًا بدلاً من أن أصبح مطورًا متوسط ​​المستوى. لدى الكثير من الناس فكرة خاطئة مفادها أن هذا عمل ممل حيث تحتاج إلى تكرار العديد من الإجراءات بشكل رتيب. هذا ليس صحيحا تماما. هناك أيضًا عناصر إدارية، ويجب أيضًا كتابة التعليمات البرمجية.

نصائح للمطور المبتدئ:

  • لا تفرد نفسك كثيرًا ولا تتعلق بشيء واحد. إذا لم ينجح شيء ما، فستبدأ المماطلة وينتهي بك الأمر بخسارة وقت ثمين. إذا كان هناك شيء غير واضح، فمن الأفضل البحث عنه عبر Google - 90% من المعلومات موجودة بالفعل على الإنترنت.
  • تعلم الإنجليزية.
  • للإحماء، قم بحل بعض المسائل البسيطة للحصول على جرعة من الدوبامين من إكمالها. انتقل لاحقًا إلى المهام المعقدة.
  • قبل المقابلة، قم بدراسة المعلومات الخاصة بالشركة التي تريد العمل بها صعودًا وهبوطًا.
  • خلال المقابلة، ليس من الضروري أن تقع في ذهول وتقول: "لا أعرف". حتى لو كنت لا تعرف شيئًا ما، ولكنك بدأت في التفكير، فسيتم تقييم قدرتك على التفكير في المقابلة.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION