Работа: Максим Shamaev, CTO и CIO на X-Cart
Съвети Работни места / / December 19, 2019
колона за гости "Работа" - Максим шаман. За повече от 10 години той се развива в X-Cart. В допълнение, Максим е участвал в проекти, като например LiteCommerce и Ninjawidget (Family модули Ecwid).
Ако сте твърде ангажирани в разработването на софтуер, това е за вас, не се изисква този пост за четене. Максим е много подробно описание на работното си софтуер, "желязо" и директно по време на работа.
Максим Shamaev
CTO и CIO X-Cart и арх X-Cart 5. Като главен технически директор, Максим е платформа за развитието на електронната магазините X-Cart и нарастващите технологичното ниво на компанията като цяло (с цел да се повиши ефикасността и ефективността на използване решения). Както CIO, той се занимава с вътрешна инфраструктура X-Cart.
Как работното си място?
Е, нека започнем от работното място:
Какво използване софтуер?
О, това е просто тук! :) Но не се започне с този софтуер, и желязо.
желязо
Този лаптоп Lenovo IdeaPad Y560p. Noutu 3 години, но това е един от последните noutom в настолната версия на Core i7. В резултат на това на лаптопа е достатъчно силна, благодарение на по-голям брой ядра. Аз го закара до 8 GB памет, и като основен набор винт SSD. Native винт роза вместо на DVD.
За лаптоп прилагат:
- Безжична клавиатура A4Tech - само, че производителят има подходящ моята клавиатура с оформлението, за която бях свикнал. Да, Клаудия просто, но от друга страна аз съм се започне да пропусне бясно. :) Като се има предвид моите високи скорости на печат - това е от решаващо значение.
- Logitech безжична мишка.
- Щанд с вентилатор за лаптоп.
Конфигурация евтин (като преди три години за 30 TR), силен (има модерен преносими компютри Core i5 / Core i7 с ниска консумация на енергия), но тежката в теглото. Въпреки това, поради раницата, мобилността се получава приемливо. В съседната стая с лаптопите не може да се обърне, но да дойдат в друг офис - това лесно.
Лаптоп работа - без да спирате. Затворих капака - спи. Отворен - аз се събудих. Отива да спи / събуди за 5 секунди, поради SSD.
OS и общата концепция за софтуер
Операционна система - Windows 7 (стои на лаптопа от раждането). Аранжировки на краищата, не ще се променят. На Windows 8 също съм няма да се движат, защото няма такова нещо, че точно сега аз съм отчаяно се нуждаят ще бъде.
На следващо място, най-интересното. Тъй като аз все още силно програмист прави много за X-Cart 5, много, за да проучи, имам нужда от Linux сървър, където ще бъде най-малкото, корен. Освен това, по-добре е, ако сървърите ще бъдат няколко. И това е необходимо, че всичко това може да работи без интернет, и че ако аз nakosyachit на сървъра, падането му би било най-скъпите. Решението е просто - виртуалната машина.
Тъй като виртуална машина да използвам VirtualBox, за достатъчна и безплатно. Има един куп Windows + VirtualBox има следните предимства:
- Аз nachhat, който попада виртуален сървър или не. Ще го издигна отново.
- Аз може да има много виртуални сървъри, и позволява на моя лаптоп безопасно бъдете активни 4 различни виртуален сървър. Повече никога не взех. :)
- На Windows, аз може да си позволи всички програми, които имам нужда от Photoshop към Microsoft Office.
С течение на годините, тази конфигурация се оказа по-добър от чисто Linux или от Linux + VirtualBox, както на Linux не може да постави Photoshop (да, знам за GIMP, но той не го направи като него) и Office (да, знам за аналозите, но понякога те не могат да го, да отворя е необходимо). Ситуация, при Linux има виртуална машина с Windows, Не ми харесва, защото тя работи Photoshop dyuzhe бавно.
Тъй като Linux е смешно ситуация: Аз първоначално постави Ubutnu, нещо като 10,04, като основна операционна система, и се оставя на Windows като поддържаща операционна система. Всичко работи добре, докато аз всъщност спадна Ubuntu. Добре, възстановена. Друг отново спадна. Отново възстановен. Някъде в 10 Нели сложи VirtualBox. Добре, така че той е работил една година. И тогава бях необходимостта Photoshop, Microsoft Word, а дори и всички малки неща.
Добре, първо аз претоварен от една операционна система към друга. После започна да се мисли да се сложи Windows в VirtualBox. Погледнато колко ресурси guzzles Photoshop, осъзнах, че не се повозим. И тогава реших, че е необходимо да се възстанови всичко това по различен начин. След това се обърна текущата конфигурация. Тя работи в продължение на 2 години, в този режим, а аз никога не съм съжалявал в движение, и никога не е имало такава, че имам нещо, което може да направи.
Софтуер за
Моето развитие на околната среда - комбинация от следните компоненти:
- VirtuaWin - ми позволява да виртуални десктопи с превключването на Ctrl + Shift + стрелка. Работни маси I 10: 2x5 матрица, където една маса - горния ляв ъгъл, а Таблица 10 - долу в дясно;
- шпакловка - конзола за виртуалната машина. Аз ги поставят по двойки на 4 настолни компютри (3, 5, 7, 9 маси), в резултат на което имам 8 конзоли за текущата виртуален десктоп машината;
- Vim вътре шпакловка - нетна конзола без мишка. За дълго време, познаване на кода и моята лична висока скорост ми позволява много бързо работа в нея;
- браузъри - хром + Firefox - 2 други бюра (8 и 10). Основната браузъра - хром;
- Skype - 2 таблица;
- TrueCrypt - kriptokontayner криптирана упорит достатъчно, че аз продължавах да има всичките си пароли. В съответствие с това на 1 маса Обикновено отворите файла парола; :)
- Photoshop (ако е необходимо) - 6 маса. Налице е също така един играч foobar200; :)
- ngrok.com - клиент за обслужване ngrok, стои във вътрешността на виртуалния сървър и виртуален сървър prokidyval навън - той получава URL като 0123456789abcdef.ngrok.com. Това е много полезно за отстраняване на грешки на външни услуги, както и да се покаже на някой нещо местно;
- инструменти прочие (WinSCP, WinCacheGrind, JMeter и т.н.) - 4 масата.
В резултат на това, аз винаги знам къде е отворен. Сред 8 терминалите също имат разделение:
- Терминали 3 маса - MySQL конзола + сервизни скриптове (X-Cart има набор от макроси, които значително да намали време за разработка, просто втория терминал на масата 3 се използва, за да ги пусне) + започне + тест код смъркане;
- Терминали 5 маса - гледане на дневника, файлови операции, настройки servakov и така нататък;
- Терминали 7 и 9 маси - за да редактирате всичко с помощта на Вим.
Какво друго може да се отбележи, ако вземем предвид софтуера функционалност:
- Mail - нашата компания използва Google приложения за бизнес, така че имам всичко имейла в Gmail. Очаквам през него през браузър. Този подход ме спасява от свързване с един писмото монтаж и позволява използването на едни и същи пощенски настройките пътни върху всички компютри, таблети и телефони. Всички полезни връзки - само на отметки в Chrome.
- Бързо съобщения - скайп + Hangouts.
- Календар - стандартен Google календар (в браузъра), от корпоративния акаунт.
- Бързи бележки - има 2 текстови файлове: 1 е отворена на винта, а втората в kriptokonteynera. Линкове към тях имат право на вашия работен плот. Аз ги отворите обикновено на масата 2.
- Управление на работното време - с помощта trello.com, Kanban борда на вашия браузър. Тя е безплатна и много функционален. Тя ме лъже тетрадка като моите работи, както и някои големи проблеми. В състояние е да се обвърже картата към днешна дата.
- Twitter / Facebook / VK / друго - без индивидуални клиенти, всички през уеб браузър. Аз ги отворите не повече от 1 път на ден. Единственото нещо, което е, как да се използва VK играч. :)
В отговор на въпроси, които могат да възникнат:
- Не, аз не използват споделени папки в VirtualBox. Данните, които са ценни за мен, се съхраняват или в bitbucket / GitHub или техни копия са на Windows и непрекъснати архиви не се нуждаят. Други данни, които имам. между изображението на машина домакин и гост аз плъзнете с помощта на WinSCP.
- Нещо ценно - или kriptokonteynera аз bekaplyu дома или Google диск. Тъй като ние имаме корпоративна сметка с Google диск, след това имам 30 GB пространство там. :)
- Система за управление на версиите - Git. Предоставен отдалечени транзакции - bitbucket.org. Да, той губи GitHub функционалност, но това е по-евтино, и там имаме бизнес профил. Освен това, за ситуация, в която имате много отдалечени хранилища, bitbucket много по-изгодно GitHub.
- Plugins в браузъра - стандартен набор от разработчика: Уеб програмист + PerfectPixel + YSlow + скорост + Page Speed тракер + Страхотен снимки.
- Windows 7, защото бях щастлив с всичко в Windows 8, няма нищо, че ще дойде по-удобно. Същата BitLocker не ми трябва, както kriptokonteynera прави всичко, което ми трябва.
- Да проверя моя имейл достатъчно често. Но често съм просто погледнете заглавията и се реши, че това се чете в следобедните часове. Ето защо, се чете почти съм 2-3 пъти на ден. Но монитора, който е в полето, около 1 на всеки 15-60 минути, в зависимост от това, което правя сега.
- В Skype и имам винаги с разговори. Ако аз не съм там, а след това аз спя, или да отида някъде, или умира с noutom. :) И аз често не изключите лаптопа през нощта, така че изглежда, че аз съм винаги на линия.
Ние също трябва да споменем моя ангажимент към капитана Vim. :) Да, знам за ползите от PhpStorm и подобни IDE, но до този момент те не могат да се съберат и да отида с тях. :) Освен това, този навик е толкова силна, че всички опити да си отиват, аз съм бил ужасен отхвърляне. :) Не, добре, всъщност,: w пиша по-бързо от Ctrl-S. :) Вероятно, ако кодът за мен беше непознат, аз ще започне веднага с използването на код PhpStorm... но аз знам добре, неговата структура първоначално ясен и прост, така че в действителност, част от функционални, което отнема на IDE, аз осъзнавам, а аз не правя дърпа. :)
И все пак, освен за мобилност. Когато аз нямам лаптоп батерии, но имат нужда от всички услуги, които ми спестява таблетка (Acer Iconia Tab A501). Най-интересното нещо се превръща моите лекции. Аз изнасям лекции в UlSTU и там понякога получава публиката, където няма обекти. В този случай, просто се използва таблетка - батерията и функционалност липсва в изобилие. Освен това, той също има поща, и Google Docs и клиенти всички необходими услуги, от Trello за скайп. Виртуална машина - това е единственото нещо, което не е нужно на таблета. :) Но в този момент не ми трябва. Тя не се нуждае, и в други подобни ситуации - по време на конференции, във влака или самолета.
О, и за прехвърляне на духа - снимки на екрани. :)
Как да организирате времето си?
Общи подходи и принципи са прости, са се развили през годините. Преди около година, аз прочетох за ГДД и леко променена своите процеси, обаче, GTD-съвместим, те не са. :)
Така че, аз планирам да Trello изглежда много непоследователни, разделянето задачи за тактически (следващите 2 седмици), стратегически (за да се направи в рамките на шест месеца) и мисли (има боклук, който периодично преразглеждане).
Преди да влезе в записа Trello 3 текстови файлове. След това той се мести в Trello изглежда много непоследователно, защото бях там започна да доведе планирането на отделните проекти, а не да водят регистри за проекта и неговите причини отделно, в различни системи, влезе ол-ин Trello.
Бързи мисли запис - текстови файлове. По-късно ги очисти, носейки нещо в Trello изглежда много непоследователно, ако е необходимо. В действителност, това е в клипборда, където копирам нещо за по-късен анализ. По-бързо е нищо тези файлове. Те бият и трелл и тефтерче. :)
Самият план аз построих, така че да е задача, която никога не избледняват. Това Таско относно преразглеждането на трелл и текстови файлове. :) UR - около 1-2 пъти седмично. Често - в събота. На изхода получавам пресортирам и сменената карта в Trello + празни текстови файлове.
Външни "патогени", които могат да повлияят на работата ми, с изключение на скайп, поща и личен призив, могат да бъдат идентифицирани:
- youtrack - това развитие отбор X-Cart 5 управлява своите цели и планове за бъдещето;
- statuscake.org - наблюдение нашата инфраструктура.
В резултат на това, аз имам всичко, електронни, хартия съществува. :)
Какво е вашето ежедневие?
06:00 - Аз се събуди.
07:30 - AVERT дъщеря ми на училище.
08:00 - аз съм на работа. Моят инициализация започва:
- виж пост, отговор, ако е необходимо;
- вижте календара;
- опресняване Таско за ден, пресортирам във връзка с деня;
- да реши, че от днес Таско ще направим;
- погледнете youtrack, statuscake и др.
09:00 - работа по Таско.
12:30 - Обяд.
13:30 - отново търси поща, youtrack, statuscake и др.
14:00 - завръщане на работа в Таско.
18: 00-19: 00 - да напускат дома, защото искам да вечеря. :)
21:00 - обратно на работа.
23: 00-00: 00 - сън. :)
В допълнение, често работя в вечери през почивните дни. По това време, чета някои блогове, виждам библиотеката, четох changelog'u нови версии на някои библиотеки и така нататък. Нека просто кажем, огледай, какво е новото през тази седмица. Тогава пресортирам треллът и опустошени текстови файлове.
Що се отнася до производителността и бавене.
По принцип, ако получават достатъчно сън, аз съм продуктивен по цял ден и нощ. Това ми помага да музиката. Аз съм фен на пауър метъл и този енергичен стил. :)
Е, като цяло, метал отношение. :) Що се отнася до специфични групи - Manowar, препуска лудо Iron Saior, Powerwolf, Рос шефа, W.A.S.P, U.D.O, Warlock, Virgin Steele, сестра на греха, Firewind, звено в състава, Battle звяра Amaranthe, Lordi.
Дори и да има бавене, ако остана, тъп - ще доведе музиката.
Разбира се, рецептата не е за всеки, но някой ще помогне. :)
Единственото нещо, което в музиката е минус - Често съм в слушалките и не може да чуе, когато се обадите. Но пинг чрез скайп помага глоба. :)
Какво постави спорта заема в живота си?
Спорт... Тук всичко е лошо. :)
Не мога да се съберат заедно и да направим нещо - изяжда много работа време. От време на време правя набези в рока, но липсваше до един месец, след което отново е необходимо да се Th нещо спешно да се направи, и аз го хвърли.
Въпреки, че преди около година започнах да скейт, но има известен Fail: ако зимата всички кънки е добра през лятото, стоящи на ролкови кънки за първи път в живота ми, аз трябва да отида много разорен лява ръка.
По принцип, това не е много ми повлия, въпреки че сложих апарата Ilizarov. Работил съм в болницата на третия ден, а дори и с една ръка. Е, тогава аз съм с тази страна, в апарата, Това беше на нашите фирмени партита и Ulcamp 2013.
Но с летните кънки реших след това равенство - болезнено скъпи есен. :)
Безплатен или "принуден" свободно време, ще убия, четеше нещо на таблет. Facebook е често, habrahabr, някои тематични блогове, статии за технологии, научно-популярни статии.
Ако искате да изключите мозъка, пасианс.
В събота и неделя, аз играя компютърни игри. Обикновено това е някакъв стар RPG. Сега мощта и магията 6. Мога да ги предаде в продължение на месеци, поради недостиг на време. :)
По едно време той играе електрическа китара, но спря след счупване. Върнати да играе някъде в района през октомври 2013 г., но трябваше да се откажат от декември... Тук, според мен, в близко бъдеще ще трябва да започне отново ангажирани (за счупена ръка би било полезно).
Layfhakerstvo от Максим Shamaeva
Ако тръгнем от стандартните неща (книги / подкастове / видео), след това нещата по този начин.
книги
Аз съм технически ориентирана, така че чисто техническа литература. Всичко това е класически, което е полезно да прочетете отново:
- "Техники на обектно-ориентиран дизайн. Design Patterns "- E.Gamma, R.Helm, R.Dzhonson, D.Vlissides.
- "Редакции. Подобряване на съществуващия код "- M.Fauler.
- "Код Попълнете" - S.Makkonel.
подкасти
Тук също всички класически, но не достатъчно, за да мога да слушате малко повече чета:
- RadioT $
- IT-компот.
Видео подкасти
Тук всичко е лошо. Нещо забележително, не мога да се разграничи... Нещо, което просто трябва да се види, а това не е така. Често се случва нещо важно, под формата на слайдове, но не под формата на видео. Въпреки, че може би аз безинтересна видеоклипове. :)
Но в действителност, изборът на информация - това е много индивидуално.
Например, аз не се интересувам от много бизнес-литература на маркетинга. Не ме интересува, защото бях техник.
Но аз се интересувам от е технология, нови подходи и тенденции. И често е възможно да се хване в някои блогове, Twitter и така нататък. Във видеото, подкасти и тя ще се появи в един месец.
Но уловката - това, отново, търсене и референции. Така например, открих един интересен доклад погледна Twitter автор, погледна към неговия блог и открих нещо интересно. Но дали да се абонирате за този блог? Не, това не е необходимо, тъй като се появи информация, че два пъти годишно. За всички експерти - те са ангажирани. Просто така че никой не пише. Да, и не се появи в живота на даден spetsa нещо интересно, пиша за и си заслужава и че аз ще се интересуват. Ето защо, някои блогове, които прочетох през цялото време, не. Е, може би, този път - @developerWorks. :)
Има ли конфигурация сън?
О, това е просто тук! :)
Аз съм технократ, така че аз просто искам да - моя лаптоп, но за носене компютър формат. В същото време, той трябва да остане физическа клавиатура, мишка трябва да замени ръкавица. И аз съм готов за това, че компютърът ще запази теглото на 3-5 кг, независимо от факта, че тя е поставена в раницата на лаптоп. Autonomy - не по-малко от 16 часа. Размер на изображението - много прилича на 80-инчов монитор на разстояние от един метър. Принципът на изграждане на изображения с очила - увеличена реалност. Комуникация - 4G.
В тази конфигурация, ще бъдат по-мобилни, в състояние да работи изобщо, мога да видя повече информация по едно време, не мога да се откаже от мишката, за по-удобно позициониране на устройството.
layfhakeram Съвета
Съвета е прост: трябва да се чудите. Трябва да искаме това, което правите. Освен това, жаден за работа, за да мечтаят за постигане на целите. Ако отидете да работите лениво, а след това не е твоя работа или сте уморени. Затова търсим никаква друга работа или да се отпуснете. Ако останалите, но все още не бързам, а след това, не е вашата работа. :)
Е, да слушате Мощност метал. :) Не по-енергични и вдъхновяваща музика, настроен на работа. :)