Jobs: Maxim Shamaev, CTO a CIO z X-Cart
Tipy Pracovných Miest / / December 19, 2019
Host stĺpec "Jobs" - Maxim šaman. Už viac ako 10 rokov sa vyvíja v X-Cart. Okrem toho, Maxim sa podieľa na projektoch ako LiteCommerce a Ninjawidget (Family moduly Ecwid).
Ak ste príliš sa zaoberá vývojom softvéru, je to pre vás, pre čítanie je potrebné tento príspevok. Maxim je veľmi podrobný opis jeho pracovného programu, "železo", a priamo za prevádzky.
Maxim Shamaev
CTO a CIO X-Cart, a architekt X-Cart 5. Ako CTO, Maxim bol platformou pre vývoj elektronických obchodov X-Cart a stúpajúca technologická úroveň spoločnosti ako celku (za účelom zvýšenia efektívnosti a účinnosti využívania rozhodnutia). Ako CIO, že je zapojená do internej infraštruktúry X-Cart.
Ako sa vaše pracovisko?
Dobre, začnime od pracoviska:
K čomu softvér?
Ach, to je len tu! :) Ale nezačínajú so softvérom a železa.
železo
Tento notebook Lenovo IdeaPad Y560p. Núť 3 roky, ale je to jedna z posledných noutom na stolnom verziu Core i7. V dôsledku toho je notebook dostatočne výkonný, vzhľadom k väčšiemu počtu jadier. Išiel som s ním až 8 GB operačnej pamäte, a ako hlavný nastavovacou skrutkou SSD. Natívne skrutkového ruže namiesto DVD.
Pre notebook pripojený:
- Wireless Keyboard A4Tech - len, že výrobca má zodpovedajúci mojej klávesnice s rozložením, na ktoré som bol zvyknutý. Áno, Claudia jednoduché, ale na druhej strane ja začínam divoko chýbať. :) Vzhľadom k mojej vysokej rýchlosti tlače - to je rozhodujúce.
- Logitech myš.
- Stojan s ventilátorom pre notebook.
Konfigurácia lacné (pričom pred tromi rokmi po dobu 30 TR), silné (má moderné notebooky Core i5 / Core i7 s nízkou spotrebou energie), ale ťažký váhy. Avšak, vzhľadom k batohu, mobilita je dosiahnuté prijateľné. Vo vedľajšej miestnosti s notebookmi nemôže priblížiť, ale prísť na iné pracovisko - ľahko ho.
Laptop prevádzka - bez vypnutia. Zavrel som veko - spí. Otvoril - som sa prebudil. Prejde do režimu spánku / prebudiť po dobu 5 sekúnd, due SSD.
OS a všeobecný pojem softvér
Operačný systém - Windows 7 (stojaci na notebooku od narodenia). Zariaďuje všetko, nebude meniť. V systéme Windows 8, taky nebudem sa pohybovať, pretože tam nie je niečo také, že práve teraz som zúfalo potrebujú bude.
Ďalej je najzaujímavejšie. Vzhľadom k tomu som ešte silne programátor robí veľa pre X-Cart 5, veľa, aby preskúmala, musím na Linuxe server, kde by som byť minimálne, koreň. Okrem toho, že je lepšie, keď sú servery bude málo. A je nutné, aby všetky by to mohlo fungovať bez internetu, a že keď som nakosyachit na serveri, jeho pád by bol najdrahší. Riešenie je jednoduché - virtuálny stroj.
Vzhľadom k tomu, virtuálny stroj používam VirtualBox, za dostačujúce a zadarmo. Mám veľa Windows + VirtualBox má nasledujúce výhody:
- Aj nachhat ktorá spadá virtuálny server alebo nie. Budem ju zdvihnúť znova.
- Aj môže mať mnoho virtuálnych serverov a umožňuje môj notebook bezpečne udržať aktívny 4 iný virtuálny server. Viac som nikdy nedošlo. :)
- V systéme Windows, môžem si dovoliť všetky programy, ktoré potrebujem, z aplikácie Photoshop do aplikácie Microsoft Office.
Za tie roky, táto konfigurácia sa ukázala byť lepšie ako čistá Linux alebo ako Linux + VirtualBox, pretože na Linuxe nemôže dať Photoshop (áno, viem o GIMP, ale neurobil to páči) a úradu (áno, viem o analógy, ale niekedy to nemôžu, otvorím je to nutné). Situácia, kedy Linux má virtuálny počítač s operačným systémom Windows, nemám rád, pretože to beží Photoshop dyuzhe pomaly.
Vzhľadom k tomu, Linux bolo smiešne situácie: Pôvodne som dal Ubutnu, niečo ako 10.04, ako hlavný OS a ponechať Windows ako podporný operačný systém. Všetko fungovalo dobre, kým som vlastne klesol Ubuntu. Dobre, obnovil som. Ďalším opäť klesla. Znovu obnovený. Niekde v 10. nelly dať VirtualBox. Dobre, takže pôsobil rok. A potom som bola potreba Photoshop, Microsoft Word, a dokonca všetky maličkosti.
Dobre, najprv som preťažený z jedného operačného systému na iný. Potom začal premýšľať, aby systém Windows v VirtualBox. Sa pozrel na to, koľko prostriedkov žerie Photoshop, si uvedomil, že nie je jazda. A potom som sa rozhodol, že je potrebné, aby to všetko prestavať inak. Potom sa otočil aktuálnej konfigurácii. Pracuje po dobu 2 rokov v tomto režime, a nikdy som neľutoval ťah, a nikdy tam bol taký, že mám niečo, čo môžem urobiť.
softvér pre
My vývojové prostredie - kombinácia z nasledujúcich komponentov:
- Virtuawin - mi umožňuje virtuálne desktopy s prepínaním Ctrl + Shift + šípka. Pracovné stoly I 10: 2x5 matrix, kde jeden stôl - ľavý horný roh a tabuľka 10 - vpravo dole;
- tmel - konzola k virtuálnemu stroju. umiestnite som ich vo dvojiciach na 4 desktopov (3, 5, 7, 9 tabuliek), av dôsledku toho mám 8 konzol na aktuálnu virtuálne desktopové stroje;
- VIM vnútri tmelu - čistú konzolu bez použitia myši. Po dlhú dobu, znalosť kódu a môj osobný vysokorýchlostné mi umožňuje veľmi rýchlo pracovať v ňom;
- prehliadača - chróm + firefox - 2 ďalšie dosky (8 a 10). Hlavné prehliadač - chróm;
- skype - 2 tabuľky;
- TrueCrypt - kriptokontayner šifrovaná pretrvávajúce natoľko, že som zostal tam všetky svoje heslá. V dôsledku toho dňa 1. tabuľke I obyčajne otvoriť súbor s heslami; :)
- photoshop (v prípade potreby) - 6 tabuľka. K dispozícii je tiež hráč foobar200; :)
- ngrok.com - klient pre servisné ngrok, stojí vnútri virtuálneho servera a virtuálny server prokidyval out - dostane URL ako 0123456789abcdef.ngrok.com. To je veľmi užitočné pre ladenie externé služby, a preukázať niekto niečo miestnej;
- Rôzne nástroje (WinSCP, WinCacheGrind, JMeter, atď.) - 4 tabuľka.
Výsledkom je, že vždy viem, kde to je otvorené. Medzi 8 terminálov majú tiež divízia:
- Terminály 3 tabuľka - mysql konzola + servisný skripty (X-Cart má sadu makier, ktorá výrazne zníži čas potrebný pre vývoj, len druhý terminál na stole 3 sa používa na ich spustenie) + štart + skúšaná spustenie kódu šnupanie;
- Terminály 5 tabuľka - prezeranie protokolov, operácie so súbormi, nastavenie servakov a tak ďalej;
- Svorky 7 a 9 tabuľky - chcete upraviť čokoľvek používali vim.
Čo iné možno konštatovať, ak vezmeme do úvahy softvér funkčnosti:
- Mail - naša spoločnosť používa Google Apps pre firmy, takže som mať všetky e-maily v aplikácii Gmail. Pozerám sa cez to prostredníctvom webového prehliadača. Tento prístup mi ušetrí z väzby na jednu inštaláciu mailer a umožňuje použitie rovnakých poštových nastavenie vozovky na všetkých počítačoch, tabletoch a telefónoch. Všetky užitočné odkazy - len záložky v prehliadači Chrome.
- Rýchle zasielanie správ - skype + Hangouts.
- Kalendár - štandardné kalendár Google (v prehliadači), z firemného účtu.
- Rýchle poznámky - sú tu 2 textové súbory: 1 je otvorené na skrutke a druhý v kriptokonteynera. Odkazy na ne majú právo na pracovnej ploche. Otvorím je zvyčajne na stole 2.
- pracovné time management - pomocou trello.com, KANBAN doska vo svojom prehliadači. To je zadarmo a veľmi funkčné. Je mi podáva notebook ako moja práca, a niektoré veľké problémy. Je schopný sa viazať na kartu dáta.
- Twitter / facebook / vk / iná - žiadne individuálne zákazníci, to všetko prostredníctvom webového prehliadača. Aj otvoriť nie viac ako 1 krát za deň. Jediná vec je, ako používať vk prehrávač. :)
Reagovať na otázky, ktoré môžu nastať:
- Nie, nemám používať zdieľané priečinky v VirtualBox. Údaje, ktoré sú cenné pre mňa, sú uložené buď v bitbucket / GitHub, alebo ich kópie sú vo Windows a kontinuálne zálohovanie nevyžadujú. Ostatné údaje, ktoré mám. Medzi strojmi image hosť a hodnotenie Aj pretiahnutím pomocou WinSCP.
- Niečo cenný - buď kriptokonteynera I bekaplyu domov alebo drive Google. Vzhľadom na to, že máme firemný účet s pohonom Google, potom mám 30 GB voľného miesta tam. :)
- Control System verzie - git. Hostiteľom vzdialených úložísk - bitbucket.org. Áno, stráca GitHub funkčnosti, ale je to lacnejšie, a tam máme podnikateľský účet. Okrem toho, pre situáciu, keď máte veľa vzdialených úložísk, bitbucket oveľa výnosnejšie GitHub.
- Plugins do prehliadača - štandardná sada vývojárov: Web Developer + PerfectPixel + YSlow + rýchlosť Page + Speed tracker + Úžasné obrazovky.
- Windows 7, pretože som bol spokojný so všetkým, čo v systéme Windows 8, nie je nič, čo by som prísť vhod. Rovnaký BitLocker nepotrebujem, pretože kriptokonteynera robí všetko, čo potrebujem.
- Aj skontrolovať môj e-mail dosť často. Ale často som sa len pozrieť na titulky a je rozhodnuté, že sa číta v popoludňajších hodinách. Z tohto dôvodu, to znie skoro Aj 2-3 krát denne. Ale monitor, ktorý je v krabici, o 1 každých 15-60 minút, v závislosti na tom, čo robím teraz.
- V Skype a mám vždy krčmičky. Keď nie som tam, potom som spať, alebo ísť niekam, alebo zomrel s noutom. :) A ja často nemajú vypnúť notebook v noci, takže to vyzerá, že som stále online.
Mali by sme tiež spomenúť svoj záväzok voči hlavným Vim. :) Áno, viem o výhodách PhpStorm a podobné IDE, ale zatiaľ nemôžu dať dohromady a ísť k nim. :) Okrem toho zvyk je tak silná, že všetky pokusy ísť, som bol hrozný odmietnutia. :) No, no, vlastne,: w Aj písať rýchlejšie ako Ctrl-S. :) Možno, ak kód pre mňa bol cudzinec, by som začať hneď s použitím kódu PhpStorm... ale viem dobre, jeho štruktúru spočiatku jasný a jednoduchý, takže v skutočnosti súčasťou funkčnej, ktorá sa na IDE, uvedomujem si sám, a ja nie za sebou. :)
A napriek tomu, na rozdiel o mobilite. Keď nemám laptop batérie, ale potrebujú mať prístup ku všetkým službám, ktoré mi ukladá tablety (Acer Iconia Tab A501). Najzaujímavejšie otočí mojej prednášky. Prednášam v UlSTU, a tam som občas dostane publikum, kde nie sú k dispozícii žiadne predajne. V tomto prípade, práve som použiť tablet - jeho batérie a funkčnosť postráda hojnosti. Okrem toho má tiež poštu, a Dokumentov Google, a klienti všetky potrebné služby, od Trelly na skype. Virtuálny stroj - to je jediná vec, ktorú nemám na tabletu. :) Ale v tejto chvíli nemám potrebu. To nepotrebuje, a v iných podobných situáciách - na konferenciách, vo vlaku alebo lietadle.
Jo, a pre prevod ducha - screenshoty. :)
Ako si zorganizovať svoj čas?
Spoločné prístupy a princípy sú jednoduché, sa vyvinuli v priebehu rokov. Asi pred rokom som čítal o GTD a mierne zmenila svoje procesy, ale GTD-kompatibilné, oni nie. :)
Takže mám v pláne Trelly sa zdajú byť veľmi nekonzistentné, rozdeľovať úlohy pre taktické (ďalšie 2 týždne), strategické (ktorá má byť vykonaná počas šiestich mesiacov) a myšlienok (tam je odpad, ktorý som pravidelne recenzia).
Predtým, než som vstúpil do nahrávania Trelly 3 textové súbory. Potom sa presunul na Trelly sa zdajú byť veľmi nekonzistentné, pretože som tam začal viesť plánovanie jednotlivých projektov, a nie viesť záznamy o projekte a jeho príčiny samostatne, v rôznych systémoch, stavil all in Trelly.
Rýchle nahrávanie myšlienky - textové súbory. Neskôr som sa očistil je niesť niečo Trelly sa zdajú byť veľmi nekonzistentné, ak je to nutné. V skutočnosti je to do schránky, kde som skopírovať niečo pre neskoršiu analýzu. Rýchlejšie sa nič tieto súbory. Bili a Trelly a papiera notebook. :)
Veľmi plánovať som postavil tak, že tam je úloha, ktorá nikdy nevyblednú. Tento Taxco na revíziu Trelly a textových súborov. :) UR - asi 1-2 krát týždenne. Často - v sobotu. Na výjazde mám re-sort a zmenená karta Trelly + prázdnych textových súborov.
Externá "patogény", ktoré môžu mať vplyv na moju prácu, s výnimkou skype, pošty a osobné odvolanie, môžu byť identifikované:
- youtrack - to vývojový tím X-Cart 5 spravuje svoje ciele a plány budúcej;
- statuscake.org - sledovanie našu infraštruktúru.
Výsledkom je, že mám všetko elektronický papier neexistujúce. :)
Aký je váš denný režim?
06:00 - Aj prebudiť.
07:30 - Avert mojej dcéry do školy.
08:00 - Som v práci. Môj inicializácia začína:
- pozri príspevok, odpovedať, ak je to potrebné;
- pozri kalendár;
- refresh Taxco na deň, re-druhu vo vzťahu k dátumu;
- rozhodnúť, že od Taxco dnes robiť;
- vyzerať youtrack, statuscake a ďalšie.
9:00 - práca na Taxco.
12:30 - Obed.
13:30 - opäť hľadá mail, youtrack, statuscake a ďalšie.
14:00 - návrat do práce v Taxco.
18: 00-19: 00 - odchod z domu, pretože chcem, aby večeru. :)
21:00 - späť do práce.
23: 00-00: 00 - spánok. :)
Okrem toho, často pracujú vo večerných hodinách cez víkendy. V tejto dobe som čítal nejaké blogy, vidím knižnicu, čítal som changelog'u novej verzie niektorých knižníc a tak ďalej. Povedzme, že, pozrite sa okolo seba, čo je nové v tomto týždni. Potom som sa znova radiť Trelly a zdevastované textové súbory.
Pokiaľ ide o produktivitu a otáľania.
V podstate, keď som si dostatok spánku, som produktívny po celý deň a noc. To mi pomáha hudba. Som fanúšik Power kovu, a to energický štýl. :)
No, všeobecne, kovové rešpekt. :) Čo sa týka konkrétnych skupín - Manowar, Running Wild, Iron Saior, Powerwolf, Ross šéf, W.A.S.P, U.D.O, Warlock, Virgin Steele, Sister Sin FIREWIND, AXXIS, bitka šelma, Amaranthe, Lordi.
Aj v prípade, že je odkladanie, ak prilepené, tupá - povediete hudbu.
Samozrejme, že recept nie je pre každého, ale niekto pomôže. :)
Jediná vec, v hudbe je mínus - mám často v slúchadlách a nepočujete, keď zavolám. Ale ping cez skype pomáha pokutu. :)
Aké miesto zaujíma šport, vo svojom živote?
Šport... tu je všetko zlé. :)
Nemôžem dať dohromady a urobiť niečo - zaberajú veľa pracovného času. Čas od času som robiť vpády do hojdania, ale chýbala mi až jeden mesiac, potom zase, že je nevyhnutné Th niečo naliehavo urobiť, a ja to hodiť.
Aj keď asi pred rokom som začal korčuľovať, ale došlo k určitému zlyhaniu: ak je v zime Všetky korčule bolo dobré v lete, ktorý stál na kolieskových korčuliach prvýkrát v mojom živote, ja musím ísť oveľa mizine ľavá ruka.
V zásade to nie je moc ma ovplyvnený, aj keď som dal prístroj Ilizarovův. Pracovala som v nemocnici na tretí deň, a to aj jednou rukou. No, tak som s týmito kartami, v zariadení, Bolo to na našich firemných večierkov a Ulcamp 2013.
Ale s letnými korčuľami som sa rozhodol po tejto tie - bolestne drahé jeseň. :)
Voľný alebo "nútení" free time I kill, čítal niečo na tabletu. facebook je často habrahabr niektoré tematické blogy, články o technológiu, vedeckých a populárne články.
Ak chcete vypnúť mozog, solitér.
Cez víkendy hrám počítačové hry. Zvyčajne je to nejaký starý RPG. Teraz by sa mohlo a kúzlo 6. Môžem odovzdávať je po celé mesiace, z dôvodu nedostatku času. :)
V jednej chvíli hral na elektrickú gitaru, ale zastavil sa po zlomenine. Vrátil sa niekde hrať v tejto oblasti v októbri 2013, ale musel skončiť v decembri... tu, myslím, že v blízkej budúcnosti budú musieť začať znovu zaradená (za zlomenou rukou by bolo užitočné).
Layfhakerstvo od Maxim Shamaeva
Ak vychádzame zo štandardných vecí (knihy / podcastov / video), potom veci, ako je tento.
knihy
Som techie, takže čisto technickej literatúry. Je to všetko klasika, ktorá je užitočná pre re-read:
- "Techniky objektovo orientovaného dizajnu. Design Patterns "- E.Gamma, R.Helm, R.Dzhonson, D.Vlissides.
- "Refactoring. Zlepšenie existujúceho kódu "- M.Fauler.
- "Code Complete" - S.Makkonel.
podcasty
Aj tu všetky klasické, ale nie dosť, tak som počúvať trochu viac som čítal:
- RadioT $
- IT-kompót.
video podcasty
Tu je všetko zlé. Niečo pozoruhodného, nemôžem rozlíšiť... Niečo, čo práve potrebujú vidieť tu, to nie je. Často niečo dôležité sa vyskytuje vo forme diapozitívov, ale nie vo forme videa. Aj keď by som možno nezaujímavé videa. :)
Ale v skutočnosti, výber informácií - to je veľmi individuálne.
Napríklad, nemám záujem v mnohých obchodných-literatúry marketingu. Nezaujíma ma, pretože som bol techník.
Ale ma zaujíma, je technológia, nové prístupy a trendy. A to je často možné zachytiť v niektorých blogov, Twitter a tak ďalej. Vo videu, podcasty a objaví sa za mesiac.
Ale háčik - to, opäť, vyhľadávanie a odporúčania. Napríklad som našiel zaujímavý správa vyzerala twitter autora, pozrel sa na svojom blogu a našiel niečo zaujímavé. Ale tiež k odberu tohto blogu? Nie, to nie je nutné, pretože sa objaví informácia, že dvakrát do roka. Pre všetkých odborníkov - sú zasnúbení. Len tak nikto zápisov. Áno, a neobjaví sa v živote konkrétneho spetsa niečo zaujímavé, písať o tom a hodnotu a že by som mal záujem. Preto niektoré blogy, ktoré som čítal po celú dobu, nie. No, možno, tentoraz - @developerWorks. :)
Je tam konfigurácia sen?
Ach, to je len tu! :)
Som technokrat, chcem len tak - mojom notebooku, ale nositeľné počítačový formát. Zároveň musí zostať fyzická klávesnica, myš by mala nahradiť rukavicu. A som pripravený na to, že počítač bude udržať váhu 3-5 kilogramov, a to napriek skutočnosti, že je umiestnená v batohu na notebook. Autonómia - nie menej ako 16 hodín. Veľkosť obrazu - podobne ako 80-palcový monitor do vzdialenosti jedného metra. Princíp budovanie obrazu s okuliarmi - rozšírená realita. Komunikácia - 4G.
V tejto konfigurácii, budem oveľa mobilnejší, ktorý je schopný prácu vôbec, vidím viac informácií naraz, môžem opustiť myš pre pohodlnejšie polohovacím zariadením.
layfhakeram Rada
Rada je jednoduchá: Musíte sa pýtať. Musíš chcieť to, čo robíte. Okrem toho, smäd práce, snívať o dosiahnutie týchto cieľov. Ak sa vydáte do práce lenivo, potom to nie je vaša práca alebo ste unavení. Preto, pozrite sa na inú prácu alebo relaxáciu. V prípade, že zvyšok, ale stále nehrnú, potom, nie vaše práce. :)
No, počúvať Power kovu. :) No viac energický a inšpirujúca hudbu, pustil do práce. :)