Jobs: die Geschichte von Maxim Kuz'kina Architekten Parallels
Arbeitsplätze / / December 27, 2019
Ich kombiniere mehrere Rollen in der Gesellschaft - hat in der Vergangenheit die Systemarchitekten unserer Desktop-Virtualisierungs-Produkte. Sie basieren auf einer einzigen Plattform basiert, bei der Schaffung von denen ich direkt beteiligt war. Deshalb habe ich auch aktiv an der Koordinierung der Funktions viele unserer Entscheidungen beteiligt bin, zu bestimmen, wie wir aus technischer Sicht entwickeln wird. Von den neuesten Projekten - ein Parallels Upgrade auf Windows 7 (Einer der schwierigsten in Bezug auf Leistung Szenarien Produkt) Parallels Desktop 5 für Mac, und auch Parallels Workstation Extreme. Natürlich haben oft zu sich selbst und zu Programm - am Vorabend der Veröffentlichung von Händen ist nie genug.
Wie funktioniert Ihr Arbeitsplatz?
Mein Arbeitsplatz - das ist ein großer Tisch am Fenster, die immer zwei Laptops sind. One - PC, der andere - Mac. Auf meinem Schreibtisch ist immer eine Menge Bücher und Papier. Ich liebe wirklich alle immer wieder zu schreiben auf Papier, versuchen, ihre Gedanken zu strukturieren, wie am besten zu bewältigen die Aufgabe, ein bestimmtes Merkmal zu entwickeln usw. Dann sind wir alle als ein Team diskutieren, neu zu zeichnen, und dann erst die nehmen Entwicklung. Im Allgemeinen unterstütze ich die Idee, zuerst denke darüber nach und dann mach es. Denn auf lange Sicht Programm ist nicht so schwierig, was zu verstehen, dass in der Tat Sie erstellen müssen, in das Produkt zu investieren. Aus meiner Erfahrung mit sehr fortgeschrittenen Menschen arbeiten - gute Sache geschah es, dass viele guten Parallels Ingenieure - kein Problem, etwas zu tun, wenn es ein gutes Verständnis des Problems ist. Zur gleichen Zeit können Probleme entstehen, wenn es nicht klar ist, was getan werden sollte, oder falsch verstanden die Idee des Marktes. Ein Buch, das ich lieber „old-fashioned“ Papier lesen - auch Liebling iPad ich noch nicht selbst von dieser Gewohnheit befreien konnte.
Welche Hardware verwenden Sie?
Wie gesagt, arbeite ich immer mit zwei Maschinen in einer sehr ähnlichen Konfiguration:
- Lenovo Thinkpad T500 15.4 „Intel Core 2 Duo Prozessor und 4 GB RAM (Multi-Boot zwischen Windows 7 Pro 64-bit und Ubuntu 9.10«Karmic»64-bit)
- Apple MacBook Pro 15,4 „mit Intel Core 2 Duo Prozessor und 4 GB RAM (Multi-Boot zwischen Mac OS 10.6.4 und Windows XP Pro SP3 32-Bit in Boot Camp)
In der Regel auf die Wahl der Eisen komme ich nur als Verbraucher nicht gestört werden. Für mich ist das Wichtigste ist, dass es eine Menge Speicher und Gegenwart Hardware-Virtualisierung war. Jetzt sind fast alle Computer erfüllen diese Anforderungen.
Je nachdem, was Projekt, das ich mache, verwende ich entweder die eine oder andere Maschine. Schalten Sie zwischen den Plattformen ich global ein paar Mal im Jahr haben. Daher ist es unmöglich, bevorzugt auf ein bestimmtes Betriebssystem zu geben - ich es zu schätzen wissen. Und zwischen Laptops ist sicherlich lohnt sich ein Telefon. In meiner Arbeit, das ist ein sehr wichtiges Instrument, weil wegen der geographischen Verteilung unseres Unternehmens, der Unterschied in den Zeitzonen ist notwendig, in einer Vielzahl von konfkollov teilnehmen mit dem Status-Befehl zu diskutieren Projekte. Natürlich, ich habe das Handy aktiv gewesen. iPhone hat ein Gadget für mich geworden, ohne die es schwer ist für mich mein Leben vorstellen. Zur gleichen Zeit, eine lange Zeit, die ich widerstand, nicht grundlegend sein iPhone gekauft, wenn man bedenkt es ein „modernes Spielzeug.“ Aber einen Tag gab ich es, und wir gehen weg! Jetzt ist er ganz zufrieden mit mir, und wie ein Telefon, und als Mittel der mobilen Internet-Zugang, sowie geschäftliche E-Mail. Ich habe verschiedene Smartphones auf Basis von Windows Mobile, Symbian und Blackberry - nicht verschwunden ist. Aber iPhone'om Ich war gefüllt und auch die ganze Familie auf sie transplantiert.
Häuser haben einen Computer zu speichern, die sich nahtlos in der gesamten Wohnung verteilt... Einmal habe ich zu zählen, entschieden und zählte mehr als 10 Autos. Jeder in der Familie hat einen Laptop. Ein gemeinsamer Computer für Filme und für Spiele (Core 2 Quad mit 8 GB RAM und nVidia beobachten GeForce GTS 250 mit Windows 7 Home 64-bit, mit einem Heimkino durch HDMI). Zu Hause habe ich zwei Server sind (ziemlich kleine alte Single-Core-Pentium II + SUSE 8.2 und Pentium IV + Windows 2003): my home Infrastruktur zwischen ihnen verteilt wird. Ich kann nicht sagen, dass es sehr weit fortgeschritten ist, aber in jedem Fall, das ist alles was ich brauche die Arbeit der abzuschließen nach Hause, falls erforderlich: VPN, Mail-Server, Backup, File-Server, ein Torrent-Server, Versionskontrolle und Bugtracker. Die Häuser sind zwei marshutizatora: D-Link DI-808HV steht am Eingang zum lokalen Netzwerk (es vor allem wegen der sehr bequem Gehäuse gewählt wurde - es war einfach Montag) und zusätzlich sollte Linksys WRT160N (Ich stelle es so, dass Sie zu Hause mit 802.11n-Netzwerk arbeiten können, wegen der Geschwindigkeit von Wireless LAN bis zu diesem oft nicht genug). Ich kann schnell isoliert arbeiten, wenn nötig! Aber im Allgemeinen bin ich sehr Feind Remote-Arbeit in unserem Geschäft. Entwicklung kommerzieller Software, aber im Fall von Parallels immer noch schwierig - es ist ein Team Arbeit, sinnvoll, eine Menge Dinge in dem Prozess der persönlichen Kommunikation des gesamten Teams beteiligt geboren Projekt. Aber natürlich, wenn jemand von meinen Kindern episodisch zu Hause aus arbeiten muß - ist keine Katastrophe.
Welche Software verwenden Sie?
Zum einen arbeite ich komplett mit allen vorhandenen Betriebssysteme und ihre neuesten Versionen. Auf dem PC habe ich Windows 7 Pro 64-Bit auf dem Mac - zuletzt aktualisiert Mac OS X (10.6.4). In der Regel habe ich die letzte Aktualisierung von Mac OS X, sobald es über die Apple Developer Connection verfügbar wird (dh etwas früher als der Endverbraucher).
Wenn wir über die Anwendung auf Windows-basierte Maschine sprechen - das ist MS Office 2007. Ich habe im Jahr 2010, aber ich bin es nicht gehen - geladen, wenn es wird stabile Arbeit. Sicherlich ohne MS Outlook / Exchange nirgendwo. Viel Arbeit in Power Point, Excel, Visio - gemalt Spezifikation Parallels Desktop-Produkte gibt. Messenger - Skype. Ohne Skype für einige Zeit seines Lebens kann ich mir nicht vorstellen - ein unverzichtbares Ding. Für sehr alten Kontakt sollte ICQ, aber für mich im letzten Jahr persönlich, war es im Verkehr freigegeben. Ich benutze alle Browser. Aber standardmäßig wahrscheinlich würde ich mit FireFox-obwohl arbeiten er von Release zu mehr Verstimmungen erlöse mich. Ich bin eher geneigt, vollständig zu Safari zu gehen. Google hat nicht gefangen. Zur gleichen Zeit, ich bin aktiv RSS verwenden (Omea Reader) - lesen Sie dort alle Nachrichten, so vor allem für den persönlichen Gebrauch meinem Browser und nicht brauchen. Und wenn wir über den „alltäglichen“ sprechen -, dass jeder Computer, den ich über iTunes.
Besonderes Augenmerk sollte auf die Entwicklung von Tulsa zu zahlen, die ich aktiv bin auf. Offensichtlich sind sie anders auf verschiedenen Plattformen. Unter Windows diese Far Manager (Vielen Eugene Roshal Lazarevich für seine Arbeit an diesem Werkzeug!) - eine sehr nützliche tulza, ohne die ich die Arbeit viel schwieriger gewesen - VIM (Als Standardeditor für Far) - es gibt nichts besseres im VIM Text ist (alle Fans von Emacs, bitte nicht beleidigt sein)! HIEW ich als Standard-Viewer häufig im Fernen - oft mit ihm zu arbeiten angenehmer als, sagen, der IDA. Kitt - unverzichtbar SSH-Client für Windows, ist es auch sehr oft. Ich habe die Programmierung meist in C, manchmal C ++ / Qt, müssen oft Dinge in Python tun. IDEs benutze ich selten, wie meiner Meinung nach, werden sie durch unnötige Funktionalität zu überwältigt. Dennoch stehe ich Visual Studio 6, 7 und 8 (a Tool, das ich auf die Aufgabe wählen abhängig). Unter Linux und Mac arbeite ich meistens direkt im Terminal, und Vim ist mein wichtigstes Werkzeug der Entwicklung.
Was gibt es eine Konfiguration Träume?
Ich würde Hard- und Software gemeinsam genutzt.
In Bezug auf die „Hardware“, weiß ich nicht wie Computer als bestimmte einzelne Geräte zu sehen. Ich glaube, dass der Zugang zu Informationen als vernachlässigbar wie möglich in Bezug auf jedem körperlichen sein sollte Aufwand nicht mit ihnen einige Suppe, sicherzustellen, dass ihre Verbindung zum Netzwerk zu tragen haben, um sie aufzuladen regelmäßig. Ich möchte möglichst einfache Schnittstelle Interaktion sein.
In Bezug auf die Software, die wichtigste Durchbruch für mich wäre die Trennung von Daten und physischen Speichermedien im Alltag. Und hier ist es nur die Idee der Zugriff auf die Daten über das Internet - „Cloud“ -Dienste - sofort wird sehr greifbar. Ich möchte mit ihren Dokumente und Programme in der Lage sein in der Welt von überall zu arbeiten, ohne die Vertraulichkeit zu riskieren und ohne die Benutzerfreundlichkeit zu beeinträchtigen. Ich denke, in der einen oder anderen, es wird diese Art von Infrastruktur zu schaffen (zum Beispiel Google Chrome OS, in der Tat ist die erste „Wolke“ Betriebssystem) - ein Blick auf, was alles in 5-10 Jahren führen wird. Darüber hinaus Parallels, sind wir in der Softwareentwicklung für die meisten „Wolke“ Anbieter direkt beteiligt, so können sie nur bieten kleine Unternehmen IT als Service beenden, führen Sie sie mit dem Minimum für sich selbst Kosten. Im Allgemeinen bin ich interessiert.