Εργασία: Άννα Vorobyova, ένας από τους κορυφαίους κατασκευαστές των εικονικών μηχανών από το Parallels
Θέσεις εργασίας / / December 27, 2019
Τα κορίτσια υπερέχουν στα τυπικά ανδρικά επαγγέλματα, και το γεγονός αυτό έχει από καιρό πάψει να γίνεται αντιληπτή ως ένα κοινωνικό φαινόμενο. Σήμερα ηρωίδα Κατηγορίες Άννα Vorobyova Μπορεί να δώσει εκατό πόντους για κάθε αρσενικό επαγγελματίας. Εκείνη - από τους κορυφαίους κατασκευαστές της ένα από τα βασικά συστατικά των εικονικών μηχανών στην εταιρεία Parallels. Ήρθε η ώρα να καταλάβω πώς λειτουργεί στον τομέα του προγραμματισμού του συστήματος και εάν υπάρχει, κατά τη γνώμη της, ο τόπος τα κορίτσια σε ομάδες των μηχανικών λογισμικού.
Τι κάνεις στη δουλειά;
Ι - από τους κορυφαίους κατασκευαστές του πυρήνα της ομάδας των Parallels εταιρείας. Πυρήνας-ομάδα ασχολείται με τη δημιουργία και τη βελτίωση της λεγόμενης οθόνη εικονικής μηχανής - ένα κεντρικό συστατικό του hypervisor virtualization σε όλο το φάσμα των προϊόντων Parallels. Είναι η οθόνη δημιουργεί μια απατηλή επεξεργαστή, μνήμη, όλες οι συσκευές.
Συμφωνώ, είναι κάπως άτυπη απασχόληση για τις γυναίκες. Κατά τη διάρκεια της καριέρας μου σε αυτό πρέπει να ευχαριστήσω τους γονείς τους - που πραγματικά νοιαζόταν για το μέλλον για τα παιδιά τους αποκλειστικά ανθρωπιστική. Ήδη, όμως, σε ιδρύματα (ΜΕΣΗ), θα αντιμετωπίσει πραγματικό IT-φανατικούς οι οποίοι ήταν πρόθυμοι να μιλήσουν όλη την ημέρα για το λειτουργικό της συσκευής συστήματος. Δύο από τα πιο προηγμένα παιδιά πήγαν στο Parallels, όταν ήταν πολύ νέα εταιρεία. Είναι τόσο διασκεδαστικό να πει το επίπεδο των προβλημάτων που πρέπει να επιλυθούν και την ατμόσφαιρα στην ομάδα, ότι οι ιστορίες τους θα είναι τελικά βοηθήσει να γίνει η επιλογή της απασχόλησης.
Συνεχής αυτοκίνητο είναι σχεδόν αδύνατο στο έργο. Το έργο του μηχανικού λογισμικού - δεν αποτελεί εξαίρεση. Συμβαίνει και δημιουργική ups και τις περιόδους της δημιουργικής απάθεια. Αλλά σε γενικές γραμμές, το virtualization και το cloud computing δεν δίνουν μια δεσποινίδα. Σε αυτήν την βιομηχανία, πάντα κάτι συμβαίνει, θα πρέπει να ανταποκριθεί σε αυτές τις νέες προκλήσεις. Επιπλέον, βελτιώνουμε συνεχώς κωδικό τους, την τεχνολογία τους, όλο αυτό το διάστημα μαθαίνοντας κάτι. Ειδικά πολλά προσφορά ταξίδια σε διεθνείς διασκέψεις.
εικονική οθόνη μηχανή κοινή μας σε όλη την σειρά προϊόντων με hypervisor virtualization - Parallels Desktop, Parallels Workstation, Parallels Server. Στην πραγματικότητα, η οθόνη - είναι ένα τέτοιο μικρό λειτουργικό σύστημα που ζει με τους δικούς της κανόνες, με τη δική του κατανεμητές της μνήμης, αναβάλλεται κλήσεις, χρονόμετρα, και το συγχρονισμό. Και ενώ η οθόνη εντελώς ορατή από το λειτουργικό σύστημα υποδοχής - η εφαρμογή έχει πρόσβαση στον οδηγό, ο οδηγός αρχίζει την εργασία, και - και στη συνέχεια τη μαγεία! - Έχουμε στην οθόνη, όχι το λειτουργικό σύστημα. Στην πραγματικότητα, αυτό το μαγικό πλαίσια διακόπτη με όλες τις ευελιξία του στο γυμνό συναρμολόγηση - ένας λόγος για την επαγγελματική μου υπερηφάνεια. Ο ίδιος, υπάρχει ακόμα πολύ βελτιωμένη εικονικής πυκνότητας μηχανή ανά μονάδα εξοπλισμού στο προϊόν διακομιστή Parallels διακομιστή Bare Metal. Ήμασταν αυτό ανατροπές μνήμης που την ευχαρίστηση να δούμε εκεί.
Κατά τη διάρκεια της αναζήτησης των βέλτιστων λύσεων λειτουργήσει Virtual Machine Monitor έχω να σκάψει πολύ βαθιά στο λειτουργικό σύστημα του πυρήνα. Μάθετε περισσότερα για το OS προγραμματιστές, μάλλον θα είναι μεγάλη έκπληξη. Δύσκολο να πιστέψει κανείς, αλλά ακόμη και σε συστήματα από την Apple από καιρό σε καιρό υπάρχουν λάθη. Όταν συναντηθήκαμε για πρώτη sportirovali διάσημη μας στους «makovodov» Parallels Desktop (PD) για μια εφαρμογή 64-bit, Mac OS Το κράτος έγινε το ίδιο εντελώς τυχαία επανεκκίνηση ή κολλάει σε θάνατο. Αναζήτηση λάθος μου πέσει - κατά πάσα πιθανότητα οφείλεται σε έναν συνδυασμό της ευθύνης μου και τη γενική πολυπλοκότητα του έργου. Η διάγνωση σε τέτοιου είδους «πτώση» δεν παραμένει, τόσο εγώ ο ίδιος πρότυπο μαλλί «64-bit» πρόβλημα.
Μετά από μακρά έρευνα διαπιστώθηκε έξω, MacOS ότι για τις διαδικασίες 64-bit μπορεί να χρησιμοποιήσει τα λανθασμένα στοιχεία, στηριζόμενη σε ένα προσωρινά αποθηκευμένο αντίγραφο. λειτουργικό σύστημα κατά τη μετάβαση σε διαδικασία 64-bit δεν είναι υπερφορτωμένος πλήρως όλες τις καταχωρητές της CPU (για εκείνους που είναι σε αυτό το θέμα, πρόκειται για την GS και FS). Ο επεξεργαστής τρέχει στα προσωρινά αποθηκευμένες τιμές. Και εικονική μας οθόνη του μηχανήματος στο χώρο εργασίας (μόνο σε εκείνο το μαγικό διακόπτη) αποκαθιστά όλα τα μητρώα, καθώς και εσφαλμένη. Τα δεδομένα στα μητρώα αυτά ήταν τόσο κρίσιμη για το λειτουργικό σύστημα, ότι δεν θα μπορούσε ακόμη και να σχεδιάσετε ένα μήνυμα για ένα κρίσιμο πυρήνα σφάλματος (πανικού του πυρήνα), αναδρομικά καλώντας τον χειριστή λάθος. PD Ενημέρωση, επικαλούμενη το γεγονός ότι είναι σωστές. Προς τιμήν της, η Apple αξίζει να σημειωθεί ότι γρήγορα ανταποκρίνονται σε σφάλματα, και στο Lion-e (λιγότερο από ένα χρόνο), το πρόβλημα ήταν σταθερό.
Πώς χώρο εργασίας σας;
στο χώρο εργασίας μου μπορεί να περιγραφεί ως ένα αρμονικό συνδυασμό πολλών «κομμάτι σίδερο» και τα πακέτα του πράσινου τσαγιού. Αγαπώ το τσάι, και ένα εντυπωσιακό στόλο οχημάτων - είναι μια σκληρή βιομηχανική ανάγκη. Virtualization από Parallels - ένα προϊόν cross-platform, ως εκ τούτου, την κατασκευή και δοκιμή πρωτοτύπων των νέων εκδόσεων αντιπροσωπεύουν το διαφοροποιημένο εξοπλισμό.
Ποια είναι η χρήση «σίδερο»;
Σε ένα μεγάλο τραπέζι (και κάτω από αυτό) ζωντανά:
Δύο επιφάνεια εργασίας - μία για τον επεξεργαστή Intel, και η άλλη - σε έναν επεξεργαστή AMD.
εξυπηρετητή MacPro.
Laptop MacBook.
Σχετικά με το «σίδερο» συστήματα που ένα ζωολογικό κήπο - και MacOS X, Windows και διαφορετικές λίγο διαφορετικές εκδόσεις, και διάφορες εκδόσεις του Linux.
Με αδένα γενικά και ειδικότερα για gadgets, ήμουν αδιάφορος για το τελευταίο ταξίδι στο WWDC (συνέδριο προγραμματιστών της Apple), η οποία είναι απελπιστικά ερωτευμένος με το iPhone. Με την ευκαιρία, το αντίγραφο της συσκευής - δεν σταματούν. Μου κέρδισε σε ένα στοίχημα με έναν επαγγελματία συν-ιδρυτής της Parallels, και τώρα πρόεδρος του διοικητικού συμβουλίου Σεργκέι Belousov. Μόλις καθόμασταν σε ένα εστιατόριο. Και δεν μπορούσε να θυμηθεί το όνομα ενός από τα πρόσφατα εισήγαγε epplovskih τεχνολογίες. Sergey google, γέλασε και είπε, «Λοιπόν, ποιος πρώτα να θυμάστε ότι και το iPhone». Κάθε είχε τρεις προσπάθειες. Σκέφτηκα για πρώτη φορά. Μια τεχνολογία που ονομάζεται FaceTime.
Τι χρήση του λογισμικού;
Στις τοπικές «σίδηρο» στημένων 8-10 μια ποικιλία λειτουργικών συστημάτων. OS εικόνες - αμέτρητες. Και δεν είναι χειρότερο από το τίποτα, από τον τρόπο. Μαλακό στις περισσότερες συγκεκριμένες μου - μεταγλωττιστές, προγράμματα εντοπισμού σφαλμάτων, διαφορετικές ολοκληρωμένο περιβάλλον ανάπτυξης (IDE), disassemblers, profilers, DebugKit-s. Από τα αγαπημένα εργαλεία είναι η παροχή disassembler IDA. Στις Parallels, επιπλέον, ένα ευρύ φάσμα μέσων της ανάπτυξής της. Συλλέγουμε χωματερές επισκεπτών και την παρακολούθηση, τη διεξαγωγή μετρητές επιδόσεων, αρχεία καταγραφής, την ιστορία, και τώρα τελειώσει εντοπισμού σφαλμάτων σας. Ο προγραμματισμός απαιτεί μια συστηματική προσέγγιση για την αντιμετώπιση προβλημάτων.
Είναι μια διαμόρφωση όνειρο εκεί;
τα όνειρά τους «σίδερο» φοβούνται ακόμα και τον ήχο - τόσο γρήγορα να γίνει πραγματικότητα :) Γενική Διεύθυνση επιθυμεί να «σιδερένια» - λίγο πιο λογική CPU (16), περισσότερη μνήμη (8 GB). Αλλά το πιο κρίσιμο όλη η ποιότητα χαρακτηριστικά του επεξεργαστή - το φρεσκότερο ο επεξεργαστής, τόσο περισσότερο νέο «παιχνίδια» - ΕΡΤ, απεριόριστη, VT-D, TXT. Λοιπόν, έξυπνη σκληρό δίσκο. Όλα τα άλλα τα πιο σύγχρονα «σίδερα» Εγώ γενικά ικανοποιημένος.