Állás: Maxim Shamaev, CTO és CIO X-Cart
Tippek Munkahelyek / / December 19, 2019
Vendégek oszlop "Jobs" - Maxim sámán. Több mint 10 éve ő már fejlődik X-Cart. Ezen túlmenően, Maxim vett részt projektekben, mint LiteCommerce és Ninjawidget (Family modulok Ecwid).
Ha te is részt vesz a szoftverfejlesztés, ez az Ön számára, ezen a poszton olvasásához szükséges. Maxim nagyon részletes veszi a dolgozó szoftver „vas” és közvetlenül működés közben.
Maxim Shamaev
CTO és CIO X-Cart, és az építész X-Cart 5. Ahogy CTO, Maxim már platform fejlesztése az elektronikus áruházak X-Cart és az emelkedő A technológiai szintje a vállalat egészének (annak érdekében, hogy a hatékonyság növelése és hatékonyságának használat döntések). Mint CIO, ő foglalkozik a belső infrastruktúra X-Cart.
Hogyan fejti ki a munkahelyén?
Nos, kezdjük a munkahelyen:
Milyen szoftver használatát?
Ó, ez csak itt! :) De nem indul el a program, és a vas.
vas
Ez a laptop Lenovo IdeaPad Y560p. Noutu 3 év, de ez az egyik utolsó noutom az asztali változata Core i7. Ennek következtében, a laptop elég erős, köszönhetően a nagyobb számú magot. Azt kergette 8 GB memóriával, és a fő állítócsavar SSD. Natív csavart rózsa helyett a DVD.
Laptop kapcsolódik:
- Vezeték nélküli billentyűzet A4Tech - csak, hogy a gyártó megfelelő én billentyűzet elrendezés, amelyhez én szokva. Igen, Claudia egyszerű, de a másik kezdek hiányozni vadul. :) Mivel én magas nyomtatási sebesség - ez kritikus.
- Logitech vezeték nélküli egér.
- Álljunk ventilátor notebook.
Configuration olcsó (figyelembe három évvel ezelőtt 30 TR), erős (egy modern notebook Core i5 / Core i7 alacsony fogyasztás), de nehéz a súlya. Azonban, mivel a hátizsák, a mobilitás kapunk elfogadható. A következő teremben a laptopok nem tudja megközelíteni, hanem, hogy jöjjön egy másik irodában - könnyen.
Laptop működés - lekapcsolása nélkül. Becsuktam a fedelet - alszik. Megnyitotta - felébredtem. Megy aludni / felébredjen 5 másodpercig miatt SSD.
OS és az általános koncepcióját szoftver
Operációs rendszer - Windows 7 (állva a laptop a születés). Rendezi az összes, nem fog megváltozni. A Windows 8 is, nem fogok mozogni, mert nincs ilyesmi, lehet, hogy most én vagyok nagy szükségünk lenne.
Ezután a legérdekesebb. Mivel még mindig erősen programozó nem sok az X-Cart 5, sok felfedezni, kell egy linux szerver, ahol lenne, legalább a gyökér. Sőt, akkor jobb, ha a szerver lesz kevés. És szükség van, hogy mindez működhet anélkül, hogy az interneten, és hogy ha nakosyachit a szerveren, hogy esik lenne a legdrágább. A megoldás egyszerű - a virtuális gép.
Mivel a virtuális gép használom VirtualBox, és elégséges szabad. Van egy csomó Windows + VirtualBox a következő előnyökkel jár:
- Azt nachhat hogy esik a virtuális szerver, vagy sem. Megépítem azt újra.
- Lehet, hogy sok virtuális szerver, és lehetővé teszi, hogy a laptop biztonságosan tartani az aktív 4 különböző virtuális szerver. Több soha nem vettem. :)
- Windows, azt engedheti meg magának az összes programot, amit kell, a Photoshop a Microsoft Office.
Az évek során ez a konfiguráció bizonyult jobb, mint a tiszta Linux vagy, mint a Linux + VirtualBox, mint a Linux nem tesz Photoshop (igen, tudom, hogy a GIMP, de ő nem tetszik) és az Office (igen, tudom, hogy a analógok, de néha nem tudja megnyitni, azt ez szükséges). A helyzet, amikor a Linux egy virtuális gép a Windows, nem szeretem, mert fut a Photoshop dyuzhe lassan.
Mivel a Linux vicces volt a helyzet: én először tesz Ubutnu, olyasmi, mint a 10.04, mint a fő operációs rendszer, és hagyja a Windows mint támogató operációs rendszer. Minden működött, amíg én valóban csökkent az Ubuntut. Rendben, helyreállítható. Tovább esett vissza. Ismét helyreállt. Valahol a 10 nelly fel VirtualBox. Oké, dolgozott egy évben. Aztán volt, hogy szükség van Photoshop, Microsoft Word, és még a kis dolgokat.
Oké, először is túlterhelt egyik OS a másikra. Aztán elkezdett gondolkodni, hogy a Windows a VirtualBox. Nézett, mennyi erőforrás guzzles Photoshop, rájött, hogy nem egy kört. Aztán úgy döntött, hogy meg kell újjáépíteni mindezt másképp. Ezután fordult aktuális konfigurációját. Ő már dolgozik 2 éve ebben a módban, és soha nem bántam a mozgásban, és soha nem volt még olyan, hogy van valami, amit tehetek.
Szoftver
A fejlesztői környezet - kombinációja a következő összetevőkből áll:
- VirtuaWin - lehetővé teszi, hogy virtuális asztali való váltáshoz a Ctrl + Shift + nyíl. Munkaasztalok I 10: 2x5 mátrix, ahol az egyik táblázat - a bal felső sarokban, és az asztal 10 - jobb alsó;
- gitt - egy konzolt a virtuális gép. Azt tegyük őket párban 4 asztali (3, 5, 7, 9 táblázatok), ennek eredményeként már 8 konzolok a jelenlegi virtuális asztali gép;
- A vim belső gitt - net konzol egér nélkül. Hosszú ideig, a tudás a kódot, és az én személyes nagy sebességű lehetővé teszi számomra, hogy nagyon gyorsan munkát is;
- böngészők - króm + Firefox - 2 egyéb asztalok (8 és 10). A fő böngésző - króm;
- Skype - 2 táblázat;
- TrueCrypt - kriptokontayner titkosított elég kitartó ahhoz, hogy az ott tartott minden jelszavakat. Ennek megfelelően az 1. táblázat szoktam megnyitni a jelszó fájl; :)
- Photoshop (ha szükséges) - 6 táblázat. Van is egy játékos foobar200; :)
- ngrok.com - az ügyfél szolgáltatási ngrok, áll benne a virtuális szerver és virtuális szerver prokidyval ki - ő kap egy URL-t 0123456789abcdef.ngrok.com. Ez nagyon hasznos hibakeresés külső szolgáltatások, valamint annak bizonyítására, hogy valaki valami helyi;
- egyéb műszerek (WinSCP, WinCacheGrind, JMeter, stb) - 4 asztalon.
Ennek eredményeként, én mindig tudom, hol van nyitva. Között 8 csatlakozók is van egy osztály:
- Sorkapocs 3 táblázat - mysql konzol + szolgáltatás szkriptek (X-Cart van egy sor makrók nagymértékben csökkenti a fejlesztési időt, csak a második terminál a 3. táblázatban kilövésére használják őket) + start + próbaüzem kód szippantás;
- 5 terminálok táblázat - a log, fájl műveletek, servakov beállításokat, és így tovább;
- Terminálok 7. és 9. táblázatok - a szerkesztés semmit a vim.
Mi mást lehet jegyezni, ha figyelembe vesszük a szoftver funkciók:
- Mail - cégünk a Google Apps cégeknek, úgyhogy az összes e-mail gmail. Nézek rajta keresztül egy böngésző. Ez a megközelítés ment nekem való kötődését egy levelező telepítés és lehetővé teszi a használatát ugyanazon postai úton a beállításokat az összes számítógépen, táblagépen és telefonon. Minden hasznos linkek - csak a könyvjelzők króm.
- Gyors üzenetek - skype + hangouts.
- Naptár - a normál Google naptár (a böngésző), a vállalati fiókot.
- Gyors jegyzetek - van 2 szöveges fájlok: 1 nyitva van a csavar, és a második kriptokonteynera. Linkek nekik joguk van az asztalon. Kinyitom általában a 2. táblázatban.
- munkaidő kezelése - segítségével trello.com, kanban kártya a böngésző. Ez ingyenes, és nagyon funkcionális. Arra szolgál, nekem egy notebook, mint a munkáim, és néhány nagy probléma. Képes kötődni a kártya a mai napig.
- Twitter / Facebook / vk / egyéb - nem az egyéni ügyfelek, mind böngészőn keresztül. Kinyitom legfeljebb 1 alkalommal naponta. Az egyetlen dolog, hogyan kell használni vk-lejátszó. :)
Kérdésre válaszolva, hogy felmerülhet:
- Nem, ne használja a megosztott mappák VirtualBox. Az adatok, amelyek értékesek számomra, tárolják akár bitbucket / GitHub, vagy másolatok Windows és folyamatos mentést nem igényelnek. Egyéb adatok én. közötti gazda és a vendég gép image I húzza a WinSCP.
- Valami értékes - akár kriptokonteynera I bekaplyu otthon vagy a Google Drive. Mivel van egy vállalati fiókot a Google-meghajtó, akkor már 30 GB hely van. :)
- Version Control System - git. Hosted távoli adattárak - bitbucket.org. Igen, elveszíti GitHub a funkcionalitás, de ez olcsóbb, és ott van egy üzleti fiók. Sőt, a helyzet, amikor van egy csomó távoli adattárak bitbucket sokkal jövedelmezőbb GitHub.
- Dugó a böngésző - egy szabványos fejlesztő: webfejlesztő + PerfectPixel + YSlow + oldal sebesség + Speed tracker + Awesome képernyőképet.
- Windows 7, mert boldog voltam mindent a Windows 8, nincs semmi, amit jól jönne. Ugyanez BitLocker nem kell, mint kriptokonteynera mindent, amit kell.
- Megnézem én e-mail elég gyakran. De gyakran csak nézd meg a szalagcímek és úgy döntött, hogy olvassa el a délután. Ezért szól majdnem én napi 2-3 alkalommal. De a monitor, hogy van a dobozban, kb 1 minden 15-60 percig, attól függően, hogy mit csinálok most.
- A Skype, és én mindig hangouts. Ha nem vagyok ott, akkor alszom, vagy megy valahova, vagy halt meg noutom. :) És én gyakran nem kapcsolja ki a laptop éjjel, úgy tűnik, hogy én vagyok mindig online.
Meg kell említeni a hűségidő a mester um. :) Igen, tudom, hogy az előnyeit PhpStorm és hasonló IDE, de eddig nem tudnak együtt, és megy nekik. :) Sőt, a szokás annyira erős, hogy minden kísérlet, hogy menjen, én már egy szörnyű elutasítás. :) Nem, nos, tulajdonképpen,: w I típus gyorsabb, mint a Ctrl-S. :) Talán, ha a kódot nekem idegen volt, kezdeném rögtön a használatát kód PhpStorm... de jól tudom, annak szerkezete kezdetben tiszta és egyszerű, így, sőt, része a funkcionális, amely vállalja az IDE, rájöttem magam, és nem húz. :)
És mégis, eltekintve a mobilitás. Ha nincs laptop akkumulátorok, de szükség hozzáférést biztosít az összes olyan szolgáltatást, hogy megment egy tablettát (Acer Iconia Tab A501). A legérdekesebb dolog kiderül én előadások. Azt előadás UlSTU, és ott néha az a közönség, ahol nincsenek üzletek. Ebben az esetben, csak a tábla - az akkumulátor és a funkcionalitás hiányzik bőségesen. Sőt, ez is egy posta, és a Google Docs, és az ügyfelek minden szükséges szolgáltatások, a Trello a skype. Virtuális gép - ez az egyetlen dolog, amit nem kell a tablettát. :) De ebben a pillanatban nem kell. Nem kell, illetve más, hasonló helyzetben - konferenciákon, a vonaton vagy repülőn.
Ja, és az átruházás a szellem - screenshotok. :)
Hogyan szervezni az idejét?
Közös megközelítések és elvek egyszerűek, fejlődtek az évek során. Körülbelül egy évvel ezelőtt, olvastam GTD és kissé megváltoztatta a folyamatok azonban GTD-kompatibilis, akkor nem. :)
Tehát, azt tervezem, hogy Trello tűnik nagyon következetlen, elosztjuk feladatok taktikai (a következő 2 hétben), stratégiai (kell tenni hat hónap), és a gondolatok (van szemetet, amit időszakosan felülvizsgálat).
Mielőtt beléptem a felvétel Trello 3 szöveges fájlokat. Aztán továbbment Trello tűnik nagyon következetlen, mert ott voltam kezdte vezetni a tervezés egyes projektek és nem nyilvántartást vezet a projekt, és annak okait külön, különböző rendszerek, all-in ment Trello.
Gyors felvétel gondolatok - szöveges fájlokat. Később tisztítsd meg őket, kezében valami Trello tűnik nagyon következetlen, ha szükséges. Tény, hogy ez a vágólapra, ahol másolni valamit a későbbi elemzés céljából. Gyorsabb a semmi ezeket a fájlokat. Megverték és Trell és papír notebook. :)
A nagyon tervezzük azt építik meg, hogy van olyan feladat, amely soha nem fakulnak. Ez Taxco felülvizsgálatáról szóló Trell és a szöveges fájlokat. :) UR - körülbelül 1-2 alkalommal egy héten. Gyakran - szombaton. A kilépés kapok újra rendezni, és a megváltozott kártyát Trello + üres szöveges fájlokat.
Külső „kórokozók”, amely hatással lehet a munkám, kivéve a skype, e-mail és a személyes fellebbezést lehet azonosítani:
- youtrack - ez fejlesztőcsapat X-Cart 5 felszabadítással céljait és a jövőbeli tervek;
- statuscake.org - figyelemmel követik az infrastruktúra.
Ennek eredményeként már mindent elektronikus, papír létezik. :)
Mi a napi rutin?
06:00 - felébredek.
07:30 - megakadályozzuk a lányom iskolába.
8:00 - Dolgozom. Saját inicializálás kezdődik:
- lásd üzenetre válaszolni, ha szükséges;
- a naptár;
- frissítési Taxco a nap, újra rendezni kapcsolatban a nap;
- úgy döntenek, hogy Taxco ma fog tenni;
- nézd youtrack, statuscake és mások.
9:00 - munka Taxco.
12:30 - Ebéd.
13:30 - ismét látszó mail, youtrack, statuscake és mások.
14:00 - a munkába való visszatérést Taxco.
18: 00-19: 00 - hagyják otthon, mert azt akarom, hogy a vacsorát. :)
21:00 - vissza dolgozni.
23: 00-00: 00 - alvás. :)
Ezen kívül, gyakran dolgozom esténként a hétvégén. Ebben az időben, olvastam néhány blogot, látom a könyvtár, olvastam changelog'u új változatai néhány könyvtárak és így tovább. Mondjuk, nézzen körül, mi az újdonság ezen a héten. Aztán újra rendezni a Trell és elpusztított szöveges fájlokat.
Ami a termelékenység és a halogatás.
Alapvetően, ha kapok elég alvás, én produktív egész nap és éjjel. Ez segít, hogy a zene. Rajongója vagyok a power metal és energikus stílus. :)
Nos, általában fém tekintetben. :) Ami a konkrét csoportok - Manowar, a Running Wild, vasaló Saior, powerwolf, Ross a főnök, W.A.S.P, U.D.O, Warlock, a Virgin Steele, nővér sin, Firewind, AXXIS, Battle vadállat, Amaranthe, Lordi.
Még ha van halogatás, ha elakad, tompa - akkor vezet a zenét.
Természetesen a recept nem mindenkinek, de valaki segít. :)
Az egyetlen dolog, a zene egy mínusz - én gyakran a fejhallgatót, és nem hallja, ha hívom. De ping Skype-on keresztül segít finom. :)
Mi a sportot foglal az életedben?
Sport... Itt minden rossz. :)
Nem tudok együtt, és tenni valamit - eszik egy csomó munka időben. Időről időre azt, hogy behatoltak ringató, de hiányzott egy hónapon át, majd ismét meg kell Th valamit sürgősen tenni, és azt dobja el.
Bár egy évvel ezelőtt kezdtem korcsolyázni, de némi hiba: ha a tél minden korcsolya jó volt a nyáron, állva görkorcsolya először életemben, azt kell, hogy ennél jóval tört bal kezét.
Elvileg ez nem sok hatással rám, de tettem a Ilizarov berendezés. Dolgoztam a kórházban a harmadik napon, és még egy kézzel. Nos, akkor én ezzel a kézzel, a készülék, Ez volt a mi céges partik és Ulcamp 2013.
De a nyári korcsolya után úgy döntöttem ez a döntetlen - fájdalmasan drága esik. :)
Szabad vagy „kényszerítette” Szabadidőmben kill, olvasott valamit egy tablettát. facebook gyakran, Habrahabr néhány tematikus blogok, cikkek technológia, a tudományos és a népszerű cikkeket.
Ha azt szeretnénk, hogy kikapcsolja az agyat, pasziánsz.
A hétvégén, én játszanak számítógépes játékokat. Általában ez egy régi RPG. Most Might and Magic 6. Azt is át őket hónapokig, mert az idő rövidsége. :)
Egy időben játszott az elektromos gitár, de megállt, miután egy törés. Visszatért játszani valahol a környéken: 2013. október, de abba kellett hagynom a decemberi... Itt, azt hiszem, a közeljövőben meg kell kezdeni újra részt (egy törött kar lenne hasznos).
Layfhakerstvo Maxim Shamaeva
Ha megyünk a szokásos dolgok (könyv / podcast / video), akkor a dolgok, mint ez.
könyvek
Én egy techie, így tisztán technikai irodalomban. Ez mind a klasszikus, ami hasznos lehet újra olvasni:
- „Technikák objektum-orientált tervezés. Design Patterns „- E.Gamma, R.Helm, R.Dzhonson, D.Vlissides.
- „Refactoring. Meglévő, Code „- M.Fauler.
- "Code Complete" - S.Makkonel.
podcastok
Itt is, az összes klasszikus, de nem elég, úgyhogy figyelj egy kicsit többet olvastam:
- RadioT $
- IT-kompót.
Podcast
Itt minden rossz. Valami méltó, nem tudok különbséget tenni... valami, ami csak kell itt látni, ez nem az. Gyakran valami fontos formájában fordul elő a diák, de nem formájában videót. Bár talán érdektelen videók. :)
De valójában az információk szelektálása - ez nagyon egyéni.
Például, nem vagyok érdekelt a sok üzleti irodalom marketing. Nem érdekel, mert én egy technikus.
De Érdekelne, a technológia, az új megközelítések és trendek. És gyakran lehet fogni az egyes blogok, Twitter, és így tovább. A videó, podcastok és meg fog jelenni egy hónap alatt.
De a fogás - ez megint keresés és áttételek. Például, találtam egy érdekes jelentést nézett twitter szerzője nézett blog és a dal. De függetlenül attól, hogy feliratkozni erre a blogra? Nem, ez nem szükséges, mivel az információ megjelenik ott kétszer egy évben. Az összes szakértő - vesznek részt. Csak így senki sem írja. Igen, és nem jelenik meg az élet egy bizonyos spetsa dal, írni, és érdemes, és hogy én lenne érdekelt. Ezért néhány blogokat olvastam minden alkalommal, nem. Nos, talán ez az egyik - @developerWorks. :)
Van egy álom konfiguráció?
Ó, ez csak itt! :)
Én egy technokrata, úgyhogy csak azt, hogy - a laptop, de a viselhető számítógép formátumban. Ugyanakkor meg kell maradnia a fizikai billentyűzet, az egér kell cserélni kesztyű. És készen állok arra, hogy a számítógép megtartja a súlyát 3-5 kg, annak ellenére, hogy nem kerül egy hátizsákban egy laptop. Autonómia - nem kevesebb, mint 16 óra. Kép mérete - ugyanúgy, mint a 80 colos monitor a parttól egy méter. Az elv építésének képek szemüveg - kibővített valóság. Kommunikáció - 4G.
Ebben a konfigurációban én lesz a mobil, amely képes a munka egyáltalán látok több információt egy időben, tudom elhagyni az egeret a kényelmesebb helymeghatározó eszközzel.
Tanács layfhakeram
A Tanács egyszerű: meg kell tudni. Meg kell szeretné, hogy mit tegyen. Sőt, szomjas munka, álom céljainak eléréséhez. Ha megy dolgozni lustán, akkor nem a munkát, vagy ha fáradt. Ezért keresnek más munkát, vagy pihenni. Ha a többi, de még mindig nem siet, akkor nem a munkát. :)
Nos, figyelj power metal. :) Nincs több energikus és inspiráló zene, munkához. :)