أبلغ من العمر 57 عامًا وأنا خبير بارع

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

الصورة

20 سنة: فورتران ، بطاقات أساسية ولكمة


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

الصورة
فريق بناء الطلاب (1978)

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

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

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

30 سنة: لغة CAD و C


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

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

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

الصورة
ياك 130

35 سنة: لغة C ++ والإنجليزية


ثم كان هناك جزء قصير - مكتب تصميم بناء السفن Vympel ، الذي اشترى في ذلك الوقت نظام CAD لبناء السفن السويدية Tribon. كانوا بحاجة لرجل لإدارتها. في فترة ما بعد الظهر كنت أعمل في مكتب التصميم ، وفي المساء ذهبت للعمل بدوام جزئي في مختبر تكنولوجيا برامج نيجني نوفغورود ، الذي نفذ أوامر من Intel وشركات أجنبية أخرى. هنا انخرطت في برمجة C ++ الخالصة وعملت على وحدة نظام CAD للشركة البلجيكية Brics (الآن Bricsys). في هذه الموجة ، وصلت إلى شركة Intel عندما فتحت الشركة مكتبًا في نيجني نوفغورود.

الصورة
إنتل (2001)

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

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

40 عامًا: Intel


في Intel ، تمكنت من العمل في مشاريع مختلفة وفي فرق دولية. في السنوات الأخيرة ، تمحور كل شيء حول المحللون والمشاهير: Parallel Inspector ، Parallel Advisor ، VTune Amplifier. لقد عملت في فرق طوّرت برامج لضبط أداء التطبيقات بشكل دقيق ، وعمل التنميط باستخدام الخيوط والذاكرة ، وتحسين الحوسبة الموجهة.

الصورة
فريق Intel VTune Enterprise

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

الصورة
انتل (2004)

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

56 سنة: النواة الهندسية


قبل عامين ، بدأت إعادة الهيكلة في شركة Intel ، وأعتقد أنها ربما تكون هذه فرصة لتغيير حياتي بطريقة ما - بعد كل شيء ، عملت لمدة 16 عامًا في شركة واحدة ، أردت أن أحاول تطبيق تجربتي في مجال آخر. من خلال GeoS ، وهي شركة تعمل على تطوير أنظمة CAD وتستخدم النواة الهندسية C3D ، تعرفت على C3D Labs وحقيقة أن لديها قسمًا في نيجني نوفغورود. بالنسبة لي ، كانت هذه عودة إلى حيث بدأت مرة واحدة ، إلى CAD. بالإضافة إلى ذلك ، كنت أرغب في العمل في شركة روسية - هذا أسلوب عمل مختلف ، جو مختلف ، علاقات بين الناس.

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

الصورة
تاتيانا (وسط) في فريق C3D Labs (2016)

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

57 سنة: سيد سكروم


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

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

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

الصورة
جلسة سكروم (كولومنا ، 2018)

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

58 عامًا: ما هي الخطوة التالية؟


سأبلغ 58 عامًا في 30 أغسطس. أقوم حاليًا بإجراء تعدد مؤشرات. ننفذ الحوسبة المتوازية في وحدات النواة الهندسية C3D ، ونوفر أيضًا سلامة الخيط C3D عند العمل في تطبيقات المستخدم متعددة الخيوط. هذا عمل يصعب إكماله ، ونطاق العمل هائل. أنا في الأساس برنامج في C ++ حتى الآن ، لأنني لست متصلاً بالصدف ، يبني. ولكن يمكنني تصحيح أو استكمال النص في JavaScript أو Python.

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

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

الصورة

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


All Articles