Θέσεις εργασίας: η ιστορία του Maxim Kuz'kina Parallels αρχιτέκτονα
Θέσεις εργασίας / / December 27, 2019
Έχω συνδυάζουν πολλαπλούς ρόλους στην εταιρεία - ήταν ανέκαθεν ο αρχιτέκτονας του συστήματος των προϊόντων desktop virtualization μας. Βασίζονται σε μια ενιαία πλατφόρμα, στη δημιουργία της οποίας ήταν άμεσα εμπλέκονται. Ως εκ τούτου, είμαι επίσης ενεργά στο συντονισμό των λειτουργικών πολλές από τις αποφάσεις μας, τον προσδιορισμό πώς θα εξελιχθεί από τεχνική άποψη. Από τα τελευταία έργα - ένα Parallels αναβάθμιση σε Windows 7 (Μία από τις πιο δύσκολες από άποψη σενάρια απόδοση του προϊόντος) Parallels Desktop 5 για Macκαι Extreme Parallels Workstation. Φυσικά, έχουν συχνά στον εαυτό του και για το πρόγραμμα - την παραμονή της απελευθέρωσης των χεριών δεν είναι ποτέ αρκετό.
Πώς χώρο εργασίας σας;
στο χώρο εργασίας μου - αυτό είναι ένα μεγάλο τραπέζι δίπλα στο παράθυρο, το οποίο είναι πάντα δύο φορητούς υπολογιστές. Ένα - PC, το άλλο - Mac. Στο γραφείο μου είναι πάντα πολλά βιβλία και χαρτί. Αγαπώ πραγματικά όλα πάλι από την αρχή για να γράψει σε χαρτί, δοκιμάστε να δομήσει τις σκέψεις τους για τον καλύτερο τρόπο για την αντιμετώπιση της το έργο της ανάπτυξης ενός ιδιαίτερα χαρακτηριστικά, κ.λπ. Στη συνέχεια, όλοι μας ως ομάδα συζητά, ανασχεδίασης, και μόνο τότε να αναλάβει η ανάπτυξης. Σε γενικές γραμμές, υποστηρίζω την ιδέα, πρώτα να σκεφτούμε γι 'αυτό και στη συνέχεια να το κάνουμε. Επειδή σε μακροπρόθεσμο πρόγραμμα τρέχει δεν είναι τόσο δύσκολο πράγμα που πρέπει να κατανοήσουμε, ότι στην πραγματικότητα θα πρέπει να δημιουργήσετε, να επενδύσει στο προϊόν. Από την εμπειρία μου από τη συνεργασία με πολύ προχωρημένο ανθρώπους - καλό πράγμα συνέβη ότι πολλά καλά για τους μηχανικούς Parallels - κανένα πρόβλημα να κάνει κάτι, όταν υπάρχει μια καλή κατανόηση του προβλήματος. Την ίδια στιγμή, τα προβλήματα μπορούν να προκύψουν όταν δεν είναι σαφές τι πρέπει να γίνει, ή παρανόησε την ιδέα της αγοράς. Ένα βιβλίο που προτιμούν να διαβάζουν «ντεμοντέ» χαρτί - ακόμα και το αγαπημένο iPad ακόμα δεν μπορούσα να απαλλαγούμε από αυτή τη συνήθεια.
Τι υλικό χρησιμοποιείτε;
Όπως είπα, λειτουργεί πάντα με δύο μηχανές σε μια πολύ παρόμοια διαμόρφωση:
- Lenovo ThinkPad T500 15.4 «επεξεργαστή Intel Core 2 Duo και 4GB μνήμης RAM (multi-boot μεταξύ των Windows 7 Pro 64-bit και το Ubuntu 9.10«Καρμική»64-bit)
- Η Apple MacBook Pro 15.4 «με επεξεργαστή Intel Core 2 Duo και 4GB μνήμης RAM (multi-boot μεταξύ Mac OS 10.6.4 και Windows XP Pro SP3 32-bit στο Boot Camp)
Σε γενικές γραμμές, με την επιλογή του σιδήρου έρχομαι μόνο ως καταναλωτές δεν ενοχλούνται. Για μένα το πιο σημαντικό πράγμα είναι ότι ήταν μια πολλή μνήμη και το παρόν virtualization υλικού. Τώρα σχεδόν όλοι οι υπολογιστές ανταποκρίνονται στις απαιτήσεις αυτές.
Ανάλογα με το τι προβάλλουν κάνω, μπορώ να χρησιμοποιήσω είτε το ένα ή το άλλο μηχάνημα. Εναλλαγή μεταξύ των πλατφορμών έχω συνολικά λίγες φορές το χρόνο. Ως εκ τούτου, είναι αδύνατο να δοθεί προτεραιότητα σε κάποιο συγκεκριμένο λειτουργικό σύστημα - το εκτιμώ. Και μεταξύ των laptops είναι σίγουρα αξίζει ένα τηλέφωνο. Στην δουλειά μου, αυτό είναι ένα πολύ σημαντικό εργαλείο, γιατί λόγω της γεωγραφικής κατανομής της εταιρείας μας, η διαφορά στο ζώνες ώρας είναι απαραίτητη για να συμμετάσχουν σε μια ποικιλία konfkollov συζήτηση με την εντολή κατάσταση έργα. Φυσικά, έχω ενεργά τη χρήση του κινητού τηλεφώνου. iPhone έχει γίνει ένα gadget για μένα, χωρίς την οποία είναι δύσκολο για μένα να φανταστώ τη ζωή μου. Την ίδια στιγμή, εδώ και πολύ καιρό που αντιστάθηκαν, όχι ουσιαστικά αγόρασε το iPhone του, θεωρώντας την ως «μοντέρνο παιχνίδι.» Αλλά μια μέρα έδωσα, και πάμε μακριά! Τώρα είναι απόλυτα ικανοποιημένοι μαζί μου, και όπως τηλέφωνο, και ως μέσο για την κινητή πρόσβαση στο Internet, καθώς και στο email εργασίας. Χρησιμοποίησα διάφορα smartphones που βασίζονται σε Windows Mobile, Symbian και Blackberry - δεν έχει φύγει. Αλλά iPhone'om μου ήταν γεμάτο ακόμη και μεταμοσχεύονται όλη την οικογένεια σε αυτό.
Σπίτια έχουν ένα κατάστημα ηλεκτρονικών υπολογιστών που απρόσκοπτα διανέμονται σε όλο το διαμέρισμα... Όταν αποφάσισα να μετρούν και να υπολογίζονται πάνω από 10 αυτοκίνητα. Όλοι στην οικογένεια έχει έναν φορητό υπολογιστή. Ένα κοινό υπολογιστή για την παρακολούθηση ταινιών και παιχνιδιών (Core 2 Quad με 8GB RAM και nVidia GeForce GTS 250 με Windows 7 Home 64-bit, που συνδέεται με ένα home theater με HDMI). Στο σπίτι έχω δύο διακομιστές είναι (πολύ λίγο παλιό single-core επεξεργαστή Pentium II + SUSE 8.2 και Pentium IV + Windows 2003): υποδομές σπίτι μου κατανέμεται μεταξύ τους. Δεν μπορώ να πω ότι είναι πολύ προχωρημένη, αλλά σε κάθε περίπτωση, αυτό είναι όλο ανάγκη μου για να ολοκληρώσει το έργο του σπίτι, αν χρειαστεί: VPN, διακομιστή αλληλογραφίας, δημιουργία αντιγράφων ασφαλείας, διακομιστή αρχείων, ένας διακομιστής torrent, έλεγχος έκδοσης, και bugtracker. Τα σπίτια είναι δύο marshutizatora: D-Link DI-808HV βρίσκεται στην είσοδο του τοπικού δικτύου (επιλέχθηκε κυρίως λόγω της πολύ βολικό περίβλημα - ήταν εύκολο mount), και επιπλέον θα πρέπει Linksys WRT160N (μπορώ να οριστεί έτσι ώστε να μπορείτε να εργαστείτε στο σπίτι με 802.11n δίκτυο, λόγω της ταχύτητας του Wi-Fi μέχρι αυτό συχνά δεν είναι αρκετό). Μπορώ να εργαστούν γρήγορα στην απομόνωση, εάν είναι απαραίτητο! Αλλά σε γενικές γραμμές είμαι πολύ δουλειά απομακρυσμένο εχθρό στην επιχείρησή μας. Ανάπτυξη εμπορικού λογισμικού, αλλά εξακολουθεί να είναι δύσκολη στην περίπτωση της Parallels - είναι μια ομάδα εργασία, πολλά πράγματα λογικό γεννήθηκε στη διαδικασία της προσωπικής επικοινωνίας του όλη την ομάδα που εμπλέκονται στην του έργου. Αλλά, φυσικά, αν κάποιος από τα παιδιά μου πρέπει να εργαστούν από το σπίτι επεισοδιακά - δεν είναι μια καταστροφή.
Τι λογισμικό χρησιμοποιείτε;
Πρώτον, δουλεύω απολύτως με όλα τα υπάρχοντα λειτουργικά συστήματα και τις τελευταίες εκδόσεις τους. Στον υπολογιστή έχω τα Windows 7 Pro 64-bit για το Mac - Τελευταία ενημέρωση Mac OS X (10.6.4). Κατά κανόνα, έβαλα την τελευταία ενημέρωση του Mac OS X, μόλις αυτό γίνει διαθέσιμο μέσω της σύνδεσης της Apple Developer (δηλαδή κάπως νωρίτερα από τον τελικό χρήστη).
Αν μιλάμε για την εφαρμογή, σε Windows-based μηχανή - αυτό είναι το MS Office 2007. Έθεσα το 2010, αλλά είναι εγώ δεν πάω - φορτωμένο, όταν θα είναι πιο σταθερή εργασία. Βέβαια, χωρίς το MS Outlook / Exchange πουθενά. Μια πολλή δουλειά στο σημείο τροφοδοσίας, Excel, Visio - βαμμένα προδιαγραφές επιφάνεια εργασίας Parallels προϊόντα εκεί έξω. Messenger - Skype. Χωρίς καμία Skype για κάποιο χρονικό διάστημα της ζωής του, δεν μπορώ να φανταστώ - ένα απαραίτητο πράγμα. Για να ICQ πολύ παλιά επαφή, αλλά τον τελευταίο χρόνο για μένα προσωπικά, κυκλοφόρησε σε κυκλοφορία. Μπορώ να χρησιμοποιήσω όλα τα προγράμματα περιήγησης. Αλλά από προεπιλογή, κατά πάσα πιθανότητα θα συνεργαστεί με FireFox, αν και από έκδοση σε έκδοση περισσότερο με ανατροπές. Είμαι περισσότερο την τάση να πάει στο Safari εντελώς. Η Google δεν έχει πιάσει. Την ίδια στιγμή, έχω χρησιμοποιήσει ενεργά RSS (ΟΜΕΑ Reader) - διαβάστε εκεί όλες τις ειδήσεις, έτσι ειδικά για προσωπική χρήση browser μου και δεν χρειάζεται. Και αν μιλάμε για την «καθημερινότητα» - ότι κάθε υπολογιστής που έχω iTunes.
Ιδιαίτερη προσοχή πρέπει να δοθεί στην ανάπτυξη της Τούλσα, το οποίο είμαι ενεργά εργαζόμαστε. Προφανώς, είναι διαφορετικά σε διαφορετικές πλατφόρμες. Στα Windows, αυτό Μακριά Διευθυντής (Ευχαριστούμε Eugene Roshal Lazarevich για την εργασία του σχετικά με αυτό το εργαλείο!) - ένα πολύ χρήσιμο tulza, χωρίς την οποία θα ήταν πολύ πιο δύσκολο έργο - VIM (Όπως το προεπιλεγμένο πρόγραμμα επεξεργασίας για Far) - δεν υπάρχει τίποτα καλύτερο στο κείμενο VIM (όλους τους οπαδούς του Emacs, σας παρακαλούμε να μην είναι προσβεβλημένος)! Hiew συχνά χρησιμοποιούν ως προεπιλεγμένο πρόγραμμα προβολής στην Άπω - συχνά σε συνεργασία με τον απολαυστικό από ό, τι, ας πούμε, το IDA. στόκος - απαραίτητη πελάτη SSH για τα Windows, το χρησιμοποιούν πολύ συχνά. Έχω προγραμματισμό κυρίως σε C, μερικές φορές C ++ / Qt, συχνά πρέπει να κάνουμε τα πράγματα στην Python. IDEs χρησιμοποιώ σπάνια, όπως κατά τη γνώμη μου, είναι πάρα πολύ συγκλονισμένοι από περιττές λειτουργίες. Παρ 'όλα αυτά, στέκομαι Visual Studio 6, 7 και 8 (ένα εργαλείο που επιλέγουν ανάλογα με το έργο). Στο Linux και Mac, εργάζομαι ως επί το πλείστον ακριβώς στο τερματικό, και το vim είναι το πιο σημαντικό εργαλείο μου ανάπτυξης.
Τι υπάρχει μια διαμόρφωση όνειρα;
Θα ήθελα εδώ μοιράζονται υλικό και λογισμικό.
Όσον αφορά την «υλικό», εγώ δεν ήθελα να δω τους υπολογιστές ως ορισμένες μεμονωμένες συσκευές. Πιστεύω ότι η πρόσβαση σε πληροφορίες θα πρέπει να είναι αμελητέα δυνατό όσον αφορά την οποιαδήποτε φυσική προσπάθεια να μην χρειάζεται να φέρουν μαζί τους κάποια σούπα, εξασφαλίζουν τη σύνδεσή τους με το δίκτυο, να τους χρεώσει τακτικά. Θέλω να είμαι μέγιστη απλή αλληλεπίδραση περιβάλλον.
Όσον αφορά το λογισμικό, το πιο σημαντικό επίτευγμα για μένα θα ήταν ο διαχωρισμός των δεδομένων και φυσικά μέσα αποθήκευσης στην καθημερινή ζωή. Και εδώ είναι ακριβώς η ιδέα της πρόσβασης στα δεδομένα μέσω του Διαδικτύου - «σύννεφο» υπηρεσίες - γίνεται αμέσως πολύ απτά. Θέλω να είναι σε θέση να συνεργαστεί με τα έγγραφα και τα προγράμματα από οπουδήποτε στον κόσμο τους, χωρίς να διακινδυνεύσει την εμπιστευτικότητα και χωρίς να θυσιάζεται η χρηστικότητα. Νομίζω ότι, με τη μία μορφή ή την άλλη, πρόκειται να δημιουργήσει αυτό το είδος της υποδομής (για παράδειγμα, το Google Chrome OS, στην πραγματικότητα, είναι το πρώτο «σύννεφο» λειτουργικό σύστημα) - μια ματιά σε ό, τι όλα αυτά θα οδηγήσουν σε 5-10 χρόνια. Επιπλέον, το Parallels, που εμπλέκονται άμεσα στην ανάπτυξη λογισμικού για τους περισσότερους παρόχους «σύννεφο», ώστε να μπορούν να προσφέρουν ακριβώς καταλήγουν μικρές επιχειρήσεις πληροφορικής ως υπηρεσία, τη διαχείρισή τους με το ελάχιστο για τον εαυτό σας δαπάνες. Σε γενικές γραμμές, είμαι ενδιαφέρει.