Quantcast
Channel: Найцікавіше на DOU
Viewing all 8151 articles
Browse latest View live

Юбилейный выпуск подкаста, нам 4 года, в гостях Александр Медовой, CEO AltexSoft

$
0
0

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

В программе:

  • Про AltexSoft
  • Рост за 4 года
  • Ценности
  • Работа с клиентами
  • Отличия внутри рынка Украина
  • Культура компании
  • Менеджмент компании
  • Личная жизнь за 3,5 года
  • Изменение роли с ростом компании
  • Специализация по доменам
  • Офисы в разных городах
  • Харьковский IT кластер
  • Культурный обмен между офисами

Книги в выпуске:

Прямая ссылка на файл
Подкаст на iTunes

Текстовая версия доступна на itpodcasts.com.ua.


Выпуск записан при поддержке IT-компании AltexSoft.

Подкаст «Откровенно про IT карьеризм» от идеи до реализации — интеллектуальная собственность Михаила Марченко и Ольги Давыдовой. Все вопросы, касающиеся подкаста, адресуйте нам на shami13@gmail.com.


16 апреля, Киев — Symfony Café

$
0
0

The time has come! We are about to start a new kind of Symfony events — Symfony Café. This is a small meetup with a few sessions and discussions about Symfony Framework.

We will wait for everyone!

This time we will have 2 sessions:
1) Doctrine tips & tricks (Антипенко Илья)
2) Symfony DI in practice (Малавский Денис)

The event is absolutely free but you must register in advance. Here is the registration form.

See you soon,
Slava Rys.

DOU Ревизор в Одессе: «И как вам нравится офис VertaMedia?»

$
0
0

DOU Ревизорпобывал в одесском офисе VertaMedia — американской продуктовой компании, предоставляющей комплексный сервис по управлению интернет-рекламой: размещение рекламы для рекламодателей, а также платформу для монетизации трафика и веб-сайтов. Основные направления деятельности компании: поисковой (контекстный) трафик, баннерный (дисплей) трафик, видео-реклама, реклама в социальных сетях, онлайн, как дополнительный инструмент для монетизации веб-сайтов.

VertaMedia была основана в 2009 году. На сегодняшний день компания имеет офисы в Нью-Йорке, Киеве и Одессе, а общая численность сотрудников составляет 55 человек, половина из которых — технические специалисты.

В округе и поблизости

Одесский офис VertaMedia находится в бизнес-центре «Адмиральский» по адресу Адмиральский проспект, 34а. Мы не местные, но говорят, расположение неплохое — недалеко от центра города и поблизости есть много кафе, ресторанчиков, общепитов и магазинов.

В самом бизнес-центре находится столовая, где средний обеденный чек составляет 45 грн./чел (компания компенсирует 20 грн. чека). На первом этаже того же бизнес-цетра есть небольшой продуктовый магазин, где можно купить все необходимое — от йогурта на завтрак, до алкогольных напитков на вечерний сабантуй. Только во втором случае нужно учитывать время работы магазина — с 8:00 до 22-00.

В пяти минутах ходьбы от офиса по Адмиральскому проспекту находится кафе «Никтан» (≈ 40 грн. — бизнес-ланч) и кондитерская «Чоха». В пятнадцатиминутной пешей доступности расположены два гипермаркета — «Обжора» и «Виртус», а также небольшой базар с хорошим выбором фруктов, овощей и пр.

Если проехать 5-7минут на машине или общественном транспорте на 5 ст Б. Фонтана, можно пообедать в кафе «Компот» (≈ 100 грн. — средний чек), «PeopleCafe» (≈ 60 грн. — средний чек), или отведать китайскую кухню в ресторане «Юн» (≈ 140 грн. — средний чек). В экстренном случае нехватки в организме не очень здоровой, но быстрой и, как назло, чертовски вкусной пищи, в пяти минутах на машине в сторону площади Толбухина можно найти McDonald’s.

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

По соседству с бизнес-центром находится Одесская исправительная колония № 14. Представители компании уверяют, что это соседство никак не сказывается на работе сотрудников.































Рабочее пространство

Офис VertaMedia расположен на 4-ми 5-мэтажах бизнес-центра «Адмиральский». Когда-то это здание было обычным советским общежитием с длинными коридорными системами и общими удобствами на этаже. Еще в 2013 году это строение было в полуразрушенном состоянии и служило только пристанищем для не самых благополучных индивидуумов нашего общества.

Сейчас же от этого не осталось ни следа. Здание было полностью реконструировано и введено в эксплуатацию в июне 2014 года. В процессе реконструкции оставались лишь несущие стены, а все пространство было перепланировано исходя из потребностей VertaMedia. О прошлом предназначении здания напоминают лишь длинные коридоры и забавные истории представителей компании: «А вот тут, где сейчас наша бухгалтерия, раньше была душевая».

Весь четвертый этаж отдали под рабочие пространства, а на пятом расположили конференц-залы и зоны для отдыха. Четвертый этаж разбит на два open space пространства, максимум человек на 20-25 каждый.На пятом этаже есть коференц-залы конструкторы, которые легко меняют свою конфигурацию исходя из необходимого количества человек.

Рекомендуемый график работы специалистов в VertaMedia с 10:00 до 19:00. Количество квадратных метров на человека в рабочем помещении составляет около 9 м2 (по данным компании).




































Отдых и вдохновение

Все зоны отдыха были вынесены на пятый этаж бизнес-центра. Что-то в этом есть... Поднимаешься на этаж выше и уже попадаешь в совершенно другую атмосферу. Здесь есть комната отдыха с настольным футболом, PlayStation, барабанной установкой, GuitarHero, настольными играми и книгами. Сумев пройти все это изобилие, попадаешь на открытую террасу с мангалом.

На первом этаже здания в полуподвальном помещении обосновали небольшой спортзал с теннисным столом. Эта зона еще находится на стадии «завершения ремонта».


































DOU Ревизор спрашивает

Мы решили поинтересоваться у самих сотрудников компании, как же им живется, и задали два несложных вопроса: «Что больше всего нравится в офисе?», «Что бы хотелось улучшить или изменить?»

Кирилл, Project Manager, в компании почти 2 года

«Прежде всего хочется отметить, что у нас очень хорошо организовано пространство — есть две крупные зоны — зона, где мы работаем, и зона для отдыха и проведения мероприятий. Здесь фактически четыре митинг-рума. Один зал для больших конференций, вмещающий почти 200 человек, есть зал для обучения, где у нас проходят закрытые встречи или английский. Вся рабочая зона на четвертом этаже поделена на два open space пространства — зона для менеджеров и внутренних департаментов и зона для технических специалистов. Все организовано очень удобно. Изначально мы боялись, что в этих пространствах могут возникнуть проблемы с шумом. Но по факту их не было. Плюс здесь очень хорошая развязка. В этом месте проходит центральный транспортный узел между Таирова и центром города. Сюда легко добраться практически с любой точки города, да и до моря недалеко. Я вообще хожу на роботу пешком. Мы заезжали в пустые помещения этого офиса и изначально организовали все под себя. Нас никто не ограничивает в фривольности в этом плане. Мы можем адаптировать рабочее место, как мы хотим. Нужны доски, хочется поменять мебель, или заказать второй монитор — с этим не возникает проблем. Честно говоря для работы у меня есть даже больше, чем мне надо. Не могу сказать чего мне здесь не хватает. Мне нужен был второй монитор для удобства работы — мне его дали... Не пришлось что-то долго доказывать или объяснять. Просто по-человечески объяснил, что это оптимизирует мою работу и все. Конечно, если я завтра захочу кресло Aeron, наверное мне его не купят за пять тысяч долларов, но как вы видели мебель у нас вполне комфортная».

Олег, Back-End Developer, в компании более 5 лет

«Больше всего мне нравится открытость офиса. Я не люблю замкнутые пространства, поэтому открытые помещения больше располагают к работе. Жаль, что нет лифта, но в то же время это дополнительная зарядка. Не знаю, что еще бы изменил или добавил. Я работал в компании, когда мы еще были в маленьком офисе. Большое открытое рабочее пространство — для меня это главное здесь».

Зорик, Project Manager, в компании с сентября 2014 года

«Я больше всего ценю в работе интересные проекты, то, что начальство работает на перспективу — больше вкладываются деньги и усилия в ресурсы, а не в конечный продукт, который необходимо сделать. Я бы сказал, что главная ценность компании это люди, которые здесь работают, их навыки и умения. Что хотелось бы улучшить? Разве что добавить паркоместа на автостоянке. Иногда существующих не хватает, приходится искать места в соседних дворах и возле тюрьмы».

Петр, Back-End Developer, в компании более 3 лет

«Больше всего мне нравится коллектив и атмосфера в офисе. У нас очень удобные рабочие места. Все как-то сделано для людей. У нас хорошие кресла, что помогает моей спине не болеть в конце рабочего дня, у нас есть игровая комната, в работе предоставлена свобода действий. Не знаю, что бы изменил здесь. На самом деле у нас хорошо работает HR отдел и все наши пожелания и идеи принимаются и реализовываются. Серьезно, не знаю. Я мог бы попросить третий монитор, но он мне не нужен...».


Ну что, мы поехали дальше... А если вы хотите, чтобы DOU Ревизор приехал к вам, пишите нам — revisor@dou.ua

Следите за нашей страницей на Facebook — www.facebook.com/dourevisor

* ДОУ Ревизор — фотообзоры офисов ИТ-компаний Киева. Они отображают три категории:

  • «В округе и поблизости» (где расположен офис, что есть полезного рядом: магазины, кафе, общепиты, спортзалы и другое),
  • «Рабочее пространство» (рабочее место разработчика, митинг-румы и другие локации для стендапов, коллов с клиентом, переговоров),
  • «Отдых и вдохновение» (все, что вдохновляет и помогает созидать).

Программист из Крыма — о жизни в оккупации, пророссийской пропаганде и переезде в Киев

$
0
0

Владимир Жаворонков — разработчик из Севастополя, в марте этого года переехал жить и работать в Киев. По его словам, Крым уже покинула примерно половина из двух тысяч севастопольских ИТ-специалистов.

В интервью для DOU.uaВладимир рассказал о том, что изменилось на полуострове с момента присоединения к РФ, как «сознательные сепаратисты» обходят санкции и что должно произойти, чтобы пророссийские крымчане снова захотели дружить с украинцами.

О переезде

Владимир, в марте этого года вы перебрались из Севастополя в Киев. Тяжело ли было принять такое решение?

— Решение далось легко. Год оккупации был богат негативом: снизился заработок, общество сильно изменилось, и я перестал считать этот родной для меня регион перспективным. К тому же, получил хорошее предложение от работодателя. Сдерживающих факторов (свое жилье, дети, родственники) не было. Плюс есть опыт подобных переездов.

В Киев уезжал, уже имея на руках job offer, ну, и рассчитывал на помощь при релокации. С поиском жилья были некоторые проблемы, но работодатель отлично справился.

До этого в Севастополе я работал в телекоме, в крупной и крепко выстроенной компании, ориентированной на бизнес в Крыму. Компания выстояла в переходный период, и сейчас на хорошем уровне.

Почему выбрали именно материковую Украину?

— Выбор был скромным, из двух пунктов.

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

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

Как проходил переезд? Были ли проблемы при пересечении границы?

— С законом у нас с супругой не было серьезных проблем, всё легально. Поэтому и вопросов было минимум.

Добирался на попутном автомобиле, водителя нашел в группе «Чонгар». Принял одно правильное решение, и как следствие всё получилось легко и просто. Пограничный контроль и пересечение обоих блок-постов заняли 45 минут. Российские таможенники и их украинские коллеги посмотрели чемодан, сильно не придирались. На украинском блок-посту прошел паспортный контроль (паспорт украинский, выдан в Крыму), очень коротко сказал о цели визита (еду жить/работать) и куда направляюсь. Выехал утром, поздно вечером был в Киеве.

Можно добираться и по-другому. Поезда доступны только за пределами Крыма. На автобусах пришлось бы ехать с пересадками: купить билет на автобус и на нем добраться до российского блок-поста, пешком дойти до украинского блок-поста, сесть в другой автобус (билет один, автобуса два) и добраться до конечной точки путешествия. Преимущество этого решения — в дешевизне, при этом существенный проигрыш в комфорте и длительности поездки.

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

Как на ваше решение переехать отреагировали коллеги на работе, семья?

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

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

А жена очень довольна. Она тоже работает в IT, и для нее большой город открывает новые перспективы. К тому же, исчезли проблемы с законодательством РФ. Напомню, что если Путин и пришел в Крым «спасать русских», то только тех, у кого есть крымская прописка. Моя жена зарегистрирована в одном из городов материковой Украины, поэтому «зеленые человечки» не стали ее «защищать». Несколько месяцев чувствовали себя заложниками, стояли в жутких очередях в отделениях ФМС РФ и других гос. учреждениях, чтобы получить РВП — разрешение на временное проживание.

РВП оформляется долго, только при наличии серьезного основания (в моем случае — «воссоединение семьи»), в очередях сотни человек. История началась 18 августа и закончилась 23 января. Для РВП нужны медицинские справки, дактилоскопия, миграционная карта (которая несколько раз продлевается), регистрация по месту пребывания, нотариально заверенный перевод паспорта (хорошо, если он — «загран»).

О Крыме в составе РФ

Какие сейчас настроения в Крыму?

— Настроения самые разные. Зависит от степени подверженности пропаганде и высокой или низкой базе (имущество, накопления, работа, профессия), с которой стартовали «новые россияне». У наиболее благополучных запас оптимизма больше.

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

Как изменился уровень жизни?

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

Насколько крымчане довольны присоединением к РФ?

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

Пугали нацизмом, в стиле «великий украинский народ допустил ...»

Когда в Севастополе начались пророссийские митинги и выборы народного мэра, подавляющее большинство горожан их не поддержало (как минимум — не поддержали своим присутствием). На улицы вышли в основном пенсионеры, безработные, городские сумасшедшие. Я наблюдал за этими событиями дистанционно, через web-камеры. Сам в это время, как и многие севастопольцы, продолжал работать. Поэтому многие сейчас оправдываются за референдум: от нас ничего не зависит, вы же знаете, какие в РФ выборы, там всегда 146%.

Кто-то уже успел протрезветь, прошел через тяжелые испытания: почувствовал насколько «Великая Россия» зависит от импорта, увидел пустые полки в магазинах, остался без работы, отстоял в бесконечных очередях за всеми возможными справками, проехался по дорогам, с которых осенью сняли асфальт, и понял, что простуда пройдет гораздо раньше, чем он попадет на прием к врачу. Такие сейчас обсуждают новый референдум — хотят обратно.

Кто-то еще пытается найти повод для радости. Например, купил автомобиль в Краснодарском крае или считает, что бензин действительно дешевый. Несколько моих знакомых получили российские паспорта и уехали на заработки в РФ — теперь им не надо прятаться от ФМС РФ. В остальном сменились вывески на гос. учреждениях и флаги.

А какое отношение к Украине?

— Со стороны власти проукраинские действия жестоко подавлялись казаками и бородатыми сербами. Они утверждали, что действуют по законам военного времени и буду карать преступления и экстремизм максимально жестко. Разогнали митинги в Керчи и Севастополе (у памятника Т. Шевченко) — есть видеозаписи, похищали и убивали активистов, было около сотни нападений на журналистов. В некоторых магазинах все еще продается украинская атрибутика, только мало кто рискнет ею воспользоваться.

Об ИТ-индустрии

Актуальна ли тема переездов среди крымских айтишников?

— Айтишники настроены со здоровым скепсисом.

Да, тема переездов актуальна. Я, похоже, слегка задержался на полуострове, и пик релокаций остался позади. Считается, что уже уехала примерно половина из двух тысяч ИТ-специалистов Севастополя. В первую очередь Крым покинула элита местного коммьюнити, мидлы и синьоры. Мои знакомые уехали в Львов и Одессу. Осенью, когда остро поднялся вопрос легализации в РФ (гражданство, паспорт, медицинская страховка, документы на автомобиль), они решили что эти проблемы им не нужны. Еще одна важная причина — кредиты, выданные украинскими банками.

Оставшиеся на полуострове вполне благополучны, большинство работает как фрилансеры или в маленьких студиях.

Насколько мешают работе санкции?

— Мешают, причем по деструктивности конкурируют с репрессивным аппаратом самой РФ. Наверняка многие слышали, что в РФ блокируют доступ к github и многим другим ресурсам. Оформить бизнес на материке (РФ или Украина — что удобней) и потом спрятаться за VPN — не проблема. Трудно с вводом/выводом денег.

Минувшим летом SoftServe ушел из Севастополя, забрав с собой всех добровольцев. Осталась только вывеска, а под ней — фирма, ставшая преемником. В этой фирме всё еще работают программисты (среди них один мой знакомый), есть заказы, только деньги не платят много месяцев.

Всё еще актуальны трудности с банками. Банки под санкциями или скрываются за своими «дочками» (есть банкоматы, но официально они установлены в Краснодаре). Есть проблемы доступа к обновлениям программ, банковским счетам и платежным системам, другим онлайн-сервисам. Приходится прятать IP или искать посредников.

Некоторые сознательные сепаратисты заключили сделку с совестью: редактируя свойства своего аккаунта, они выбирают пункт «Украина», чтобы получить доступ к контенту.

Из Крыма ушли многие ИТ-компании. Куда подались уволенные специалисты? Появились ли на рынке новые компании из РФ?

— Многие компании ушли вместе с персоналом. Есть возможность работать удаленно. Оставшиеся специалисты занимают вакантные должности, появившиеся после массового оттока.

На местном рынке труда появилось несколько сомнительных фирм, работающих на гос. структуры. Набирают людей с опытом в enterprise (Naumen — одна из таких). Остался симферопольский Yandex. Зашли «дочки» российских телекомов. Скорее всего, рассчитывают заработать на фанатах трехцветного флага и тех, кто сильно привязан к полуострову.

Личное

Как вы себя идентифицируете? Как украинца или как русского?

— Я русский во многих поколениях, если обсуждать национальность. Что значит быть русским или украинцем — не знаю, далек от всего этого. Русский язык — родной, украинский выучил в самой обыкновенной школе. Если говорить о симпатиях, то они на стороне Украины, остро почувствовал это год назад.

Вы покинули Севастополь навсегда или допускаете возможность вернуться?

— Скорее всего, не вернусь — очень на это надеюсь. Очень много субъективных причин. Не вижу там хороших перспектив, только негатив.

Каким вы видите будущее отношений между Украиной и Крымом?

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

Сейчас власть прекратила диалог с крымчанами. Желающие могут читать DOU (через анонимайзеры), смотреть espressoTV или hromadskeTV. Все это — независимые источники, не государственные. Более того, создаются проблемы: например, я не мог вывезти честно заработанные деньги (ограничивают суммы в российской валюте), вызывает вопросы прекращение железнодорожного сообщения.

Отношения вижу прагматичными. Обязательно надо подавать иски к РФ. Похоже, что крымчане очень меркантильны. Когда уровень жизни украинцев (покупательная способность, инфраструктура, общественные институты и гражданские свободы) будет достаточно высок, крымчане захотят со всеми дружить. Вероятно, к тому времени власть РФ ослабнет, жители Крыма будут добиваться широкой автономии. Есть над чем работать.

22 апреля, Днепропетровск — Четвертая встреча РНР User Group Днепропетровск

$
0
0

Четвертая встреча РНР User Group Днепропетровск пройдет 22 апреля. Трио докладчиков расскажет много интересного про PHP и HighLoad.

Спикер:Алексей Иванкин, CTO и co-founder 908.vc.
Тема:«Highload + PHP».
Рассмотрим:
—  Что такое Highload, термины, инструменты.
—  Где тормозит PHP, родовые травмы языка, как с ними жить.
—  Скорость работы vs скорость разработки.
—  Архитектура, что стоит делать и когда.

Приходите на встречу, обменивайтесь опытом, делитесь идеями и развивайтесь!

Спикер:Алексей Рыстенко, PHP Senior Developer (DataArt Люблин).
О спикере:Закончил факультет прикладной математики ХНУРЭ, работает в IT с 2007 г., занимается C/C++ и PHP. Более восьми лет занимается разработкой бизнес-приложений, систем «умных домов», API и серверных компонентов сетевых эмуляторов и пр. В DataArt с 2010 г. работает над веб-проектами на PHP и JS.
Тема:«Highload и микросервисы».
Рассмотрим:
—  Пользе микросервисов в условиях высокой нагрузки.
—  Отличии в работе «монолитных» и микросервисных приложений в highload-окружении.
—  Способах оптимизации работы микросервисов.
—  Примерах из жизни.

Спикер:Антон Довгоброд, DataArt, Харьков.
О спикере:После института нашел себя в коммерческом программировании. Шесть лет активно развивался как специалист, искал себя и наконец нашел в секторе Enterprise-решений, реализованных посредством PHP, интеграции различных API-сервисов. Активный участник Symfony-, Yii-сообществ. Из основных увлечений, вопросы автоматизации процесса разработки ПО, Continuous Integration.
Тема:«Highload и очереди задач на примере PHP + Gearman + Yii2».
Презентует:
—  Асинхронность в веб-приложениях.
—  Систему очередей Gearman.
—  Пример Реализации c использование Yii2 + Gearman.

Участие во встрече — бесплатное.
Регистрация

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

Официальные страницы РUG:
—  Facebook
—  Vk
— LinkedIn

По вопросам презентации докладов на будущих встречах, связываться с координатором PUG Олегом Полудненко:
— Facebook
— LinkedIn

Дайджест цікавих вакансій № 181

$
0
0

Дніпропетровська компанія Aprioritзапрошує на роботу молодшого iOS розробниказ досвідом спілкування з замовниками.

Hotline.uaшукає Web-дизайнеразі знанням сучасних трендів. Зарплата від 25 000 грн.

Львівській компанії Blackthorn Visionпотрібен Bloggerз хорошим знанням української і англійської мови.

KPMG Ukraineзапрошує на роботу молодшого .NET розробника, можливо студента.

Ontargitзапрошує на стажування в Одесі .NET/Dynamics AX розробників. Початок стажування 20 квітня, тривалість — 6 місяців.

Компанії PepsiCo Ukraineпотрібен начальник відділу розробки.

Портал velokiev.comшукає керівника інтернет-проекту. Наявність велосипеда і знання велотеми збільшує шанси. Зарплата 9000 грн.

Компанія НМПО, яка займається виробництвом деталей для протезів шукає інженера-програмістадля станків ЧПУ.

Міністерство екології та природних ресурсівУкраїни запрошує на роботу PR-менеджера/прес-секретаряз вільним володінням англійською мовою.

Український неприбутковий проект безкоштовних масових онлайн-курсів Prometheusшукає лекторів.


Mikhail Kashkinшукає роботу.


Слідкуйте за Java-вакансіями в twitter за допомогою @java_vacancies.


Більше вакансій шукайте на jobs.dou.ua.
← Попереднійвипуск дайджесту.

Якщо зустрінете цікаву вакансію, яку варто додати в наступний дайджест — надсилайте її на editors@dou.ua.

IT Евротур 27: конец первого сезона

$
0
0

Вот уже и готов наш двадцать седьмой выпуск проекта «IT Евротур», в котором мы (Анна Камонина и Михаил Марченко) подбили итоги первого сезона нашего проекта. Спасибо вам дорогие слушатели, что были с нами в течение всего первого сезона. Ждем ваших отзывов и комментариев к этому выпуску.

Длительность62 дня
Снято эпизодов27
Посетили стран14
Посетили городов17
Записано материалов712 гигабайт
Проехали расстояние8612 км
Прошли расстояние527 км
Посетили моряБалтийское и Северное
Расходы на IT Евротур4890 евро
Расходы на подготовку к IT Евротур1662 евро


Спасибо нашим спонсорам:
Wargaming.net, DataArt, Luxoft, Drucode, DAXX, MacPaw, QuickBlox.

Проект «IT Евротур» от идеи до реализации — интеллектуальная собственность Михаила Марченко и Анны Камониной. Все вопросы, касающиеся проекта, адресуйте нам на shami13@gmail.com.


Предыдущий выпуск

18 апреля, Киев — Первый в Украине Тестатон. Как хакатон, только для тестировщиков ;)

$
0
0

Снаружи ты — бывалый тестировщик, а в душе — пытливый непоседа?
На работе ты плаваешь в рутине и соскучился по «тест-драйву»?
Завидуешь программистам, которые зависают на своих хакатонах?

Мы придумали как встряхнуть тебя! Приходи на тестатон от проекта GoITи:
— Насладись тестированием новинок от украинских стартапов
— Собери свой Dream Team и познакомься с интересными людьми
— Стань № 1 в своей номинации
— Помоги вырасти родным стартапам, которые всколыхнут мир (с твоей помощью)

Присоединяйся, протестируй самого себя, получи приз за лучший багрепорт и ощути своё влияние на развитие украинской IT-индустрии!

Участие — бесплатное, количество мест — ограничено.

Для участия необходима предварительная регистрация.

Блок для «почемучек»:

Для кого это?
Тестатон для всех любознателных тестировщиков, жаждущих развития и новизны

Для чего это?
Посредством тестатона мы отвечаем сразу на 2 вопроса:

Как тестировщику не заскучать от работы и развиваться увлекательно?
Как украинским стартапам, с ограниченным бюджетом, создать действительно качественный продукт?

Что будем тестировать?
Мы выбрали для вас 2 ярких проекта:
— Мобильное приложение на iOS и Android для получения косультаций из первых рук.
— Веб-приложение — «облачный» мессенджер для пересылки файлов.

Что для этого нужно?
— Твой мобильный девайс и зарядное устройство к нему :)
— Твоё непреодолимое стремление развиваться

Кто это придумал?
Идейные лидеры события: Александр Майданюк (Head of Quality Assurance Solutions и Head of QA Branch в GoIT) и Марина Шевченко (Mobile QA Engineer в Ciklum и Educational Consultant в GoIT), по мотивам Testathon.co.

Поддержку в проведении оказала компания Ciklum Interactive Solutions.

Информационные партнёры мероприятия: QA club Kyiv, AVentures,
TA Venture, Kyiv Startup Week, UA Web Challenge, IT Jam Meet&Mix, AIN, Brainbasket Foundation).


Писать код уже не достаточно: обязанности современных back-end разработчиков

$
0
0

[Об авторе: Дмитрий Соколов — Independent Java Trainer и Ментор, имеет более семи лет опыта написания Java приложений как Java Tech Lead и full-stack разработчик. Регулярно проводит тренинги и мастер-классы, делится знаниями о том, как писать и поддерживать развивающиеся проекты]

Мне радостно на сердце от того, что все больше молодежи идет работать в IT. Ребята начинают читать профильные сайты. Эта статья посвящается тем, кто сейчас на пути становления разработчиком ПО, а именно — серверной части (back-end).

Хочу развенчать миф (и, возможно, надежды и ожидания), что, получив работу, вы будете каждый день писать код для программ, класс за классом, строчку за строчкой.

Так действительно было 10-15лет назад. Сегодня программистов как таковых почти нет, этот термин уже неуместен. Для обозначения этой профессии больше подойдут определения «разработчик» или «инженер».

Почему так? Ответ ниже.

Обязанности современного разработчика

Давайте рассмотрим типичный день разработчика на Java. Его работа сводится к таким задачам:
— Зайти на удаленный сервер через консоль и настроить одну из компонент, подправить скрипт, сконфигуровровать один из вспомогательных сервисов.
— Проверить почту, систему ведения проектов; общаться с коллегами на предмет наличия задач, которые необходимо сейчас решить.
— Почитать инструкцию к недавно введённому фреймворку, разобраться и выполнить с его помощью одну из задач.
— Исправить ошибку, недавно найденную тестировщиками.
— Ответить на серию писем или сообщений в переписке с заказчиком. Разумеется, на английском. При необходимости созвониться и обговорить вопросы устно.
— Обсудить с коллегами дальнейшие планы на проекте, проблемы и идеи. Помимо запланированных встреч это может происходить во время обеда или в небольшом перерыве, когда вы все свободны.
— Пообщаться с новичками, которые еще вникают в проект (если вы — ведущий разработчик). Оказать свою помощь, если требуется.
— Общаться с другими командами, если над проектом работает больше одной команды. Время от времени может возникать необходимость обсудить вопросы, например, с front-end разработчиками или «ораклистами», инженерами баз данных. Возможно, понадобиться обращаться к ним за советом.
— Следить за состоянием серверов: контроля версий, непрерывной интеграции, базой данных, тестового, рабочего и боевого серверов. Это минимум, а возможно, их будет намного больше, это зависит от сложности проекта.
— Посидеть самому или в паре и подумать над архитектурой системы или какой-то одной компонентой.

Тут я перечислил не все активности, а только самые распространение и базовые.

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

Программист VS Инженер

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

Итого программист — это тот, кто только пишет код.

Разработчик-инженерполноценно участвует во всех циклах написания сложного продукта. Разница весьма значительна.

Именно это особенно тщательно проверяют при собеседовании на позицию Senior и выше (Technical и Team Lead, Архитектор).

Конечно, можно с головой уйти в конфигурирование серверов и фреймворков и месяцами не писать код. А можно наоборот — только писать код, почти не уделяя время остальным вопросам. Оба сценария приемлемы и могут иметь место, все зависит от проекта и ваших способностей. Но в общем случае требуется большее.

Конструировать, а не программировать

По мере развития IТ проекты становятся всё сложнее. Системы требуют разбиения на мелкие подсистемы, наборы решений, фреймворков. Как следствие появились вакансии для разработчиков, где человеку на самом деле придется заниматься исключительно конфигурацией огромной системы.

Эти громадные проекты по сути представляют из себя конструктор. Прямо как в детстве, в 5 лет, когда деталь за деталью мы собирали что-то, что в итоге становилось большим и сложным.

То же самое происходит и с программированием. Виток развития, через который мы проходим сейчас, дошел до уровня, когда чистый «нативный» код уже почти не используется. Написано огромное количество готовых решений (фреймворков) почти для любой задачи. Используя их, ты собираешь конструктор. Не пишешь код с нуля, а соединяешь части между собой через простое конфигурирование.

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

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

Как держать руку на пульсе

Как видим, все поменялось бесповоротно. Вместо хадкорных программеров, которые знали низкоуровневое устройство какой либо системы, на рынке появляется все больше игроков в конструктор.

Что самое интересное, это все идет в нагрузку к обязательным знаниям базового языка. Таким образом, уровень знаний и умений, которыми должен владеть разработчик сегодняшнего дня, только растет. Требования к кругозору становятся все шире.

И тот, кто не успевает, — либо остаётся на месте и не развивается, либо вообще выпадает из обоймы.

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

Тем, кто только на пути становления, напомню, что с развитием ИТ-индустрии пропорционально растет и конкуренция между начинающими разработчиками. Помимо умения писать качественный код, вам необходимо осваивать работу с вещами, описанными в самом начале. Этот процесс можно сильно ускорить, если попасть в правильную ИТ-компанию.

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

Зарплатный Олимп украинских программистов

$
0
0

Сегодня отношение средней зарплаты по Украине к зарплате разработчика — 3633 / 43007 грн. По Киеву 6099 / 48122 грн. То есть имеем разницу в 8-12 раз.Это значит, что там, где представителю другой профессии нужно работать целый год, девелопер может позволить себе поработать всего один месяц, а остальную часть года, например, быть в отпуске. То есть читать книги, готовить смузи, вести дневник, и даже кодить в свое удовольствие (если разрешит жена).

Но пропасть в зарплатах не всегда была такой глубокой. Когда курс доллара был 1 к 5, программист получал пускай в три раза больше, но эта разница не так уж бросалась в глаза. Девелопер, зарабатывающий 1600$, получал, по сути, 8000 грн, что было не так уж много.

То есть профессия разработчика считалась прибыльной, сытой, но не настолько, чтоб бросаться в глаза. Разрыв становился всё более и более явным тогда, когда начала падать гривна: 5 → 8 → 10 →12 → 16 →18 → 20 → 25. Привязка зарплат к доллару позволила девелоперам эту девальвацию не заметить. Зато её заметили все остальные. И если раньше белый воротничок при зарплате в 3-4тысячи гривен мог позволить себе слетать куда-нибудь в отпуск, то сейчас ему даже не хватит на билеты. Это одна из причин, почему толпы людей рванули в IT.

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

Первая категория девелоперов
Эти скромные IT’шники осознают, что они волею судьбы находятся на гребне золотой жилы, поэтому они ведут себя тактично и стараются не привлекать к своему образу жизни слишком много внимания. В зарплатных спорах от них можно довольно часто услышать конструктивное «Разве ты в 10 раз умнее профессора физики? Нет? Тогда почему получаешь в 10 раз больше, чем он?».

Вторая категория IT-специалистов
Они убеждены, что нынешнее положение дел — норма. Что четырехзначные зарплаты проистекают из рынка и их мозгов. Отчасти так и есть. Кто ж виноват, что наши IT-специалисты работают на экспорт, за который получают доллары? Рынок требует интеллектуального продукта, и мы его даем. Все по-честному.

Возможности экспорта

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

Таким образом, ситуация усугубляется не только тем, что обычных работников, работающих на экспорт, обманывают, не привязывая зарплаты к доллару, но и тем, что наши IT-компании работают полулегально, для отвода глаз показывая налоговой вершинку айсберга в виде гривневой зарплаты, при этом выдавая на руки добытые неизвестно где доллары. Если бы девелоперы были «как все» и получали свои зарплаты в гривнах без привязки к доллару, то и не было бы такого разрыва.

Имеем две усугубляющие проблемы:
1) Обычных сотрудников, работающих на экспорт, фактически обманывают, не привязывая их зарплаты к доллару. Поэтому они получают меньше, чем должны были бы.
2) Наши IT-компании работают полулегально, выдавая на руки добытые неизвестно каким путем доллары.

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

Монополия
Самые крупные экспортеры Украины фактически подмяли под себя целые отрасли. Взять того же Ахметова, чьи компании «ДТЭК» и «Метинвест» в 2011 году добыли 68,7% угля от общеукраинской добычи. С электроэнергией всё было ещё круче — к 2012 году «ДТЭК» Ахметова увеличил долю в экспорте украинской электроэнергии до 99,12%. Получал он за электроэнергию доллары, а платил сотрудникам в гривнах. Выгодная ситуация! Особенно при обвале гривны в 4-5 раз.И никто ему ничего не скажет, потому что наш антимонопольный комитет полудохлый, а конкурентов нет. И это лишь один из примеров.

Отрасли IT Украины в этом плане очень повезло — в первую очередь тем, что многие олигархи оказались слишком тупы, чтобы понять, что это такое и как его можно доить. Какие-то циферки, нолики-единички, оно всё летит по проводам на другой континент, и пощупать его нельзя. Не то что фуры с водкой. Не то что трубы, по которым газ.

Кроме того, экспорт IT-продукции и услуг не требует пограничного контроля. К большому счастью для IT-индустрии, приложения и патчи доставляются заказчику не в фурах, не в поездах и не в трубах. Интернет — это фактически бестаможенная зона, поэтому никто из олигархов не успел наложить на IT свои загребущие лапы. Эта относительная свобода позволила возникнуть и не погибнуть многим компаниям, тем самым избежав монополии и создав разнообразный рынок труда: не понравилось в одной компании — ушел кодить в другую. Но на шахтах Донбасса и на заводах Рината любой переход равносилен походу в клуб, ресторан или фитнес-зал одной сети, где цены в меню и зарплаты у сотрудников одни и те же, а значит, и смысла переходить особо-то и нет.

Возможности IT-экспорта практически неисчерпаемы. Границ нет, пошлин — тоже. «Доставка» занимает минуты или даже секунды, производство не требует станков и доменных печей — хватит и ноутбуков. Тяп-ляп — и в продакшен. При достаточном знании английского, почти любой девелопер может стать экспортером своих услуг и получать за них доллары. Но не всем так повезло.

Ограничения не-IT-экспорта

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

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

Кто ж мешает профессору экспортировать себя на Запад? Пусть, мол, подучит язык, переведет свои работы на английский. Так-то оно так, но вакансий для девелоперов всё равно в разы больше. Да и экспорт своих услуг в другую страну без переезда проблематичен. Это вам не единички-нолики слать по интернету, здесь работа ведется в R&D центрах и лабораториях, где нужно прибывать физически, а не виртуально. То есть профессор сможет сравняться с программистом по экспортной возможности лишь тогда, когда он сможет работать удаленно.

Врачи
Обучение врача занимает 10 лет. Многие IT-специалисты закрывают на это глаза, считая себя умнее, в очередной раз объясняя зарплатную разницу своими «мозгами». Хотел бы я посмотреть на девелопера, который в состоянии запомнить хотя бы несколько сот названий костей на латыни. Кроме того, работа врача и программиста имеет много общего: диагностика, локализация проблемы, «лечение», и пресловутое абстрактное мышление. То есть нельзя сказать, что врач так уж далек от программирования. Не будучи глупым, он получает раз в десять меньше девелопера. Совпадение? Не думаю.

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

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

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

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

Инженеры и работники ручного труда
Допустим, человек проектирует новое здание или электроприбор. Как это делать удаленно? Как химику, работая в Украине и пользуясь средствами украинской лаборатории, взаимодействовать с командой в Хьюстоне? Одним Skype здесь не обойтись. Нужны виртуальные лаборатории, в которых сотрудники могли бы работать удаленно, при этом не теряя эффективности личного присутствия.

Сантехники, столяры, монтажники — им ещё труднее, потому что их работа на 100% локальна. Только физический переезд в страну с долларовыми зарплатами помог бы несколько выровнять разрыв в доходах. При этом, девелоперы в Украине всё равно получали бы значительно больше — в том числе за счет серых зарплат.

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

Возьмем для примера Лондон, где офицер полиции получает 40-50тысяч фунтов в год, а девелопер получает 35-60 тысяч.То есть даже не факт, что у разработчика зарплата будет выше, чем у копа. Если перенести эту ситуацию в украинские реалии, то получим зарплату милиционера в 2.5-3тысячи грн в месяц и примерно такую же зарплату девелопера.

Для полноты картинки рассмотрим зарплату кассира в Walmart. Медиана: 15-20тысяч зеленых в год. Тогда как разработчик в США получает 60-70 тысяч.То есть в США разница в оплате минимально и максимально квалифицированного труда — всего 3-4 раза.Тогда как у нас кассир в Сильпо получает 3500 грн в месяц. Разница с зарплатой разработчика — в 12 раз.

Вернемся к милиционеру. Допустим, наш рынок труда слишком разбалансирован и милиционеры получают незаслуженно мало. Пускай зарплата у них будет 7-8тысяч гривен, а наш девелопер пусть получает чуть больше — 9-10тысяч гривен. Ладно, 12-15.Но шутка про «сыры по 500» ему бы уже не казалась такой смешной.

Даже 12 тысяч гривен — это всего около 500 у.е. Очевидно, что не будь у разработчика возможности работать удаленно на западный рынок, получал бы он примерно эту сумму. И где бы тогда были мотоциклы, кайтинги, яхт-клубыи квартиры в кредит?

Что со всем этим делать

Откинуться на спинку кресла и наслаждаться несправедливостью (это не шутка). Но понимая причины этой несправедливости, следует хотя бы вести себя прилично. То есть, помалкивать, как это делают люди из первой категории. Потому что, как говорится в одной еврейской поговорке: «Если у тебя на обед жирная курица, то будь добр хотя бы задернуть занавески».

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

И здесь нужно быть начеку.

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

16 мая, Киев — Мастер-класс "Построение API-сервисов Node.js - relaunch", Листочкин Андрей

$
0
0

Организатор: SmartMe
Спикер: Листочкин Андрей

Вы — Front-end разработчик, любите JavaScript, и хотите сами создавать Back-end для ваших приложений? Вы хотите создавать API для ваших мобильных клиентов, веб-приложений или даже роботов? Может быть, вы создаете веб-приложения на других платформах: Java, Python, Ruby, PHP или .NET — и хотите узнать о том, что может предложить вам Node.js? Тогда этот мастер-класс для вас.

В течение мастер-класса мы будем работать над веб-приложением с уже готовым UI и источниками данных, и тренер будет фокусироваться больше на вопросах организации серверного кода и компонентов, архитектуре, приемах решения повседневных задач при работе с Node.js. Курс будет очень насыщенным, поэтому очень просим вас как следует выспаться.

О тренере

Листочкин Андрей
Строит веб-приложения последние 8 лет, с перерывом на 2 года, которые он посвятил разработке лучшего на тот момент мобильного браузера.

Андрей — активный участник JavaScript- и Node.js-сообщества Украины, выступает на конференциях, проводит мастер-классы, ведет вместе с друзьями Frontend UA Hangout, принимает участие в хакатонах и конкурсах по программированию, в том числе в качестве ментора.

Сегодня Андрей — архитектор в Door3, небольшой студии разработки из Нью Йорка, и Node.js — его основной рабочий инструмент. Так же Андрей использует Ember.js в своих проектах последние 2 года, он рассказывал о нем на JavaScript Frameworks Day в Киеве, а на Odessa JS в этом году посвятил рассказу об этом фреймворке целый день конференции. Оба раза его доклады и воркшопы были признаны одними из лучших на конференции.

План мастер-класса

— Почему Node.js? Знакомство с платформой. The Node Way
— Экосистема Node.js. npm, сообщество, компании и проекты, использующие Node.js
— TDD в Node.js
— Паттерны в мире Node.js: CJS modules, callbacks, events, streams
— Стандарты EcmaScript 6 и 7 и будущее Node.js-разработки
— Работа с HTTP: клиент и сервер
— REST-сервисы с Express и Koa
— Realtime-сервисы на Node
— Проектирование API: HATEOAS, cookies vs tokens для авторизации, rate limiting, etc.
— Node.JS в продакшене: кластеризация, мониторинг, диагностика ошибок, отладка
— Архитектура микросервисов, достоинства и недостатки
— Использование Node.js для фронтенд-разработки

Воспользуйтесь скидкой:

Cкидка для читателей DOU по промо-коду douNod_JS (введите промо-код в регистрационной форме, поле «Код скидки»)

Детали, стоимость и регистрация тут.

16 мая, Киев — Мастер-класс "Thinking in Angular: про что не знает 80% AngularJS разработчиков", Климов Илья

$
0
0

Организатор: SmartMe
Спикер: Климов Илья

AngularJSвсего за пару лет превратился из «еще одного фреймворка» в одного из лидеров Front-end разработки. Интуитивно понятная для любого программиста архитектура, «магия» позволяющая получить поразительные результаты в пару строк кода — все это привело к тому, что каждый первый разработчик на JS умеет Angular. Однако низкий порог входа привел к тому, что в большинстве случаев познания AngularJS ограничиваются «необходимым минимумом» — и на выходе мы имеем код с кучей зависимостей, поддерживать который не пожелаешь и врагу.

Материал мастер-класса полностью основан на переосмыслении своего опыта разработки на AngularJS, внутренних руководствах нашей компании и опыте поддержки, рефакторинга и сопровождения сложных AngularJS-проектов.

На мастер-классе вам не будут рассказывать про то, что можно прочитать в документации. Основной упор будет сделан на то — какие инструменты, предлагаемые фреймворком, в каких случаях и почему стоит использовать. Особое внимание будет уделено разбору типичных ошибок при разработке проектов.

Мастер-класс предназначен для Вас, если:
Вы имеете представление что такое AngularJS и Вы желаете узнать как применять его возможности в реальных проектах;
у Вас уже есть опыт коммерческой разработки на AngularJS и Вы чувствуете, как с каждым коммитом ваша стройная система превращается в «свалку»;
Вы ищете пути оптимизировать работу команды на AngularJS как внедрением современного инструментария, так и путем грамотных конвенций.

О тренере

Климов Илья
Основатель и CEO компании WookieeLabs, которая занимается исключительно JS-разработкой во всех ее проявлениях. Среди реализованных командой проектов — проекты для Microsoft (проект 1, проект 2) и ООН.
В IT с 2008 года — прошел путь от системного администратора до заместителя технического директора аутсорсинговой компании. С 2014 года обучает студентов на курса JS в целом и AngularJS в частности в рамках проекта ITBursa.

План мастер-класса

Введение:
— AngularJS bad parts или о чем вам не расскажут миллионы довольных пользователей
— Когда не надо использовать AngularJS
— Конкуренция в мире фреймворков: чего ждать от AngularJS и его конкурентов

Пять историй про AngularJS из личного опыта:
— Клуб любителей $watch или 500ms реакции на нажатие кнопки на клавиатуре
— Для этого уже написали директиву: как мы писали большой проект с картами
— Angular и callbackи
— Графический редактор на AngularJS
— Цена ошибки

Основы правильной архитектуры:
— Инструментарий для сборки проекта: gulp, yo, bower
— UI-Router как основа любого современного приложения
— Скрытые возможности UI-Router
— Решаем главную проблему программиста: как назвать файл
— Модули в приложении — зачем они
— Обработка ошибок и все-все-все

Angular изнутри:
— $digest, $$phase, $apply, $evalAsync или сколько работы делается каждую секунду
— Кому нужны эти .config и .run
— Наследование $scope и проблемы с этим связанные
— Promises: проклятие отладки
— Известные проблемы

Директивы:
— 3 правила хорошей директивы
— transclude — зачем и когда применять
— Взаимодействие между директивами
— require, приоритеты и контроллеры
— Почему ng-click не имеет изолированного scope? Scope директив детально
— Защитное программирование: как жить в условиях плохого кода вокруг

Высокоуровневые задачи на AngularJS:
— AAA (Authentication, Authorization, Accounting)
— $rootScope, $watch, $broadcast — три проклятия большого кода
— Всплывающие окошки, промежуточные состояния и прочая косметика
— Интеграция не-AngularJS кода
— Как мигрировать проект на AngularJS постепенно
— JQuery и AngularJS

Angular2 — будущее уже здесь:
— Что такое Angular2 или как Google всех нас обманывает
— Как уже сейчас начать готовиться к Angular2. Архитектура будущего

Воспользуйтесь скидкой:

Cкидка для читателей DOU по промо-коду douAnglr_JS (введите промо-код в регистрационной форме, поле «Код скидки»)

Детали, стоимость и регистрация тут

28 — 29 апреля, Киев — Курс Certified ScrumMaster от ScrumAlliance на русском языке, c Натальей Трениной

$
0
0

Приглашаем на международную программу обучения Certified ScrumMaster по программе ScrumAlliance. Ни для кого не секрет, что сертификат
скрам-альянса является самым проверенным подтверждением профессиональных знаний скрам-мастеров для западных клиентов и отечественных работодателей. Поэтому, обладание ним может стать карт-бланшем в период экономического спада при трудоустройстве и поиске новых клиентов компании.

Тренинги SCRUMguides особенны сочетанием:
1) престижной международной сертификации
2) эффективного формата освоения материала
3) массой фана в процессе обучения

2-хдневный курс предназначен, в первую очередь, для тех, кто уже играет роль скрам-мастера в своей организации, что бы помочь упорядочить и проверить свои знания, а так же добавить «веса» его роли в организации.
Однако, программа сконструирована таким образом, что допускает обучение и допуск к сертификации участников без практического опыта работы.

Присоединяйтесь!

20 — 30 апреля, Харьков — Интенсив по переговорам в IT

$
0
0

Как успешно проводить переговоры с заказчиками, субподрядчиками и своими сотрудниками?

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

Мы решили точечно усилить этот важный навык и организовать специальный курс.

Итак, 20 по 30 апреля пройдет интенсив по переговорам в IT.

Принять участие в тренинге можно как в оффлайн (если вы в Харькове), так и в онлайн формате.

Тренинг будет проходить под руководством президента Клуба профессиональных переговорщиков, психолога, бизнес тренера и спикера IT конференций Outsource People 2014 и Startup Kharkiv 2015 — Лена Лысых.

negotiate.brightoutsource.com

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

В процессе курса вы познакомитесь с коллегами со всей Украины и не только.

Целевая аудитория тренинга:
— руководители IT компаний и подразделений
— менеджеры проектов
— продажники
— все кто, участвуют в переговорах

Тренинг будет проходить в двух форматах:
— отработка кейсов под руководством Елены
— самостоятельная работа в группах через Google Hangouts с видео

Узнайте больше и запишитесь!

21 — 22 мая, Киев — Тренинг "Certified Agile Professional"

$
0
0

Девиз тренинга: Agile — гораздо больше, чем просто Scrum!

Международный консорциум ICAgileсовместно с Киевским отделением Международного Института Бизнес Анализа IIBA Kiev Chapterприглашает вас пройти обучение по всему спектру гибких процессов (Agile и Lean), с получением международного сертификата CertifiedICAgile Professional.

Этот двухдневный сертификационный курс предназначен для того, чтобы:
— Познакомить с «правильной» концепцией Agile подхода, развеять мифы и дать почувствовать, что Agile — это способ мышления (mindset) и общий подход к организации процессов разработки, а не только набор конкретных практик.
— Систематизировать знания по основным принципам гибкой разработки, используемым терминам, практикам и подходам. На примерах кейсов крупных Российских и мировых компаний.
— Познакомить сразу с несколькими основными подходами современной разработкипрограммного обеспечения: Agile (Scrum, XP) и Lean (Kanban), от начала работы над проектом до выпуска и поддержки работающего продукта.

Три ключевых отличия этого курса от других, доступных в Украине:
— Обучение Agile, как способу мышления, особенному походу к ведению проектов, вместо обучения только конкретным практикам Scrum.
— Обучение сразу нескольким современным подходам (Agile, Scrum, XP, Lean thinking, Kanban), вместо обучения только Scrum с небольшим рассказом про Agile.
— Обучение глубинному анализу ситуации и поиску решений своими силами, вместо обучения шаблонным решениям, которые скорее всего не сработают из-за специфики вашего конкретного проекта.

Тренеры:

Тренинг проведёт сертифицированный тренер Дмитрий Лобасев Agile / Lean Coach

http://lobasev.ru/wp-content/uploads/2015/03/avatar-251x300.jpg

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

Дмитрий успешно внедрял и продолжает развивать Agile/Lean практики на всех уровнях таких крупных компаний, как Microsoft, Yota, ЦФТ, Сбербанк, Ренессанс-Страхование, ЭР-Телеком и др.

Более 20 компаний-клиентов, десятки проведенных открытых тренингов по гибкой разработке, выступления на отраслевых конференциях и двенадцатилетний опыт работы в индустрии в роли разработчика, менеджера проектов, архитектора процессов и Agile коуча. Certified Scrum Master, Certified Product Owner, Certified ICAgile Professional.

Программа тренинга:

Обзор классического подхода к управлению проектами — Преимущества и недостатки
— Область применимости
Гибкое (Agile) управление проектами— Итеративная и инкрементальная разработка
— Преимущества и недостатки
— Дополнительные требования к проектным командам
Команда в Agile и заинтересованные лица (stakeholders)— Заказчики, пользователи, менеджмент
— Как меняются роли в Agile команде
Истоки гибкой разработки— История Agile
— Манифест гибкой разработки (Agile Manifesto)
— Люди и их взаимодействие — ключ к успеху проекта и компании в целом
— DOI
Команда— Что такое Команда?
— Необходимые условия для эффективной командной работы
— Модель ответственности участников команды
— Почему Agile команды более мотивированы на результат?
Методология Scrum— Scrum framework, роли, актефакты, встречи участников
— Ключевые приципы vs лучшие практики
— Критерии готовности (DoD)
— Практики визуализации
— Масштабирование Scrum на большие проекты
Оценки — Абсолютные vs относительные оценки
— Точность оценки
— Практики для совместной командной оценки
Истории пользователей — Что такое история пользователя? Приемочные критерии
— Декомпозиция историй пользователей с точки зрения бизнеса и разработки
— Матрица заинтересованных лиц
Планирование релизов — Уровни планирования в Agile
— Паспорт проекта (Project chartering)
— Оценка сроков проекта и мониторинг его текущего состояния
Ограничение количества незавершенной работы (WIP) — Как работает WIP
— Kanban как практика разработки, нацеленная на быструю поставку бизнес-ценности заказчику
— Ключевые принципы Lean
Как продать Agile? — Преимущества Agile для заказчиков, руководства и команд
— Ключевые аргументы для продажи Agile внутри компани и заказчикам
Внедрение изменений в компании — Постоянное улучшение с использованием ретроспектив
— Анализ причинно-следственных связей, системный подход к решению проблем
— Шаблоны внедрения изменений в больших компаниях

Про ICAgile

Международный Agile Консорциум — независимое агентство, подобное PMI, IIDA и ScrumAlliance, которое выдает ограниченное количество Agile сертификатов проверенным специалистам. ICAgileбыл со-основан и поддерживается Алистером Коберном, одним из наиболее известных и влиятельных Agile-практиков, со-автором и инициатором Agileманифеста. ICAgile разрабатывает программу обучения для гибкой разработки ПО, привлекая лучших экспертов со всего мира. Консорциум строит программу обучения, аккредитует курсы и тренеров, и позволяет таким образом получать сертификацию учащимся. ICAgile не сравнивает курсы друг с другом, а также не проводит тренинги.

Стоимость тренинга: 12 500 грн. Оплата возможна по наличному и безналичному расчету.

Регистрация

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

С вопросами обращайтесь:
Ирина Зубец, координатор, тел.+38 066-149-48-23,info@kiev.iiba.org


16 апреля, Киев — Smart talks: .NET, C#

$
0
0

Что такое SMART TALKS
Это неформальные встречи профессионалов Dynamics, главной целью которых является создание благотворной почвы для развития сообщества Dynamics в Украине, построения эффективных коммуникаций и атмосферы взаимопомощи.
Каждую неделю мы обсуждаем новые темы и поднимаем актуальные вопросы, которые касаются разработки, внедрения и развития систем Microsoft Dynamics.

Тема встречи: .NET, C#

1. Использование Resharper 9.0:
а) что такое Resharper из зачем он нужен разработчику;
b) основные возможности (с примерами);
c) разработка и редактирование кода (с примерами):
— расширенные возможности и команды;
— автогенерация кода, шаблоны (с примерами);
d) инспекция кода:
— проверка стилей;
— проверка гайдлайнов написания кода (с примерами);
— детально по использованию в сочетании со StyleCop;
— общие стили для команды, компании;
e) навигация по коду (с примерами):
— дополнительные информационные панели;
f) рефакторинг (с примерами).

2) Открытая платформа nopCommerce — использование в коммерческом продукте, расширяемость и интеграция с ERP:
a) обзор платформы:
— какие технологии используются;
— особенности архитектуры;
b) расширяемость;
c) интеграция на примере LS Retail.

Спикер:Антон Бугай

Регистрация

Facebook

Суровая реальность начинающих тестировщиков. Пособие: как пройти собеседование

$
0
0

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

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

Давайте разделим весь процесс прохождения собеседования на несколько этапов:
— До собеседования;
— Собеседование с HR-специалистом;
— Собеседование с техническими специалистами;
— Собеседование с заказчиком;
— После собеседования.

До собеседования

1. Изучите инструменты, указанные в требованиях вакансии

Возможно, это и так понятно, но я всё же напомню. Перед каждым собеседованием внимательно ознакомьтесь с инструментами, которые используются на этом проекте. Если вы знаете инструмент и как с ним работать — хорошо, если не знаете — то гуглите, разбирайтесь.

Например, если написано «JMeter», то как минимум напишите запрос в Google: «Что такое JMeter», и перейдите по первой ссылке. А вообще я рекомендую уделить этому инструменту недельку-другую, разобраться с базовыми командами и возможностями.

Говорят, лучше согласиться на предложение и потом разбираться, как работать, чем отказаться от предложения. Если вас пригласили на собеседование, то не отказывайтесь только из-за того, что не уверены в своих знаниях. У вас есть немного времени на подготовку — используйте его. Не спите, не ешьте, не ходите на свидания, но выучите этот неизвестный вам инструмент.

2. Соберите информацию о компании

Приготовьтесь к тому, что вас могут спросить: «Что вы слышали о нашей компании? Почему хотите именно к нам?». Если ответите, что вы ничего не знаете и не слышали — это будет fail. Чтобы не завалить этот небольшой тест, достаточно сказать два-три предложения о компании.

Если у вас есть знакомые, которые там работают, можно сослаться на них — сказать, что это они рекомендовали этого работодателя.

3. Продумайте свой внешний вид

Не стоит приходить в пиджаке, брючках и рубашке с галстуком. Такой стиль одежды явно не свойственен для ИТ-сферы. Скорее всего, вы себя не почувствуете комфортно, когда вокруг будут сидеть парни и девушки, одетые неформально.

Приветствуется свободный стиль: джинсы и футболка.

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

4. Не опаздывайте и не приходите слишком рано

У нас в стране принято не просто не опаздывать, а приходить в гости за 30 минут до назначенного времени, чтобы поговорить с хозяевами, покушать всё то, что ещё не подали к столу. К офису компании вы можете прийти сколько угодно заранее, но позвонить в дверь лучше всего за 5 минут до собеседования. Во-первых, так вы не потревожите HR-специалиста, у которого тоже есть своя работа. Во-вторых, придя за 5 минут, вы показываете свою пунктуальность, но не навязчивость. Пяти минут как раз хватит, чтобы успокоиться, сходить в туалет или быстро посмотреть апартаменты компании.

Но и приходить позже назначенного времени я крайне не рекомендую — это сразу fail на ваш счет.

Собеседование с HR специалистом

1. Знакомство с компанией

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

2. Проверка уровня английского

Не пугайтесь, если HR без предупреждения перейдёт на английский. Это тоже своеобразный тест.

Если не поняли, что вас спрашивают, вежливо попросите уменьшить темп речи. Это вполне нормально. Если собеседование проходит по телефону, связь ужасная, и вы через слово слышите собеседника, то не тяните время, скажите об этом и попросите перейти в skype (zoom) или провести беседу очно в офисе компании.

3. Знакомство с вами

Ваши цели:хорошо, если человек может озвучить и объяснить свои стремления и планы. Если у вас их нет, то рекомендую всё же составить список.

Предыдущие места работы:расскажите о вашем предыдущем опыте, почему хотите работать в ИТ-сфере. В этом пункте не стоит упоминать, что вы идёте в ИТ ради денег — это в 90% случаев и так понятно. Но чтобы произвести хорошее впечатление, скажите, что хотите поменять жизнь, развиваться, вам нравится тестировать, вы видите, что эта сфера меняет людей в лучшую сторону, и что-то в этом же духе. Или ваш правдивый вариант.

З/П ожидания: на самом деле не так уж важно, какую сумму вы скажете, потому что выбор сотрудника зависит от того, насколько тот или иной кандидат понравится тем, кто его собеседовал. Ориентируйтесь на среднее, не запрашивайте сразу высокую зарплату, но и не занижайте планку. Если вы понравились, и ожидаемая з/п не намного больше, чем у остальных кандидатов, и попадает в зарплатную «вилку», вам сделают offer. Если вы понравились, но существенно много хотите от компании, возможно, HR напишет вам просьбу о пересмотре желаемой суммы.

У меня есть знакомый, который попросил мало в начале своей карьеры. Хорошо прошел собеседование, понравился. А потом HR звонила ему с вопросом: «А вам достаточно будет этих денег?».

Не стоит просить слишком мало или слишком много, лучше учите инструменты и мат.часть и забудьте на какое-то время о деньгах.

Собеседование с техническими специалистами

Этот этап может длиться от 15 минут до 2,5 часов. Вопросы могут быть разные:

а) Вопросы про ваш опыт (чем занимались, что делали, какие инструменты использовали, ваш последний проект). На этом пункте не стоит ограничивать вашу речь тремя предложениями. Будет неплохо, если вы заранее подготовите речь о себе на 2-5 минут.Лучше рассказать самому, чем если потом интервьюеры будут вас допытывать, а работали ли вы вот ещё с таким инструментом или с таким.

б) Технические вопросы. Что такое тест-кейсы, тест-план, чек-лист? Запросы в SQL. По сути всё то, что я перечислил в первой статье, и даже больше.

в) Логические задачки. Запомните раз и навсегда: не важно, дадите вы правильный ответ или нет. Важно то, как вы будете размышлять после этого вопроса. Не говорите, что вы не знаете, как решить задачу, — это сразу fail. Думайте вслух, рисуйте на бумажке, продумывайте схему ответа. В крайнем случае можно попросить подсказку — этим вы покажете, что не боитесь спрашивать, а также не сдаётесь в тяжёлой ситуации. При правильных размышлениях и подсказках вы сами сможете дойти до правильного ответа.

г) Проверка английского. Язык могут проверить и на этом этапе тоже. Стандартные вопросы: расскажите нам про свой предыдущий проект или про ваши хобби. Если вам задали на английском вопрос по технической части, а вы не знаете ответ, то не молчите, постарайтесь выкрутиться и показать, что вы всё-таки знаете этот несчастный английский, даже если не знаете технической стороны вопроса.

Стратегии ответов на вопросы:

1. С точки зрения опыта. В этом случае вы знаете ответ, и у вас есть опыт использования подобных технологий. Не сокращайте всё до уровня «ответить только по заданной теме», расскажите еще по другим аналогичным технологиям с которыми вы работали. Сделайте ваш ответ максимально обширным.

2. С точки зрения аналогии (когда я не знаю, что это такое). При такой ситуации можете ответить, что нет, вы с таким инструментом не работали, но работали с подобным, и максимально расскажите про тот инструмент, с которым вы работали.

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

4. Припёрли к стенке. Спросите, что это такое, и поблагодарите за то, что вам дали информацию про неведомый инструмент. Это не означает, что вы зафейлили. Да, стоит признать, что вы не знаете этой области, но каждый из нас не может знать абсолютно всё. Интервьюеры просто копаются по вашим библиотекам в голове и пытаются понять, что вы за человек и где у вас могут быть пробелы в знаниях.

Собеседование с заказчиком

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

Есть люди, которые трясутся перед заказчиками — чтобы не обидеть или чего лишнего не сказать. Или считают их высшей нацией, наподобие «Хищников и Чужих». Но ведь они — обычные люди :) И часто ведут себя проще и коммуникабельнее наших соотечественников.

Не нужно на собеседовании «подлизываться» или говорить, что, например, американцы самые лучшие в мире. Просто когда спросят, как у вас дела, так образно и ответьте, что всё офигенно круто, солнце светит, трава растёт, погода прекрасная. Покажите, что вы жизнерадостный человек. Не забывайте поинтересоваться, а поняли ли вас, и ответили ли вы на заданный вопрос. Не забудьте спрашивать их в ответ. Допустим, американцы любят рассказывать про свою жизнь, про погоду и «космические корабли». Будьте открыты. Отвечайте так, как будто это не собеседование, а просто общение с друзьями за пивом. Они также бухают и выдают перлы ещё похуже наших. Если вас возьмут на эту должность, возможно, утром на SCRUM-митинге вы увидите, какие бывают залипшие в хлам иностранцы, которые пытаются что-то внятно отвечать коллегам.

Стратегии ответов на вопросы такие же, как и на техническом интервью.

После собеседования

Итак, вы прошли все этапы этакой Спарты. И наступает интересный момент, когда вам не терпится узнать, прошли вы или нет. Но тут не стоит спрашивать у HR по два раза в сутки: «Ну как там?». Я допускал такие же ошибки. Во-первых, HR ничего не решает, технические специалисты в большинстве случаев тоже ничего не решают. Окончательное решение — брать или не брать — решают заказчики. Во-вторых, кроме вас, есть также и другие кандидаты, и, как вы понимаете, их много. В-третьих, если вас решили взять, то вы об этом узнаете через 5-10минут в skype или по телефону от HR. Так что успокойтесь и дождитесь. Конечно, можно и нужно писать HR примерно раз в три дня. Но это не раз в полчаса.

Заключение

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

Я очень надеюсь, что статьи серии «Суровая реальность начинающих тестировщиков» были вам интересны, и что они помогут вам вступить в ряды этаких юных ломателей и карателей.

Хочу выразить огромную благодарность редакции DOU за исправление и редактирование моего «троещинского» стиля повествования, Ивану Загороднему (SoftServe), Игорю Роздобудько (Ciklum) и Николаю Гладченко (Adyax) за советы и напутствия, адресованные мне на собеседованиях, которые я старался передать вам. А также всем моим друзьям, которые поддерживали меня при написании этих трудов.

Удачи вам в ваших начинаниях! =)

P.S.Конечно, одного моего опыта недостаточно, чтобы полностью раскрыть все особенности этой сферы. Поэтому большое спасибо всем, кто в комментариях дает полезные советы и корректирует мои слова.

Email: igor.nikityuk@gmail.com, skype: igor_nikityuk_

Беседа с Евгением Глазовым, консультантом по Dynamics AX, Microsoft

$
0
0

198-йвыпуск подкаста «Откровенно про IT карьеризм». В подкасте пойдет речь о Dynamix AX, немецком языке и Австрии.

В программе:

  • Про во’IT’и
  • Образование и журналистика
  • Рост от переводчика до консультанта
  • Изучение немецкого языка
  • Эмиграция в Австрию
  • Карьера консультанта
  • Работа с документами
  • Клиенты
  • Работа в Донецке
  • Альпинизм
  • Сертификаты для работы
  • Командировки и отдых
  • Водительские права в Австрии

Книги в выпуске:

Die Kunst des stilvollen Verarmens. Wie man ohne Geld reich wird — Alexander Graf von Schönburg-Glauchau

Прямая ссылка на файл
Подкаст на iTunes

Текстовая версия доступна на itpodcasts.com.ua.


Выпуск записан при поддержке IT-компании AltexSoft.
Спасибо за помощь в записи подкаста сервису QuickBlox.com.

Подкаст «Откровенно про IT карьеризм» от идеи до реализации — интеллектуальная собственность Михаила Марченко и Ольги Давыдовой. Все вопросы, касающиеся подкаста, адресуйте нам на shami13@gmail.com.

17 апреля, Харьков — ThinkPHP #11

$
0
0

Хитрости тестирования PHP-проектов, секреты разработки RESTful API и особенности использования Hack в продакшене — можно самостоятельно по крупицам собирать информацию обо всем этом в сети, но лучше прийти на ThinkPHP #11 и получить микс из теории и практического опыта от наших спикеров. К тому же, обсуждать новости из мира веб-разработки гораздо приятнее в кругу единомышленников на наших сладких кофе-брейках :).

Спикеры и темы ThinkPHP #11:

1. Symfony2: Разработка RESTful API

• Как проектируется API?
• Какие бандлы используются для ускорения разработки?
• Внутренняя структура приложения (типичная и рекомендуемая)
• Валидация и сериализация моделей
• Тестирование API

Тарас Омельяненко
@miroling

2. Протесть слона! (особенности тестирования РНР проектов)

• Зачем разработчикам тесты
• Почему тесты бывают не только модульными
• Что нельзя протестировать
• Подходы к построению тестовой инфраструктуры
• Немного страшных слов: TDD/BDD/моки/стабы/др
• Краткий обзор существующих тестовых фреймворков: PHPUnit, PHPSpec, Codeception, Behat
• Детальный разбор Codeception. Почему именно он?

Михаил Бондарчук
@davert

3. Building better PHP — HACK (HHVM)

• Костыли в PHP
• PHP 7 и что же не так с принятыми RFC (Return Type Hints в особенности)
• Типизация в HACK и strict режим
• Статический анализатор типов в Hack
• Ассинхронный PHP — AsyncMySQL, AsyncCurl
• За и против использования Hack в продакшене

Олександр Ганжа
@GrantedN


Заинтересовался? Для участия в ThinkPHP #11 зарегистрируйся, пожалуйста, в Meetup-группе ThinkPHP.
Участие бесплатное!

4 мая — On-line обучение по специальности Web Frontend Developer

$
0
0

Приглашаем начинающих веб разработчиков стать участниками нового образовательного проекта CyberBionic Systematicsи ITVDN.com.
Учебный курс рассчитан на новичков, которые хотят стать веб разработчиками.

Формат обучения:

Онлайн занятия c тренером по Skype 3 раза в неделю по 2 часа. Всего планируется 4 группы по 6-8человек — 2 утренние с 9:00 до 11:00 и 2 вечерние с 19:00 до 21:00. График — пн/ср/птн или вт/чтв/сб (время занятий может быть изменено по желанию группы).
Продолжительность: 4 месяца — 48 занятий по 2 часа.

Подарок от ITVDN.com

Все участники образовательной программы получат в подарок 5 видео курсов по базовым веб технологиям общей продолжительностью 53 часа:
— HTML&CSS
— JavaScript Essential
— JavaScript Advanced
— jQuery
— HTML5&CSS3.

Обучение будут проводить тренеры учебного центра CyberBionic Systematics, опытные разработчики и сертифицированные специалисты Microsoft.
Начальные требования: базовые навыки владения ПК.
Стоимость: $84 в месяц. При оплате всего курса одним платежом предоставляется скидка 5%.

Подробная программа

Если Вы хотите стать участником нашей образовательной программы, то

— Оформите заявку
— В удобное для Вас время пройдите тестовое подключение с тренером, задайте Ваши организационные вопросы.
— Пройдите бесплатное пробное занятие.
— Внесите плату за первый месяц обучения.
— Учитесь!

Если Вы по каким-либо причинам пропускаете занятие, Вы можете пройти его в другое время с другой группой или проработать самостоятельно по видео курсу.
Образовательная программа будет проходить на постоянной основе, старт групп 1 раз в месяц. Дальнейшие даты начала обучения 6 апреля и 4 мая 2015 г.

Тестирование и сертификация

После каждого занятия, каждого модуля Вы будете проходить онлайн тестирование на Testprovider.comи после успешной сдачи тестов получите диплом специалиста от CyberBionic Systematics.

Преимущества онлайн обучения

— Это удобно! Вы обучаетесь дома в привычной для Вас обстановке и можете организовать Ваше рабочее место наилучшим образом.
— Вы не тратите время и деньги на дорогу в учебный центр и обратно, максимально посвящая его собственно обучению.
— Вы можете обучаться в одном из лучших столичных учебных центров, проживая где угодно.
— В перерывах между занятиями Вы можете общаться в групповом чате Skype c другими участниками обучения, вместе выполнять домашние задания, делиться полезной информацией.

Об организаторах образовательной программы:

Международный учебный центр информационных технологий CyberBionic Systematicsпредоставляет услуги по профессиональной подготовке и повышению квалификации IT специалистов, использующих Microsoft .NET и WEB технологии.
Мы предлагаем нашим клиентам очное обучение в современных учебных центрах в Киеве или на территории компании-заказчика, on-line и видео обучение.
Являясь авторизованным центром сертификации Prometric и Pearson VUE, CyberBionic Systematics предоставляет также услуги по тестированию и сертификации IT специалистов.

Обучение проводятопытные разработчики и сертифицированные тренеры Microsoft.

ITVDN.com — учебный видео портал, позволяющий пройти последовательное видео обучение по специальностям .NET Developer, WEB Frontend Developer, ASP.NET Developer.

На всеукраинском конкурс IT Education Awards, который проходил 21 марта 2015 г. в рамках конференции IT Jam, CyberBionic Systematics был признан лучшим в номинации Complex IT Education, а проект учебного центра ITVDN.comназван лучшим в номинации Online Education.

С чего начать?

Если Вы стоите на пути выбора IT специальности, рекомендуем к просмотру записи наших вебинаров. В них Вы найдете ответы на многие важные для Вас вопросы.

— Александр Марченко. Семинар в КПИ «Анализ требований к кандидату на должность Junior/Middle» Web-developer
— Владимир Савинов. Вебинар «Как стать хорошим программистом?»
— Сергей Швайцер. Вебинар «Как стать веб-разработчиком?»

Мы готовы ответить на Ваши вопросы
по тел. 044 361 89 37,
email: edu@cbsystematics.com
Skype: support_cbs
Vk

Viewing all 8151 articles
Browse latest View live