Pekerjaan: kisah Maxim Kuz'kina Parallels arsitek
Pekerjaan / / December 27, 2019
Saya menggabungkan beberapa peran dalam perusahaan - secara historis sistem arsitek produk virtualisasi desktop kita. Mereka didasarkan pada platform tunggal, dalam penciptaan yang saya terlibat langsung. Oleh karena itu, saya juga aktif terlibat dalam koordinasi fungsional banyak keputusan kita, menentukan bagaimana kita akan mengembangkan dari sudut pandang teknis. Dari proyek terbaru - sebuah Parallels Upgrade ke Windows 7 (Salah satu yang paling sulit dalam hal produk skenario kinerja) Parallels Desktop 5 untuk Macdan Parallels Workstation Ekstrim. Tentu saja, sering harus dirinya sendiri dan program - menjelang rilis tangan tidak pernah cukup.
Bagaimana tempat kerja Anda?
tempat kerja saya - ini adalah meja besar oleh jendela, yang selalu dua laptop. Satu - PC, yang lain - Mac. Di meja saya selalu banyak buku dan kertas. Aku benar-benar mencintai lagi untuk menulis di atas kertas, mencoba untuk struktur pikiran mereka tentang cara terbaik untuk mengatasi tugas mengembangkan fitur tertentu, dll Kemudian kita semua sebagai sebuah tim mendiskusikan, redraw, dan hanya kemudian melakukan pembangunan. Secara umum, saya mendukung gagasan, pertama berpikir tentang hal itu dan kemudian melakukannya. Karena dalam program jangka panjang adalah tidak hal yang sulit untuk memahami, bahwa sebenarnya Anda butuhkan untuk membuat, untuk berinvestasi dalam produk. Dari pengalaman saya bekerja dengan orang-orang yang sangat canggih - hal yang baik itu terjadi bahwa banyak yang baik untuk insinyur Parallels - tidak ada masalah untuk melakukan sesuatu, ketika ada pemahaman yang baik tentang masalah. Pada saat yang sama, masalah bisa timbul bila tidak jelas apa yang harus dilakukan, atau salah memahami ide pasar. Sebuah buku saya lebih suka membaca "kuno" kertas - bahkan favorit iPad Aku masih tidak bisa melepaskan diri dari kebiasaan ini.
Apa hardware yang Anda gunakan?
Seperti yang saya katakan, saya selalu bekerja dengan dua mesin dalam konfigurasi yang sangat mirip:
- Lenovo Thinkpad T500 15,4 "prosesor Intel Core 2 Duo dan 4GB RAM (multi-boot antara Windows 7 Pro 64-bit dan Ubuntu 9.10«Karmic»64-bit)
- Apple MacBook Pro 15.4 "dengan prosesor Intel Core 2 Duo dan RAM 4GB (multi-boot antara Mac OS 10.6.4 dan Windows XP Pro SP3 32-bit di Boot Camp)
Secara umum, untuk pilihan besi aku datang semata-mata sebagai konsumen tidak terganggu. Bagi saya hal yang paling penting adalah bahwa itu adalah banyak memori dan hadir virtualisasi hardware. Sekarang hampir semua komputer memenuhi persyaratan ini.
Tergantung pada apa yang memproyeksikan saya lakukan, saya menggunakan salah satu atau mesin lainnya. Beralih antara platform Saya memiliki global beberapa kali dalam setahun. Oleh karena itu, tidak mungkin untuk memberikan preferensi untuk setiap sistem operasi tertentu - saya menghargai itu. Dan antara laptop tentu telepon senilai. Dalam pekerjaan saya, ini adalah alat yang sangat penting, karena karena distribusi geografis perusahaan kami, perbedaan zona waktu yang diperlukan untuk berpartisipasi dalam berbagai konfkollov berdiskusi dengan perintah status proyek. Tentu saja, saya telah aktif menggunakan ponsel. iPhone telah menjadi gadget bagi saya, tanpa yang sulit bagi saya untuk membayangkan hidup saya. Pada saat yang sama, waktu yang lama aku menolak, tidak mendasar membeli iPhone-nya, mengingat "mainan modis." Tapi suatu hari aku memberikannya, dan jauh kita pergi! Sekarang dia benar-benar puas dengan saya, dan seperti telepon, dan sebagai sarana akses internet mobile, serta email kantor. Saya menggunakan berbagai smartphone berbasis Windows Mobile, Symbian dan Blackberry - tidak hilang. Tapi iPhone'om Saya dipenuhi dan bahkan transplantasi seluruh keluarga di atasnya.
Rumah memiliki toko komputer yang mulus didistribusikan di seluruh apartemen... Setelah saya memutuskan untuk menghitung dan menghitung lebih dari 10 mobil. Semua orang dalam keluarga memiliki laptop. Satu komputer umum untuk menonton film dan game (Core 2 Quad dengan 8GB RAM dan nVidia GeForce GTS 250 menjalankan Windows 7 Home 64-bit, terhubung ke home theater oleh HDMI). Di rumah saya memiliki dua server (cukup sedikit tua single-core Pentium II + SUSE 8.2 dan Pentium IV + Windows 2003): infrastruktur rumah saya didistribusikan di antara mereka. Saya tidak bisa mengatakan bahwa sangat maju, tetapi dalam hal apapun, itu semua saya perlu untuk menyelesaikan pekerjaan rumah, jika diperlukan: VPN, server mail, backup, file server, server torrent, kontrol versi, dan bugtracker. Rumah dua marshutizatora: D-Link DI-808HV berdiri di pintu masuk ke jaringan area lokal (itu dipilih terutama karena perumahan sangat nyaman - itu mudah me-mount), dan di samping itu harus Linksys WRT160N (saya mengaturnya sehingga Anda dapat bekerja di rumah dengan 802.11n jaringan, karena kecepatan Wifi hingga ini sering tidak cukup). Aku dapat dengan cepat bekerja dalam isolasi jika perlu! Tapi secara umum saya sangat terpencil musuh pekerjaan dalam bisnis kami. Pengembangan perangkat lunak komersial, tetapi masih sulit dalam kasus Parallels - itu tim pekerjaan, banyak hal yang masuk akal lahir dalam proses komunikasi pribadi dari seluruh tim yang terlibat dalam proyek. Tapi, tentu saja, jika seseorang dari anak-anak saya perlu bekerja dari rumah secara episodik - tidak bencana.
Software apa yang Anda gunakan?
Pertama, saya bekerja sepenuhnya dengan semua sistem operasi yang ada dan versi terbaru mereka. Pada PC saya memiliki Windows 7 Pro 64-bit pada Mac - terakhir diperbarui Mac OS X (10.6.4). Sebagai aturan, saya meletakkan terakhir diperbarui Mac OS X, secepat itu menjadi tersedia melalui Connection Pengembang Apple (yaitu agak lebih awal dari pengguna akhir).
Jika kita berbicara tentang aplikasi, pada mesin berbasis Windows - ini adalah MS Office 2007. Aku mengatur pada tahun 2010, tetapi saya tidak pergi - dimuat, ketika akan bekerja lebih stabil. Tentu saja tanpa MS Outlook / Exchange mana-mana. Banyak pekerjaan di Power Point, Excel, Visio - spesifikasi dicat produk Parallels Desktop luar sana. Messenger - Skype. Tanpa Skype untuk beberapa waktu hidupnya Aku tidak bisa membayangkan - hal yang sangat diperlukan. Untuk kontak sangat tua harus ICQ, namun pada tahun lalu bagi saya pribadi, itu dirilis dalam sirkulasi. Saya menggunakan semua browser. Tapi secara default, mungkin saya akan bekerja dengan FireFox-olah dia dari rilis untuk melepaskan lebih banyak gangguan saya. Saya lebih cenderung untuk pergi ke Safari sepenuhnya. Google belum tertangkap. Pada saat yang sama, saya aktif menggunakan RSS (Omea Pembaca) - ada membaca semua berita, sehingga terutama untuk penggunaan pribadi browser saya dan tidak perlu. Dan jika kita berbicara tentang "sehari-hari" - bahwa setiap komputer saya memiliki iTunes.
Perhatian khusus harus diberikan untuk pengembangan Tulsa, yang saya aktif bekerja pada. Jelas, mereka berbeda pada platform yang berbeda. Pada Windows, hal ini jauh Manajer (Terima Eugene Roshal Lazarevich untuk karyanya pada alat ini!) - sebuah tulza sangat berguna, tanpa yang saya akan jauh lebih sulit bekerja - VIM (Sebagai editor default untuk Far) - ada yang lebih baik dalam teks VIM (semua penggemar Emacs, mohon jangan tersinggung)! Hiew Saya sering digunakan sebagai penampil default di Far - sering bekerja dengan dia menyenangkan daripada, mengatakan, IDA. dempul - sangat diperlukan SSH client untuk Windows, juga menggunakannya sangat sering. Saya telah pemrograman terutama di C, kadang-kadang C ++ / Qt, seringkali harus melakukan hal-hal di Python. IDE saya gunakan jarang, sebagai dalam pandangan saya, mereka terlalu kewalahan oleh fungsi yang tidak perlu. Namun demikian, saya berdiri Visual Studio 6, 7 dan 8 (alat saya memilih tergantung pada tugas). Pada Linux dan Mac, saya bekerja sebagian besar tepat di terminal, dan vim adalah alat saya yang paling penting dari pembangunan.
Apa ada mimpi konfigurasi?
Saya akan di sini bersama perangkat keras dan perangkat lunak.
Dalam hal "hardware", saya tidak ingin melihat komputer sebagai perangkat individu tertentu. Saya percaya bahwa akses ke informasi harus sebagai diabaikan mungkin dari segi fisik saja upaya untuk tidak perlu membawa dengan mereka beberapa Soup, memastikan hubungan mereka ke jaringan, untuk mengisi mereka teratur. Saya ingin menjadi interaksi antarmuka maksimal sederhana.
Dalam hal perangkat lunak, terobosan paling penting bagi saya akan menjadi pemisahan data dan media penyimpanan fisik dalam kehidupan sehari-hari. Dan di sini itu hanya ide akses ke data melalui Internet - "awan" layanan - segera menjadi sangat nyata. Saya ingin bisa bekerja dengan dokumen dan program dari mana saja di dunia mereka, tanpa risiko kerahasiaan dan tanpa mengorbankan kegunaan. Saya pikir, dalam satu bentuk atau lain, itu akan membuat semacam ini infrastruktur (misalnya, Google Chrome OS, pada kenyataannya, adalah yang pertama "awan" sistem operasi) - lihat apa semua ini akan menghasilkan 5-10 tahun. Selain itu, Parallels, kita langsung terlibat dalam pengembangan perangkat lunak untuk paling "awan" penyedia, sehingga mereka hanya dapat menawarkan mengakhiri usaha kecil TI sebagai layanan, menjalankan mereka dengan minimum untuk diri sendiri biaya. Secara umum, saya tertarik.