मैं 57 साल का हूं और एक स्क्रैम मास्टर हूं

इस पोस्ट के साथ, हम इस सवाल का जवाब देते हैं कि क्या 50 के बाद एक प्रोग्रामर (और आमतौर पर काम) के लिए एक कैरियर है। निज़नी नोवगोरोड में C3D लैब्स विकास केंद्र में प्रोग्रामिंग विभाग की प्रमुख तात्याना मितिना ने अपनी कहानी बताई। उसने 16 साल तक इंटेल में काम किया, और अब एक ज्यामितीय 3 डी कोर विकसित कर रही है।

छवि

20 साल: फोरट्रान, बेसिक और पंच कार्ड


मैंने गोर्की विश्वविद्यालय, कम्प्यूटेशनल गणित और साइबरनेटिक्स विभाग से स्नातक किया, एप्लाइड गणित में पढ़ाई की। हमें गणितज्ञ के रूप में स्नातक किया गया था, न कि प्रोग्रामर। हमने कंप्यूटर को ट्रांजिस्टर और तारों के साथ रैक के रूप में देखा। प्रयोगशाला के काम में, उन्होंने इन तारों को पुन: व्यवस्थित करके और प्रोसेसर का अनुकरण करके कुछ गणना की। हाई स्कूल में, बेसिक एक बुनियादी स्तर पर था। मैंने लंबे समय तक व्यक्तिगत कंप्यूटरों का सामना नहीं किया है।

छवि
छात्र निर्माण टीम (1978)

विश्वविद्यालय के बाद, उन्होंने इंस्टीट्यूट ऑफ एप्लाइड मैथमेटिक्स में काम किया, जहां उन्होंने फोरट्रान पर लिखा, जो उस समय वैज्ञानिक गणनाओं के लिए सबसे सुविधाजनक भाषा मानी जाती थी। उसने एक थीसिस तैयार की - विश्लेषणात्मक मैट्रिस के साथ कंप्यूटिंग संचालन के लिए एक जटिल विकसित किया। इसका उपयोग एनजीओ "हाइड्रोमैश" में किया जाना था।

हमने बैच मोड में काम किया। सबसे पहले उन्होंने कार्यक्रम को विशेष रूपों पर लिखा, फिर पंच कार्डों को हमारे पास भेजा गया, हमने उन्हें चेक किया और उन्हें कंप्यूटर ऑपरेटरों को दे दिया। पूरी प्रक्रिया को अपने कार्यक्रम का परिणाम प्राप्त करने में एक दिन से अधिक समय लगा। इसलिए, उन्होंने कार्यक्रमों को बहुत सावधानी से लिखा, प्रत्येक पत्र की कई बार जांच की, अन्यथा पूरे चक्र को फिर से शुरू करना पड़ा।

पेरेस्त्रोइका आया, फिर यूएसएसआर ढह गया, उन्होंने हमें मजदूरी देना बंद कर दिया, और मैंने छोड़ दिया। मेरा शोध प्रबंध नहीं हुआ, मेरा वैज्ञानिक कैरियर समाप्त हो गया। लेकिन एक पूरी तरह से नया शुरू हुआ - आईटी में।

30 साल: सीएडी और सी भाषा


इंस्टीट्यूट ऑफ एप्लाइड मैथेमेटिक्स के बाद, मैं एक इंजीनियरिंग कंपनी में आया, जिसने छोटे हाइडोफिल जहाजों को डिजाइन किया। यहां मैंने पहली बार कर्मचारियों को देखा। मैंने कंप्यूटर विभाग में काम किया, आत्म-विकास के लिए, मैंने सी में लिखना शुरू किया और फिर मैं प्रो / इंजीनियर से मिला। हमारी कंपनी शायद इस स्तर की सीएडी प्रणाली खरीदने वाली शहर की पहली कंपनी थी। उसने UNIX के तहत ग्राफिक वर्कस्टेशन पर काम किया। भारी सीएडी को मोड़ने में सक्षम कोई शक्तिशाली कर्मचारी नहीं थे।

मुझे प्रो / इंजीनियर में महारत हासिल है। मुझे याद है कि मैंने गणना तालिका के अनुसार एक प्रोपेलर ब्लेड का अनुकरण कैसे किया। ब्लेड अनुभाग लगातार अपनी ज्यामिति बदल रहा है, और इस जटिल सतह को प्रो / इंजीनियर में पैरामीट्रिक बनाया गया था। अन्य उद्यमों के प्रतिनिधि हमें देखने आए कि वे कैड में कैसे काम करते हैं। हम तीन लोग थे जिन्होंने प्रो / इंजीनियर का अध्ययन किया, और हमने भ्रमण किया। जब हमारी कंपनी अलग होने लगी, तो हम तीनों को उद्यमों द्वारा फँसाए जाने की खुशी थी।

मैं सोकोल एविएशन प्लांट के डिज़ाइन ब्यूरो गया। वहां उन्होंने काम के स्थानों पर सिर्फ यूनीग्राफिक्स खरीदे, और कर्मचारियों को प्रशिक्षित करने के लिए पूरे परिसर का प्रबंधन करना आवश्यक था। लोगों को यह समझाने के लिए कि स्वचालन क्या है, मैंने डिजाइनरों से फ्रेम ड्रॉइंग ली और उन पर एक त्रि-आयामी मॉडल बनाया। मालिकों को देखने के लिए आया था: "ओह, फ्रेम कताई है, अच्छा है!" फिर मैंने विज्ञापन सामग्री में फ्रेम के इस 3 डी मॉडल को भी देखा। मैं गर्व से कह सकता हूं कि मैंने याक -130 लड़ाकू ट्रेनर के डिजाइन में भाग लिया। उदाहरण के लिए, इसके मुख्य डिजाइनर के साथ काम किया, विमान के विभिन्न रोल के लिए टैंकों में ईंधन स्तर की गणना की, ज़ाहिर है, कागज पर नहीं। और मोहल्ले के लोग पुलिया पर आ गए। मेरे लिए यह महसूस करना महत्वपूर्ण था कि जो धातु में सन्निहित है, वह आकाश में उड़ता है।

छवि
याक -130

35 वर्ष की आयु: सी ++ और अंग्रेजी


तब एक छोटा खंड था - विंपेल जहाज निर्माण डिजाइन ब्यूरो, जिसने उस समय स्वीडिश जहाज निर्माण सीएडी सिस्टम ट्रिबोन को खरीदा था। उन्हें प्रशासन के लिए एक आदमी की जरूरत थी। दोपहर में मैंने डिज़ाइन ब्यूरो में काम किया, और शाम को मैं निज़नी नोवगोरोड सॉफ्टवेयर टेक्नोलॉजी लेबोरेटरी में पार्ट-टाइम काम करने के लिए गया, जिसने इंटेल और अन्य विदेशी कंपनियों से ऑर्डर किए। यहाँ मैं शुद्ध C ++ प्रोग्रामिंग में लगा हुआ था और बेल्जियम की कंपनी Brics (अब Bricsys) के लिए CAD सिस्टम मॉड्यूल पर काम कर रहा था। इस लहर पर, मैं इंटेल के पास गया जब कंपनी ने निज़नी नोवगोरोड में एक कार्यालय खोला।

छवि
इंटेल (2001)

ब्रिक्स के साथ परियोजना के लिए धन्यवाद, मैंने अंग्रेजी सीखी। पहली बार मुझे दो सहयोगियों के साथ बेल्जियम भेजा गया था, और मुझे ऐसा विदेशी भाषा नहीं लगा। और मैंने अगली बार बात करना शुरू किया जब मैं दो सप्ताह के लिए एक व्यापार यात्रा पर गया।

कंपनी ने हमारे लिए अंग्रेजी पाठ्यक्रम का भुगतान किया, लेकिन आप तब तक बात करना शुरू नहीं करते जब तक आप भाषा के माहौल में नहीं आते। मुझे एक उत्सुक घटना हुई। ऑस्ट्रेलिया के एक सहयोगी के साथ कुछ चर्चा की जानी थी। मैं अभी भी बेल्जियम के लोगों को समझता हूं जो अंग्रेजी बोलते थे, लेकिन यह ऑस्ट्रेलियाई नहीं था। नतीजतन, हम तीनों बैठ गए, और एक बेल्जियम के सहयोगी ने मेरी अंग्रेजी में ऑस्ट्रेलियाई भाषण का अनुवाद किया। जब मैं बिजनेस ट्रिप पर अकेला था, तब कहीं जाना नहीं था। और मुझे भाषा की इतनी आदत हो गई कि जब मैं घर लौटा, तो कभी-कभी सड़क पर या परिवहन में मैंने अंग्रेजी में उत्तर दिया।

40 साल की उम्र: इंटेल


इंटेल में, मैं विभिन्न परियोजनाओं और अंतरराष्ट्रीय टीमों में काम करने में कामयाब रहा। हाल के वर्षों में, सब कुछ प्रसिद्ध प्रोफाइलरों और डिबगर्स के आसपास घूम गया है: समानांतर निरीक्षक, समानांतर सलाहकार, वीटीएन एम्पलीफायर। मैंने उन टीमों में काम किया जिन्होंने फाइन ट्यूनिंग एप्लिकेशन के प्रदर्शन के लिए सॉफ्टवेयर विकसित किया, थ्रेड्स के साथ और मेमोरी के साथ प्रोफाइलिंग का काम किया और वेक्टर कंप्यूटिंग का अनुकूलन किया।

छवि
इंटेल वीट्यून एंटरप्राइज टीम

मैंने उम्र के बारे में कोई पूर्वाग्रह नहीं देखा। मैंने जिन लोगों के साथ काम किया, उन्होंने यह भी नहीं सोचा कि मैं कितनी उम्र का हूं। मुझे एक कहानी सुनाई गई कि एक प्रसिद्ध कॉमरेड, जो 78 साल का है, वह अमेरिकी कार्यालय इंटेल में काम करता है। हर साल उसे एक गंभीर वेतन के साथ सेवानिवृत्त होने की पेशकश की जाती है, लेकिन वह मना कर देता है। और उसे खारिज करने के लिए कुछ भी नहीं है, क्योंकि वह अच्छी तरह से काम करता है, वह सभी प्रमाणपत्र पारित करता है।

छवि
इंटेल (2004)

16 वर्षों के लिए, इंटेल ने मुझे मौलिक रूप से बदल दिया है, काम करने के लिए मेरा दृष्टिकोण, मेरी जीवन स्थिति। अधिक सक्रिय, सक्रिय, साहसी बनाया। अगर मुझे लगता है कि कुछ गलत किया जा रहा है, तो मैं निश्चित रूप से कहूंगा, मैं इसे मदद के लिए ले जाऊंगा। इंटेल ने लोगों और टीमों के बीच सहयोग को प्रोत्साहित किया। भले ही आप एक शांत विशेषज्ञ हैं, लेकिन अलग-थलग हैं और किसी के साथ संवाद नहीं करते हैं, न तो आपको और न ही कंपनी को फायदा होगा। एक व्यक्ति जितना अधिक सक्रिय रूप से संचार करता है और अनुभव साझा करता है, उतना ही अधिक अपने सहयोगियों और निर्णय लेने को प्रभावित करता है, उसके पास विकास के अधिक अवसर हैं। व्यवसाय के लिए इस तरह का दृष्टिकोण आपको आपके आराम क्षेत्र से बाहर ले जाता है, लेकिन आपको अपने आप पर काम करने का आदी बनाता है, और आपको एक सक्रिय जीवन स्थिति के लिए सेट करता है। शायद यह मूल रूप से मेरे चरित्र के करीब था।

56 वर्ष: ज्यामितीय कोर


दो साल पहले, इंटेल में पुनर्गठन शुरू हुआ, और मुझे लगा कि शायद यह किसी तरह मेरी जिंदगी को बदलने का मौका है - आखिरकार, मैंने एक कंपनी में 16 साल तक काम किया, मैं अपने अनुभव को किसी अन्य क्षेत्र में लागू करने की कोशिश करना चाहता था। जियोस के माध्यम से, एक कंपनी जो सीएडी सिस्टम विकसित करती है और सी 3 डी ज्यामितीय कोर का उपयोग करती है, मैंने सी 3 डी लैब्स और इस तथ्य के बारे में सीखा कि यह निज़नी नोवगोरोड में एक डिवीजन है। मेरे लिए, यह वह जगह थी जहां मैं एक बार शुरू हुआ था, सीएडी के लिए। इसके अलावा, मैं एक रूसी कंपनी में काम करना चाहता था - यह एक अलग कार्य शैली है, एक अलग माहौल है, लोगों के बीच संबंध हैं।

मुझे तुरंत घर का माहौल, गर्म, कम औपचारिक पसंद आया। मैं एक गणितज्ञ की तुलना में अधिक प्रोग्रामर के रूप में यहां आया था, और जब मैंने कोड को देखा, तो मुझे कुछ चीजों से सुखद आश्चर्य हुआ। यह स्पष्ट था कि लोग सी ++ में अच्छी तरह से वाकिफ हैं - भाषा कैसे काम करती है, विभिन्न प्रकार के डेटा के साथ कैसे काम करती है। सक्षम और सटीक स्व-लिखित कंटेनर, सी 3 डी प्रारूप में पढ़ना / लिखना।

छवि
C3D लैब्स टीम (2016) पर तात्याना (केंद्र)

पहले स्वतंत्र कार्य के रूप में, मैंने हमारे मौजूदा C3D प्रारूप के आधार पर एक उन्नत डेटा प्रारूप विकसित किया। मौजूदा प्रारूप बहुत कॉम्पैक्ट है, मॉडल एक छोटी फ़ाइल में सहेजा गया है। यदि हमने मॉडल को सहेजा है, तो हमें इसे पूरी तरह से पढ़ना चाहिए, और यह सीमा है। दरअसल, कभी-कभी, एक बड़े मॉडल को पढ़ने के लिए, सशर्त रूप से, कुछ सेकंड के बजाय आधे घंटे लग सकते हैं। उन्नत प्रारूप आपको एक फ़ाइल लिखने की अनुमति देता है ताकि आप इसे उसकी संपूर्णता में नहीं पढ़ सकें, लेकिन शीर्षक पढ़ें, वस्तुओं का चयन करें और केवल उन्हें पढ़ें। यह, उदाहरण के लिए, मॉडल के बहुभुज प्रतिनिधित्व को जल्दी से पढ़ने और दिखाने के लिए अनुमति देता है, जबकि बड़े मॉडल को पढ़ना जारी रहता है। विस्तारित प्रारूप पहले से ही C3D व्यूअर 3D मॉडल दर्शक में उपयोग किया जाता है (विस्तारित C3D कर्नेल प्रारूप के बारे में अधिक विवरण यहां पाया जा सकता है

५rum साल की उम्र: स्क्रैम मास्टर


जब मैं C3D लैब्स में शामिल हुआ, तो कुछ चीजें मुझे अप्रभावी लगीं। प्रत्येक कर्मचारी अपने स्वयं के सैंडबॉक्स में काम करते थे, कभी-कभी उन्हें पता नहीं होता था कि सहकर्मी क्या कर रहे थे, काम किस स्तर पर था। लेकिन एजाइल का एक मुख्य कार्य विकास को पारदर्शी बनाना है।

इंटेल में, मैं विकास प्रक्रिया के आयोजन में शामिल था, एक स्कैम-मास्टर था। अपने अनुभव के आधार पर, मैंने एक दस्तावेज लिखा, जिसमें मैंने पूरी प्रक्रिया को चरण दर चरण समझाया, क्या और क्यों किया जा रहा है, किसके लिए जिम्मेदार होना चाहिए। बेशक, आपत्तियां थीं, और यह समझ में आता है। जब आप वर्षों से एक ही नस में काम कर रहे हों, तो इसे पढ़ना कठिन है। उदाहरण के लिए, सहकर्मियों ने तुरंत स्वीकार नहीं किया कि प्रत्येक स्प्रिंट के बाद, आपको अपने काम के बारे में बात करने की आवश्यकता है। पहले चरण में, कंपनी के निदेशक ओलेग ज़्यकोव ने वास्तव में मेरा समर्थन किया। जैसा कि आप आगे बढ़ते हैं, C3D मॉडलर में विकास प्रबंधक यूरी कोज़ुलिन ने एक बड़ा योगदान दिया। टीम के नेता के रूप में, काम की पारदर्शिता और नियमित नियोजन को प्राप्त करना उनके लिए महत्वपूर्ण था।

हमने 2017 की गर्मियों में एक साल पहले एजाइल में संक्रमण के बारे में चर्चा शुरू की। हेल्ड मीटिंग, तर्क दिया। धीरे-धीरे नवाचारों को पेश करने के लिए "झटका को नरम करने" के प्रस्ताव थे। लेकिन मैंने काफी कठोर व्यवहार किया: हम नई तकनीक को तुरंत और पूर्ण रूप से बदल देंगे। सामान्य तौर पर, जीवन में मैं एक सज्जन व्यक्ति हूं, लेकिन मैं काम में लगातार बना रह सकता हूं अगर मुझे यकीन है कि मैं सही हूं। शायद यह इंटेल का स्कूल है।

छवि
स्क्रम सत्र (कोलोमना, 2018)

पहले दो महीने बहुत मुश्किल थे। लेकिन अब बहुत कुछ बदल गया है। यहां तक ​​कि जो लोग शुरू में सहमत नहीं थे, अब उत्सुकता से सत्रों में बताते हैं कि वे अब क्या कर रहे हैं और वे क्या करने की योजना बना रहे हैं। मैं छुट्टी पर गया था और मुझे यकीन था कि मेरे बिना योजना अच्छी तरह से चलेगी। इस प्रक्रिया को डीबग किया गया है, और मैं बागडोर स्थानांतरित करने के बारे में सोच रहा हूं, अब स्क्रैम-मास्टर की भूमिका तकनीकी रूप से अधिक है।

58 साल का: आगे क्या है?


मैं 30 अगस्त को 58 साल का हो रहा हूं। मैं अभी मल्टीथ्रेडिंग कर रहा हूं। हम ज्यामितीय कोर C3D के मॉड्यूल में समानांतर कंप्यूटिंग को लागू करते हैं, और बहु-थ्रेड उपयोगकर्ता अनुप्रयोगों में काम करते समय थ्रेड सुरक्षा C3D भी प्रदान करते हैं। यह वह काम है जिसे पूरा करना मुश्किल है, काम का दायरा बहुत बड़ा है। मैं मुख्य रूप से C ++ में अब तक कार्यक्रम करता हूं, क्योंकि मैं गोले, बिल्ड से जुड़ा नहीं हूं। लेकिन मैं जावास्क्रिप्ट या पायथन में स्क्रिप्ट को सही या पूरक कर सकता हूं।

मैं कोड को अनुकूलित करने में, उत्पाद की संरचना में सुधार करने में अपनी ताकत का आगे उपयोग देखता हूं। मैं परीक्षण प्रणाली को बेहतर बनाने के बारे में सोच रहा हूं, क्योंकि कुछ समय के लिए मैं इंटेल की किसी एक परियोजना में परीक्षण में अग्रणी था और मुझे इस क्षेत्र में काम के आयोजन का अच्छा अनुभव है।

चूंकि मुझे वास्तव में यात्रा करना पसंद है, इसलिए मैं दूसरी विदेशी भाषा सीखना चाहता हूं, क्योंकि यूरोप में अकेले अंग्रेजी होना कभी-कभी मुश्किल होता है। शायद यह फ्रेंच होगा।

छवि

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


All Articles