مسار عمل مبرمج من العمل في مصنع براتب 800 غريفنا إلى موروث في أفضل الشركات الأوكرانية

مرحبا، اسمي ديما ديمتشوك. أنا أحد كبار مبرمجي Java في Scalors. خبرة البرمجة الشاملة في صناعة تكنولوجيا المعلومات لأكثر من 12 عاما. لقد تطورت من مبرمج في أحد المصانع إلى المستوى الأعلى وتمكنت من العمل في أفضل شركات تكنولوجيا المعلومات في أوكرانيا. وبطبيعة الحال، في ذلك الوقت لم تكن البرمجة سائدة بعد، ولم تكن هناك منافسة كبيرة بين شركات تكنولوجيا المعلومات وبين المرشحين لكل منصب جدير. سأتحدث في المقال عن تجربتي في شركات مثل: EPAM، Luxoft، GlobalLogic، Nextiva، Ciklum وScalors.

بداية المهنة: الدراسة والمصنع 2008

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

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

EPAM وراتبي الأول بالدولار

بعد المصنع ذهبت للعمل في EPAM. وهنا حصلت على وظيفة لأول مرة براتب مرتبط بسعر صرف الدولار. لقد كنت سعيدًا لأن كل شيء كان مختلفًا تمامًا عن المصنع، وخاصة الراتب الذي كان أعلى بمقدار 12-13 مرة. صحيح أنني قضيت حوالي تسعة أشهر على مقاعد البدلاء، وكانوا يبحثون عن مشروع لفترة طويلة جدًا، وحصلت على راتب دون أن أفعل أي شيء بشكل أساسي. في البداية تم تعييني لمشروع UBS، لكن العملاء فكروا لفترة طويلة، وكما حدث، لم يبدأ المشروع. كان هناك الكثير من الأشخاص، مثلي تمامًا، كانوا يجلسون بدون مشروع، وكانوا بحاجة إلى أن يتم وضعهم في مكان ما. وهكذا شاركت في مشروع البنك الاستثماري باركليز كابيتال. ومن الناحية الفنية، استخدمنا Spring وJSF. لم أعمل لفترة طويلة لأنني أدركت أنني لم أطلب ما يكفي وطلبت زيادة في الراتب. لكنهم قالوا لي، آسف، لكننا لن نضيف لك حتى 300 دولار.

قصتي مع لوكسوفت

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

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

الواجهة الأمامية في GlobalLogic ومرة ​​أخرى Luxoft

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

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

Nextiva وراتب أحلامي

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

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

العرض من EPAM

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

فول ستاك، أمريكا وسيكلوم

أثناء بحثي عن مشروع جديد، قررت إرسال سيرتي الذاتية إلى Ciklum ووقعت، كما هو الحال دائمًا، مطور Java Back-end Developer. تمت دعوتي على الفور تقريبًا لإجراء مقابلة وسألوني عما إذا كانت لدي خبرة في استخدام JavaScript، فأخبرته قليلاً. قالوا لي حسنًا، سنقوم بتعيينك كمبرمج Full Stack، وسيتعين عليك الذهاب إلى أمريكا لمدة شهر. لقد عرضوا عليّ راتباً جيداً، فوافقت. تم فتح التأشيرة دون مشاكل في غضون يومين. في البداية، خلال الأسبوعين الأولين، انتظرنا القرار النهائي بشأن المشروع من العميل، وفي الأسبوعين التاليين درسنا التقنيات التي بدت في ذلك الوقت مبتكرة تمامًا Mono، Flux. وفي المجموع، بعد شهر، سافرنا أنا وشريكي، الذي أخذ الفتاة معه، إلى أمريكا، نيو جيرسي. أعجبني هناك، بالطبع العمل، إنه عمل في أمريكا، ولكن من حيث الترفيه هناك شيء يجب القيام به. في عطلات نهاية الأسبوع، كنت أذهب في كثير من الأحيان في نزهة على الأقدام إلى نيويورك، التي لا تبعد عنا سوى ساعة ونصف أو ساعتين. الجميع تقريبًا يقودون سياراتهم هناك؛ وبما أنني لا أملك رخصة قيادة، كان الوصول إلى هناك غير مريح للغاية. زميلي الذي استأجر سيارة ويقلني إلى العمل والمنزل كل صباح ومساء.

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

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

جافا نقية في سكالورس

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

النتائج

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

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

أهم شيء هو المزاج والروح داخل الشركة والتواصل الجيد مع العملاء.

النص من إعداد: مارينا تكاتشينكو

المصدر: www.habr.com

إضافة تعليق