Jobb: historien om Maxim Kuz'kina arkitekt Parallels
Jobb / / December 27, 2019
Jag kombinera flera roller i företaget - har historiskt varit systemarkitekt av våra stationära virtualiseringsprodukter. De är baserade på en enda plattform, i skapandet av som jag var direkt inblandad. Därför är jag också aktivt i samordningen av funktionell många av våra beslut, bestämma hur vi kommer att utvecklas från en teknisk synvinkel. Från de senaste projekten - a Parallels Uppgradera till Windows 7 (En av de svåraste när det gäller prestanda scenarier produkt) Parallels Desktop 5 för Macoch Parallels Workstation Extreme. Naturligtvis har ofta för sig själv och program - inför lanseringen av händer är aldrig tillräckligt.
Hur din arbetsplats?
Min arbetsplats - det är en stor tabell genom fönstret, som alltid är två bärbara datorer. One - PC, den andra - Mac. På mitt skrivbord är alltid en massa böcker och papper. Jag älskar verkligen allt om igen för att skriva på papper, försök att strukturera sina tankar om hur man bäst att ta itu med uppgiften att utveckla en särdrag, etc. Då kan vi alla som diskuterar ett lag, rita, och först därefter genomföra utveckling. I allmänhet Jag stöder idén, först tänka på det och sedan göra det. För i det långa loppet programmet är inte så svår sak att förstå, att det faktiskt du behöver för att skapa, att investera i produkten. Från min erfarenhet av att arbeta med mycket avancerade människor - bra det hände att en hel del bra att Parallels ingenjörer - inga problem att göra något, när det finns en god förståelse för problemet. Samtidigt kan problem uppstå när det inte är klart vad som bör göras, eller missförstått idén om marknaden. En bok jag föredrar att läsa "gammaldags" papper - även favorit iPad jag kunde ändå inte göra mig av denna vana.
Vad hårdvara använder du?
Som sagt, jag arbetar alltid med två maskiner i en liknande konfiguration:
- Lenovo Thinkpad T500 15,4 "Intel Core 2 Duo-processor och 4 GB RAM (multi-boot mellan Windows 7 Pro 64-bitars och Ubuntu 9,10«Karmic»64-bitars)
- Apple MacBook Pro 15,4 "med Intel Core 2 Duo-processor och 4 GB RAM (multi-boot mellan Mac OS 10.6.4 och Windows XP Pro SP3 32-bitars i Boot Camp)
I allmänhet valet av järn kommer jag enbart som konsumenterna inte störd. För mig är det viktigaste är att det var en hel del minne och nuvarande hårdvaruvirtualisering. Nu nästan alla datorer uppfyller dessa krav.
Beroende på vilket projekt jag gör, jag använder antingen det ena eller det andra maskinen. Växla mellan plattformar Jag har globalt ett par gånger om året. Därför är det omöjligt att ge företräde åt något särskilt operativsystem - Jag uppskattar det. Och mellan bärbara datorer är verkligen värt en telefon. I mitt arbete, är detta ett mycket viktigt verktyg, eftersom på grund av den geografiska fördelningen av vårt företag, skillnaden i tidszoner är nödvändigt för att delta i en mängd olika konfkollov diskutera med kommandot status projekt. Naturligtvis har jag varit aktivt använder mobiltelefonen. iPhone har blivit en gadget för mig, utan vilken det är svårt för mig att föreställa mitt liv. Samtidigt, en lång tid jag motstånd, inte i grunden köpte sin iPhone, med tanke på det en "modet leksak." Men en dag jag gav det, och bort går vi! Nu är han helt nöjd med mig, och som en telefon, och som ett medel för mobilt Internet, samt att arbeta e-post. Jag använde olika smartphones baserade på Windows Mobile, Symbian och Blackberry - inte borta. Men iPhone'om Jag fylldes och även transplanteras hela familjen på den.
Hus har en datorbutik som sömlöst fördelade i hela lägenheten... När jag bestämde att räkna och räknas mer än 10 bilar. Alla i familjen har en bärbar dator. En vanlig dator för att titta på filmer och spel (Core 2 Quad med 8 GB RAM och nVidia GeForce GTS 250 som kör Windows 7 Home 64-bitars, ansluten till en hemmabio med HDMI). Hemma har jag två servrar är (ganska lite gammal single-core Pentium II + SUSE 8,2 och Pentium IV + Windows 2003): mitt hem infrastruktur fördelas mellan dem. Jag kan inte säga att det är mycket avancerade, men i alla fall, det är allt jag behöver för att slutföra arbetet med hem, om det behövs: VPN, e-postserver, backup, filserver, en torrent-server, versionskontroll, och bugtrackern. Hus är två marshutizatora: D-Link DI-808HV står vid ingången till det lokala nätverket (det valdes huvudsakligen på grund av den mycket bekvämt bostäder - det var lätt montera), och dessutom bör Linksys WRT160N (jag har lagt det, för att kunna arbeta med 802.11n hemnätverk, på grund av hastigheten på Wifi upp till denna ofta inte tillräckligt). Jag kan snabbt arbeta i isolering om det behövs! Men i allmänhet är jag mycket fiende distansarbete i vår verksamhet. Utveckling av kommersiell programvara, men fortfarande svårt i fallet med Parallels - det är ett lag arbete, en massa saker Sensible född i processen för personlig kommunikation i hela laget deltar i projektet. Men, naturligtvis, om någon från mina barn behöver arbeta hemifrån episod - är inte en katastrof.
Vilken programvara använder du?
För det första, jag arbetar helt med alla befintliga operativsystem och deras senaste versionerna. På PC Jag har Windows 7 Pro 64-bit på Mac - senast uppdaterad Mac OS X (10.6.4). Som regel sätter jag senast uppdaterad Mac OS X, så snart den blir tillgänglig via Apple Developer Connection (dvs. något tidigare än slutanvändaren).
Om vi talar om programmet på Windows-baserad maskin - det är MS Office 2007. Jag satt under 2010, men det är jag inte gå - laddad, när det kommer att bli mer stabil arbetsyta. Förvisso utan MS Outlook / Exchange ingenstans. En hel del arbete i Power Point, Excel, Visio - målade specifikation Parallels Desktop produkter där ute. Messenger - Skype. Utan Skype under en tid av sitt liv kan jag inte föreställa mig - en oumbärlig sak. För ska mycket gammal kontakt ICQ, men under det senaste året för mig personligen, den släpptes i omlopp. Jag använder alla webbläsare. Men som standard, förmodligen jag skulle arbeta med firefox-fast han från utsläpp till frigöra mer upprör mig. Jag är mer benägen att gå till Safari helt. Google har inte fångats på. Samtidigt är jag aktivt använda RSS (Omea Reader) - där Läs alla nyheter, så speciellt för personligt bruk min webbläsare och inte behöver. Och om vi talar om "vardagliga" - att varje dator har jag iTunes.
Särskild uppmärksamhet bör ägnas åt utvecklingen av Tulsa, som jag arbetar aktivt med. Självklart, de är olika på olika plattformar. I Windows detta Far chef (Tack Eugene Roshal Lazarevich för hans arbete med det här redskapet!) - en mycket användbar tulza, utan som jag skulle ha varit mycket hårdare arbete - VIM (Som standardredigerare för Far) - det finns inget bättre i VIM text (alla fans av Emacs, ska du inte vara förolämpad)! HIEW Jag använder ofta som standard betraktaren i Fjärran - ofta arbeta med honom roligare än, säg, IDA. Putty - oumbärlig SSH-klient för Windows, också använda det mycket ofta. Jag har programmering mestadels i C, ibland C ++ / Qt, ofta måste göra saker i Python. IDE använder jag sällan, som Enligt min mening är de också överväldigade av onödiga funktioner. Men jag står Visual Studio 6, 7 och 8 (ett verktyg jag välja beroende på uppgiften). På Linux och Mac, jag jobbar mest rätt i terminalen, och vim är min viktigaste verktyg för utveckling.
Vad finns det en konfiguration drömmar?
Jag skulle här delad hårdvara och mjukvara.
I termer av "hårdvara", jag tycker inte om att se datorer som en viss enskilda enheter. Jag tror att tillgången till information ska vara så obetydlig som möjligt när det gäller någon fysisk försök att inte bära med sig några Soup, säkerställa deras anslutning till nätverket, att ta ut dem regelbundet. Jag vill vara maximalt enkelt gränssnitt interaktion.
När det gäller programvara, skulle den viktigaste genombrottet för mig vara separation av data och fysiska lagringsmedia i vardagen. Och här är det bara tanken att få tillgång till data över Internet - "molnet" tjänster - omedelbart blir mycket påtagliga. Jag vill kunna arbeta med sina dokument och program från var som helst i världen, utan att riskera sekretess och utan att offra användbarhet. Jag tror, i en eller annan form, det kommer att skapa den här typen av infrastruktur (till exempel Google Chrome OS, i själva verket är den första "molnet" operativsystem) - en titt på vad allt detta kommer att resultera i 5-10 år. Dessutom Parallels, vi är direkt inblandade i mjukvaruutveckling för de mest "molnet" leverantörer så att de kan bara erbjuda slut småföretag IT som en tjänst, kör dem med ett minimum själv kostnader. I allmänhet, jag är intresserad av.