Locuri de muncă: Vlad Starlings, directorul tehnologiei Cloud Technology Machinezone

Anonim

Vlad, spune-mi despre compania în care lucrezi. Ce este cunoscut? Ce faci în ea?

MachineZone este o lansare de succes pentru jocuri care dezvoltă jocuri pentru dispozitive mobile. Cel mai faimos joc în acest moment - Game Of War - a ajuns recent în Statele Unite ale Americii la cel mai mare câștig de top (pentru iPhone și iPad). Compania este în creștere, avem birouri în trei orașe din SUA, precum și în Germania și Taiwan. Anul trecut, în Rusia a fost deschis un birou de reprezentanță cu filiale în Ulyanovsk și Novosibirsk.

Titlul postului meu în MachineZone sună ca Director de Inginerie, Cloud & Storage, Engineering Platform. În limba rusă, puteți spune "director de tehnologie cloud." Sarcinile mele includ gestionarea mai multor echipe de dezvoltare și, de asemenea, fac ceea ce se numește inteligent cuvintele agile coaching. Adică, urmăresc cele mai recente tehnologii, metode, abordări ale dezvoltării și încerc să le comunic oamenilor din departamentele mele și să le pun în aplicare în munca mea. În mod direct la timpul de programare, există mai puțin și mai puțin timp, iar acum fac doar managementul.

Spune-mi despre locul tău de muncă.

Înainte de MachineZone, am lucrat de acasă timp de cinci ani. Uneori se întâmplă acum. În California de Nord avem birouri în Palo Alto și San Francisco. În același timp, biroul din Palo Alto este destul de mare și niciodată nu știți unde vă va găsi următoarea întâlnire sau programare. Și seara, de obicei, am sunat de la domiciliu cu echipe rusești. Prin urmare, locul meu de muncă este cât mai mobil posibil. Mi-e nevoie de câteva minute să mă întorc și să mă duc la lucru. Un laptop, un telefon, o pereche de notebook-uri și căști sunt tot ce-mi trebuie.

Când sunt în biroul din California, folosesc un laptop ca unitate de sistem, și anume, conectez un monitor staționar, o tastatură, un Magic Trackpad și un hard disk extern pentru backup.

Este posibil să aflați mai multe despre computer? Văd că aveți un MacBook Retina Pro. Care este configurația?

Nu știu. Acesta este un computer de lucru standard care este eliberat angajaților. Configurația nu era nici măcar interesată.

Văd. Îți poți numi un fan Apple?

Nu mă pot numi fan. Am fost pe Mac timp de 10 ani. Pentru mine, acesta este doar software, cu care vă puteți concentra într-adevăr pe locul de muncă și nu reinstalați Windows de o sută de ori.

Cel mai important avantaj este OS X.

Acesta este UNIX.

Există o configurație de vis? Aveți un MacBook cool, dar probabil că doriți ceva mai bun?

Nu știu. Doar suficient. La domiciliu, am un MacBook Pro obișnuit, pe care l-am cumpărat în 2010, și pentru a fi fericit, sa dovedit a fi suficient pentru mine să înlocuiesc hard disk-ul meu nativ cu SSD + memorie suplimentară și înlocuire a bateriei pe măsură ce purtăm.

Vlad, suntem din nou acuzați de promovarea Apple. Sunați cel puțin ceva care nu vă convine în MacBook.

Totul îmi convine.

Bine. Arată-ți mobilul?

Când sunt în Rusia, folosesc o astfel de mobilă.

De fapt, acesta este telefonul mamei, ea mi-a dat de folos în timp ce sunt aici în Ulyanovsk.

În general, am un iPhone 5s. Adesea îl folosesc ca punct de acces Wi-Fi.

Uneori era necesar să participi la telefonarea cu reprezentanții celor mai mari rețele de televiziune din state, fiind literalmente într-o mulțime de oameni într-un centru comercial.

Deseori aplicații utilizate, în plus față de știri și rețele sociale, nu am prea mult. Folosesc PodCruncher pentru a asculta podcast-uri.

Descărcați în appstore

Due - reminder și cronometru.

Descărcați QR-Code Due - Tasks + Timers Programator: Due Apps LLP Pret: 379 ruble

Șahul este singurul joc pe care îl joc. De obicei, luptele de șah cu prietenii au loc prin intermediul aplicației de la Chess.com, iar pentru abilitățile de practică și de pompare, folosesc sarcinile de șah TacticTrainer.

Descărcați în appstore

Kindle - citiți, în picioare.

Descărcați în appstore

Pregătirea pentru greutate corporală: Sunteți propria dvs. sală de gimnastică - un program de antrenament fizic fără simulatoare, toate pe greutatea lor sau materialele la îndemână.

Descărcați în appstore

Fitbit - urmărirea activității fizice.

Descărcați în appstore

Waze - navigare.

Descărcați QR-Code Waze Navigator & Stoppers Programator: Waze Inc. Pret: Gratuit

Ce software utilizați pe un MacBook?

Întreaga mea viață este petrecută în editorul de terminale și text. Eu folosesc iTerm + Vim + Vim Outliner. Într-un editor de texte, păstrez listele de verificare prin care îmi construiesc toată munca.

Majoritatea informațiilor păstrate în documente și tabele Google. Există, de asemenea, fișiere stocate la care aveți nevoie pentru a organiza accesul la mai multe persoane. Pe lângă acestea, din serviciile Google folosesc calendarul prin App Fluid.

Și poșta?

Emailul companiei este, de asemenea, în Google. Adevărat, în lucrul cu poșta am o mică deformare profesională: folosesc clientul de mail Mutt, care este complet text și funcționează în terminal.

Lucrul în el are loc exclusiv de la tastatură, iar pentru restul de 5% din litere în care există unele atașări, păstrez fila cu e-mail în Chrome deschisă.

Dacă nu se întâlnesc dimineața, atunci ajung la post în aproximativ 45 de minute de la începutul zilei de lucru. Tratez e-mailul doar ca primire. Asta este, eu aduc rapid numărul de intrare la zero, fără a cheltui mai mult de două minute pe scrisoare. Dacă o literă necesită mai mult timp, trebuie să vă gândiți la aceasta, apoi să o salvați într-un dosar separat și să faceți o notă în lista de sarcini că este necesar să reveniți la această scrisoare.

Uneori, dacă scrisoarea este urgentă și fără răspunsul meu, băieții nu vor putea să continue să lucreze, răspund imediat. Dacă ai timp, mă pot întoarce la poștă după prânz. În general, totul se îndreaptă spre un pasaj mare în poștă dimineața și apoi răspund după cum este necesar, adică nu petrec prea mult timp pe poștă în timpul zilei.

Ce alte aplicații și servicii folosiți?

  • NirvanaHQ - GTD.
  • Evernote - ca succesor al memoriei.
  • Skype - pentru voce și video.
  • Slack - chat pentru comunicare între dezvoltatori.
  • iPhoto și Flickr - pentru fotografii.
  • Smart Reading - pentru citirea mai eficientă.
  • R - dacă aveți nevoie de ceva de numărare.
  • RightZoom - pentru o redimensionare mai convenabilă a ferestrelor aplicației.
  • 10key Timer - un simplu cronometru widget pentru timpul de numărare.

10 cronometru? Folosești principiile lui Pomodoro în munca ta?

Da.

Ajută foarte mult? Cât de mult a crescut eficiența după trecerea la Pomodoro?

Procentajul a crescut cu 50%.

Wow! Spune-mi mai multe.

Marchez intervalele de lucru pe hârtie. Această metodă vă ajută să evaluați cât de productiv sunteți cu adevărat, iar în cazul meu, asigurați-vă că nu vă suprasolicitați.

Am un tip de personalitate care fac totul prea atent. În acest caz, acest lucru se manifestă în prezența unui notebook cu înregistrări la intervale de lucru. Dar nu țin cont de timpul meu pentru a mă asigura că l-am terminat, dar dimpotrivă - pentru a mă asigura că nu l-am procesat. Uneori ți se pare că nu ai făcut nimic într-o zi și începi să devii tot mai mult timp pentru a lucra. Ca urmare, linia dintre locul de muncă și casa este șters. Acest lucru este foarte rău. Prin urmare, îmi aloc pentru mine o anumită perioadă de timp pentru o muncă grijuliu fără distragere a atenției și, la atingerea acestui timp, transfer tot ce a fost lăsat dezmințit pentru mâine. De asemenea, această metodă vă permite să vă asigurați că intervalele de odihnă planificate nu devin inutil de mari. Dacă timpul de inactivitate crește, înseamnă că trebuie să dormi.

Te culci la muncă?

Da, avem o canapea în biroul nostru și dacă simt că nu pot lucra productiv, atunci mă duc la culcare. O jumătate de oră este de obicei suficientă.

Administrația aprobă?

Da, și în biroul nostru de la Ulyanovsk va fi în curând o canapea pentru a dormi.

Care este efectul unui astfel de somn de 30 de minute? Este comparabil cu cafeaua?

Este mai bine decât orice cafea.

Există un sport în viață?

Nu pot spune că sunt un atlet serios. Mergem la schi de câteva ori pe lună, dar acest lucru se datorează în principal proximității stațiunii de schi la biroul californian. Hochei, un box mic, mers pe jos, educație fizică generală.

Care este cel mai mare beneficiu al sportului pentru tine?

Creierul se odihnește bine.

Ați arătat deja un notebook în care marcați intervalele de lucru. Mai este încă loc pentru hârtie în munca ta?

În același notebook, mă gândesc la un plan înaintea unui spectacol sau a unei întâlniri. Acesta este proiectul meu atunci când aveți nevoie pentru a pune gândurile în ordine. Aici scriu câteva momente importante care nu trebuie uitate și care ar putea fi găsite mai târziu.

De asemenea, am un notebook separat "1: 1s" - întâlniri unu-la-unu cu toți subordonații și șeful.

Pentru fiecare persoană există o secțiune separată.

Deschidându-l, văd imediat ce am vorbit la ultima întâlnire. Aici sunt semne pe care trebuie să le facă, ce sarcini îi sunt asociate.

De fapt, acesta este un jurnal de interacțiune cu oamenii cu care am cele mai apropiate legături de lucru. Firește, există note acumulate despre cele mai importante evenimente de lucru - pozitive și negative. Printre altele, mă ajută la sfârșitul anului să scriu un raport pentru departamentul de personal cu privire la performanța acestui angajat.

Un astfel de sistem este foarte comun în companiile occidentale și, dacă este bine stabilit, funcționează întotdeauna în beneficiul angajatului. Atunci când o persoană nu reușește să facă față cu ceva, problema este urmărită mai repede și ajutorul este mai rapid. Dacă o persoană lucrează chiar mai bine decât se aștepta, atunci acest sistem vă va permite din nou să observați rapid realizările sale și să contribuiți la dezvăluirea potențialului său. Astfel de angajați cresc foarte repede.

Puteți scrie note în Vim și lucrați cu poștă în terminal. Probabil naiv ar aștepta sfatul dvs. în ceea ce privește literatura nespecializată?

Nu am citit ficțiunea de mult timp. Din ultima oară am recitit Dostoievski pentru că nu am avut timp să termin lectură la școală.:) De la planul general, pot să sfătuiesc cartea "Time Drive" de G. Arkhangelsky. Despre organizarea vieții, a timpului și așa mai departe. Consider că este important, pentru că aceasta este prima carte pe care am citit-o, care ma influențat foarte mult.

De la ultima am fost impresionat de cartea Peter Drucker Executive Effective. În limba rusă, cartea se numește "lider eficient", dar în realitate nu este vorba despre un lider. Prin acest termen, Drucker înseamnă o persoană care se angajează în muncă mentală și depinde foarte mult de deciziile pe care le are într-o companie, chiar dacă nu are subordonați. Pe scurt, această carte te învață să gândești corect despre organizarea muncii tale și despre contribuția ta la munca companiei. Și, desigur, David Allen "Cum să puneți lucrurile în ordine".

Dintr-o literatură mai specifică, îmi amintesc cum să măsoară ceva de D. Hubbard. Cartea se referă la modul de măsurare a ceea ce pare incomensurabil. În general, este o informație utilă pentru cei care doresc să învețe cum să ia decizii corecte în condiții de incertitudine.

Programarea este acum în tendință. Mulți oameni vor să învețe această profesie. Puteți să vă numiți prima carte cu care o persoană ar trebui să se familiarizeze cu lumea programării?

Nu vă voi spune exact unde să începeți să vă familiarizați cu programarea, dar pentru cei care doresc cu adevărat să devină un profesionist în acest domeniu, vă recomandăm clasicii - Kernighan, Pike "Practice of Programming". Această carte este bună pentru că arată ce sarcini trebuie să fie rezolvate în practică de către ingineri și cum să o faceți "mai corect".

Ce alte cărți ar fi incluse în selectarea celor mai bune programe de învățare?

Programare și așa mai departe:

  • J. Humble "Livrare continuă";
  • K. Beck "Dezvoltarea condusă de teste";
  • M. Fowler "Refactoring" (în format electronic aici).

Conform metodologiei de dezvoltare a software-ului și așa mai departe:

  • H. Kniberg "Lean from the Trenches: Gestionarea proiectelor de mari dimensiuni cu Kanban";
  • J. Patton "Cartografierea stărilor utilizatorilor";
  • C. Larman, B. Vodde "Scaling Leading & Agile Development: Instrumente de gândire și organizare pentru Scrum pe scară largă" și "Practici pentru scalarea înclinării" și expunerea produselor de dezvoltare există aici).

Ce podcast-uri ascultă?

Cele două cele mai interesante, din punctul meu de vedere, podcast-urile sunt Manager Tools and Career Tools. Acestea oferă sfaturi practice de la oameni care au fost angajați în consultanță timp de 25 de ani și de a lucra cu directorii de top din companii precum Google și Apple. Unul dintre co-fondatorii companiei care produce aceste podcast-uri, a lucrat ca consultant pentru patru președinți americani.

Descărcați în appstore Descărcați în appstore

Un alt podcast introductiv foarte recomandat este numit Dave Ramsey Show. Acolo vorbim despre bani, despre cum să trăim în mijloacele noastre, cum să nu intrăm în datorii, cum să planificăm viața astfel încât să nu ne retragem în subsol.

Descărcați în appstore

Orice din videoclip? Care sunt canalele YouTube preferate, TED?

Din când în când, folosesc TrueFire.com. Acestea sunt tutoriale video de calitate pentru chitaristi cu o selectie imensa de cursuri. De asemenea, am luat câteva cursuri pe Coursera.

Vino în engleză. Aveți totul în limba engleză. Podcast-uri, cărți. Chiar și în notebook-uri scrieți foarte mult în limba engleză. Spuneți-mi cum ați învățat limba și cât de importantă credeți că este pentru o carieră de programator.

Nu înțeleg cu adevărat nivelurile de competență lingvistică. La momentul absolvirii, am putut citi literatura tehnică simplă. Mult mai târziu, în timp ce lucram la un proiect cu Lev Valkin, am acces la mai multe cărți. Am studiat cărțile foarte atent, încercând să înțeleg fiecare cuvânt. Nu a existat Internet, am folosit dicționare de hârtie, am scris cuvinte necunoscute și am făcut referire la ele când s-au întâlnit din nou în text. În mod literal, după trei cărți pe care le-am citit în acest fel, nivelul meu de engleză a crescut semnificativ în câteva luni. După ce m-am mutat în Statele, mi-am îmbunătățit conversația.

Cunoașterea limbii engleze este o necesitate pentru orice persoană care solicită succes în domeniul IT. Literatura principală a subiectului în domeniul programării apare mai întâi în limba engleză, iar doar o parte din ea este rusificată. Traducerile ies foarte târziu. Dacă cunoașteți engleza, aveți un avantaj. Dacă nu învață limba engleză, atunci o persoană va fi angajată în locul dvs.

- - -

Locuri de muncă: Vlad Starlings, directorul tehnologiei Cloud Technology Machinezone