Jobs: Maxim Shamaev, CTO ja CIO X-Cart
Nõuanded Töökohtade / / December 19, 2019
Külastajate veerus "Jobs" - Maxim šamaan. Rohkem kui 10 aastat on ta areneb X-Cart. Lisaks Maxim on osalenud projektides nagu LiteCommerce ja Ninjawidget (Perekond moodulid Ecwid).
Kui teil on ka tegeleb tarkvaraarenduse, see on sulle, see postitus on vajalik lugemine. Maxim on väga üksikasjalikult arvesse tema töö tarkvara "raud" ja vahetult töö ajal.
Maxim Shamaev
CTO ja CIO X-Cart ja arhitekt X-Cart 5. Nagu CTO, Maxim on platvorm arengu elektroonilise kauplustes X-Cart ja tõusvad tehnoloogilist taset ettevõtte kui terviku (et suurendada tõhusust ja tulemuslikkust kasutamine otsused). Nagu CIO, ta tegeleb sisemise infrastruktuuri X-Cart.
Kuidas oma töökohal?
Noh, alustame töökohal:
Mis tarkvara kasutamise?
Oh, see on lihtsalt siin! :) Aga ärge alustage tarkvara ja rauda.
raud
See sülearvuti Lenovo IdeaPad Y560p. Noutu 3 aastat, kuid see on üks viimase noutom töölauaversioonis Core i7. Selle tulemusena sülearvuti on piisavalt võimas, sest suurema arvu tuuma. Sõitsin teda 8 GB mälu, ja peamine kruvi SSD. Native kruvi tõusis asemel DVD.
Sülearvuti külge:
- Wireless Keyboard A4Tech - ainult et tootja on sobiv mu klaviatuur paigutus, mille olin harjunud. Jah, Claudia lihtne, kuid teiselt Ma olen hakanud miss metsikult. :) Arvestades minu suur trükikiirus - see on kriitiline.
- Logitech juhtmeta hiir.
- Seisa ventilaator sülearvuti.
Configuration odav (võttes kolm aastat tagasi 30 TR), tugev (on kaasaegne sülearvutid Core i5 / Core i7 madala energiatarbega), kuid raske kaal. Kuid tänu seljakott, liikuvus saadakse vastuvõetav. Järgmisel tuba sülearvutid ei saa läheneda, kuid tulla teise kontori - see lihtsalt.
Sülearvuti operatsiooni - ilma suletakse. Ma sulgesin kaane - magama. Avatud - Ma ärkasin. Läheb une / ärkama 5 sekundit, sest SSD.
OS ja üldise mõiste tarkvara
Operatsioonisüsteemi - Windows 7 (seistes sülearvuti alates sünnist). Korraldab kõik, ei muutu. Windows 8 liiga, ma ei kavatse minna, sest seal ei ole midagi sellist, mis just praegu ma olen hädasti vaja oleks.
Järgmine kõige huvitav. Kuna ma ikka tugevalt programmeerija teeb palju X-Cart 5, palju avastada, mul on vaja linux-server, kus ma oleks, vähemalt, root. Lisaks on parem kui serverid on vähe. Ja see on vajalik, et kõik see võib töötada ilma interneti ja et kui ma nakosyachit serveris, tema langemine oleks kõige kallim. Lahendus on lihtne - virtuaalne masin.
Nagu virtuaalne masin ma kasutan VirtualBox, piisavalt ja tasuta. On kamp Windows + VirtualBox on järgmised eelised:
- Ma nachhat mis jääb virtuaalne server või mitte. Ma püstitan selle uuesti.
- Ma võib olla palju virtuaalservereid, ning võimaldab oma sülearvuti turvaliselt hoida aktiivne 4 erinevat virtuaalne server. Rohkem ma ei võtnud. :)
- Windows, ma ei saa endale lubada kõiki programme, mis mul on vaja, Photoshop Microsoft Office.
Aastate jooksul on see konfiguratsioon on osutunud parem kui puhas Linux või kui Linux + VirtualBox, nagu Linux ei saa panna Photoshop (jah, ma tean GIMP, kuid sa Talle ei meeldinud see) ja Office (jah, ma tean analooge, kuid mõnikord nad ei saa avada, siis ma see on vajalik). Olukord, kus Linux on virtuaalne masin Windows, mulle ei meeldi, sest see töötab Photoshop dyuzhe aeglaselt.
Kuna Linux oli naljakas olukord: I algselt kasutusele Ubutnu, midagi 10.04, peamise OS, ja jätke Windows toetava operatsioonisüsteemi. Kõik töötas hästi, kuni ma tegelikult langenud Ubuntu. Okei, ma taastada. Teine langes uuesti. Taas taastada. Kuskil 10 nelly panna VirtualBox. Okei, nii et ta töötas aastas. Ja siis ma olin vajadust Photoshop, Microsoft Word, ja isegi kõik vähe asju.
Okei, esimene I ülekoormatud ühest OS teise. Siis hakkas ta mõtlema panna Windows VirtualBox. Vaadeldi, kui palju ressursse guzzles Photoshop, mõistsin, et ei sõita. Ja siis ma otsustasin, et see on vajalik, et taastada kõik teistmoodi. Seejärel pöördus praegust konfiguratsiooni. Ta on töötanud 2 aastat selles režiimis, ja ma ei ole kunagi kahetses liikuda, ja mitte kunagi olnud nii, et mul on midagi, mida ma teha saan.
tarkvara
Minu arenduskeskkond - kombinatsioon järgmistest komponentidest:
- VirtuaWin - võimaldab mul virtuaalset töölauda koos ümberlülitamise Ctrl + Shift + nool. Töö Tabelid I 10: 2x5 maatriks, kus üks tabel - ülemises vasakus nurgas ja tabelis 10 - alumises paremas;
- kitt - konsooli virtuaalne masin. I koht neid paari 4. lauaarvutid (3, 5, 7, 9 tabelid), mille tulemusena on mul 8 konsoolid praeguse virtuaalse lauaarvuti;
- vim sees pahtel - net konsool ilma hiirt. Pikka aega, teadmisi kood ja minu isiklik kiire võimaldab mul väga kiiresti tööd ta;
- brauseritega - kroom + firefox - 2 töölauad (8 ja 10). Põhibrauseri - kroom;
- skype - 2 tabelis;
- truecrypt - kriptokontayner krüpteeritud püsivad piisavalt, et ma seal hoida kõik oma paroolid. Seega 1. tabelis ma tavaliselt avada parooli faili; :)
- Photoshop (vajadusel) - 6 tabelis. Samuti on mängija foobar200; :)
- ngrok.com - kliendi jaoks teenuse ngrok, seisab sees virtuaalne server ja virtuaalne server prokidyval välja - ta saab URL nagu 0123456789abcdef.ngrok.com. See on väga kasulik silumiseks sisseostetavad teenused, ning näidata, et keegi midagi kohaliku;
- Mitmesuguste tööriistad (winscp, WinCacheGrind, Jmeter jne) - 4 tabelis.
Selle tulemusena, ma alati teadma, kus see on avatud. Seas 8 terminalid ka rajooni:
- Terminalid 3 tabel - MySQL konsooli + teenuse skripte (X-Cart on kogum makrosid, et oluliselt vähendada arengu ajal, just teise terminali lauale 3 kasutatakse käivitada neid) + alustada + katset koodi nuusutamisel;
- Terminalid 5 tabel - vaatamise logi faili operatsioone, servakov seaded ja nii edasi;
- Terminalide 7 ja 9 tabelid - et muuta midagi kasutades vim.
Mida võib märkida, kui me arvestame tarkvara funktsionaalsust:
- Mail - meie firma kasutab Google Apps for Business, nii et mul on kõik kirjad Gmaili. Ootan läbi brauseri kaudu. Selline lähenemine säästab mind siduma ühte meileri paigaldus ja võimaldab kasutada sama Postitee seaded kõigis arvutites, tabletid ja telefonid. Kõik kasulikke linke - lihtsalt järjehoidjad kroom.
- Quick sõnumside - skype + hangoutidega.
- Kalender - standardne Google kalender (brauseri), alates ettevõtte konto.
- Quick märgib - on 2 tekstifailid: 1 on avatud kruvi ja teine kriptokonteynera. Lingid neist on otse töölauale. Ma neid avada tavaliselt lauale 2.
- tööaja juhtimise - kasutades trello.com, Kanban pardal brauseris. See on tasuta ja väga funktsionaalne. See teenib mind sülearvuti nagu mu tööd, ja mõned suured probleemid. On võimeline seonduma kaardi kuupäeva.
- Twitter / Facebook / VK / muu - no üksikutele klientidele, kes kõik brauseri kaudu. Ma neid avada mitte rohkem kui 1 kord päevas. Ainuke asi on, kuidas kasutada VK mängija. :)
Vastates küsimustele, mis võivad tekkida:
- Ei, ma ei kasuta jagatud kaustu VirtualBox. Andmed, mis on väärtuslikud mulle, hoitakse kas bitbucket / github või nende koopiad on Windows ja pidev varukoopiaid ei nõua. Muud andmed mul on. vahel vastuvõtva ja külaliste masin pilt I drag kasutades WinSCP.
- Midagi väärtuslikku - kas kriptokonteynera I bekaplyu kodus või Google Drive. Kuna meil on ettevõtte konto Google Drive, siis on mul 30 GB ruumi seal. :)
- Version Control System - git. Hosted kaughoidlatega - bitbucket.org. Jah, ta kaotab github funktsionaalsus, kuid see on odavam, ja seal on meil ettevõtte konto. Ka on olukord, kus teil on palju kaughoidlatega, bitbucket palju tasuvam github.
- Plugins brauseri - standardsete arendaja: veebiarendaja + PerfectPixel + YSlow + Page kiirus + Kiirus tracker + Awesome ekraanipilt.
- Windows 7, sest ma olin rahul kõik Windows 8, ei ole midagi, et ma tulla käepärane. Sama BitLocker ma ei vaja, sest kriptokonteynera teeb kõike ma vajan.
- Ma saan vaadata e-posti piisavalt tihti. Kuid sageli ma lihtsalt vaadata pealkirju ja otsustatakse, et see on lugeda pärastlõunal. Seetõttu loeb peaaegu I 2-3 korda päevas. Aga monitor, mis on kasti, umbes 1 iga 15-60 minutit, sõltuvalt sellest, mida ma teen nüüd.
- Skype, ja mul on alati hangoutidega. Kui ma ei ole seal, siis ma magada, või läheb kuhugi, või surid noutom. :) Ja ma tihti ei lülita sülearvuti öösel, nii tundub, et ma olen alati online.
Mainimata ei saa jätta sitoutumistani kapten Vim. :) Jah, ma tean kasu PhpStorm jms IDE, kuid siiani ei saa nad saavad kokku ja minna neile. :) Lisaks harjumus on nii tugev, et kõik katsed minna, ma olen kohutav tagasilükkamine. :) Ei, no tegelikult,: w I tüüp kiiremini kui Ctrl-S. :) Ilmselt kui kood oli minu jaoks võõras, ma hakkaks kohe kasutamisel kood PhpStorm... aga ma tean hästi, selle struktuuri esialgu selge ja lihtne, nii tegelikult osa funktsionaalne, mis võtab IDE, ma mõistan mina, ja ma ei tõmbab. :)
Ja veel, peale umbes liikuvust. Kui ma ei ole sülearvuti akusid, kuid vajavad juurdepääsu kõik teenused, mis säästab mulle tablett (Acer Iconia Tab A501). Kõige huvitavam asi muutub minu loenguid. I loeng UlSTU, ja seal ma mõnikord saab publik, kus ei ole turustusvõimalusi. Sel juhul ma lihtsalt kasutada tablett - aku ja funktsionaalsus puudub arvukus. Lisaks on tal ka postkontor ja Google Docs ja klientide kõik vajalikud teenused alates trello et skype. Virtual masin - see on ainus asi, mida ma ei ole tahvelarvuti. :) Aga praegu ma ei vaja. See ei pea ning teiste sarnaste olukordade - konverentsidel, rongi või lennukiga.
Oh, ja ülekandmiseks vaimus - ekraanipilte. :)
Kuidas korraldada oma aega?
Ühiste lähenemisviiside ja põhimõtted on lihtsad, on aastate jooksul välja kujunenud. Umbes aasta tagasi, ma lugesin GTD ja veidi muutnud oma protsesse, aga GTD-ühilduv, nad ei teinud seda. :)
Niisiis, ma kavatsen Trello tunduda väga vastuoluline, jagades ülesanded taktikaline (2 nädala), strateegiline (teha kuue kuu jooksul) ja mõtted (seal on prügikast, mida ma regulaarselt arvustus).
Enne astusin salvestamise Trello 3 tekstifaile. Siis ta liikunud Trello tunduda väga vastuoluline, sest ma olin seal hakkas juhtima planeerimise üksikute projektide ja mitte pidama arvestust projekti kohta ja selle põhjuste eraldi, eri süsteemide, kolis kõik trello.
Quick salvestamise mõtted - tekstifaile. Hiljem ma puhastan nad, kes midagi Trello tunduda väga vastuoluline, kui vaja. Tegelikult, see on lõikelauale, kus ma midagi kopeerida hilisemaks analüüsiks. Kiirem on midagi neid faile. Nad peksid ja Trell ja pabermärkmikku. :)
Väga planeerida I ehitatud nii, et seal on ülesanne, mis kunagi tuhmuma. See Taxco läbivaatamise kohta Trell ja tekstifaile. :) UR - umbes 1-2 korda nädalas. Sageli - laupäeval. Väljumisel saan uuesti sorteerida ja muutunud kaardi trello + tühi tekstifaile.
Välised "patogeenid", mis võib mõjutada minu töö, va skype, posti ja isiklik üleskutse, on võimalik kindlaks teha:
- youtrack - see areng meeskond X-Cart 5 haldab oma eesmärke ja tulevikuplaane;
- statuscake.org - jälgivad meie infrastruktuuri.
Selle tulemusena on mul kõik elektrooniline, olematu. :)
Mis on sinu igapäevaellu?
06:00 - I ärkama.
07:30 - AVERT mu tütar kooli.
08:00 - Olen tööl. Minu initsialiseerimise algab:
- vaata postituse vastata, kui see on vajalik;
- vt kalender;
- värskenda Taxco päevaks, uuesti sorteerida seoses päeval;
- otsustada, et alates Taxco täna teeme;
- vaata youtrack, statuscake ja teised.
9:00 - töö Taxco.
00:30 - lõunasöök.
13:30 - otsib taas mail, youtrack, statuscake ja teised.
14:00 - tööle naasmist Taxco.
18: 00-19: 00 - kodust lahkumata, sest ma tahan õhtusöök. :)
21:00 - tagasi tööle.
23: 00-00: 00 - magada. :)
Lisaks sageli töötan õhtuti nädalavahetustel. Sel ajal, lugesin mõned blogid, ma näen raamatukogu, lugesin changelog'u uusi versioone mõned raamatukogud ja nii edasi. Ütleme lihtsalt, vaata ringi, mis on uut sellel nädalal. Siis ma uuesti sortimiseks Trell ja laastas tekstifaile.
Nagu tootlikkust ja venitamist.
Põhimõtteliselt, kui ma saan piisavalt magada, ma olen produktiivne kogu päeva ja öö. See aitab mul muusikat. Ma olen fänn Power metal ja see energiline stiil. :)
Noh, üldiselt metalli suhtes. :) Nagu konkreetsete rühmade - Manowar, Running looduses, Iron Saior, Powerwolf, Ross boss, W.A.S.P, U.D.O, Nõid, Virgin Steele, Õde patt, Firewind, Axxis, Battle metsalise Amaranthe, Lordi.
Isegi kui seal on Viivitamine, kui ummikus, nüri - sa viib muusika.
Muidugi, retsept ei ole kõigi jaoks, kuid keegi aitab. :)
Ainuke asi, muusika on miinus - Mul on sageli kõrvaklapid ja ei kuule, kui ma helistada. Aga ping kaudu skype aitab trahvi. :)
Mis koht sport hõivab oma elus?
Sport... Siin on kõik halb. :)
Ma ei saa kokku ja teha midagi - sööb palju tööaega. Aegajalt teen forays Kiik, kuid ma oli puudu kuni kuus, siis jälle on vaja Th midagi kiiresti teha, ja ma viska.
Kuigi umbes aasta tagasi hakkasin skate, kuid seal on mõned Fail: kui talvel Kõik Raid oli hea aasta suvel, seistes rulluisud esimest korda elus, ma pean minema palju katki vasak käsi.
Põhimõtteliselt ei ole palju mõjutanud mind, kuigi ma panin Ilizarov seade. Ma töötasin haiglas kolmandal päeval, ja isegi ühe käega. Noh, siis ma olen selle poolt, et seade, See oli meie firmapeod ja Ulcamp 2013.
Aga suvel uisud ma otsustasin pärast seda tie - valusalt kallis sügisel. :)
Tasuta või "sunnitud" vaba aega ma tappa, lugedes midagi tahvelarvutis. facebook on sageli Habrahabr mõned temaatilised blogid, artiklid tehnoloogia, teaduse ja populaarseid artikleid.
Kui soovite välja lülitada aju, Solitaire.
Nädalavahetustel, ma mängida arvutimänge. Tavaliselt on mõned vanad RPG. Nüüd võib see ja Magic 6. Ma ei liigu neid kuud, sest ajapuuduse. :)
Korraga ta mängis elektrikitarri, kuid loobus pärast luumurru. Tagastatud mängida kuskil piirkonnas 2013. aasta oktoobris, kuid pidi loobuma, detsembris... Siin, ma arvan, et lähitulevikus on uuesti alustada tegelevad (murtud käsi oleks kasulik).
Layfhakerstvo alates Maxim Shamaeva
Kui me minna standard asju (raamatud / podcaste / video), siis asjad niimoodi.
raamatud
Ma olen techie, nii puhtalt tehnilisest kirjandusest. See kõik klassikaline, mis on kasulik uuesti lugeda:
- "Tehnikat objektorienteeritud disain. Design Patterns "- E.Gamma, R.Helm, R.Dzhonson, D.Vlissides.
- "Ümberstruktureerimine. Olemasolevate täiustamine Code "- M.Fauler.
- "Code Complete" - S.Makkonel.
podcaste
Siingi kõik klassikaline, kuid mitte piisavalt, nii et ma kuulata veidi rohkem lugesin:
- RadioT $
- IT-kompott.
Videosaated
Siin on kõik halb. Midagi tähelepanuväärne, ma ei saa eristada... Midagi, mis lihtsalt vaja näha siin, see ei ole. Sageli midagi olulist toimub vormis slaidid, kuid mitte kujul video. Kuigi võibolla ma ebahuvitav videos. :)
Aga tegelikult, kui teabe selekteerimine - see on väga individuaalne.
Näiteks, ma ei ole huvitatud palju äri-kirjanduse turundus. Mind ei huvita, sest ma olin tehnik.
Aga olen huvitatud on tehnoloogia, uusi lähenemisviise ja suundumusi. Ja see on sageli võimalik püüda mõned blogid, Twitter ja nii edasi. Video, Podcaste ja see ilmub kuus.
Aga saak - see jällegi otsida ja viited. Näiteks, ma leidsin huvitava raporti vaatas twitter autor, vaatas oma blogi ja leidsin midagi huvitavat. Aga kas tellida selle blogi? Ei, see ei ole vajalik, kui teave on esitatud seal kaks korda aastas. Sest kõik eksperdid - nad tegelevad. Just nii et keegi kirjutab. Jah, ja ei ilmu elu eriti spetsa midagi huvitavat, kirjutada ja väärt ja et ma oleks huvitatud. Seetõttu on mõned blogid, mis ma lugesin kogu aeg, ei. Noh, võibolla see üks - @developerWorks. :)
Kas unistus konfiguratsiooni?
Oh, see on lihtsalt siin! :)
Ma olen tehnokraatlik, nii et ma tahan - minu laptop, kuid kantavad arvuti formaadis. Samal ajal, see peab jääma füüsilist klaviatuuri, hiire peaks asendama valatult. Ja ma olen valmis, et arvuti jääb kaal 3-5 kg, hoolimata asjaolust, et see on paigutatud seljakott sülearvuti. Autonomy - mitte vähem kui 16 tundi. Pildi suurus - palju nagu 80-tolline monitor kaugusel meetri. Põhimõte ehitamise pilte prillid - liitreaalsuse. Side - 4G.
Selle konfiguratsiooni, ma enam liikuvamad, võimalik töö üldse, ma näen rohkem informatsiooni korraga, võin loobuda hiire mugavam positsioneerimise seade.
nõukogu layfhakeram
Nõukogu on lihtne: sa pead olema mõtlesin. Sa pead taha, mida sa teed. Lisaks janu töö, unistada eesmärkide saavutamiseks. Kui te lähete tööle laisalt, siis see ei ole sinu töö või olete väsinud. Seetõttu otsida muid töö või lõõgastuda. Kui puhata, kuid siiski ei tormasid, siis ei oma tööd. :)
Noh, kuulata power metal. :) Enam energiline ja inspireeriv muusika, seatud töö. :)