नौकरियां: अन्ना Vorobyova, समानताएं से आभासी मशीनों के एक अग्रणी डेवलपर
नौकरियों / / December 27, 2019
लड़कियों के लिए आम तौर पर पुरुष व्यवसायों में उत्कृष्टता, और इस तथ्य को लंबे समय से एक सामाजिक घटना के रूप में माना जाता है नहीं रह गया है। आज नायिका श्रेणियाँ अन्ना Vorobyova यह किसी भी पुरुष आईटी पेशेवर के लिए एक सौ अंक दे सकते हैं। वह - कंपनी समानताएं में आभासी मशीनों के प्रमुख घटकों में से एक के एक अग्रणी डेवलपर। यह है कि यह कैसे प्रणाली प्रोग्रामिंग के क्षेत्र में काम करता है बाहर और चाहे आंकड़ा के लिए काफ़ी समय उसकी राय में है,, जगह लड़कियों के सॉफ्टवेयर इंजीनियरों की टीमों में।
आप काम पर क्या करते हैं?
मैं - कंपनी समानताएं में कोर-टीम के एक अग्रणी डेवलपर। निर्माण और तथाकथित आभासी मशीन की निगरानी के सुधार के साथ कोर-टीम सौदों - समानताएं उत्पादों की पूरी रेंज में वर्चुअलाइजेशन हाइपरविजर के एक केंद्रीय घटक। यह में नजर रखने के एक भ्रामक प्रोसेसर, स्मृति बनाता है सभी उपकरणों है।
मैं मानता हूँ, यह कुछ हद तक महिलाओं के लिए असामान्य रोजगार है। के दौरान आईटी में अपने कैरियर को उनके माता पिता का शुक्रिया अदा करना चाहिए - वे वास्तव में उनके वंश पूरी तरह से मानवीय के लिए भविष्य के बारे में परवाह। लेकिन पहले से ही संस्थानों (MESI) में, मैं वास्तविक आईटी कट्टरपंथियों जो लंबे समय डिवाइस ऑपरेटिंग सिस्टम के बारे में सारा दिन बात करने के लिए तैयार थे सामना करना पड़ा। सबसे उन्नत बच्चों में से दो समानताएं के पास गया, जब वह बहुत छोटी कंपनी थी। वे इतने मज़ा, टीम में समस्याओं को हल किया जा करने के लिए के स्तर पर और वातावरण को बताने के लिए कि उनकी कहानियों अंत में मदद रोजगार की पसंद कर देगा रहे हैं।
सतत ड्राइव काम में शायद ही संभव है। सॉफ्टवेयर इंजीनियर का काम - कोई अपवाद नहीं है। यह रचनात्मक उतार रचनात्मक उदासीनता की अवधि के रूप में होता है। लेकिन सामान्य तौर पर, वर्चुअलाइजेशन और क्लाउड कंप्यूटिंग एक याद आती है देना नहीं है। इस उद्योग में, हमेशा कुछ चल रहा है, तो आप इन नए चुनौतियों का सामना करने की जरूरत है। इसके अलावा, हम लगातार अपनी कोड, उनकी तकनीक, सभी कुछ सीखने, जबकि सुधार कर रहे हैं। विशेष रूप से प्रस्ताव का एक बहुत अंतरराष्ट्रीय सम्मेलनों के लिए यात्राएं।
हाइपरविजर वर्चुअलाइजेशन के साथ उत्पादों की पूरी लाइन के लिए हमारे आभासी मशीन की निगरानी आम - समानताएं डेस्कटॉप, समानताएं कार्य केंद्र, समानताएं सर्वर। वास्तव में मॉनिटर - यह इस तरह के एक सूक्ष्म ऑपरेटिंग सिस्टम है कि अपने स्वयं के स्मृति allocators, आस्थगित कॉल, टाइमर, और तुल्यकालन के साथ अपने स्वयं के नियम से रहता है,। और जब मॉनिटर पूरी तरह से होस्ट ऑपरेटिंग सिस्टम के लिए दिखाई दे - और फिर जादू - आवेदन ड्राइवर पहुंचता है, तो ड्राइवर काम करते हैं, और शुरू होता है! - हम नहीं ऑपरेटिंग सिस्टम पर नजर रखने में है। वास्तव में, नंगे विधानसभा पर सभी अपनी बहुमुखी प्रतिभा के साथ इस जादुई स्विच संदर्भों - मेरी पेशेवर गौरव के लिए एक कारण। उन्होंने कहा कि, वहां अभी भी बहुत प्रति उपकरणों की इकाई आभासी मशीन घनत्व सर्वर उत्पाद समानताएं सर्वर नंगे धातु में सुधार हुआ है। हम इस स्मृति ट्विस्ट कि खुशी को देखने के लिए कर रहे थे।
के दौरान इष्टतम समाधान के लिए खोज का काम वर्चुअल मशीन मॉनिटर मैं मूल ऑपरेटिंग सिस्टम में बहुत गहरी खुदाई करने के लिए किया है। इस ओएस डेवलपर्स के बारे में जानें, वे शायद बहुत आश्चर्यचकित हो जाएगा। एप्पल से समय-समय पर विश्वास करने के लिए मुश्किल है, लेकिन यहां तक कि प्रणाली में कोई त्रुटि नहीं है। जब हम पहली के बीच हमारे प्रसिद्ध sportirovali "makovodov» समानताएं डेस्कटॉप (पीडी) के 64-बिट आवेदन पर, मैक ओएस मेजबान ही पूरी तरह से बेतरतीब ढंग से रिबूट या मौत के लिए लटका बन गया। खोजें त्रुटि मुझे गिरा दिया - शायद मेरी जिम्मेदारी का एक संयोजन और काम के सामान्य जटिलता के कारण। "गिरावट" के इस तरह के प्रकार पर निदान नहीं रहता है, इसलिए मैं अपने आप को ऊन मानक "64-बिट" समस्या।
, 64-बिट प्रक्रियाओं गलत डेटा का उपयोग कर सकते के लिए, एक कैश की गई प्रतिलिपि पर निर्भर है कि MacOS लंबे शोध के बाद यह पता चला था। ऑपरेटिंग सिस्टम जब 64-बिट प्रक्रिया का उपयोग करने जा पूरी तरह से सभी CPU रजिस्टरों ओवरलोड न हो जाए (जो विषय में हैं के लिए, यह जी एस और एफएस के बारे में है)। प्रोसेसर कैश की गई मूल्यों पर चलाता है। और काम (सिर्फ इतना है कि जादुई स्विच पर) पर हमारे आभासी मशीन की निगरानी गलत सहित सभी रजिस्टर, पुनर्स्थापित करता है। इन रजिस्टरों में डेटा तो ओएस के लिए महत्वपूर्ण थे, कि वह भी बिना किसी गंभीर समस्या गिरी (कर्नेल आतंक) के बारे में संदेश आकर्षित नहीं कर सकता है, रिकर्सिवली बुला त्रुटि हैंडलर। पीडी अद्यतन कर रहा है, तथ्य यह है कि वे सही हैं पर निर्भर। अपने क्रेडिट करने के लिए, एप्पल के लायक यह देखते हुए कि वे जल्दी से कीड़े का जवाब दें और में शेर-ए (एक साल से कम), समस्या तय किया गया है।
कैसे अपने कार्यस्थल करता है?
मेरे कार्यस्थल कई "लोहे का टुकड़ा" और हरी चाय के पैक का एक सामंजस्यपूर्ण संयोजन के रूप में वर्णित किया जा सकता है। मैं चाय प्यार करता हूँ, और वाहनों के एक प्रभावशाली बेड़ा - एक कठोर औद्योगिक आवश्यकता है। समानताएं से वर्चुअलाइजेशन - एक पार मंच उत्पाद है, इसलिए, नए संस्करण के निर्माण और परीक्षण प्रोटोटाइप तरह तरह का उपकरण के लिए खाते।
"लोहे" उपयोग क्या है?
(और यह नीचे) एक बड़े मेज पर लाइव:
दो डेस्कटॉप - प्रोसेसर इंटेल पर, और अन्य - एक एएमडी प्रोसेसर पर।
Macpro के सर्वर।
लैपटॉप मैकबुक।
और MacOS एक्स, Windows और अलग सा विभिन्न संस्करणों, और विभिन्न लिनक्स संस्करणों - "लोहे" पर सिस्टम एक चिड़ियाघर की स्थापना की।
सामान्य रूप में और गैजेट के लिए विशेष रूप से ग्रंथि, मैं WWDC (Apple डेवलपर सम्मेलन) है, जो बुरी iPhone के साथ प्यार हो गया है करने के लिए अंतिम यात्रा के प्रति उदासीन था। वैसे, इस उपकरण के मेरे प्रति - पर कब्जा कर लिया। मैं समानताएं के एक पेशेवर के सह-संस्थापक, और अब बोर्ड सर्गेई बेलूउसोव के अध्यक्ष के साथ एक शर्त में यह जीत हासिल की। एक बार जब हम एक रेस्तरां में बैठे थे। और हाल ही में शुरू epplovskih प्रौद्योगिकियों में से एक का नाम याद नहीं कर सकता है। सेर्गेई गूगल, chuckled और कहा, "तो, जो पहली बार याद है कि और iPhone»। प्रत्येक तीन प्रयासों था। मैं पहली बार में सोचा। एक प्रौद्योगिकी FaceTime कहा जाता है।
क्या सॉफ्टवेयर उपयोग?
स्थानीय "लोहे" सेट टुकड़े 8-10 ऑपरेटिंग सिस्टम की एक किस्म पर। OS छवियां - अनगिनत। और वे कुछ भी नहीं है से भी बदतर नहीं कर रहे हैं, वैसे। compilers, डिबगर, अलग समन्वित विकास पर्यावरण (आईडीई), disassemblers, प्रोफाइलर, DebugKit-s - मेरी सबसे विशिष्ट में शीतल। पसंदीदा उपकरणों की disassembler आईडीए प्रदान करना है। समानताएं में, इसके अलावा में, इसके विकास के उपकरणों की एक विस्तृत श्रृंखला। हम अतिथि और मॉनिटर डंप एकत्रित करते हैं, प्रदर्शन काउंटर, लॉग, इतिहास का आयोजन, और अब अपने डिबगर खत्म। प्रोग्रामिंग समस्या निवारण करने के लिए एक व्यवस्थित दृष्टिकोण की आवश्यकता है।
वहाँ एक सपना विन्यास है?
ध्वनि करने के लिए "लोहे" डर भी की उनके सपनों - इतनी तेजी से वे सच हो :) सामान्य "लोहे" करना चाहती है - एक छोटे से अधिक तार्किक सीपीयू (16), और अधिक स्मृति (8 जीबी)। लेकिन अधिक महत्वपूर्ण सभी गुणवत्ता प्रोसेसर की सुविधाएँ - नवसिखुआ प्रोसेसर, अधिक यह नया "खिलौने» - EPT, अप्रतिबंधित, वीटी-डी, TXT। खैर, स्मार्ट हार्ड डिस्क। बाकी सब कुछ सबसे आधुनिक "लोहा" में मैं आम तौर पर संतुष्ट।