Darbas: Maksim Shamaev, CTO ir TS X-Cart
Patarimai Darbo Vietų / / December 19, 2019
Svečių skiltis "Darbas" - Maksim šamanas. Jau daugiau nei 10 metų jis vystėsi X-krepšelis. Be to, Maksim dalyvavo projektuose, kaip antai LiteCommerce ir Ninjawidget (Šeimos moduliai Ecwid).
Jei jūs taip pat užsiima programinės įrangos kūrimo, tai už jus, šis pranešimas yra būtinas skaityti. Maksim labai išsamią ataskaitą apie savo darbo programinę įrangą, "geležies" ir tiesiogiai operacijos metu.
Maksim Shamaev
CTO ir TS X-krepšelis, ir architektas X-krepšelis 5. Kaip CTO, Maksim buvo platforma elektroninės parduotuvės X-Cart ir auga plėtros technologinis lygis įmonėje, kaip visuma (siekiant padidinti veiksmingumą ir efektyvumą naudoti sprendimai). Kaip CIO, jis užsiima vidaus infrastruktūros X-Cart.
Kaip veikia jūsų darbo vietoje?
Na, pradėkime nuo darbo vietoje:
Kokią programinę įrangą naudojate?
Oh, tai tik čia! :) Bet nepradėkite su programine įranga, ir geležies.
geležies
Šis nešiojamas kompiuteris Lenovo IdeaPad Y560p. Noutu 3 metus, bet ji yra viena iš paskutinių noutom ant darbalaukio versiją Core i7. Kaip pasekmė, nešiojamas yra pakankamai galingas, dėl didesnių Gyslų skaičius. Aš važiavau jam iki 8 GB atminties, ir kaip pagrindinis varžtą VSD. Gimtoji varžtas pakilo vietoj DVD.
Dėl nešiojamojo kompiuterio pridedamas:
- Belaidė klaviatūra A4Tech - tik tai, kad gamintojas turi tinkamą mano klaviatūra su išdėstymą, prie kurio buvau įpratęs. Taip, Claudia paprasta, bet kita vertus aš pradedu praleisti audringai. :) Kadangi mano aukštas spausdinimo greitis - tai kritinė.
- Logitech Wireless pele.
- Stendas su ventiliatoriumi nešiojamojo kompiuterio.
Konfigūracijos pigus (atsižvelgiant prieš trejus metus už 30 TR), stiprus (turi modernią nešiojamieji kompiuteriai Core i5 / Core i7 su mažo energijos suvartojimo), bet sunki svorio. Tačiau, dėl to, kad kuprinės, mobilumas yra gaunamas priimtina. Kitame kambaryje su nešiojamieji kompiuteriai negali priartėti, bet ateiti į kitas pareigas - ją lengvai.
Nešiojamas operacija - be nutrūkusio. Aš uždarytas dangtį - miega. Atidarytas - aš prabudau. Eina miegoti / pabusti 5 sekundes, deramai VSD.
OS ir bendra sąvoka programinė įranga
Operacinė sistema - Windows 7 "(stovi ant laptopo nuo gimimo). Organizuoja visų, nesiruošia keisti. "Windows 8", taip pat, aš neketinu pereiti, nes ten yra ne kažkas panašaus, kad dabar aš desperatiškai reikia būtų.
Be to, įdomiausias. Kadangi aš vis dar stipriai programuotojas daro daug X-Cart 5, daug tyrinėti, man reikia linux-serverio, kur būčiau, bent jau šaknis. Be to, tai yra geriau, jei serveriai bus nedaug. Ir tai yra būtina, kad visa tai gali dirbti be interneto, ir kad jei aš nakosyachit serveryje, jo kritimas būtų pats brangiausias. Sprendimas yra paprastas - virtualios mašinos.
Kaip virtualios mašinos aš naudoju VirtualBox, pakankamą ir nemokama. Turiu Windows + VirtualBox krūva turi šiuos privalumus:
- Aš nachhat kad patenka virtualų serverį ar ne. Aš pakelsiu jį dar kartą.
- Aš gali turėti daug virtualūs serveriai, ir leidžia mano nešiojamas saugiai laikyti aktyvų 4 skirtingų virtualų serverį. Daugiau aš niekada paėmė. :)
- Windows, galiu sau leisti visas programas, kad man reikia, nuo Photoshop "Microsoft Office".
Bėgant metams, ši konfigūracija pasirodė geriau nei gryno Linux ar ne Linux + VirtualBox, kaip Linux negalite įdėti "Photoshop" (taip, aš žinau apie GIMP, bet jis nepatiko) ir tarnybos (Taip, žinau apie analogus, bet kartais jie negali atidaryti jį, aš būtina). Situacija, kai Linux virtualios mašinos su Windows, man nepatinka, nes ji veikia Photoshop dyuzhe lėtai.
Nuo "Linux" buvo juokinga situacija: Aš iš pradžių įdėti Ubutnu, kažką panašaus 10.04, kaip pagrindinę OS, ir palikti Windows kaip patvirtinamasis operacinė sistema. Viskas kuo puikiausiai, kol aš iš tikrųjų sumažėjo Ubuntu. Gerai, aš atstatytas. Kitas vėl sumažėjo. Vėl atkurta. Kažkur 10 Nelly įdėti VirtualBox. Gerai, kad jis dirbo per metus. Ir tada aš buvo poreikis "Photoshop", "Microsoft Word", ir net visi smulkmenos.
Gerai, pirmas man perkrautas iš vienos OS į kitą. Tada jis pradėjo galvoti įdėti Windows VirtualBox. Pažvelgė kiek išteklių guzzles Photoshop, supratau, kad ne važiuoti. Ir tada aš nusprendžiau, kad būtina atstatyti visa tai kitaip. Po to įjungtas esamą konfigūraciją. Ji dirba jau 2 metus šiuo režimu, ir aš niekada apgailestavo kelyje, ir niekada ten buvo toks, kad turiu kažką, ką galiu padaryti.
programinė įranga
Mano kūrimo aplinka - iš šių komponentų kombinacija:
- VirtuaWin - leidžia man virtualių darbastalių su CTRL + SHIFT + arrow perjungimo. Darbo stalai i 10: 2x5 matrica, kur stalas - viršutiniame kairiajame kampe, o 10 lentelė - apačioje dešinėje;
- glaistas - konsolės į virtualią mašiną. Aš įdėti juos poromis 4 stacionarūs kompiuteriai (3, 5, 7, 9 lentelės), kaip rezultatas, turiu 8 konsolių dabartinio darbastalio mašina;
- VIM viduje glaistai - grynasis konsolės be pelės. Ilgą laiką, žinios kodą ir mano asmeninė greitųjų leidžia man labai greitai darbas joje;
- naršyklių - chromo + firefox - 2 kiti stalai (8 ir 10). Pagrindinis naršyklė - Chrome;
- skype - 2 lentelėje;
- TrueCrypt - kriptokontayner užšifruoti nuolatinis pakankamai, kad aš nuolat ten visus savo slaptažodžius. Todėl, remiantis 1 lentelėje Aš paprastai atidaryti slaptažodžiu failą; :)
- Photoshop (jei reikia) - 6 lentelėje. Taip pat žaidėjas foobar200; :)
- ngrok.com - klientas už paslaugą ngrok, stovi viduje virtualaus serverio ir virtualaus serverio prokidyval Out - jis gauna kaip 0123456789abcdef.ngrok.com URL. Tai labai naudinga derinti išorės tarnybomis, ir įrodyti, kad kažkas kažko vietos;
- įvairūs įrankiai (WinSCP, WinCacheGrind, Jmeter, ir tt) - 4 lentelėje.
Kaip rezultatas, aš visada žinoti, kur ji yra atvira. Tarp 8 terminaluose taip pat turi padalinį:
- Terminalai 3 lentelė - MySQL konsolės + aptarnavimo scenarijus (X-krepšelis turi makrokomandų, kad žymiai sumažinti rinkinys kūrimo laikas, tiesiog antras terminalas 3 lentelėje yra naudojamas pradėti juos) + pradžia + bandomąjį važiavimą kodą uostyti;
- Gnybtai 5 lentelė - Peržiūrimas žurnalą, failų operacijų, servakov nustatymai ir tt;
- Terminalai 7 ir 9 lentelės - redaguoti nieko naudojant vim.
Ką dar galima pastebėti, jei mes manome, funkcionalumas programinė įranga:
- Paštas - mūsų įmonė naudoja "Google Apps for Business", todėl turiu visą Gmail "elektroninio pašto adresą. Žiūriu per jį per naršyklę. Šis metodas taupo man privalomas vienos mailer montavimo ir leidžia tuo pačiu pašto kelių parametrų naudojimą visuose kompiuteriuose, planšetiniuose kompiuteriuose ir telefonuose. Visos naudingos nuorodos - tiesiog žymes "Chrome".
- Greita pranešimų - skype + Hangout ".
- Kalendorius - standartinį Google kalendorių (naršyklėje), iš įmonių sąskaita.
- Greita pastabos - yra 2 tekstiniai failai: 1 atidaryta varžto, ir į kriptokonteynera sekundę. Nuorodos į jų turi teisę į savo darbalaukyje. Aš juos atidaryti paprastai 2 lentelėje.
- darbo laiko valdymas - naudojant trello.com, Kanban lenta naršyklėje. Ji yra nemokama ir labai funkcionalus. Ji tarnauja man patinka mano darbai, ir kai didelių problemų Notepad. Ar galėtų įpareigoti kortelę iki šiol.
- Twitter / facebook / VK / kita - jokių individualių klientų, per visus naršyklėje. Aš juos atidaryti ne daugiau kaip 1 kartą per dieną. Vienintelis dalykas yra, kaip naudotis VK žaidėją. :)
Reagavimas į klausimus, kurie gali kilti:
- Ne, aš ne naudoti aplankus VirtualBox. Duomenys, kurie yra vertingi man yra saugomi tiek bitbucket / GitHub, arba jų kopijos yra Windows ir nuolat kopijavimas nereikia. Kiti duomenys turiu. tarp priimančiosios ir svečių mašina įvaizdžio aš vilkite naudojant WinSCP.
- Kažką vertinga - arba kriptokonteynera Aš bekaplyu namų arba Google "diską. Kadangi mes turime verslo sąskaitą "Google" diskas, tada aš turiu 30 GB erdvės ten. :)
- Versija kontrolės sistema - Git. Patalpinta nuotolinio saugyklas - bitbucket.org. Taip, jis praranda GitHub funkcionalumą, bet tai yra pigiau, ir ten mes turime verslo sąskaitą. Be to, tokioje situacijoje, kai jūs turite nutolusių saugyklų daug, bitbucket daug pelningiau GitHub.
- Įskiepiai naršyklėje - standartinį rinkinį kūrėjas: Web Developer + PerfectPixel + YSlow + tinklalapis greitis + Greičio Tracker + nuostabus vaizdas.
- "Windows 7", nes buvau laiminga su viskas Windows 8, nėra nieko, kad aš norėčiau praversti. Tas pats "BitLocker" man nereikia, nes kriptokonteynera daro viską, ką reikia.
- Aš patikrinti mano elektroninio pašto pakankamai dažnai. Tačiau dažnai aš tiesiog pažvelgti į antraštes ir ji nusprendė, kad ji yra skaitoma po pietų. Todėl skaito beveik Aš 2-3 kartus per dieną. Bet monitorius, yra akių, apie 1 kartą per 15-60 minučių, priklausomai nuo to, ką darau dabar.
- Į "Skype", ir aš turiu visada Hangout. Jei aš ne ten, tada aš miegu, arba vyksta kažkur, ar mirė noutom. :) Ir aš dažnai neturi išjungti kompiuterį naktį, todėl atrodo, kad aš esu visada internete.
Mes taip pat turėtume paminėti savo įsipareigojimą tikriesiems Vim. :) Taip, žinau apie PhpStorm ir panašiai IDE naudą, tačiau iki šiol jie negali gauti kartu ir eiti su jais. :) Be to, įprotis yra toks stiprus, kad visi bandymai eiti, aš jau baisi atmetimas. :) Ne, gerai, iš tikrųjų,: W I tipo greičiau nei Ctrl-S. :) Tikriausiai, jei man kodas buvo svetimas, aš norėčiau pradėti iš karto su kodu PhpStorm naudoti... bet aš gerai žinau, jos struktūra iš pradžių aiškus ir paprastas, todėl, tiesą sakant, dalis funkcinė, kuris įgauna IDE, aš suprantu save, ir aš ne išsitraukia. :)
Ir dar, išskyrus apie mobilumą. Kai aš neturiu nešiojamas baterijas, tačiau poreikis prieigą prie visų paslaugų, kurios taupo man tabletę ( "Acer Iconia Tab A501). Įdomiausia virsta mano paskaitas. Aš dėsto UlSTU, ir ten aš kartais gauna auditoriją, kur nėra parduotuvėse. Šiuo atveju, aš tiesiog naudoti tabletę - savo bateriją ir funkcionalumą trūksta gausa. Be to, ji taip pat turi pašte, ir "Google Docs ir klientai visas reikalingas paslaugas, nuo Trello į skype. Virtuali mašina - tai vienintelis dalykas, aš neturiu ant tabletę. :) Bet šiuo metu man nereikia. Tai nereikia ir kitose panašiose situacijose - konferencijose, traukinyje ar lėktuve.
Oh, ir dvasios perdavimo - ekrano. :)
Kaip jums organizuoti savo laiką?
Bendrus metodus ir principus yra paprastas, sukūrėme per metus. Maždaug prieš metus, aš perskaičiau apie GTD ir šiek tiek pakeitė savo procesus, tačiau ATP reikalavimų, jie to nepadarė. :)
Taigi, aš planuoju Trello atrodo labai prieštaringi, skiriamąsias užduotis taktinių (ateinančias 2 savaites), strateginis atleidimu (tai atlieka per šešis mėnesius) ir mintimis (yra šiukšlės, kurias aš periodiškai apžvalga).
Prieš įstojau įrašymo Trello 3 tekstinius failus. Tada jis persikėlė Trello atrodo labai nenuosekli, nes buvau ten pradėjo vadovauti atskirų projektų planavimą, o ne saugoti įrašus apie projektą ir jo priežastis atskirai, skirtingose sistemose, sustūmė visus Trello.
Greita įrašymo mintys - tekstiniai failai. Vėliau aš juos išvalyti, vežančių kažką Trello atrodo labai nenuoseklūs, jei reikia. Tiesą sakant, tai iškarpinę, kur aš nukopijuoti kažką vėlesnei analizei. Greičiau nieko šie failai. Jie sumušė ir trell ir popieriaus Notepad. :)
Labai planuoti Aš pastatyti taip, kad yra užduotis, kuri niekada nedingsta. Tai Taskas nuo trell ir tekstinius failus peržiūrą. :) UR - apie 1-2 kartus per savaitę. Dažnai - šeštadienį. Tuo išėjimo gaunu naujo rūšiuoti ir pakeitė kortelė Trello + tuščių tekstinių failų.
Išorinis "patogenai", kuris gali turėti įtakos mano darbas, išskyrus skype, pašto ir asmeninės apeliacinį skundą, gali būti nustatyta:
- youtrack - tai kūrimo komanda "X-krepšelis 5 valdo savo tikslus ir ateities planus;
- statuscake.org - stebėti savo infrastruktūrą.
Kaip rezultatas, turiu viskas elektronikos, popieriaus nėra. :)
Koks jūsų kasdienybė?
06:00 - Aš pabusti.
07:30 - avert mano dukra į mokyklą.
8:00 - aš darbe. Mano iniciacijos prasideda:
- matyti rašyti, atsakyti, jei reikia;
- matyti kalendorių;
- Atnaujinti Taskas tą dieną, iš naujo pobūdžio, atsižvelgiant į dieną;
- nuspręsti, kad iš Taxco šiandien darys;
- atrodo youtrack, statuscake ir kt.
9:00 - darbas Taxco.
12:30 - Pietūs.
13:30 - vėl ieško paštas, youtrack, statuscake ir kt.
14:00 - grįžimas į darbą Taxco.
18: 00-19: 00 - paliekant namus, nes noriu vakarienei. :)
21:00 - grįžti į darbą.
23: 00-00: 00 - miegas. :)
Be to, dažnai dirbu vakarais savaitgaliais. Šiuo metu aš perskaičiau keletą dienoraščių, matau biblioteką, aš perskaičiau changelog'u naujas versijas kai kurių bibliotekų ir pan. Leiskite tik pasakyti, apsižvalgyti, kas naujo šią savaitę. Tada aš vėl rūšiuos trell ir nuniokojo tekstiniai failai.
Kaip produktyvumo ir atidėliojimo.
Iš esmės, jei gaunu pakankamai miego, aš produktyvus visą dieną ir naktį. Tai padeda man muzikos. Aš Power metalo gerbėjas, ir tai energingas stilius. :)
Na, apskritai, metalo atžvilgiu. :) Kalbant apie konkrečių grupių - Manowar, veikia gamtoje, geležies Saior, Powerwolf, Ross bosas, W.A.S.P, U.D.O, Warlock, "Virgin Steele Sister Sin, Firewind, AXXIS, mūšis žvėrį Amaranthe, Lordi.
Net jei yra vilkinimas, jei pakimba, bukas - Jums bus muziką.
Žinoma, receptas yra ne visiems, bet kažkas padės. :)
Vienintelis dalykas muzikoje yra minusas - Turiu dažnai ausines ir negirdi, kai aš skambinti. Bet Ping per skype padeda baudą. :)
Kokią vietą Sportas užima jūsų gyvenime?
Sportas... Čia viskas yra blogai. :)
Aš negaliu susiburti ir ką nors padaryti - valgo darbo laiko. Kartkartėmis aš darau antpuolius į arkliukas, bet aš trūksta iki mėnesio, tada vėl būtina Th kažką skubiai daryti, ir aš mesti jį.
Nors maždaug prieš metus aš pradėjau čiuožinėti, bet ten buvo kai Fail: jeigu žiemą Visi riedučiai buvo gera vasarą, stovint ant riedučių pirmą kartą mano gyvenime, aš turiu eiti daug sumušė kairė ranka.
Iš esmės, tai nėra daug įtakos man, nors aš įdėti Ilizarov aparatą. Dirbau ligoninėje trečią dieną, ir net su viena ranka. Na, tada aš su šio vertus, į aparatą, Tai buvo mūsų verslo vakarėliams ir Ulcamp 2013.
Bet su vasaros pačiūžos aš nusprendžiau po šio kaklaraištis - skausmingai brangus rudenį. :)
Nemokamas arba "priversti" laisvo laiko aš nužudyti, skaityti kažką tabletę. "Facebook" yra dažnai habrahabr, kai teminiai tinklaraščiai, straipsniai apie technologijas, mokslo ir lankytinos straipsniai.
Jei norite išjungti smegenis, Solitaire.
Savaitgaliais, aš žaisti kompiuterinius žaidimus. Paprastai tai yra kai kurių senų RPG. Dabar jis Might and Magic 6. Galiu perduoti juos mėnesius dėl laiko trūkumo. :)
Vienu metu jis grojo elektrine gitara, bet sustojo po lūžio. Grįžo žaisti kažkur srityje 2013 spalio, bet teko mesti gruodžio... Čia, manau, netolimoje ateityje teks vėl pradėti užsiima (už skaldytų rankos būtų naudinga).
Layfhakerstvo iš Maxim Shamaeva
Jei mes eiti standartinių dalykų (knygos / podcasty / Video), tada dalykų kaip šis.
knygos
Aš techniką, todėl grynai techninis literatūra. Tai viskas klasika, kuri yra naudinga naujo skaityti:
- "Metodai Objektinis projektavimas. Design Patterns "- E.Gamma, R.Helm, R.Dzhonson, D.Vlissides.
- "Refactoring. Tobulinimas esamą kodą ", - M.Fauler.
- "Kodas Complete" - S.Makkonel.
podcasty
Čia taip pat, visa klasika, bet ne pakankamai, kad aš klausytis šiek tiek daugiau skaitau:
- RadioT $
- IT kompotas.
Vaizdo Transliacijos
Čia viskas yra blogai. Kažkas puikus, aš negaliu atskirti... kažkas, kad tiesiog reikia pamatyti čia, tai ne. Dažnai kažkas svarbaus vyksta į skaidres forma, bet ne vaizdo forma. Nors gal aš neįdomu vaizdo įrašus. :)
Bet, tiesą sakant, informacijos atranka - tai labai individualus.
Pavyzdžiui, aš nesu suinteresuotas verslo-literatūros rinkodaros aikštelė. Manęs nedomina, nes buvau technikas.
Bet aš mėgstu yra technologija, nauji požiūriai ir tendencijos. Ir tai dažnai galima sugauti kai dienoraščiai, "Twitter" ir pan. Vaizdo, podcasty, ir jis bus rodomas per mėnesį.
Bet laimikis - tai, vėlgi, ieškoti ir referalų. Pavyzdžiui, radau įdomų pranešimą atrodė Twitter autorius, pažvelgė į dienoraštį ir rasti kažką įdomaus. Bet ar norėdami užsiprenumeruoti šį dienoraštį? Ne, tai nėra būtina, nes atrodo, kad informacija ten du kartus per metus. Dėl visų ekspertų - jie užsiima. Tiesiog todėl niekas rašo. Taip, ir nerodomas konkretaus spetsa kažką įdomaus, rašyti apie ir vertės gyvenime, ir kad man būtų įdomu. Todėl kai kurie tinklaraščiai, kad aš perskaičiau visą laiką, ne. Na, gal, tai vienas - @developerWorks. :)
Ar svajonė konfigūracija?
Oh, tai tik čia! :)
Aš esu technokratas, taigi aš tik noriu - mano laptopo, bet nešiojami kompiuteris formatas. Tuo pačiu metu, ji turi likti fizinė klaviatūra, pelė turėtų pakeisti pirštinę. Ir aš esu pasirengęs už tai, kad kompiuteris išlaikys 3-5 kilogramų svorį, nepaisant to, kad jis yra dedamas į kuprinę ant laptopo. Autonomija - ne mažiau kaip 16 valandų. Atvaizdo dydis - panašiai kaip 80-colių monitorius, esant vieno metro atstumo. Iš statant vaizdus su akiniais principas - papildytos realybės. Bendravimas - 4G.
Esant šiai konfigūracijai, būsiu mobilesni, galės dirbti visi, matau daugiau informacijos vienu metu, galiu atsisakyti pelę patogesniam įtaisu.
Tarybos layfhakeram
Taryba paprasta: jūs turite būti įdomu. Turite norite ką jūs darote. Be to, troškulį dirbti, svajoti pasiekti tikslus. Jeigu jūs einate į darbą tingiai, tai ne tavo darbas ar esate pavargę. Todėl, ieškoti kitų darbų, ar atsipalaiduoti. Jei poilsio, bet vis dar skuba, tada darė ne savo darbą. :)
Na, klausytis Power metalo. :) Ne daugiau energingas ir įkvepiantis muzika, nustatykite į darbą. :)