JavaRush /مدونة جافا /Random-AR /من هو في مجال تكنولوجيا المعلومات. ماذا يفعل مديرو المشرو...

من هو في مجال تكنولوجيا المعلومات. ماذا يفعل مديرو المشروعات ومطورو الواجهة الأمامية والخلفية وضمان الجودة؟

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

6. مساءً - مدير المشروع

تتمثل وظيفة مدير المشروع في تخطيط المشاريع الفنية وتنظيمها وإدارتها بكفاءة وتحسين التواصل بين أعضاء الفريق لضمان إنجاز العمل بسلاسة وكفاءة قدر الإمكان. يجب أن يعرف هؤلاء المتخصصون احتياجات العملاء والأهداف التي يسعون لتحقيقها، وأن ينسقوا تصرفات الموظفين قدر الإمكان من أجل الوصول بالمشروع إلى نهايته المنطقية والإيجابية. إيجابي، لأنه لا يمكن دائمًا إكمال المشاريع بنجاح لعدة أسباب: توقف التمويل، عدم الرضا عن العمل من جانب العميل، وما إلى ذلك... المهمة من هو في مجال تكنولوجيا المعلومات.  ماذا يفعل مديرو المشروعات ومطورو الواجهة الأمامية والخلفية وضمان الجودة - 2الرئيسية لرئيس الوزراء هي التنسيق بين مجموعة من الموظفين لحل المشكلة مشاكل فنية، لأن المطورين ليسوا دائمًا أشخاصًا اجتماعيين للغاية ولا يمكنهم دائمًا التواصل بكفاءة مع بعضهم البعض، وهذا بدوره لا يمكن أن يلعب إلا ضد المشروع. حسنا، أو، على سبيل المثال، المطور عالق في شيء ما: يمكن أن يجلس لفترة طويلة ولا يعرف كيفية التعامل مع بعض المشاكل. لا نحب جميعًا أن نعترف بأننا لا نعرف أو لا نستطيع فعل شيء ما، والمطورون أكثر من ذلك. هذا هو المكان الذي يأتي فيه PM للإنقاذ ، والذي سيساعدك في العثور على شخص يمكنك اللجوء إليه للحصول على معلومات إضافية، أو الذي واجه بالفعل شيئًا مشابهًا. تشمل مسؤوليات رئيس الوزراء ما يلي:
  • تحديد الأهداف العامة للمشروع؛
  • ووضع الخطط لتحقيق هذه الأهداف؛
  • الحفاظ على المواعيد النهائية للمشروع وتقارير الحالة الحالية؛
  • إدارة موارد المشروع (الموظفين والمعدات التقنية)؛
  • تحسين تنسيق التفاعل بين أعضاء فريق المشروع؛
  • تتبع فعالية المشروع والالتزام بالجدول الزمني المخطط له؛
  • وإجراء تقييمات المخاطر للمشاريع؛
  • تنظيم اجتماعات مختلفة لمناقشة الأهداف والتقدم الحالي والجوانب الإيجابية والسلبية للمشروع.
المهارات المطلوبة:
  • اللغة الإنجليزية فوق المتوسطة وما فوق، حيث يتواصل مدير المشروع مع العميل نيابة عن الفريق؛
  • معرفة تقنية واسعة، ولكن ليست عميقة جدًا، حتى تتمكن من فهم من يفعل ماذا، وكيف يحدث العمل بشكل عام، دون التعمق كثيرًا؛
  • مهارات في إدارة المشاريع والفرق المشاركة فيها؛
  • مهارات تواصل قوية، حيث أن عمل رئيس الوزراء يتكون بشكل أساسي من التواصل مع أعضاء الفريق والإدارة؛
  • مهارات المراسلة المتقدمة. على سبيل المثال، غالبًا ما تحتاج إلى إرسال خطابات إلى البريد الإلكتروني للعميل نيابة عن فريق أو شركة، ولن يقدر أحد خطابًا مكتوبًا بشكل غير صحيح أو به أخطاء؛
  • العقل التحليلي الذي سيكون مفيدًا في حل المشكلات التي تنشأ أثناء العمل في المشروع؛
  • مهارات إدارة الوقت، والتي سيسمح لك استخدامها بالحفاظ على المشاريع ضمن الجدول الزمني والميزانية (بعد كل شيء، الوقت = المال)؛
  • مهارات تخطيط الموارد والمهام.
وفقًا لدو، يبلغ متوسط ​​الراتب لرئيس الوزراء المبتدئ في كييف 700 دولار . نطاق الرواتب في كييف لهؤلاء المتخصصين هو 1200-4500 دولار : كل هذا يتوقف على خبرة المتخصص والشركة. من يمكنك أن تنمو لتصبح:
  • مدير التسليم ( DM ) هو استمرار مباشر لـ PM -a، ويقف مباشرة فوق مجموعة من مديري المشاريع وينسق مشاريعهم على مستوى أعلى؛
  • مدير البرنامج - ينسق العديد من المشاريع المترابطة، لكنني شخصياً لا أفهم حقًا الفرق بين DM؛
  • الرئيس الفني ( CTO ) - المدير الفني المسؤول عن تطوير المنتجات وتحسين عمليات إنشائها؛
  • الرئيس التنفيذي ( الرئيس التنفيذي ) - الرئيس التنفيذي؛
  • مدير الحساب ( AM ) - مدير خدمة العملاء؛
  • إعادة التدريب والانتقال إلى تخصص آخر))
إذا كنت مهتمًا بالأشخاص، وترغب في التواصل معهم ومستعد لتحمل عبء مسؤولية فريق (أو حتى أكثر من واحد) من المطورين، فمن الواضح أن هذه المهنة تناسبك.

7. مطور الواجهة الأمامية

مطور الواجهة الأمامية هو مطور مسؤول عن تنفيذ الجزء المرئي من التطبيق الذي يراه المستخدمون ويتفاعلون معه في تطبيق الويب. كقاعدة عامة، يتعاون هؤلاء المتخصصون مع مطوري الواجهة الخلفية المسؤولين عن الجزء المنطقي (الخادم) من التطبيق، والذي يواصل الجزء المرئي من التطبيق الذي أنشأه مطورو الواجهة الأمامية . من هو في مجال تكنولوجيا المعلومات.  ماذا يفعل مديرو المشروعات ومطورو الواجهة الأمامية والخلفية وضمان الجودة - 3مطورو الواجهة الأمامية، مثل مطوري الواجهة الخلفية، هم العمود الفقري لتطوير أي مشروع. أولئك الذين يدعمون المشاريع. بعد كل شيء، مهما كان العمل، فهو يقع على عاتق العمال العاديين، إذا جاز التعبير. لذلك يتصرف المطورون كعاملين مجتهدين. كقاعدة عامة، هناك عدد أكبر بكثير من ممثلي التخصصات الأخرى، وهم في أمس الحاجة إليهم في أي مشروع. تشمل مسؤوليات مطور الواجهة الأمامية ما يلي:
  • تطوير وظائف جديدة وتحسين القديمة؛
  • إعادة هيكلة التعليمات البرمجية لتحسين الأداء، والذي يمكن أن يعاني كثيرًا في بعض الأحيان؛ سهولة القراءة، حتى يتمكن المطورون الآخرون من فهم الكود ومنطقه بسرعة؛ القابلية للتوسعة، بحيث يكون من الأسهل في المستقبل تنفيذ وظائف جديدة عن طريق إعادة استخدام أجزاء من الوظيفة القديمة؛
  • مراجعة (مراجعة) الكود المرسل إلى الخادم. على سبيل المثال، كتب أحد المطورين الكود، وقام آخر بمراجعته ويمكنه إعادته إلى الأول مع التعليقات على ما يحتاج إلى تصحيح؛
  • التواصل مع العملاء وأعضاء الفريق - مطوري الواجهة الأمامية والخلفية ؛
  • التنفيذ الفني للتخطيط الرسومي UI/UX الذي قام المصمم بتجميعه؛
  • تتبع أداء التطبيق؛
  • إصلاح الخلل (الأخطاء).
مطورو الواجهة الأمامية هم مبرمجون درسوا التخطيط في HTML و CSS و JavaScript وقد اهتموا بدراسة إطار عمل محدد، على سبيل المثال Angular أو React. بعد ذلك، دعونا نلقي نظرة على المهارات المحددة الضرورية لتصبح مطورًا للواجهة الأمامية ، ونأخذ الاتجاه الزاوي كمثال . المهارات المطلوبة:
  • مستوى اللغة الإنجليزية - متوسط ؛
  • فهم عملية تطوير الويب بأكملها (التصميم والتطوير والنشر)؛
  • العمل مع Angular 5+ ؛
  • معرفة جافا سكريبت ، تايب سكريبت ، RxJS ، ساس ، حزمة الويب .
  • مهارات التخطيط ( HTML ، CSS
  • مهارات في العمل مع جيت .
  • فهم أنماط التصميم؛
  • معرفة جيدة بنظام لينكس .
وفقًا لـ dou، يبلغ متوسط ​​الراتب للمتخصص المبتدئ في هذا الملف الشخصي في كييف 500 دولار . المتوسط ​​العام في كييف لهؤلاء المتخصصين هو 1800-2700 دولار . حسنًا، يمكن أن تصل أعلى الأرقام إلى ما يقرب من 5000 دولار . لكن يجب أن تفهم أن هذه حالات معزولة، وبين متخصصين مؤهلين تأهيلاً عاليًا. إذا كنت ترغب في العمل مع الجزء الفني، ولكن بحيث لا يدفعك إلى الجنون بتعقيده، وفي الوقت نفسه لديك مهنة في اتجاه شعبي، فقد يثير هذا التخصص اهتمامك. من يمكنك أن تنمو لتصبح:
  • قائد تقني - متخصص تقني (خبير) في هذا المجال؛
  • قائد الفريق - قائد فريق التطوير (القائد الميداني). من هنا يمكنك أن تتطور إلى اتجاه إداري، على سبيل المثال، CTO ؛
  • مطور مكدس كامل - مطور يمتلك كلاً من أجزاء الواجهة الخلفية والواجهة الأمامية ، أي أنك بحاجة إلى تعلم الواجهة الخلفية ؛
  • مهندس الحلول - متخصص يتخذ القرارات بشأن بنية الجهاز الداخلي والواجهات الخارجية للمنتج؛
  • مستشار تقني - مستشار تقني في بعض التكنولوجيا؛
  • إعادة التدريب والانتقال إلى تخصص آخر.

8. مطور الواجهة الخلفية

مطورو الواجهة الخلفية - إنشاء وتحسين جزء الخادم المسؤول عن منطق الأعمال الخاص بالتطبيق، والذي يتصل بالجزء المرئي (الواجهة) من التطبيق (على سبيل المثال، من خلال REST API ). يشكل الجمع بين جزء الخادم من التطبيق ( الواجهة الخلفية ) + الجزء المرئي من التطبيق ( الواجهة الأمامية ) تطبيق ويب يتفاعل معه المستخدم النهائي. من هو في مجال تكنولوجيا المعلومات.  ماذا يفعل مديرو المشروعات ومطورو الواجهة الأمامية والخلفية وضمان الجودة - 4يتحمل مطورو الواجهة الخلفية مسؤولية إنشاء الواجهة الخلفية بأكملها وصيانتها واختبارها وتصحيح أخطاءها. يتضمن هذا عادةً منطق التطبيق الأساسي، والتفاعل مع قواعد البيانات، والتفاعل مع واجهات برمجة التطبيقات المختلفة ، والعمليات الداخلية الأخرى. المتخصص في هذا الملف الشخصي، بالإضافة إلى معرفة بناء جملة لغته والأطر الأساسية، يجب أن يكون لديه معرفة عامة بقواعد البيانات، ولا سيما تلك العلائقية ، وأن يكون قادرًا على كتابة اختبارات الوحدة والتكامل للتعليمات البرمجية الخاصة به، وأن يكون لديه معرفة بمنشئ التطبيق - Maven أو Gradle ، يكون قادرًا على استخدام Git - ohm تشمل مسؤوليات مطور الواجهة الخلفية ما يلي:
  • تطوير وظائف جديدة؛
  • إعادة هيكلة الكود؛
  • ومراجعة التعليمات البرمجية من مطوري الواجهة الخلفية الآخرين ؛
  • كتابة الوثائق لمساعدة مطوري الواجهة الخلفية الجدد ،
  • أولئك الذين يأتون إلى المشروع سوف يفهمون بسرعة منطق التطبيق؛
  • إصلاح الخلل.
  • اختبارات الكتابة (الوحدة، اختبار التكامل)؛
  • التواصل مع أعضاء الفريق الآخرين.
مثل Frontend ، لدى مطوري Backend اتجاهات مختلفة، وهي لغة تطوير محددة. لكن بالطبع سنأخذ لغة تطوير جافا كمثال. إذًا، ما هي المهارات اللازمة لمطور Java:
  • مستوى اللغة الإنجليزية - متوسط ؛
  • معرفة Java Core - بناء جملة لغة Java ومجموعة من التقنيات الأساسية؛
  • فهم عملية تطوير الويب بأكملها؛
  • معرفة لغة SQL ؛
  • معرفة قواعد البيانات العلائقية، مثل PostgreSQL أو MySQL ؛
  • مهارات التفاعل مع قاعدة البيانات عبر JDBC والإسبات .
  • معرفة أطر الربيع الأساسية (Spring Core، Spring Data، Spring Web) ؛
  • معرفة جيت ، مخضرم .
  • مهارات في اختبار الوحدة والتكامل، على سبيل المثال استخدام JUnit و Mockito .
بالنسبة لمطوري الواجهة الأمامية والخلفية ، لم أقل أي شيء عن مهارات الاتصال العالية. في كل مكان يكتبون أن مهارات الاتصال العالية مهمة لهؤلاء المتخصصين، لكن هذا ليس صحيحا تماما. نعم، من المهم التواصل بشكل مناسب، ولكن هذا مهم في أي اتجاه وفي أي مهنة أخرى. ولكن إذا قارنته مع رئيس الوزراء أو مسؤول التوظيف، الذي تتكون وظيفته بأكملها من التواصل، فإن المطور الذي يتمتع بمهارات شخصية فائقة التطور ( مهارات الاتصال) ليس مهمًا جدًا. بعد كل شيء، فهم يعملون في مجال البرمجة طوال اليوم، وعلى سبيل المثال، مرة واحدة يوميًا يشاركون في نوع من الاجتماعات، مثل اجتماع يومي، حيث يقولون حرفيًا بضع جمل: ماذا فعلوا، ماذا يفعلون، ماذا سيفعلون. حسنًا، أحيانًا يتصلون بزملائهم لمناقشة بعض المشكلات الفنية. لذلك، هذه المهنة رائعة للانطوائيين - الأشخاص الذين يحبون الخصوصية. يمكنك استلام مهمتك والعمل عليها دون قضاء ساعات طويلة في مكالمات ومناقشات غير واضحة. كتبت أيضًا أن المستوى المطلوب في اللغة الإنجليزية هو متوسط ، لأنه من ناحية، لا يوجد قدر كبير من التواصل مع العميل، ولكن في نفس الوقت يجب أن تكون قادرًا على القراءة / الكتابة باللغة الإنجليزية (الوثائق، جيرا ) وربما التواصل مع المطورين من جانب العميل. يمكن للعملاء غض الطرف عن اللغة الإنجليزية الملتوية من جانب المطورين: الشيء الرئيسي هو أنهم أقوياء في التطوير. فرص النمو للواجهة الخلفية هي نفسها بالنسبة لمطوري الواجهة الأمامية:
  • الرصاص التكنولوجي ؛
  • قائد الفريق ؛
  • مطور مكدس كامل - تحتاج إلى تعلم الواجهة الأمامية ؛
  • حلول معمارية ؛
  • مستشار تقني ؛
  • إعادة التدريب والانتقال إلى تخصص آخر.
رواتب مطوري الواجهة الخلفية ممتعة للغاية. على سبيل المثال، يمكن لمطور Java المبتدئ في كييف أن يحصل في المتوسط ​​على حوالي 600 دولار . يتراوح متوسط ​​الراتب في كييف لهؤلاء المتخصصين بين 1950-2850 دولارًا . حسنًا، بالنسبة للمطورين الأقوياء من المستوى الأول، يمكن أن يصل الراتب إلى 5000 دولار وما فوق. ولكن يجب أن تفهم أنه يمكن تحقيق ذلك من خلال الخبرة الهائلة خلفك وأعلى مستوى من المهارات. في المدرسة، كنت دائمًا جيدًا في الرياضيات والفيزياء، لأنهم أعطوني قوالب طوب على شكل صيغ، ومن أجل حل بعض المشكلات كان علي بناء بنية منطقية من هذه الطوب. لهذا السبب أحب التطوير - نفس المبدأ، فقط هناك العديد من الطوب المنطقي، والهياكل تحتاج إلى بناء أكثر تعقيدًا. إذا كنت لا تبحث عن طرق سهلة وتريد تحديات حقيقية، فلا تتردد في اختيار هذا الاتجاه.

9. دليل ضمان الجودة

ضمان الجودة اليدوي هو متخصص يعمل على ضمان جودة المنتج، وهدفه هو تحسين عملية تطوير التطبيق نفسها، وتحليل الوثائق، وبناءً عليها، تحديد الأخطاء وعدم الدقة في تشغيل المنتج. من هو في مجال تكنولوجيا المعلومات.  ماذا يفعل مديرو المشروعات ومطورو الواجهة الأمامية والخلفية وضمان الجودة - 5عادةً ما يتكون ضمان الجودة، الذي يتناوله دليل ضمان الجودة ، من:
  • وإجراء تقييمات المخاطر؛
  • تحليل المواصفات والمتطلبات؛
  • توليد الأفكار لتحسين جودة المنتج؛
  • وضع خطط الاختبار؛
  • تحليل وتوثيق نتائج الاختبار التي تم الحصول عليها.
في الوقت الحالي، يسير الاختبار جنبًا إلى جنب مع تطوير البرمجيات ويلعب دورًا مهمًا في إنشاء أي منتج لتكنولوجيا المعلومات عالي الجودة. وهذا صحيح، لأنه بالإضافة إلى الوظيفة المكتوبة بشكل صحيح، نحتاج إلى التأكد من أنها تعمل بشكل صحيح ولا تحتوي على أكثر من 100500 خطأ. هذا هو المكان الذي يأتي فيه الاختبار للإنقاذ، حيث يعمل كنوع من مراقبة الجودة بحيث لا يتمكن من اجتيازه إلا المنتج المبسط والمصقول قدر الإمكان. تشمل مسؤوليات دليل ضمان الجودة ما يلي:
  • دراسة المتطلبات والمواصفات والوثائق الأخرى؛
  • عرض وفحص النظام وخصائصه التقنية للتأكد من مطابقته للمواصفات (قائمة المتطلبات)؛
  • تطوير استراتيجيات وخطط اختبار فعالة؛
  • كتابة نصوص الاختبار (حالات الاختبار)، والتي بناءً عليها تقوم أتمتة ضمان الجودة بإنشاء اختبارات آلية؛
  • التنفيذ اليدوي لحالات الاختبار، وتحليل النتائج؛
  • في حالة حدوث فشل أو عدم اتساق أثناء الاختبار، تحتاج إلى إعداد تقرير وإنشاء مهام (إنشاء أخطاء) وإرسالها إلى المطورين للتحسين؛
  • اختبار انحدار المنتج؛
  • توثيق مراحل الاختبار؛
  • التواصل مع فرق التطوير حول التناقضات الوظيفية والأخطاء.
المهارات اللازمة لتصبح دليل ضمان الجودة :
  • مستوى اللغة الإنجليزية - متوسط ؛
  • فهم جيد لمنهجيات وممارسات ضمان جودة التطبيق؛
  • معرفة اختبار الانحدار.
  • القدرة على توثيق الأخطاء.
  • مهارات في المراجعة التفصيلية لمتطلبات البرامج؛
  • التوجه الفني الأساسي.
  • فهم JSON و XML ؛
  • المعرفة الأساسية بـ SQL ؛
  • مهارات العمل مع أدوات تنظيم وثائق الاختبار، على سبيل المثال - Testrail ؛
  • انتبه للتفاصيل؛
  • عقلية نقدية.
الفرصة المباشرة لنمو مثل هذا المتخصص هي أتمتة ضمان الجودة . للقيام بذلك سوف تحتاج إلى تعلم القليل. يمكنك أيضًا أن تنمو لتصبح :
  • قائد ضمان الجودة - قائد ضمان الجودة في الفريق؛
  • إعادة التدريب والانتقال إلى تخصص آخر، على سبيل المثال، أن تصبح مطورًا للواجهة الأمامية أو الواجهة الخلفية .
في كييف، يبلغ متوسط ​​راتب دليل ضمان الجودة للمبتدئين 400 دولار . حسنًا، في المتوسط، تتراوح رواتب هؤلاء المتخصصين بين 1250-1650 دولارًا . بالنسبة لكبار المتخصصين الأكثر خبرة، يمكن أن تصل الرواتب إلى 3000 دولار وما فوق. هذه إحدى أسهل الطرق "للدخول إلى تكنولوجيا المعلومات": يمكنك البدء بهذا التخصص، ثم الانتقال إلى شيء أكثر تعقيدًا، أو الوصول إلى ذروة الإتقان في هذا المجال.

10. أتمتة ضمان الجودة

QA Automation هو متخصص في جودة المنتج يستخدم أدوات برمجية متنوعة لإنشاء اختبارات بناءً على نصوص مكتوبة شخصيًا أو بواسطة دليل ضمان الجودة . إن أتمتة ضمان الجودة هي بمثابة المستوى التالي بعد دليل ضمان الجودة . إذا كان دليل ضمان الجودة يقوم بكل شيء يدويًا، فإن أتمتة ضمان الجودة تستخدم نوعًا من لغة البرمجة لكتابة الاختبارات التي تتحقق من التشغيل الصحيح لوظيفة التطبيق. عادةً ما يتم تشغيل هذه الاختبارات تلقائيًا في ظل ظروف معينة: عند إنشاء التطبيق، أو كل يوم في وقت ما، وما إلى ذلك. من هو في مجال تكنولوجيا المعلومات.  ماذا يفعل مديرو المشروعات ومطورو الواجهة الأمامية والخلفية وضمان الجودة - 6عادةً ما تشمل مسؤوليات AQA ما يلي :
  • دراسة المتطلبات والمواصفات والوثائق الأخرى؛
  • إنشاء وإعداد بيئات اختبار لتنفيذ حالات الاختبار والبرامج النصية؛
  • تصميم وإنشاء وتنفيذ أتمتة حالات الاختبار (خطط الاختبار) باستخدام السيلينيوم وفقًا لمعايير ومنهجيات ضمان الجودة المحددة؛
  • دراسة الاختبار اليدوي للتطبيق وتقديم الاقتراحات حول إمكانية التشغيل الآلي؛
  • الحفاظ على حالات اختبار الأتمتة الحديثة؛
  • كتابة الوثائق؛
  • الحفاظ على المستوى المطلوب لتغطية الاختبار؛
  • إذا لزم الأمر، المساعدة في الاختبار اليدوي. يمكن تنفيذ حالات الاختبار والبرامج النصية يدويًا للمنتجات قيد التطوير باستخدام أدوات إدارة الاختبار؛
  • المشاركة في التطوير، وتحديدًا في إدارة عملية مراقبة الجودة؛
  • التواصل مع فرق التطوير حول التناقضات الوظيفية والأخطاء.
"الخدعة" الرئيسية لاختبار الأتمتة هي أن الاختبارات الآلية تسمح لك باختبار البرامج بشكل أسرع بكثير، وفي كثير من الأحيان، وبالتالي تسريع تسليم المنتج. أولاً، إن تنفيذ مهمة أتمتة الاختبار بشكل جيد سيسمح بإجراء الاختبارات بسرعة ويمكن التنبؤ بها. سيؤدي هذا بدوره إلى تجنب المواقف التي قد يتخطى فيها الشخص الذي يقوم بالخطوات يدويًا خطوة أو يُدخل قيمة غير مخصصة للاختبار. ثانيًا، يمكنك تضمين الاختبارات التلقائية في عملية الإنشاء وتشغيلها في كل مرة يكتمل فيها الإنشاء. ويمكن القيام بذلك باستخدام أداة CI . ثالثًا، عندما يقوم المطورون بتغيير بعض الوظائف في أحد التطبيقات، يمكن أن يؤثر ذلك على جزء مختلف تمامًا من النظام ويغير سلوكه أيضًا. ولكن عندما نجري اختبارات آلية، ستصبح التغييرات في سلوك أي جزء من النظام مرئية على الفور - وهذا تأمين إضافي في حالة قيامنا بإنشاء ثلاثة اختبارات جديدة عن طريق إصلاح خطأ واحد. المهارات المطلوبة:
  • مستوى اللغة الإنجليزية - متوسط ؛
  • فهم جيد لمنهجيات وممارسات ضمان الجودة؛
  • معرفة ممتازة بتركيب لغة واحدة (على سبيل المثال، Java أو JavaScript )، لأن الاختبارات يجب كتابتها بشيء ما؛
  • كتابة الاختبارات الآلية باستخدام السيلينيوم .
  • الإلمام بـ CI/CD ؛
  • القدرة على العمل مع جيت .
  • انتبه للتفاصيل؛
  • عقلية نقدية.
تتمثل فرصة النمو المباشر لـ AQA في التطور لتصبح مطورًا للغة البرمجة التي تكتب بها الاختبارات بالفعل. يمكنك أيضًا أن تصبح:
  • الرصاص ضمان الجودة .
  • إعادة التدريب والانتقال إلى تخصص آخر.
متوسط ​​الراتب للمبتدئين في مجال أتمتة ضمان الجودة في كييف هو 600 دولار . المتوسط ​​في هذه المنطقة هو 1700 دولار - 2500 دولار ، وبالنسبة للمتخصصين رفيعي المستوى، يمكن أن تصل الرواتب إلى 4000 دولار وما فوق. إذا كان لديك عقل نقدي، وترغب في كتابة التعليمات البرمجية، ولكن ليس لديك "تحديات" يمكن أن تثير أعصابك في بعض الأحيان، وتريد وظيفة أكثر استرخاءً، فيجب عليك معرفة المزيد عن هذه المهنة. من هو في مجال تكنولوجيا المعلومات.  ماذا يفعل مديرو المشروعات ومطورو الواجهة الأمامية والخلفية وضمان الجودة - 7في جميع التخصصات، قمت بإدراج اللغة الإنجليزية كمهارة مطلوبة. ولكن إذا لم يكن الأمر جيدًا جدًا، فلا تنزعج. هذه ليست جملة. هناك عدد لا بأس به من شركات المنتجات الروسية والأوكرانية المختلفة التي تقوم بتوظيف متخصصين دون المعرفة المطلوبة باللغة الإنجليزية، حيث لن يحتاج الأشخاص إلى التواصل مع العملاء الأجانب (العملاء)، ولكن فقط داخل الفريق. على سبيل المثال، قد يكون هذا قسم تكنولوجيا المعلومات في أحد البنوك أو مشغلي الاتصالات. لذلك يمكنك العثور على وظيفة دون التحدث باللغة، إذا كانت لديك الرغبة. واليوم هذا كل شيء بالنسبة لي..من هو في مجال تكنولوجيا المعلومات.  ماذا يفعل مديرو المشروعات ومطورو الواجهة الأمامية والخلفية وضمان الجودة - 8
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION