отзывы – Stepan Suvorov Blog https://stepansuvorov.com/blog Release 2.0 Fri, 07 Nov 2014 15:07:43 +0000 en-US hourly 1 https://wordpress.org/?v=6.3.1 RightFusion(он же ранее Mediatek) https://stepansuvorov.com/blog/2012/12/rightfusion%d0%be%d0%bd-%d0%b6%d0%b5-%d1%80%d0%b0%d0%bd%d0%b5%d0%b5-mediatek/ https://stepansuvorov.com/blog/2012/12/rightfusion%d0%be%d0%bd-%d0%b6%d0%b5-%d1%80%d0%b0%d0%bd%d0%b5%d0%b5-mediatek/#comments Mon, 24 Dec 2012 20:57:56 +0000 http://stepansuvorov.com/blog/?p=423 Continue reading ]]>

Компания: RightFusion(Mediatek)
Телефон: (057) 315-44-22
Веб-сайт: rightfusion.com
Адрес: г. Харьков, ул. Академика Проскуры, 1

В Mediatek я пришел в июне 2010 года. На меня вышел Артем Дружелюбов – HR менеджер компании, который нашел мое резюме на сайте vshtate.ru, лежавшее там и не обновляющееся с времен открытия сервиса.

Договариваясь о встрече, я спросил название ближайшей станции метро и узнал, что там нет никакого метро. В плане дислокации опасения оказались напрасны: я доехал из центра до завода Хартрон (где компания арендует помещения) всего лишь за 20 минут.

На проходной завода улыбнуло сочетание новых технологий с совковыми традициями : всем делают современные пропуска со штрих кодом, при этом приложить ваш пропуск с считывающему устройству должны специально обученные бабки, самому низя.

Пока мы шли к офису, Артем рассказывал на сколько тут все пропитано духом науки, открытий и космоса. Офис представлял из себя 2 большие комнаты(как мне подсказали: их уже три): одна из которых была отдана игроделам(на flash), а другая – php разработчикам. Где-то в сумме человек 25 получилось.

Собеседовал меня один из 2х соучредителей компании, и произвел впечатление человека хорошо разбирающегося в предметной области. Я ответил на теорию по ООП, но вот на практических вопросах уже споткнулся, так как в gameloft мы уверенно продолжали оставаться на php4, которому далеко еще до объектно ориентированного. И все равно меня попросили реализовать Singlton. Ну что ж, мой Singlton-“велосипед” работал через условие по константе, которая задавалась один раз. Потом следовали не очень сложные вопросы по SQL – где-то уровня различных объединений таблиц. И в конце собеседования меня ждала задача на логику по алгоритму расчета регулярных событий в календаре.

Больше всего запомнилось и понравилось из всего процесса собеседования – вся комната параллельно решала и активно обсуждала другу логическую задачу. А Артем после собеседования показал головоломку, которую он носит с собой(вероятно для таких как я), это меня окончательно подкупило: компания в которой активно интересуются головоломками – должна развиваться и не может стоять на месте. Вот то, что я и искал.

Через несколько дней со мной связались и сделали предложение по работе. Причем выходить на новое место нужно было довольно быстро, а именно – через неделю. Так как я уже принял для себя решение о переходе, накопившийся отпуск стал жертвой стремления к развитию.

Взяли на испытательный срок с условием: что я подтяну ООП и выучу ZendFramework. В этом месте хочу дополнить: отдел состоял только опытных Senior и Middle+ разработчиков.

Первый день в компании. После современного офисного центра общая заводская обстановка немного контрастировала, но сам офис был отремонтированным, светлым и просторным, с большими окнами, которые начинались почти от самого пола. И мое рабочее место было рядом с окном. Ну правда вид из окна был на соседнее здание, но это уже детали.

На рабочем столе стояло 2 монитора, да и машина, как позже выяснилось, была довольно мощная. Именно после Медиатека я понял на сколько удобно работать имея 2 монитора: на одном из которых можно вести разработку, а на другом – представление и отладку. Когда я включил комп – меня приветствовала операционная система Ubuntu – “WTF?” (Я тогда и подумать не мог, что меньше чем через год начну ее использовать как основную для работы и даже дома). Пришел Артем с диском винды. Вручил и сказал, что у меня есть часа 2 на разворачивание рабочего места и потом уже можно будет приступить к работе.

Коллектив действительно оказался дружным: не смотря на то, что все активно были поглощены своими заданиями, – каждый поучаствовал и помог в разворачивании системы: кто-то диск хороший дал, кто-то ссылку подкинул на шару, а кто-то подсказал какая буква на наклейке серийника винды на самом деле.

В компании кроме чая и кофе имелась вазочка с конфетами. Приятно. Как я потом понял: она была с секретом, который заключался в том, что конфеты подразделялись на “вкусные” и “другие”, и для того, чтобы взять первый тип, необходимо было погружать руку ко дну.

Первые 2 недели меня учили ZendFramework. Саша Моисеенко стал моим руководителем в обучении. Не могу не отметить его талант в обучении: выполнив всего несколько простых заданий я уже достаточно хорошо разбирался в основах зенда. Забегая на перед скажу: эти же задания я давал разработчикам, которых в последствии сам обучал фреймворку.

Отдел PHP в компании разрабатывает все свои сайты на ZendFramework. Даже если это персональная страничка со статическим контентом – она будет сделана на тяжелом ZF. Такая политика компании. Делается ставка на то, чтобы все разбирались в ZF и не было трудностей передавать проект от одного программиста к другому. Довольно разумный подход, хотя для этого можно было взять Зенд, но не чистый, а какую-нибудь CMS созданную на его основе. Но все же отметим, что большая часть разработчиков и большая часть заданий посвящено крупным многомодульным проектам, которые ведутся уже не один год.

Первый месяц в компании. Мне выпала участь программировать отдельный модуль системы, на котором я отлично обкатал свои знания по фреймворку и потом уже в общий проект было вливаться довольно легко.

Что из себя представлял проект? Огромная махина по аналитике банковской информации, куда загружались миллионы записей по разным клиентам, а система должна была выдавать все быстро красиво с кнопочками и графиками. Так же в системе была мега сложная система распределения ролей и доступа. Роли сами между собой зависели друг от друга и могли как наследовать права, так и иметь свои. Причем наследовать права могли как группы, так и конкретные пользователи. Каждая сеть банков имела свой аккаут, и соответственно: могла иметь свою функциональность. База – MySQL с оптимизационными плюшками. На клиенте стандартно – jQuery + jQuery UI. Немного странная система разворачивания проекта – для каждой из сред(test, pre, prod) был заведен свой репозиторий svn.

Хочу отметить Андрея Кулешова, который стал старшим на нашем проекте. Благодаря нему я серьезно продвинулся в отладке JavaScript и использовании библиотеки jQuery. Бывало мы проводили целый день в упорном мозговом штурме какой-то задачи.

Полгода в компании. Я достаточно хорошо разобрал ZendFramework, изучил структуру проекта и влился в команду уже не как начинающий разработчик, а полноценный член команды, внося свои идеи и предложения касательно вариантов решений.

Не могу не упомянуть ситуацию с моим трудоустройством в качестве сотрудника: пообещали что оформят сразу же после испытательного срока, но оформлять не собирались. Перевел свое, на тот момент уже созданное, ЧП с единого налога на общий(хорошо хоть не догадался закрыть). Сказали бы сразу “оформлять не будем”, или “оформим тогда-то”. А так эти долгие обещания походили на какую-то мелкую хитрость, которая явно не добавляла компании доверия.

По оплате было все четко и все в срок: за все время моей работы в компании, ни разу не возникло какой-либо задержки. Деньги поступают первого числа следующего месяца(за месяц, который отработал). Уже после моего ухода эта дата была сдвинута на 7е число, но все равно довольно справедливо(сравнивая с последующими местами работы, где я получал ЗП в середине следующего месяца либо позже).

Система отчетов по отработанному времени была предельно суровая – представляет собой Excel-табличку, в которую заносятся временные промежутки. Такая система заполнения поминутного времени немного напрягает, но организовывает и мотивирует: вот сегодня смотришь что ты потратил на обед не 20 минут, а 25. Строго это не контролировали(т.е. +/-5 минут), но составлять отчеты мы должны были довольно четко. Сейчас, на сколько мне известно, от этого отказались и пришли к нормальному Jira-timelog.

В противовес строгой системе учета времени я должен привести гибкий график, который реально был гибкий, и точно могу сказать, что более гибкий график у меня был только на фрилансе. Единственное правило – необходимо явиться на работу раньше 11, все. Можно было работать, как больше, так и меньше 8 часов в день и соответственно 40 часов в неделю. Только суммарный квартальный отчет должен сойтись, но и тут недоработку можно было покрыть в следующем месяце либо взять за свой счет, а за переработку получить дополнительный выходной. Можно работать по выходным и по праздникам, все обсуждается.

Раз уже заговорил о учете времени, скажу и о овертаймах. Никаких овертаймов я в компании не заметил. Да, было несколько случаев, когда нужно было задержаться на работе. Но это скорее исключение, чем правило.

Отпуск – это 10 рабочих дней плюс еще 5 sick days, т.е. дней, которые можно взять срочно не предупреждая об этом заранее. И больничные – 2 недели.

В нагрузку к соц пакету шло оплачивание талончиков на спорт. Правда спорт зал был не по выбору, а конкретный – ХАИшный манеж. Я туда ходил играть в настольный теннис: cтолы вполне хорошего качества, но ракетки конечно нужно было брать свои.

А еще были офисные животные – это 2 жабы в банке.  И почетная обязанность по промыванию этой банке.

Коллектив сплоченный, этому способствовало: совместные обеды, пятницы(сборы вне компании), бухасты(сборы по случаю нескольких ДРов), выезды на конференции и мастер классы, корпоративы.

Фотографий офиса нет. Ведь это режимный объект, как-никак. Ну а если серьезно: качественных фоток просто нет. (Артем, ты вроде бы пообещал обеспечить?)

Еще раз возвращаясь к условиям в офисе: кондиционеры летом вполне справлялись; зимой было прохладно, но не холодно. Более того: в каждую комнату нам поставили очиститель-увлажнитель воздуха. К минусам можно отнести то, что не было кухни, а зона отдыха представляла собой только диван.

Ушел. Да, понятное дело: компания не была идеальна, и само собой: в другой компании мне сделали хорошее предложение, но покинул компанию не из-за первого и даже не из-за второго тезиса. Ушел я по своим личным причинам, которые не буду тут озвучивать, так как к информации о компании это все равно ничего не прибавит.

… на сколько все-таки приход в Медиатек повлиял на последующие события в моей жизни … видимо Медиатек Мактуб

]]>
https://stepansuvorov.com/blog/2012/12/rightfusion%d0%be%d0%bd-%d0%b6%d0%b5-%d1%80%d0%b0%d0%bd%d0%b5%d0%b5-mediatek/feed/ 1
Unitecsys https://stepansuvorov.com/blog/2012/08/unitecsys/ https://stepansuvorov.com/blog/2012/08/unitecsys/#respond Mon, 27 Aug 2012 18:04:51 +0000 http://stepansuvorov.com/blog/?p=426 Continue reading ]]>

Компания: Unitecsys
Телефон: (057) 714-02-19
Веб-сайт: unitecsys.com
Адрес: Харьков, проспект Ленина, 18/9, офис 2

Компанию Unitecsys посетил в июне 2009 года. Туда перешел работать лид нашей команды(компания gameloft) – и отзывался самым лучшим образом, а именно – “взрыв мозга”, чего мне в gameloft и не хватало. Он так же сказал, что хорошие разработчики им в компанию всегда нужны, поэтому я решил попробовать и отправил резюме им.

Мне ответил Дмитрий Ефименко, который тут же предложил решить задачку по сбору требований и планированию решения. Проект “телефонная книга”. Он скинул начальные условия и попросил меня высказывать все идеи по поводу того, как лучше организовать все и также собирать дополнительную информацию с него, как с заказчика. Сначала задача мне показалась вообще элементарной, но потом я понял на сколько решают “детали”. Вот так меня в неспешном темпе почтовой переписки в итоге пригласили на собеседование.

На тот момент офис компании располагался напротив ХИРЕ( на территории ТочПрибора). Представлял из себя одну комнату, в которой находилось несколько человек(4 или 5) и все были заняты суровым проектированием. Сейчас, на сколько мне известно, после двух переездов, компания тоже живет в небольшом помещении и компактным составом.

Вопросы собеседования стали продолжением диалога по разработке проекта “телефонная книга”. Тут меня сразу убрали по ООП, после чего перешли к структуре базы данных, где прогнали по специфике различных типов данных, движков таблиц, связей между таблицами и типами индексов. Тут было уже лучше, но все равно многого я не знал.

Собеседование я завалил, но Дмитрий в очередной раз вдохновил меня на более детальное изучение базы данных, ярко показав пробелы в знаниях. И, что немаловажно –  ответил на все технические вопросы после собеседования, а так же дал список литературы для самосовершенствования. И пусть говорят что у него ЧСВ зашкаливает, может быть оно даже так, I don’t care, важно то, что 2 собеседования(первое еще в ProgramAce) с этим человеком дали мне очень хороший импульс для развития.

Запомнилась фраза, которую я теперь часто использую: “PHP можно научить и обезьяну, но мы не кодеры, а программисты, поэтому должны уметь решать, а не просто писать код

Ну и список рекомендованной Дмитрием литературы:

  • Алистер Коберн. Современные методы описания функциональных требований
  • Том ДеМарко, Тимоти Листер. Вальсируя с Медведями. управление рисками в проектах по разработке программного обеспечения
  • Том Демарко. Deadline. Роман об управлении проектами
  • Фредерик Брукс. Мифический человеко-месяц или как создаются программные системы
  • Элизабет Халл. Разработка и управление требованиями
  • Стивен Р. Кови. Семь навыков высокоэффективных людей. Мощные инструменты развития личности
  • Буч и др. Объектно-ориентированное проектирование
  • Фаулер. Архитектура корпоративных программный приложений
]]>
https://stepansuvorov.com/blog/2012/08/unitecsys/feed/ 0
Program-Ace https://stepansuvorov.com/blog/2012/08/program-ace/ https://stepansuvorov.com/blog/2012/08/program-ace/#comments Sat, 11 Aug 2012 21:04:14 +0000 http://stepansuvorov.com/blog/?p=429 Continue reading ]]> program ace logo

Компания: Program-Ace
Телефон: (057) 7556-556
Веб-сайт: program-ace.com (program-ace.com.ua)
Адрес: 61052, Харьков, Полтавский шлях, 56 (9-й этаж)

Компания Program-Ace могла стать моей первой компанией, если бы отдел работы с персоналом был побыстрее. А так, воспользовавшись их задержкой, меня пригласила компания gameloft, куда я и пошел работать. Но все же вернемся к Program-Ace, куда мы пришли вместе с одногруппником осенью 2007 года. Нам тут же выдали анкеты листов по 5, где мы должны были заполнить всю информацию включая опыт работы, знакомые технологии, вредные привычки, паспортные данные, налоговый код, по-моему, тоже. Старательно заполнив все галочки мы сдали бланки и нам сказали что свяжутся с нами. И действительно, где-то в течении недели со мной связались и пригласили пройти собеседование.

Сначала был тест. И тест был обо всем: PHP, JavaScript, HTML, SQL. Вопросы не очень сложные – ну это и логично: тест был для начинающего разработчика. Почти сразу же после прохождения теста началось собеседование.

Именно тогда я познакомился с Дмитрием Ефименко – харьковской легендой в области сайтостроения и техническим директором отдела веб разработки. Это было мое первое собеседование, к которому я подходил имея уже за плечами несколько лет работы на фрилансе и чувством того, что я уже знаю все о PHP, ну или почти все. Вот тут мне Дима крылья моей самоуверенности и подрезал, по пунктам разложив пробелы в знаниях и, особенно, понимании некоторых вещей. Мне был интересно с ним общаться, своим интервью он не только установил мой уровень, но и показал что в этой компании я смогу научиться большему. Благодаря нему я дал согласие на предложение Program-Ace. Но, как было отмечено выше, не сложилось что-то у них.

В начале 2012 судьба делает новый виток: меня снова приглашают в компанию Program-Ace, правда теперь уже не junior-разработчиком, а senior.

Офис компании остался на том же месте, правда после кризиса немного уменьшилось количество комнат. Меня радостно встретили и ***барабанная дробь*** дали туже анкету на 5 листов, где нужно было заполнять все личные данные. В этот раз я ограничился минимумом, которые меня таки уговорили заполнить. После чего шел тест. Думаю вы уже поняли что это был тот же самый тест, что и пять лет назад, только по PHP в этот раз я выбрал вопросы для старшего разработчика, а по HTML/JavaScript/SQL похоже нет теста на старшего разработчика. Несмотря на большое количество вопросов – справился с тестом довольно быстро. Завис только на одном вопросе, позже мне объяснили, что он был основан на работе с указателями в Oracle.

Через несколько дней пришло письмо “Поздравляем, Вы прошли предварительный отбор.” с приглашением на собеседование. В этот раз собеседовал меня Евгений Борщ(к тому моменту Дмитрий Ефименко уже покинул компанию). Стоит отметить: тоже грамотный технический специалист, на котором сейчас держится веб-отдел. Были только общие вопросы: с какими технологиями и фреймворками работал, какие методики распределения нагрузки применял. Еще немного поговорили на английском. Рассказали мне о проекте, на который рассматривают меня лидом – что-то похоже на google adsence, только ориентированное на специфический контент-трафик.

В общем, не очень заинтересовали. Проект, над которым я работал, был интереснее, ИМХО. Вот так я второй раз не пошел работать в Program-Ace.

А на выходе из офиса меня ждал сюрприз: оказалось главный вход офисного центра закрывается в 19-00 и потом можно выйти только через черный ход в другом крыле. Но меня-то никто не предупредил. Представьте мое изумления когда я спускаюсь на лифте, а на первом этаже свет выключен и дверь закрыта. Пришлось подниматься назад в офис и спрашивать у охранника WTF? Он мне объяснил ситуацию. Пошел в другое крыло искать этот ***ый запасной лифт. Нашел – вызвал – не приходит.  Добавлю, что я договорился на встречу с девушкой, и уже опаздывал из-за приколов офисного центра. Побежал по черной лестнице. Вырвался! После такого “квеста” подумал “никогда больше сюда не вернусь!”.

Теперь немного объективной информации, так как в инетах неоднократно поднимался срач по поводу работы в данной компании. Внесу свое понимание вопроса.

На сколько мне известно: в компании было 2 кризиса, что повлекло за собой массовый отток кадров. О первом говорить не буду, так как у самого мало информации, возможно меня кто-то дополнит в комментариях. А по второму – была следующая ситуация: Program-Ace поставил почти все на очень крупный проект, фактически вся компания работала на него. Но тут – бац! – кризис. И у заказчика уже нет денег на спонсирование этого проекта. Вот тут и начались проблемы: ушли люди, которым вовремя не заплатили – это привело к тому, что начали рушиться и соседние проекты, стали уходить уже заказчики. Но сейчас  ситуация стабилизировать и компания снова начала расширяться. У меня там работает товарищ уже больше года и его все устраивает.

]]>
https://stepansuvorov.com/blog/2012/08/program-ace/feed/ 2
W3 Ukraine https://stepansuvorov.com/blog/2012/08/w3-ukraine/ https://stepansuvorov.com/blog/2012/08/w3-ukraine/#comments Sun, 05 Aug 2012 17:43:13 +0000 http://stepansuvorov.com/blog/?p=352 Continue reading ]]>

Компания: W3 Ukraine
Телефон: 050 400 33 01
Веб-сайт: w3.ua
Адрес: 23го Августа, 67а

Заходил в W3 Ukraine на собеседование еще весной 2010 года, она тогда находилась на территории ФТИНТа. В ней работали и работают многие мои знакомые. По всему этому сложил некоторое представление о компании, которым могу поделиться.

На данным момент компания находится недалеко от м. 23 Августа, в торговом центре АТБ на втором этаже. Офис, по сравнению с тем что был, – шикарный.

W3 удачно назвавшись созвучно консорциумом (W3C) всепоглощающее занимается версткой и направлениями связанными с версткой. Посему в компанию могут понадобиться специалисты следующих направлений: верстальщик, javascript разработчик, php имплементатор и менеджеры разных типов. Так же в компании есть отряд особого назначения – команда занимающаяся разработкой, доработкой и поддержкой трекинговой системы, на которой и держится весь процесс кругооборота проектов. Тогда в 2010 году меня приглашали в эту команду на позицию PHP разработчика.

Собеседование было довольно быстрое. Сначала я заполнил небольшой тест по PHP. Вероятно, его составляли для отбора имлементаторов и начинающих разработчиков, потому как, мне он показался через чур примитивным. Но совсем глупых вопросов, на сколько я помню, не было. После успешного прохождения теста меня собеседовал техлид отдела внутренней разработки, который закидывал умными словами и пытался понять какие из них я где-то слышал. В итоге он успешно доказал, что мои навыки по верстке примитивны (я как бы на них упор и не делал), но тем не менее сказал, что берет меня на испытательный срок и попросил подождать – со мной свяжется HR менеджер.

Видимо судьба готовила мне что-то поинтереснее: через 2 недели я узнал что из компании ушли как HR, которая должна была со мной связаться, так и сам техлид, который принял меня в команду.

Теперь, когда нейтрально-повествовательная часть закончилась, продолжу описание сразу разделив мнение на “черное” и “белое”.

Белое:

W3 – это лидер по верстке, с этим не поспоришь. Компания развивается не только внутри, но она и открывает новые филиалы по всему миру. Пытаясь монополизировать завоевать рынок и скупая более мелкие сервисы по созданию верстки и подобные, она набирает все больше клиентов.

W3 – это компания, где очень хорошо налажен процесс обучения и передача опыта. Вы можете прийти в компанию с базовыми знаниями по HTML и дорасти до Senior Markup Developer. Исходя из того, что компания давно на рынке и уже успела заработать репутацию “школы верстки”, “Markup Developer в W3” звучит гордо и может являться вашей хорошей визитной карточкой.

Так как W3 специализируется непосредственно на верстке, качество которой – лицо компании, то только она может гарантировать высокие зарплаты и постоянную загрузку для старших специалистов данной области.

Компания W3 имеет гибкую систему начисления зарплаты, что позволяет сотруднику определять свою ЗП самому. Если более подробнее: есть фиксированная ставка, которую вы получаете всегда, и есть бонусы, которые вы получаете за выработанные часы, успешно сделанные проекты, качество работы. Т.е. все просто: нужно больше денег – работаешь больше, работы/проектов всегда хватает.

Черное:

Быть верстальщиком из W3 престижно, а вот быть программистом – увы, нет. Почему? Потому что основная часть PHP программистов – это специалисты по настройке готовых CMS систем. Я разговаривал не с одним разработчиком и если резюмировать их мысли “Я специалист по WP/Drupal/Magento/etc, но я не умею программировать“. А все JavaScript разработчики – это бывшие верстальщики; да, я согласен: они Офигенно знают HTML/CSS & JavaScript/Jquery(на уровне настройки модулей), но это еще не делает их программистами.

Все сотрудники компании W3рабы” и это не моя фраза. Ее я слышал как от людей, которые работали там, так и от того, которые работают сейчас, или от их родственников-знакомых. Чем обоснованы такие слова? Да опять же этой супер-гибкой-стимулирующей системой, которая загоняет людей в овертаймы и работу по выходным. Кстати, должен отметить что компания не следует гос праздникам, т.е. люди работают и по праздникам.

 

Если есть что дополнить или возразить – с радостью выслушаю ваши комментарии.

]]>
https://stepansuvorov.com/blog/2012/08/w3-ukraine/feed/ 20
Gameloft https://stepansuvorov.com/blog/2012/07/gameloft_/ https://stepansuvorov.com/blog/2012/07/gameloft_/#comments Mon, 16 Jul 2012 12:41:08 +0000 http://stepansuvorov.com/blog/?p=274 Continue reading ]]>

Компания: Gameloft (харьковский филиал компании)
Телефон: 760-23-61
Веб-сайт: www.gameloft.com  и локальная версия gameloft.ua
Адрес: 61001, пр. Гагарина, д. 43/2, к. 9-ый этаж (+3 и 10тый)

Моя первая компания; компания, в которой я на данный момент проработал больше всего. Пережив 3 поколения логотипа, думаю я смогу рассказать, что реально происходит “на кухне”.

Пришел в gameloft в ноябре 2007 года по приглашению HRa, Евгения Биренбаума, который нашел меня на Ярмарке Вакансий (уже ежегодно проводимом событии в ХНУРЕ). Мне на тот момент поднадоело фрилансить и пришло время искать компанию для постоянной работы. Очень хорошо что на стенде аббревиатура “PHP” была нарисована крупно, иначе прошел бы мимо: даже не думал что в эту компанию нужны PHP разработчики, так как знал что компания специализируется на разработке игр для мобильных телефонов.

Inside, первые впечатления: современный офисный центр, все очень аккуратно и светло. Послушал историю о компании(думаю тут ее не имеет смысла пересказывать). Мне предложили 2 вакансии для PHP разработчика в разные отделы: eCommerce (отдел электронной коммерции, продажи игр ) и WebTools (отдел разработки внутренних инструментов). Узнав то, что eCommerce отдел развивается очень быстрыми темпами, а в WebTools пока только 2 человека и нужен был 3тий, решил писать тест в отдел электронной коммерции.

Надеюсь что за 4 года уже переработали тест, на тот момент он мне показался очень унылым. Состоял из 5 секций: якобы от простого к сложному. В первой секции нужно было ответить да\нет (true\false) на утверждение. Во второй – выбрать один из вариантов. В третей – немного написать, по типу “название функции, которая…”. Четвертая секция была посвящена запросам к базе данных, тут тоже ничего сложного. Пятая – полный маразм: какой-то говнокод на 3 или 4 листа и вопрос “Что делает этот код?”: там по сути код ничего не делал, просто было описание класса. На последнюю секцию я по-моему вообще забил. Но все равно, где-то через неделю пригласили на собеседование. Его проводил довольно толковый разработчик Иван Щербаков – первый техлид харьковской студии геймлофта. Никаких особо заумных вопросов не было, все четко и по сути. Был один вопрос с подвохом, на который я ответил, правда не сразу: на понимание сравнения возвращаемого функцией strpos значения с нулем.

За это время я также успел пройти в компанию ProgramAce, где мне уже сделали предложение. Ответа из gameloft долго не было. Я уже позвонил в ProgramAce с сказал что согласен на их предложение. Забавно, после чего начал тормозить ProgramAce, и… …барабанная дробь… проснулись представители gameloft с предложением. Когда же очнулись люди из ProgramAce я был успешно трудоустроен. Делайте вывод господа HR’ы: кто быстрее реагирует – тому и достаются разработчики.

Первый рабочий день. Что я вижу: офис варианта openspace, качественная мебель(стул, который у меня был, до сих пор считаю лучшим), приятное расположение столов: нет четкой геометрии, чтобы сэкономить место; столы стоят далеко друг от друга; не направлены в стенку.

gameloft working place

Первые две недели(или около того). Из-за того что процесс подготовки кадров еще не был поставлен на конвейер и возможно потому что с одновременно с нами удаленно тренинг должны были проходить разработчики из Индии, мы ждали, когда соберется вся группа, и, откровенно говоря, плевали в потолок. За это время, от нечего делать,  мы с другом почти разработали клиент-серверный протокол шифрования трафика используя алгорим AES Rijndael.

Первые несколько месяцев работы в компании. После прохождения тренинга, который по своей сути заключался в разборе различных внутренних инструментов, нас распределили по командам. Я довольно хорошо выполнил заключительное задание тренинга и попал в самую сильную на тот момент команду, занимающуюся сайтами Франции. Моим непосредственным начальником стал менеджер из Румынии. Да, вот такая интересная специфика работы в интернациональной компании: задание определяли французы, распределяли – румыны, делали мы, тестировали вьетнамцы, администрировали канадцы.  В дальнейшем, когда харьковскую студию доукомплектовали менеджерами я стал работать под руководством локального менеджера Дениса Сидоренко. Крайне рад что нам посчастливилось поработать вместе: от него я получил множество полезных навыков в плане управления рабочим процессом. Так же хочется отметить Сергея Бойко, который стал отличным техническим наставником, именно его опыт вдохновлял меня на развитие и изучение нового в области PHP/MySQL.

Подошел к концу испытательный срок и о тут был такой тонкий момент. Стоит отметить Женю Биренбаума(HR компании), как блестящего психолога: тогда, рисуя разные цифры на листике, он четко заложил мне в голову следующую мысль: если я хорошо покажу себя на испытательном сроке – то ЗП может быть чуть ли не в полтора раза больше. Я действительно старался, начальник был мной доволен:  работал быстрее румын из его команды и намного качественнее индусов. И пройдя испытательный срок, меня конечно удивило что никакого резкого повышения зарплаты не было. Поделился своими мыслями с Женей, видимо они были очень негативно выражены, или просто ему не понравились, в любом случае он очень культурно сказал фразу, которая значила “иди гуляй, я ничего не обещал”, и похоже после этого вычеркнул меня из своих друзей в компании и мне это аукнулось еще не раз.

Наш отдел, как и обещали, расширялся “не по дням, а по часам”. Загруженность по прежнему остается небольшой, что позволяет заниматься английским, французским (который кстати тоже был за счет компании ), фрилансом или просто своими делами. Мы еще помню организовали что-то типа кружка самодеятельности и готовили песни под гитару именинникам.

Должен отметить сплоченный коллектив, семейную атмосферу, где все знали друг друга не только по работе, но были друзьями за пределами офиса. Со многими я до сих пор общаюсь и рад встрече.

Что было приятно, что компания поддерживала все инициативы по тимбилдингу: кроме стандартных корпоративов, был еще футбол, пеинтбол, коньки, покер, велосипеды, походы, туристические поездки и регулярные Midnight’ы ( определение пришло непосредственно из gameloft ) – это совместные походы в кинотеатр, театр и другие события, куда закупались организовано билеты.

За это время у меня и мысли не возникало, чтобы уйти куда-то работать в другую компанию, при том, что на меня выходили HR’ы IT компаний и пытались переманить к себе.

Второй год уже был не такой яркий как первый. Отдел электронной коммерции сбавил обороты в развитии. Перестали набирать новых людей. Ушел главный менеджер отдела и мой непосредственный начальник. Да и вообще ушло много талантливых разработчиков. Безусловно среди тех что приходили тоже были сильные и опытные, но общий уровень отдела явно падал. В связи с тем что начало активно развиваться направление игр для iPhone, соседний отдел получил полный приоритет. А наш отдел стали пинать туда-сюда: два переезда за один год.

Плюс еще одно полное выселение на отдельный этаж, которое я уже не застал. Ну ладно переезды, но столы уже на столько уплотнились что опенспэйс стал просто большим муравейником. От начального простора не осталось и следа.

Вероятно все эти ухудшающиеся условия стали бросаться мне в глаза, когда  понял, что двигаться дальше некуда: я перерешал все возможные задачи и прирост профессиональных навыков был минимален; в плане карьерного роста меня не особо привлекала роль менеджера, от которого в gameloft не требуют технических знаний. Начался застой, и я ушел, и очень рад что ушел, вероятно нужно было уходить еще на полгода раньше. Большое спасибо Жене, который своими действиями подтолкнул меня на это. Я доволен жизнью проведенной в gameloft и полученным опытом, но пора было двигаться дальше.

Insert: Так как в комментариях уже что-то пошло непонятное, то сюда еще добавлю по поводу процесса разработки: в компании работает много талантливых продюсеров-менеджеров, и они делают все от них зависящее чтобы улучшить систему, но увы они тоже не в силах внести крупномасштабные изменения, которые так необходимы.  Последним моим продюсером была Анна Ромашкина. Мы с ней очень хорошо сработались, понимали друг друга с полуслова и между нами не было никаких разногласий. Несмотря на то(как было указано выше), что геймлофт не требует от продюсеров понимания технической части, отмечу, что Аня прекрасно в ней разбирается: еще когда мы вместе работали разработчиками, она приятно удивила пониманием вопроса нормализации базы данных. Также должен поблагодарить Аню, за то что она старалась делать все для моего развития, именно она подталкивала “всех”, кто тормозил процесс моей аттестации на ТехЛида (при этом осознавая, что она меня может потерять как разработчика для своей команды). И она с пониманием отнеслась к моему уходу из компании.

Резюмируя.

Зачем идти в gameloft? – За довольно хорошими условиями, коллективом и ЗП (для начинающих разработчиков, по моему мнению, там предлагают больше всего). Так же можно идти в компанию за карьерным ростом или изучением французского языка. Еще вариант – если нужно много свободного времени на что-то другое.

Почему не идти в gameloft? – Если стремится к быстрому развитию, то это не та компания, где будут заинтересованы в вашем обучении. Уровень задач довольно примитивен, поэтому старших разработчиков туда не возьмут. Много времени уделяется внутренним инструментам, которые нигде больше не пригодятся.

UPD: Вся изложенная информация относится по большей части к отделу электронной коммерции.

UPD2: По просьбам трудящихся вношу дополнение о том почему работа стала скучноватой а задачи неинтересные: В компании используется свой монстроподобный фреймворк, который далеко не является эталоном хорошего стиля программирования. На основе него сделана CMS, которую все и должны использовать. Система изначально содержит ошибки и первое что делает разработчик, настраивая новый сайт на этой системе, – отлаживает стандартные ошибки в своей копии. Задачи по настройке-донастройке кривой CMS – это 80% всех ваших задач. Так же есть задачи по внедрению какой-нибудь системы взаимодействия со сторонним сервисом, при этом документации нет, и приходится угадывать, что мы сделали не так и почему система не работает; а где-то через недельку-другую нам напишут разработчики стороннего сервиса и скажут что они забыли его запустить. Лично меня больше всего угнетало, что большая часть предложений по улучшению будут отправлены в помойное ведро, какими бы они хорошими не были. Новые технологии внедряются очень медленно, так как все ресурсы задействованы чтобы каким-то образом поддерживать старое не оптимизированное болото кода.

UPD3: По поводу загруженности: тут не совсем правильно писать что у всех она была низкая, тут как повезет. Особенно никто не следит за тем на сколько загружены люди из разных команд. Поэтому нагрузка между командами может распределятся очень неравномерно.

UPD4: Как мне сказали сотрудники компании: миднайтов и уроков французского в компании уже нет, печально.

UPD5: Похоже под ником Luke скрывается кто-то из HRов компании, не исключено что Женя. “Никто так не может любить HR’а, как он сам” ;)

UPD6: Ну и для полноты информации: тест на техлида я прошел, об этом мне сказал непосредственно Cristi – начальник нашего отдела, который почти уговорил меня тогда остаться.

UPD7: В комментариях много было сказано плохого в адрес Евгения Биренбаума, да и от своих замечаний в статье я не откажусь. Но чтобы сохранить нейтралитет статьи(в отличии от комментариев) добавлю: когда я сказал Жене о том, что хочу покинуть компанию, он спросил окончательное это решение или нет(а дальше попробую передать дословно ): “потому что если это решение не окончательное, то я буду продолжать искать тебе пути развития тут” – вот за это ставлю плюс.

UPD(from Admin): Будьте осторожны! Пользователь с ником Luke нагло врет: первый его комментарий начинается с фразы “Не согласен, когда я уходил из компании“, при этом все его сообщения были отправлены с IP-адреса  компании gameloft.

Внимание: Старайтесь в комментариях выкладывать объективную информацию, которая будет полезна другим людям. Если кому-то что-то хочется высказать автору статьи: задать вопрос, с чем-то не согласиться, ну или просто полить грязью – то имейте мужество не прятаться под обезличенными никами.

]]>
https://stepansuvorov.com/blog/2012/07/gameloft_/feed/ 61