Jobs: Maxim Shamaev, CTO ja tietohallintojohtaja X-Cart
Vinkkejä Työpaikkaa / / December 19, 2019
Vieras sarake "Jobs" - Maxim shamaani. Jo yli 10 vuotta hän on kehittynyt X-Cart. Lisäksi Maxim on osallistunut hankkeisiin, kuten LiteCommerce ja Ninjawidget (Family moduulit Ecwid).
Jos liian harjoittavat ohjelmistojen kehittäminen, se on sinulle, tämä viesti vaaditaan lukemiseen. Maxim hyvin yksityiskohtainen selvitys työnteon ohjelmisto, "rauta" ja sitä käytön aikana.
Maxim Shamaev
CTO ja CIO X-Cart, ja arkkitehti X-Cart 5. CTO, Maxim on ollut alustan kehittämiseen sähköisen myymälöissä X-Cart ja nousevat teknologinen taso yrityksen koko (jotta voidaan lisätä tehokkuutta ja vaikuttavuutta käyttöä päätökset). Kuten CIO, hän on mukana sisäinen infrastruktuuri X-Cart.
Miten työpaikallasi?
No, aloitamme työpaikalla:
Mitä ohjelmia käyttää?
Voi, se on vain täällä! :) Mutta älä aloita ohjelmiston, ja rautaa.
rauta
Tämä kannettava Lenovo IdeaPad Y560p. Noutu 3 vuotta, mutta se on yksi viimeisistä noutom työpöydällä version Core i7. Tämän seurauksena, kannettava tietokone on riittävän tehokas, koska suurempi määrä sydämiä. I ajoi hänet 8 Gt muistia, ja tärkein säätöruuvi SSD. Native ruuvi nousi sijaan DVD.
Kannettavalle liitteenä:
- Langaton näppäimistö A4Tech - vain, että valmistaja on sopivat minun näppäimistö layout, johon olin tottunut. Kyllä, Claudia yksinkertaisia, mutta toisaalta olen alkanut kaipaamaan villisti. :) Koska olen suuriin tulostusnopeuksiin - tämä on kriittinen.
- Logitech Wireless hiiri.
- Seiso tuuletin kannettaville.
Configuration halpa (ottaen kolme vuotta sitten 30 TR), vahva (on moderni kannettavat Core i5 / i7 alhainen virrankulutus), mutta raskas paino. Kuitenkin, koska reppuun, liikkuvuus saadaan hyväksyttävä. Viereisessä huoneessa, jossa tietokoneet voi lähestyä, vaan tulla toiseen virkaan - sen helposti.
Laptop toiminta - sammuttamatta. Suljin kansi - unessa. Avattu - Heräsin. Menee nukkumaan / herätä 5 sekuntia, koska SSD.
OS ja yleinen käsite ohjelmistojen
Käyttöjärjestelmä - Windows 7 (seisoo kannettavan syntymästä). Järjestää kaikki, ei muuta. Windows 8 Myös en aio muuttaa, koska ei ole jotain, että juuri nyt olen kipeästi olisi.
Seuraavaksi mielenkiintoisin. Koska olen edelleen vahvasti ohjelmoija ei paljon X-Cart 5, paljon tutkittavaa, Tarvitsen linux-palvelimelle, josta olisin vähintäänkin, juuren. Lisäksi se on parempi, jos palvelimet jäävät vähäisiksi. Ja on välttämätöntä, että kaikki tämä voisi toimia ilman Internetiä, ja että jos minä nakosyachit palvelimella, sen lasku olisi kallein. Ratkaisu on yksinkertainen - virtuaalikoneen.
Koska virtuaalikone käytän VirtualBox, riittävän ja ilmaiseksi. Sai kasan Windows + VirtualBox on seuraavia etuja:
- Olen nachhat joka putoaa näennäispalvelin vai ei. Minä sen nousemaan.
- Saatan olla monia virtuaalisia palvelimia ja mahdollistaa my laptop turvallisesti aktiivisille 4 eri Virtual Server. Enemmän En koskaan. :)
- Windows, minulla on varaa kaikki ohjelmat tarvitsen, Photoshop Microsoft Office.
Vuosien mittaan tämä kokoonpano on osoittautunut paremmin kuin puhdas Linux- tai kuin Linux + VirtualBox, koska Linux ei voi laittaa Photoshop (kyllä, tiedän GIMP, mutta hän ei pidä siitä) ja Office (kyllä, tiedän analogeille mutta joskus ne eivät voi avata sitä, I se on tarpeen). Tilanne, jossa Linux on virtuaalikone Windows-, en pidä, koska se toimii Photoshop dyuzhe hitaasti.
Koska Linux oli hauska tilanne: Olen aluksi laittaa Ubutnu, jotain 10.04, tärkein käyttöjärjestelmä, ja jättää Windows tukevana käyttöjärjestelmä. Kaikki toimi hyvin kunnes olen todella pudonnut Ubuntu. Okei, minä palautettu. Toinen laski jälleen. Jälleen palautettu. Jossain 10 Nelly laittaa VirtualBox. Okei, joten hän työskenteli vuodessa. Ja sitten oli tarve Photoshop, Microsoft Word, ja jopa kaikki pienet asiat.
Okei, ensin en ylikuormitettu yhdestä OS toiseen. Sitten hän alkoi ajatella laittaa Windows VirtualBox. Tarkasteltiin, kuinka paljon resursseja guzzles Photoshop, huomasi, että ei kyydin. Ja sitten päätin, että on välttämätöntä rakentaa kaiken tämän eri tavalla. Sen jälkeen etenee nykyisestä kokoonpanosta. Hän on työskennellyt 2 vuotta tässä tilassa, ja en ole koskaan katunut liikkeellä, ja koskaan ei ole ollut sellainen, että minulla on jotain mitä voin tehdä.
ohjelmisto
Minun kehitysympäristö - yhdistelmä seuraavista osista:
- VirtuaWin - antaa minulle mahdollisuuden virtuaalisia työpöytiä kytkentää Ctrl + Shift + nuoli. Työskentely taulukot I 10: 2x5 matriisi, jossa yhtä taulukkoa - vasemmassa yläkulmassa, ja pöydän 10 - alhaalla oikealla;
- kitti - konsoli virtuaalikoneen. I sijoittaa ne pareittain 4 työpöytiä (3, 5, 7, 9 taulukot), seurauksena, olen 8 konsolit nykyiseen virtuaalisen työpöydän kone;
- vim sisällä kitti - net konsoli ilman hiirtä. Jo pitkään, tuntemus koodin ja minun henkilökohtainen nopea avulla voin nopeasti työtä sen;
- selaimet - kromi + firefox - 2 muuta työpöydät (8 ja 10). Tärkeimmät selain - kromi;
- skype - 2 taulukko;
- TrueCrypt - kriptokontayner salattu pysyviä riitä, että pidin siellä kaikki salasanat. Niinpä 1 taulukossa olen yleensä avata salasana tiedosto; :)
- Photoshop (tarvittaessa) - 6 taulukossa. Myös pelaaja foobar200; :)
- ngrok.com - asiakkaalle palvelun ngrok, seisoo sisällä näennäispalvelinta näennäispalvelintukea prokidyval ulos - hän saa osoitteet näyttävät 0123456789abcdef.ngrok.com. Tämä on erittäin hyödyllinen virheenkorjausta ulkopuolisiin palveluihin, ja osoittaa jotakuta jotain paikallista;
- muut työkalut (WinSCP, WinCacheGrind, JMeter jne) - 4 taulukossa.
Tämän seurauksena en aina tiedä, missä se on auki. Niistä 8 liittimiin on myös divisioona:
- Liittimet 3 taulukko - mysql konsoli + palvelu skriptejä (X-Cart on joukko makroja, jotka merkittävästi vähentää kehityksen aikaa, vain toinen pääte pöydälle 3 käytetään käynnistää ne) + aloittaa + koekäyttö koodi haistaa;
- Terminals 5 table - katselu loki, tiedosto toimintojen servakov asetukset ja niin edelleen;
- Liittimet 7 ja 9 pöytään - Voit muokata mitä tahansa käyttäen vim.
Mitä muuta voidaan todeta, jos pidämme ohjelmiston toiminnallisuutta:
- Mail - Yhtiömme käyttää Google Apps for Business, joten minulla on kaikki sähköpostin Gmailissa. Odotan läpi selaimen kautta. Tämä lähestymistapa säästää minulta sitoutumasta yhteen kuoren asennusta ja mahdollistaa käytön samaan postin tien asetuksia kaikissa tietokoneissa, tableteissa ja puhelimissa. Kaikki hyödyllisiä linkkejä - juuri kirjanmerkit kromi.
- Pikaviestiominaisuuksia - skype + hangouts.
- Kalenteri - standardi Googlen kalenteri (selaimessa), alkaen yrityksen tilille.
- Muistiinpanoja - on 2 tekstitiedostoja: 1 on avoin ruuvin, ja toinen kriptokonteynera. Linkkejä niihin on oikeus työpöydällesi. Avaan niitä yleensä pöydälle 2.
- Työajan hallinta - käyttäen trello.com, kanban hallituksen selaimessasi. Se on ilmainen ja hyvin toimiva. Se palvelee minulle muistikirjan mun töitä, ja isoja ongelmia. Kykenee sitoutumaan kortin tasalla.
- Twitter / Facebook / vk / muu - ei yksittäisten asiakkaiden kaikki selaimen kautta. Avaan niitä enintään 1 kerran päivässä. Ainoa asia on, miten käyttää vk pelaaja. :)
Vastaamalla kysymyksiin, joita saattaa ilmetä:
- Ei, en käytä jaettuja kansioita VirtualBox. Tiedot, jotka ovat arvokkaita minulle, tallennetaan joko bitbucket / github tai niiden kopiot ovat Windows ja jatkuva varmuuskopiot eivät vaadi. Muut tiedot olen. välillä isäntä ja vieras kone kuvan vedän käyttäen WinSCP.
- Jotain arvokasta - joko kriptokonteynera I bekaplyu kotona tai Google Drive. Koska meillä on yrityksen tilille Google ajaa, niin minulla on 30 Gt siellä. :)
- Versio valvontajärjestelmä - git. Hosted kauko arkistot - bitbucket.org. Kyllä, hän menettää github toiminnallisuuden, mutta se on halvempaa, ja siellä meillä on liiketoimintaa tilille. Lisäksi tilannetta varten, jossa on paljon kauko varastoja, bitbucket paljon kannattavampaa GitHub.
- Liitännäiset selaimessa - standardi asettaa kehittäjä: Web-kehittäjä + PerfectPixel + YSlow + Page nopeus + Speed Tracker + Mahtavaa kuvakaappaus.
- Windows 7, koska olin tyytyväinen kaikkeen Windows 8, ei ole mitään, että haluan tulla kätevä. Sama BitLocker en tarvitse, sillä kriptokonteynera tekee kaikki mitä tarvitsen.
- Tarkistan sähköpostini tarpeeksi usein. Mutta usein olen katsokaa otsikoita ja se on päättänyt, että se luetaan iltapäivällä. Siksi se lukee melkein I 2-3 kertaa päivässä. Mutta monitori, joka on pakkauksessa, noin 1 joka 15-60 minuuttia, riippuen siitä mitä teen nyt.
- Skype, ja olen aina hangouts. Jos en ole siellä, niin nukun tai menossa jonnekin, tai kuolivat noutom. :) Ja olen usein älä sammuta kannettavan yöllä, niin näyttää siltä, että olen aina verkossa.
Meidän pitäisi myös mainita sitoutumistani master Vim. :) Kyllä, tiedän eduista PhpStorm ja vastaavia IDE, mutta toistaiseksi ne eivät voi saada yhdessä ja mennä niihin. :) Lisäksi tapana on niin vahva, että kaikki yritykset mennä, olen ollut kauhea hylkäämistä. :) Ei, no, oikeastaan ,: w Olen kirjoittaa nopeammin kuin Ctrl-S. :) Todennäköisesti, jos koodi minulle oli outo, en alkaisi heti käytön koodin PhpStorm... mutta tiedän hyvin, sen rakenteesta aluksi selkeä ja yksinkertainen, niin itse asiassa osa toimiva, joka vie IDE, ymmärrän itseäni, enkä vetää. :)
Ja vielä lisäksi tietoa liikkumisen. Kun en ole laptop paristot, mutta on saatava käyttöönsä kaikki palvelut, jotka säästää minulta tabletin (Acer Iconia Tab A501). Mielenkiintoisinta kääntyy minun luentoja. Olen luennoimaan UlSTU, ja siellä minä joskus saa yleisöä, jossa ei ole markkinoita. Tässä tapauksessa olen vain käyttää tablettia - sen akku ja toimivuutta puuttuu runsaasti. Lisäksi se on posti, ja Google Docs, ja asiakkaat kaikki tarvittavat palvelut, mistä Trello Skype. Virtuaalikone - se on ainoa asia, en ole tabletin. :) Mutta tällä hetkellä en tarvitse. Se ei tarvitse, ja muissa vastaavissa tilanteissa - konferensseissa, junassa tai lentokoneessa.
Niin, ja siirtoon henki - kuvakaappauksia. :)
Miten järjestää aikaa?
Yhteisten lähestymistapojen ja periaatteet ovat yksinkertaisia, ovat kehittyneet vuosien varrella. Noin vuosi sitten luin GTD ja hieman muuttunut sen prosesseja kuitenkin GTD-yhteensopiva, he eivät. :)
Joten, aion Trello kovin epäjohdonmukainen, työnjaon taktisiin (seuraavat 2 viikkoa), strateginen (tehtävä kuusi kuukautta) ja ajatuksia (ei roskakoriin, jota väliajoin).
Ennen tulin tallennuksen Trello 3 tekstitiedostoja. Sitten hän siirtyi Trello kovin epäjohdonmukainen, koska olin siellä alkoi johtaa suunnitteluun yksittäisten hankkeiden eikä pitämään kirjaa hankkeesta ja sen syitä erikseen, eri järjestelmissä, meni all in Trello.
Pikatallennus ajatuksia - tekstitiedostoja. Myöhemmin puhdistan heidät kantaen jotain Trello kovin epäjohdonmukaista, jos tarpeen. Itse asiassa se on leikepöydälle, jossa voin kopioida jotain myöhempää analyysia. Nopeampi n mikään näistä tiedostoista. He hakkasivat ja Trellin ja paperia muistikirja. :)
Erittäin suunnitella rakensin niin, että on tehtävä, joka ei koskaan häivyttää. Tämä Taxco tarkistamisesta Trellin ja tekstitiedostoja. :) UR - noin 1-2 kertaa viikossa. Usein - lauantaina. Suulla saan uudelleen lajitella ja muuttuneiden kortin Trello + tyhjiä tekstitiedostoja.
Ulkoinen "taudinaiheuttajia", joka voi vaikuttaa työni, paitsi Skype, postin ja henkilökohtainen valitus, voidaan tunnistaa:
- YouTrack - se kehitystiimi X-Cart 5 hallitsee tavoitteet ja tulevaisuuden suunnitelmat;
- statuscake.org - seuranta infrastruktuurimme.
Tämän seurauksena minulla on kaikki elektroniset, paperi lainkaan. :)
Mikä on päivittäinen rutiini?
06:00 - herään.
07:30 - AVERT tyttäreni kouluun.
08:00 - Olen töissä. Minun alustus alkaa:
- posti, vastata, jos tarpeen;
- katso kalenteria;
- virkistää Taxco päivän, uudelleen lajitella suhteessa päivä;
- päättää, että mistä Taxco tänään tekee;
- näyttävät YouTrack, statuscake ym.
09:00 - työtä Taxco.
30 yli 12 - Lounas.
13:30 - taas etsivät posti, YouTrack, statuscake ym.
14:00 - palata töihin Taxco.
18: 00-19: 00 - kotoa, koska haluan päivällistä. :)
21:00 - takaisin töihin.
23: 00-00: 00 - sleep. :)
Lisäksi usein työskentelen iltaisin viikonloppuisin. Tällä hetkellä olen lukenut joitakin blogeja, näen kirjasto, luin changelog'u uusia versioita joidenkin kirjastojen ja niin edelleen. Sanotaan vain, katsoa ympärilleen, mitä uutta tällä viikolla. Sitten olen uudelleen lajitella Trellin ja tuhosi tekstitiedostoja.
Kuten tuottavuuden ja viivyttelyä.
Periaatteessa, jos saan tarpeeksi unta, olen tuottava koko päivän ja yön. Tämä auttaa minua musiikkiin. Olen fani power metal, ja tämä energinen tyyli. :)
No, yleensä, metalli suhteessa. :) Mitä erityisryhmiä - Manowar, Running Wild, Rauta Saior, Powerwolf, Ross pomo, W.A.S.P, U.D.O Warlock, Virgin Steele, sisar synti, Firewind, Axxis, Battle Beast, Amaranthe, Lordi.
Vaikka on viivyttely, jos jumissa, tylppä - johdat musiikkia.
Tietenkin resepti ei ole kaikille, mutta joku auttaa. :)
Ainoa asia musiikki on miinus - Minulla usein kuulokkeet ja kuule kun soitan. Mutta ping Skypen välityksellä auttaa hieno. :)
Mikä on panna urheilu vie elämässäsi?
Sport... Täällä kaikki on huono. :)
En voi saada yhdessä ja tehdä jotain - syö paljon työaikaa. Ajoittain teen kokeiluista rocking, mutta puuttui jopa kuukauden, sitten taas on tarpeen Th jotain pikaisesti tehdä, ja heitän sen.
Vaikka noin vuosi sitten aloin luistella, mutta on jonkin verran Fail: jos talvi kaikki luistimet oli hyvä kesällä, seisoo rullaluistimet ensimmäistä kertaa elämässäni, minun täytyy mennä paljon rikki vasemmalla kädellä.
Periaatteessa se ei juuri vaikuta minuun, vaikka laitoin Ilizarov laitetta. Työskentelin sairaalassa kolmantena päivänä, ja jopa yhdellä kädellä. No, sitten olen tällä kädellä, laitteessa, Se oli meidän yritysten bileitä ja Ulcamp 2013.
Mutta kesällä luistimet päätin jälkeen tie - tuskallisesti kallis lasku. :)
Vapaa tai "pakko" vapaa-aikaa tapan, lukeminen jotain tabletin. Facebook on usein habrahabr, jotkut temaattinen blogit, artikkeleita teknologiaan, tieteellinen ja suosittu artikkeleita.
Jos haluat sammuttaa aivoihin, pasianssi.
Viikonloppuisin pelaan tietokonepelejä. Yleensä se on joku vanha RPG. Nyt se Might and Magic-6. Voin siirtää ne kuukausia, koska ajanpuute. :)
Yhteen aikaan hän soitti sähkökitaraa, mutta pysähtyi kun murtuma. Palasi pelata jossain alueella lokakuussa 2013 mutta joutui lopettamaan joulukuussa... Täällä mielestäni lähitulevaisuudessa on aloitettava uudelleen kytkettynä (varten rikki käsivarren olisi hyödyllistä).
Layfhakerstvo Maxim Shamaeva
Jos me mennä standardin asiat (kirjat / podcastit / video), niin asiat kuten tämä.
kirjat
Olen techie, joten puhtaasti tekninen kirjallisuus. Se on kaikki klassiset, mikä on hyödyllistä lukea uudelleen:
- "Tekniikat olio muotoilu. Design Patterns "- E.Gamma, R.Helm, R.Dzhonson, D.Vlissides.
- "Refaktorointi. Parantaa nykyisiä Code "- M.Fauler.
- "Code Complete" - S.Makkonel.
podcastit
Tässäkin kaikki klassiset, mutta ei riitä, niin kuuntelen hieman enemmän luen:
- radiot $
- IT-soseet.
videopodcastit
Täällä kaikki on huono. Jotain merkittävää, en voi erottaa... Jotain täytyy vain nähdä täällä, tämä ei ole. Usein jotain tärkeää tapahtuu muodossa dioja, mutta ei muodossa videon. Vaikka ehkä mielenkiinnotonta videoita. :)
Mutta itse asiassa, että tietojen valikointi - tämä on hyvin yksilöllistä.
Esimerkiksi, en ole kiinnostunut paljon liiketoimintaan kirjallisuuden markkinointia. En ole kiinnostunut, koska olin teknikko.
Mutta olen kiinnostunut on tekniikka, uusia lähestymistapoja ja suuntauksia. Ja se on usein mahdollista saada kiinni joissakin blogeissa, Twitterissä ja niin edelleen. Video, podcastit ja se näkyy kuukaudessa.
Mutta saalis - Tässä jälleen etsiä ja lähetteitä. Esimerkiksi löysin mielenkiintoisen raportin näytti twitter kirjailija, katsoi blogissaan ja löysi jotain mielenkiintoista. Mutta vai ei tilata tämän blogin? Ei, se ei ole välttämätöntä, koska tiedot näkyvät siellä kahdesti vuodessa. Kaikille asiantuntijat - he ovat mukana. Just niin kukaan kirjoituksia. Kyllä, ja ei näy elämässä tietyn spetsa jotain mielenkiintoista, kirjoittaa ja kannattaa ja että olisin kiinnostunut. Siksi jotkut blogeja, luen koko ajan, ei. No, ehkä tämä yksi - @developerWorks. :)
Onko unelma kokoonpano?
Voi, se on vain täällä! :)
Olen teknokraatti, joten haluan vain - minun laptop, mutta asutietokone muodossa. Samaan aikaan se on pysyttävä fyysistä näppäimistöä, hiirtä pitäisi korvata käsine. Ja olen valmis siihen, että tietokone säilyttää painon 3-5 kiloa, vaikka se sijoitetaan reppu kannettavan. Autonomia - vähintään 16 tuntia. Kuvan koko - paljon kuin 80-tuuman näyttö etäisyydellä metriä. Periaate rakentaa kuvat lasit - lisätyn todellisuuden. Viestintä - 4G.
Tässä kokoonpanossa, aion olla liikkuvia, pystyy työskentelemään lainkaan, näen lisätietoja kerralla, voin luopua hiiren mukavampaa paikannuslaite.
neuvoston layfhakeram
Neuvosto on yksinkertainen: sinun täytyy ihmetellä. Sinun täytyy haluta mitä teet. Lisäksi jano työtä, haaveilla tavoitteiden saavuttamista. Jos menet töihin laiskasti, niin se ei ole työsi tai olet väsynyt. Siksi etsiä muuta työtä tai rentoutua. Jos levätä, mutta silti pidä kiirettä, niin, ei työsi. :)
No, kuunnella power metal. :) Ei enää energinen ja innostava musiikkia, asettaa työ. :)