Jobs: Maxim Shamaev, CTO in CIO X-košarico
Nasveti Delovna Mesta / / December 19, 2019
Gost stolpec "delovna mesta" - Maxim šaman. Že več kot 10 let je v razvoju X-košarica. Poleg tega je Maxim sodeloval pri projektih, kot so LiteCommerce in Ninjawidget (Family moduli Ecwid).
Če ste preveč se ukvarja z razvojem programske opreme, je za vas, ki je za branje zahteva to delovno mesto. Maxim je zelo podrobno upošteva njegove delovne opreme, "železo", in neposredno med delovanjem.
Maxim Shamaev
CTO in CIO X-voziček in arhitekt X-košarica 5. Kot CTO, je Maxim je platforma za razvoj elektronskih trgovin X-košarico in narašča tehnološki ravni družbe kot celote (zaradi učinkovitosti in uspešnosti uporabe povečanje odločitve). Kot CIO, se ukvarja z notranjim infrastrukture X-košarico.
Kako vaše delovno mesto?
No, začnimo z delovnega mesta:
Kaj je uporaba programske opreme?
Oh, to je samo tukaj! :) Ampak ne začnejo s programsko opremo, in železa.
železo
Ta prenosnik Lenovo IdeaPad Y560p. Noutu 3 leta, vendar je eden od zadnjega noutom na namizni različici Core i7. Posledica tega je, laptop je dovolj močna, zaradi večjega števila jeder. Sem ga odpeljal do 8 GB pomnilnika, in kot glavni nastavitveni vijak SSD. Native vijak povečal namesto DVD.
Za prenosnik priloženo:
- Brezžična tipkovnica A4TECH - samo, da ima proizvajalec primerno svojo tipkovnico s postavitve, ki sem jih bil vajen. Ja, Claudia preprosto, vendar pa po drugi strani začenjam divje zamuditi. :) Glede na moje visoka hitrost tiskanja - to je ključnega pomena.
- Logitech brezžične miške.
- Stojalo z ventilatorjem za prenosnik.
Konfiguracija poceni (pri čemer je pred tremi leti za 30 TR), močna (ima sodobne prenosne računalnike Core i5 / Core i7 z nizko porabo energije), ampak težke teže. Vendar pa zaradi nahrbtnika, se mobilnost pridobljeni sprejemljiva. V sosednji sobi s prenosnimi računalniki ne morejo približati, ampak da pridejo na drugo pisarno - z lahkoto.
Prenosnik delovanje - brez zaustavitve. Zaprl sem pokrov - spi. Odprli - sem se zbudil. Gre spat / zbudiš 5 sekund, zaradi SSD.
OS in splošni koncept programske opreme
Operacijski sistem - Windows 7 (ki stoji na laptop od rojstva). Uredi vse, ne bo spremenilo. Na operacijski sistem Windows 8, tudi ne bom, da se premaknete, ker ni nekaj takega, da zdaj sem obupno potrebujejo bi bilo.
Nato je najbolj zanimivo. Ker sem še vedno močno programer naredi veliko za X-voziček 5, še raziskati, rabim linux-strežnik, kjer bi bilo, vsaj, korenino. Poleg tega, da je bolje, če se bodo strežniki malo. In to je potrebno, da bi vse to dela brez interneta, in da če sem nakosyachit na strežniku, bi bil njegov padec je najdražja. Rešitev je preprosta - virtualni stroj.
Kot virtualni stroj uporabljam VirtualBox, za zadostno in brezplačno. Imaš kup Windows + VirtualBox ima naslednje prednosti:
- Sem nachhat da pade virtualni strežnik ali ne. Ga bom spet dvigniti.
- Mogoče imam veliko virtualnih strežnikov, ki omogoča moj laptop varno voditi aktivno 4 različne virtualni strežnik. Več nisem vzel. :)
- Na operacijski sistem Windows, si lahko privoščim vse programe, da moram od Photoshop za Microsoft Office.
V preteklih letih se je ta konfiguracija izkazala za boljša od čistega Linux ali Linux + VirtualBox kot, kot na Linuxu ni mogoče dati Photoshop (ja, vem o GIMP, vendar on ni všeč) in urada (ja, vem, o analogi, včasih pa jo je, ne morem odpreti je to potrebno). Položaj, v katerem ima Linux stvaren stroj z operacijskim sistemom Windows, mi ni všeč, ker deluje Photoshop dyuzhe počasi.
Ker je Linux smešno situacijo: sem najprej dal Ubutnu, nekaj podobnega 10.04, kot glavni OS, in pustite Windows kot podporni operacijskega sistema. Vse je delal v redu, dokler sem dejansko padla Ubuntu. Ok, sem obnovljena. Druga spet padla. Še enkrat obnovljena. Nekje v 10 nelly dal VirtualBox. Ok, tako da je delal na leto. In potem sem bila potreba Photoshop, Microsoft Word, in tudi vse majhne stvari so.
Ok, najprej sem preobremenjen iz enega OS na drugega. Potem je začel razmišljati, da dajo Windows v VirtualBox. Pogledal koliko sredstev guzzles Photoshop, ugotovil, da ni vožnja. In potem sem se odločil, da je treba obnoviti vse to na drugačen način. Nato obrnil trenutno konfiguracijo. Ona je delal 2 leti v tem načinu, in nikoli nisem obžaloval potezo, in še nikoli ni bilo tako, da sem nekaj, kar lahko storite.
Programska oprema za
Moj razvojno okolje - kombinacija naslednjih elementov:
- VirtuaWin - omogoča mi, da virtualnih namizij z preklapljanje Ctrl + Shift + puščico. Delovni tabelah I 10: 2x5 matriko, kjer je ena miza - zgornjem levem kotu, in tabela 10 - spodaj desno;
- kit - konzola za virtualni stroj. Sem jih postavite v parih na 4 namizij (3, 5, 7, 9 tabele), kar je posledica, da imajo 8 konzol na tekočem virtualna namizja stroj;
- vim znotraj kita - neto konzolo brez miške. Za dolgo časa, poznavanje kode in moj osebni visoke hitrosti mi omogoča zelo hitro delo v njej;
- brskalnik - krom + Firefoxa - 2 drugi mize (8 in 10). Glavni brskalnik - krom;
- skype - 2 tabeli;
- TrueCrypt - kriptokontayner šifrirano vztrajno dovolj, da sem ohranil tam vse svoje geslo. Skladno s 1. mizi sem ponavadi odpreti datoteke gesel; :)
- Photoshop (če je potrebno) - 6 miza. Na voljo je tudi igralec foobar200; :)
- ngrok.com - odjemalec za storitev ngrok, stoji znotraj virtualni strežnik in virtualni strežnik prokidyval out - dobi URL kot 0123456789abcdef.ngrok.com. To je zelo uporabno za razhroščevanje zunanje storitve, in dokazati, da nekdo nečesa lokalno;
- različnih orodij (WinSCP, WinCacheGrind, JMeter, itd) - 4 tabele.
Kot rezultat, sem vedno vedel, kje je odprt. Med 8 terminalov tudi delitev:
- Terminali 3 miza - mysql skripte konzola + storitev (X-košarica je niz makrov, ki močno zmanjša čas razvoja, je le drugi terminal na mizi 3 se uporablja za njihovo izvajanje) + začetek + testni tek kodo nahod;
- Terminali 5 miza - ogled dnevnika, operacije datotek, nastavitve servakov in tako naprej;
- Terminali 7 in 9 tabele - urejanje karkoli uporabljajo vim.
Kaj je še mogoče opaziti, če menimo, da je programska oprema v funkcionalnosti:
- Pošta - naše podjetje uporablja Google Apps for Business, tako da imam vso e-pošto v gmail. Gledam skozi to prek brskalnika. Ta pristop me reši pred vezavo na eni napravi poštnem sporočilu in omogoča uporabo istih nastavitev poštnih cest na vseh računalnikih, tabličnih računalnikih in telefonih. Vse uporabne povezave - le zaznamkov v krom.
- Hitra sporočila - skype + kotički.
- Koledar - standardno Googlovega koledarja (v brskalniku), iz poslovnega računa.
- Hitri zapiski - obstajata 2 besedilne datoteke: 1 je odprt na vijak, in drugi v kriptokonteynera. Povezave do njih imajo pravico na namizju. Sem jih odprl ponavadi na mizi 2.
- Upravljanje delovnega časa - z trello.com, kanban svet v brskalniku. To je brezplačna in zelo funkcionalna. To mi služi prenosni računalnik kot mojih del in nekaterimi velikimi težavami. Je sposoben, da se veže na kartico do danes.
- Twitter / facebook / vp / drugo - brez posamezne stranke, vse prek brskalnika. Sem jih odpreti ne več kot 1-krat na dan. Edina stvar je, kako uporabljati vk predvajalnika. :)
V odgovoru na vprašanje, ki se lahko pojavijo:
- Ne, ne uporabljam mape v skupni rabi v VirtualBox. Podatki, ki so koristne za mano, se shranijo v bitbucket / GitHub, ali njihove kopije so na Windows in zvezne varnostne kopije ne zahtevajo. Drugi podatki, ki jih imam. med gostiteljico in gost stroj sliki sem povlecite uporabo WinSCP.
- Nekaj dragocen - bodisi kriptokonteynera sem bekaplyu doma ali Google pogon. Ker imamo poslovnega računa s storitvijo Google Drive, potem imam 30 GB prostora tam. :)
- Control System Version - git. Hosted oddaljenih skladišč - bitbucket.org. Ja, izgubi GitHub funkcionalnosti, vendar je ceneje, in tam imamo poslovni račun. Še več, za situacijo, kjer imate veliko oddaljenih zbirkah, bitbucket veliko bolj donosno GitHub.
- Vstavki v brskalniku - standardni sklop projekta: Spletni razvijalec + PerfectPixel + YSlow + hitrost Page + Speed tracker + Awesome zaslona.
- Windows 7, ker sem bil zadovoljen z vsem, kar v Windows 8, ni ničesar, kar bi mi prišel prav. Enako BitLocker ne rabim, kot kriptokonteynera pa moram vse, kar je.
- Preverim moj e dovolj pogosto. Toda pogosto sem samo pogled na naslovnice in se odločil, da je prebral v popoldanskih urah. Zato, da se glasi skoraj sem 2-3 krat na dan. Ampak monitor, ki je v polju, približno 1 na vsakih 15-60 minut, odvisno od tega, kaj počnem zdaj.
- V Skype, in imam vedno hangouts. Če me ni tam, potem pa sem spal, ali gre nekam, ali je umrl z noutom. :) In sem pogosto ne izklopite prenosni računalnik ponoči, tako da se zdi, da sem vedno na spletu.
Omenimo naj tudi moje zavzemanje za glavno vim. :) Ja, vem, o prednostih PhpStorm in podobno IDE, vendar do sedaj ne morejo priti skupaj in iti z njimi. :) Poleg tega je navada je tako močna, da so vsi poskusi, da bi šel, sem bil strašno zavrnitev. :) Ne, no, pravzaprav,: w I tip hitreje kot Ctrl-S. :) Verjetno, če je koda za mene tujec, bi se takoj začne z uporabo kode PhpStorm... ampak vem tudi, njeno strukturo na začetku jasno in preprosto, tako, v resnici del funkcionalna, ki bo na IDE, se zavedam sebe, jaz pa ne potegne. :)
In vendar, razen o mobilnosti. Ko nimam laptop baterije, vendar pa je treba dostop do vseh storitev, ki mi prihrani tableto (Acer Iconia Tab A501). Najbolj zanimiva stvar obrne moje predavanja. Predavam v UlSTU, in tam sem včasih dobi občinstvo, kjer ni vtičnice. V tem primeru sem uporabljati tablete - svoje baterije in funkcionalnosti primanjkuje v izobilju. Poleg tega ima tudi pošta in Google Dokumenti, in strankam vse potrebne storitve, od trello na skype. Virtualni stroj - to je edina stvar, ki mi ni v tabličnem računalniku. :) Ampak v tem trenutku ne rabim. To ne potrebujejo, in v drugih podobnih situacijah - na konferencah, na vlaku ali letalu.
Oh, in za prenos duha - galerija. :)
Kako organizirati svoj čas?
Skupni pristopi in načela so preproste, so se razvili v preteklih letih. Pred približno letom dni, sem brala o GTD in nekoliko spremenila svoje procese, pa GTD-skladen, niso storili. :)
Torej, nameravam Trello zdi zelo nedosledno, delijo naloge taktičnih (naslednjih 2 tednih), strateški (ki mora biti opravljeno v šestih mesecih) in misli (ni smeti, ki sem jo redno pregled).
Preden sem vstopil snemanje trello 3 besedilne datoteke. Nato se je preselil na Trello zdi zelo nedosledno, ker sem bil tam začel voditi načrtovanje posameznih projektov in ne vodijo evidence o projektu in njegovih vzrokov ločeno, v različnih sistemih, preselili vse v trello.
Hitri snemanje misli - besedilne datoteke. Kasneje sem jih očistil, nosi nekaj v Trello zdi zelo nedosledno, če je to potrebno. Dejstvo je, da je odložišče, kjer sem nekaj za kasnejše analize kopirati. Hitrejši je nič te datoteke. Pretepli in Trell in papir prenosni računalnik. :)
Zelo načrtovati sem zgradil tako, da je naloga, ki nikoli ne zbledi. To Taxco o reviziji Trell in besedilnih datotek. :) UR - približno 1-2 krat na teden. Pogosto - v soboto. Na izhodu dobim ponovno razvrščanje in spremenjeno kartico v trello + praznih besedilnih datotek.
Zunanji "patogeni", ki lahko vplivajo na moje delo, razen za skype, mail in osebne sodbe, je mogoče prepoznati:
- youtrack - je razvojna ekipa X-košarica 5 upravlja svoje cilje in načrte za prihodnje;
- statuscake.org - spremljanje našo infrastrukturo.
Kot rezultat, imam vse elektronsko, papir sploh. :)
Kakšna je vaša dnevna rutina?
06:00 - zbudim.
07:30 - AVERT hčerko v šolo.
08:00 - sem v službi. Moj inicializacijo začne:
- glej post, odgovor, če je to potrebno;
- glej koledar;
- osveževanja Taxco za dan, ponovno vrste glede na dan;
- odloči, da bo od Taxco storiti danes;
- poglej youtrack, statuscake in drugi.
09:00 - delo na Taxco.
00:30 - kosilo.
13:30 - spet videti pošto, youtrack, statuscake in drugi.
14:00 - vrnitev na delo v Taxco.
18: 00-19: 00 - odhodu domov, ker hočem na večerjo. :)
21:00 - nazaj na delo.
23: 00-00: 00 - spanje. :)
Poleg tega pogosto delam v večernih urah ob koncu tedna. V tem času, sem prebral nekaj blogov, vidim knjižnico, sem prebral changelog'u nove različice nekaterih knjižnic in tako naprej. Recimo samo, poglej okoli, kaj je novega v tem tednu. Potem sem ponovno razvrstite Trell in opustošili besedilne datoteke.
Kot je za produktivnost in odlašanje.
V bistvu, če dobim dovolj spanja, sem produktiven ves dan in noč. To mi pomaga glasbe. Sem ljubitelj Power kovine, in to energična slog. :)
No, na splošno, kovinsko zvezi. :) Kot posebnim skupinam - Manowar, Running Wild, Iron Saior, Powerwolf, Ross šef, W.A.S.P, U.D.O, Warlock, Virgin Steele, sestra sin, Firewind, AXXIS, Battle Beast, Amaranthe, Lordi.
Tudi če je odlašanje, če je zaljubljen, topi - vas bo vodil glasbo.
Seveda, recept ni za vsakogar, vendar bo nekdo pomagal. :)
Edina stvar, ki v glasbi je minus - Pogosto imam v slušalkah in ne sliši, ko sem poklical. Toda ping prek skype pomaga globo. :)
Kaj postaviti šport zaseda v vašem življenju?
Sport... Tukaj je vse slabo. :)
Ne morem priti skupaj in narediti nekaj - poje se veliko delovnega časa. Od časa do časa sem se forays zibanje, vendar sem bil odsoten do mesec dni, potem pa spet je treba Th nekaj nujno storiti, in sem ga vrgel.
Čeprav je pred približno letom dni sem začela skate, vendar je bilo nekaj Fail: če je zima vse drsalke bilo dobro v poletnih mesecih, ki stoji na kotalke prvič v mojem življenju, moram iti še zlomil levo roko.
Načeloma pa ni veliko vplivalo name, čeprav sem dal aparat Ilizarov. Delal sem v bolnišnici na tretji dan, in še z eno roko. No, potem pa sem s to roko, v aparatu, To je bilo na naših korporativnih strank in Ulcamp 2013.
Ampak s poletnih drsalka sem se odločil po tem tie - boleče drago padec. :)
Brezplačno ali "prisiljeni" prosti čas sem ubiti, nekaj na tablete branje. facebook je pogosto, habrahabr, nekateri tematski blogi, članki o tehnologiji, znanstvene in priljubljenih člankov.
Če želite izklopiti možgane, Solitaire.
Ob koncu tedna, igram računalniške igre. Ponavadi je nekaj starih RPG. Zdaj je Might and Magic 6. Lahko jih prenese več mesecev, zaradi pomanjkanja časa. :)
Nekoč je igral električno kitaro, vendar ustavil po zlomu. Vrnjeno igrati nekje na območju v oktobru 2013, vendar je morala končati v decembru... Tu, mislim, da v bližnji prihodnosti bodo morali začeti znova ukvarja (za zlomljeno roko bi bilo koristno).
Layfhakerstvo od Maxim Shamaeva
Če gremo s standardnimi stvari (knjige / poddaje / video), nato pa stvari, kot je ta.
knjige
Sem techie, da zgolj strokovna literatura. Vse to je klasika, ki je koristno, da ponovno preberete:
- "Tehnike objektno usmerjeno načrtovanje. Design Patterns "- E.Gamma, R.Helm, R.Dzhonson, D.Vlissides.
- "Refactoring. Izboljšanje obstoječega kodeksa "- M.Fauler.
- "Code Complete" - S.Makkonel.
podcasti
Tudi tu, vse klasična, vendar ne dovolj, da poslušam malo bolj sem prebral:
- RadioT $
- IT-kompotom.
video Podcasts
Tukaj je vse slabo. Nekaj neverjetno, ne morem ločiti... Nekaj, samo treba videti tukaj, da to ni. Pogosto se zgodi nekaj pomembnega v obliki diapozitivov, vendar ne v obliki videa. Čeprav morda sem nezanimiv video posnetkov. :)
Toda v resnici, izbor informacij - to je zelo individualno.
Na primer, me ne zanima veliko poslovno-literature trženja. Me ne zanima, ker sem bil tehnik.
Ampak me zanima, je tehnologija, novi pristopi in trendi. In to je pogosto mogoče ujeti v nekaterih blogih, Twitter in tako naprej. V videu, podcasti in se bo pojavil v mesecu.
Ampak ulov - to, še enkrat, iskanje in napotitev. Na primer, sem našel zanimivo poročilo pogledal twitter avtorja, pogledal na svoj blog in našel nekaj zanimivega. Toda, ali ne, da se naročite na tem blogu? Ne, to ni potrebno, saj so informacije pojavi tam dvakrat letno. Za vse strokovnjake - se ukvarjajo. Samo, da nihče ne piše. Ja, in se ne pojavi v življenju posameznega spetsa kaj zanimivega, pisanje o in vrednosti in da bi me zanimalo. Torej, nekaj blogov, ki sem prebral ves čas, ne. No, morda pa je to ena - @developerWorks. :)
Ali obstaja konfiguracija sanje?
Oh, to je samo tukaj! :)
Sem technocrat, tako da sem samo želim, da - moj laptop, vendar nosljivi format računalnik. Hkrati mora ostati fizične tipkovnice, miške sme nadomestiti rokavico. In sem pripravljen za to, da bo računalnik ohraniti težo 3-5 kilogramov, kljub dejstvu, da je postavljen v nahrbtniku na laptop. Avtonomija - ne manj kot 16 ur. Velikost slike - podobno kot v 80-palčni monitor na razdalji enega metra. Načelo gradnje slike z očali - povečan realnost. Komunikacija - 4G.
V tej konfiguraciji, bom bolj mobilni, lahko dela na vse, lahko vidim več informacij naenkrat, ne morem opustiti miško za bolj udobno naprave za določanje položaja.
layfhakeram Svet
Svet je preprosta: morate biti sprašujete. Moraš rad to, kar delaš. Poleg tega, žejen delo, sanje o doseganju ciljev. Če greste na leno delo, potem to ni vaša naloga, ali ste utrujeni. Zato, poglej za katero koli drugo delo ali pa se sprostite. Če ostali, vendar še vedno ne po, potem ni tvoja naloga. :)
No, poslušati power metal. :) Nič več energična in inspirativno glasba, nastavljen na delo. :)