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

19 декабря, Киев — QA: в яких напрямах може знайти себе тестувальник?

$
0
0

Вирішили стати тестувальником? А чи знали ви, що тестування буває різним?
Дізнайтесь відповідь на зустрічі «QA: в яких напрямках може знайти себе тестувальник?» від освітнього проекту GoIT.

Зустріч допоможе Вам:
• Розібратися в видах QA;
• Отримати інформацію про «підводні» камені в кожному з цих видів;
• Дізнатися про необхідні допоміжні навички, якими має володіти тестувальник;
• Дізнатися про специфіку роботи в якості тестувальника;
• Перейняти досвід тестувальників з багаторічним стажем роботи;
• Дізнатися про новинки в світі QA;
• Обрати свій шлях розвитку в тестуванні.

Спікерами виступатимуть:
— Микола Ковш — QA Engineer в Ciklum. Є яскравим прикладом «світчера» — людина, яка змінила вид діяльності. Перейшов в сферу IT зі сфери маркетингу. Співорганізатор заходів в найбільшій київській спільності тестувальників — QA Club. Розповість про необхідність тестувальнику вміти програмувати.
— Алла Пенальба — QA Lead в компанії invisibleCRM. В сфері тестування з початку 2007 року. Працювала в компанія Піксус и ЕРАМ. Потім протягом 4 років проживала в Бельгії, де працювала Mobile QA Engineer в продуктовій компанії.
— Марина Шевченко — Mobile QA Engineer в Ciklum. QA з досвідом тестування веб, дестопних та мобільних додатків. Співорганізатор заходів в QA Club — найбільшій київській спільності тестувальників.Розповість про специфіку тестування мобільних додатків.
— Олександр Майданюк — Head of Quality Assurance Solution в компанії Ciklum. Займав посади QA Lead, Manager, QA Consultant і Trainer. Експерт та суддя QA секції чемпіонату UA Web Challenge. Співзасновник Київського клуба тестувальників QA Club.

Спікерами виступатимуть практики з багаторічним досвідом роботи, які як ніхто інший знають про види тестування та про те, як знайти саме свій шлях в ІТ.

Реєструйтесь зараз!

Кількість місць обмежена. Потрібна попередня реєстрація.
Участь в зустрічі безкоштовна, сплачується лише час перебування в креативному просторі «Часопис».

*GoIT — масштабний освітній проект, основна мета якого — створити бренд України як сильної ІТ держави!

Ми навчаємо людей, допомагаємо їм змінити кваліфікацію і перейти до сфери ІТ (QA, programming, design, project-management).

Реєстрація за посиланням


Лучшие IT-работодатели 2014: EPAM, Plarium, AltexSoft и SMKvision

$
0
0

Пришло время подвести итоги рейтинга работодателейза 2014 год, который был составлен на основе анонимного голосования сотрудников. В ходе опроса 7318 айтишников оценили 564 компаний.

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

Как считался рейтинг.

Категория «800+ специалистов»

КомпанияОбщий баллПроф. ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
EPAM Systems
88
 433 анкеты
86
90
86
90
84
87
92
SoftServe
88
 553
88
90
87
83
85
87
93
ELEKS
85
 261
85
85
86
81
82
85
91
4Ciklum
84
 197
81
90
82
82
78
85
92
5Infopulse
83
97
79
83
82
82
81
82
91

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

Заметна общая тенденция — айтишники стали более критичными в своих оценках. Если в прошлых годах лидер рейтинга набирал 90,39 баллов, то теперь — только 87,83.

Сильно вырос рейтинг ELEKS, растет он и у SoftServe и EPAM Systems. У остальных компаний-лидеров — наоборот — падает.

Наибольшее количество оценок в этой категории было сделано сотрудниками компании SoftServe (553 анкеты).

Категория «200—800 специалистов»

КомпанияОбщий баллПроф. ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
Plarium Global
97
89 анкет
97
99
96
98
95
97
99
Cogniance
93
58
93
94
91
92
93
94
97
DataArt
92
 126
90
94
91
94
88
94
95
4Terrasoft
92
119
90
95
89
90
87
93
96
5Provectus
91
97
86
97
86
94
89
92
95

Первое место в этой категории заняла компания-разработчик игр, Plarium Global, которая приняла участие в рейтинге впервые. На второй ступеньке — Cogniance, чьи оценки заметно выросли по сравнению с прошлым годом — на 3,5 балла. Бронзовым призером стала DataArt.

Резко упали рейтинги Provectus (победителя своей категории в прошлом году) и Terrasoft (серебряного призера 2013). Напротив, растут баллы Cogniance и, после недавнего падения, DataArt.

Наибольшее количество оценок в этой категории было сделано сотрудниками компании INTROPRO LLC (193 анкет).

Категория «81—200 специалистов»

КомпанияОбщий баллПроф. ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
AltexSoft
98
29 анкет
99
98
99
96
99
98
99
Brightgrove
98
54
98
98
97
99
98
99
99
Archer Software
96
28
95
94
98
94
93
97
99
4Grammarly
95
33
94
97
91
98
94
93
98
5BMFN
94
23
94
96
94
93
89
96
97

Все лидеры этой категории, кроме одного, Brightgrove LTD, отличаются от состава топ-5 прошлого года.

Золотой призер — AltexSoft. В прошлом году компания была на 11 месте в категории «до 80 сотрудников». Хорошо растет — и количественно, и качественно. Brightgrove, победитель 2013 года, теперь занимает серебряную ступеньку. Archer Softwareуверенно развивается и, увеличив свою оценку на 5 баллов, занимает 3 место.

В прошлом году серебряным призером была компания Itera; в нынешнем рейтинге она спустилась на 30-юступеньку. Третьим был Akvelon Ukraine, который сейчас переместилсся 34-еместо. Интересно, что такая же тенденция была и в прошлом году — ни одна из компаний-лидеров 2012 года не вошла даже в десятку победителей в 2013.

Как уже было отмечено выше, рейтинги AltexSoft и Archer Software растут. Оценки Grammarlyслегка падают. Рейтинги Itera и Akvelon Ukraine падают критически.

Наибольшее количество оценок в этой категории было сделано сотрудниками компании INTERSOG (60 анкет).

Категория «до 80 специалистов»

КомпанияОбщий баллПроф. ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
SMKvision
99
17 анкет
100
99
98
98
97
100
100
PFSOFT
98
15
99
100
97
96
97
98
100
INSART
98
21
98
96
99
99
96
97
100
4DEVOLER
97
19
96
98
98
96
96
97
99
5Vertamedia
97
22
97
99
96
96
94
97
98

Победитель категории, SMKvision, имеет самый высокий балл в рейтингесреди всех категорий — 99,85 баллов.

Серебряную и бронзовую позиции занимают компании PFSoftи INSART. Компания MacPaw, имевшая в 2012 и 2013 годах оценку 100 баллов, в этом году спустилась на 13-еместо рейтинга с 95 баллами.

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

Наибольшее количество оценок в этой категории было сделано сотрудниками компаний MacPaw, Yalantisи CodeTiburon (по 30 анкет).

Лидеры по городам

Киев:

КомпанияОбщий баллПрофессиональный ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
1Grammarly
95
33 анкеты
94
97
91
98
94
93
98
2MacPaw
95
32
93
100
89
99
94
95
96
3Epom
95
25
93
99
92
97
92
93
97
4NetEnt
94
20
90
97
93
98
93
96
93
5Playtika UA
93
20
93
91
90
92
94
94
96

Харьков:

КомпанияОбщий баллПрофессиональный ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
1AltexSoft
99
23 анкеты
99
98
99
96
99
99
99
2Brightgrove
98
46
97
98
97
99
97
99
99
3INSART
98
23
97
96
99
99
96
98
99
4Prophonix
97
22
97
99
97
95
92
98
98
5Intego Group
96
28
93
99
95
96
94
96
96

Львов:

КомпанияОбщий баллПрофессиональный ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
1Intellias
92
38 анкет
90
96
89
89
90
90
97
2Symphony Solutions
90
41
90
98
80
91
86
91
95
3SoftServe
90
 244
91
92
90
86
89
89
94
4Perfectial
90
43
92
89
87
90
87
92
93
5EPAM Systems
90
 105
89
93
87
91
86
88
94

Одесса:

КомпанияОбщий баллПрофессиональный ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
1Provectus
91
99 анкет
86
98
87
94
88
92
95
2INTERSOG
87
53
88
93
86
85
82
86
92
3Luxoft
86
22
85
85
83
89
82
86
92
4111PIX UA
84
20
88
88
80
87
77
79
90

Днепропетровск:

КомпанияОбщий баллПрофессиональный ростУсловия трудаМенеджментЗарплаты и бонусыПризнание моего трудаКоммуникация с руководствомОтношения с коллегами
1PFSOFT
96
21 анкета
97
100
94
94
94
96
99
2Archer Software
95
20
93
95
98
93
92
96
98
3BMFN
94
24
94
96
94
93
89
95
97
4Yalantis
93
29
93
95
87
92
94
93
97
5Aquasoft
92
29
87
94
93
90
87
95
97

Сводная таблица лидеров по каждому из пяти городов:

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

Лучшие из лучших

Победители по каждой из шкал оценивания:

800+200–80081–200до 80
Профессиональный ростSoftServePlarium GlobalAltexSoftSMKvision
Условия трудаGlobalLogicPlarium GlobalSymphony SolutionsMacPaw
МенеджментSoftServePlarium GlobalAltexSoftINSART
Зарплаты и бонусыEPAM SystemsPlarium GlobalBrightgroveINSART
Признание моего трудаSoftServePlarium GlobalAltexSoftSMKvision
Коммуникации с руководствомEPAM SystemsPlarium GlobalBrightgroveSMKvision
Отношения с коллегамиSoftServePlarium GlobalAltexSoftINSART

Plarium Global — самый уверенный победитель рейтинга, лидирует одновременно по всем шкалам. Интересно появление GlobalLogic в ТОП по «Условиям труда» — ведь в общем рейтинге компания заняла предпоследнее 7-еместо.

Выводы

Маленькие компании имеют в среднем более высокие оценки, чем крупные.

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

Титулы:

EPAM Systems — лучший работодатель категории «от 800 сотрудников»
Plarium Global — лучший работодатель категории «200-800 сотрудников»
AltexSoft — лучший работодатель категории «81-200 сотрудников» (и лучший работодатель Харькова)
SMKvision — лучший работодатель категории «до 80 сотрудников»

Grammarly — лучший работодатель Киева
AltexSoft — лучший работодатель Харькова (и лучшая компания категории «81-200 сотрудников»)
Intellias — лучший работодатель Львова
Provectus — лучший работодатель Одессы
PFSOFT — лучший работодатель Днепропетровска

Congratulations!

Made in China: поговорим про аутсорсинг

$
0
0

Несколько лет назад я закончил универ, уволился с работы и поехал в Поднебесную изучать китайский язык. Деньги кончались, поэтому я начал искать источники дополнительного заработка. Мне уже удалось найти работу преподавателем английского в местной школе, как вдруг оказалось, что за кампусом универа есть маленькая Silicon Valley местного разлива. Её достроили совсем недавно, и у них еще не хватало преподавателей. Мне с ходу предложили обучать местных студентов Java, хотя на тот момент у меня за плечами было всего пару лет опыта работы и ноль лет опыта в преподавании. Я немного насторожился. Слишком уж это было похоже на привычные для китайцев обещания «золотых гор» — когда на словах одно, а на деле совсем другое.

Здесь я вынужден сделать лирическое отступление, чтобы объяснить некоторые особенности китайского менталитета.

Когда родился китаец, еврей заплакал

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

Shouguang_software.jpgАга, вот эти ребята ©

Золотые горы

«У нас тут родилась одна чудесная идея о сотрудничестве» — сказал мне по телефону голос шишки из IT-центра. Через 15 минут я был у них. Мне снова рассказывали как чудесно, что я здесь, какие мы теперь друзья — не разлей вода, и насколько грандиозные перед нами открываются перспективы сотрудничества. Вскоре накал страсти и пафоса стал так велик, что речь зашла о космических кораблях (иностранных заказчиках), которые в скором времени начнут бороздить непаханные IT-просторы Китая.

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

Суть проекта

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

Приложение должно было быть разбито на два компонента:
1. Template Creator
2. Data Viewer
Написать его нужно было на .NET.

В ТЗ также был перечень баз, из которых должен быть возможен подсос данных (Access DB, SQL DB, Excel spreadsheet), а также названия столбцов таблиц и XML-теговдля темплейта. По сути, это должен был быть CRUD без наворотов.

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

Утром стулья

Что касается сроков, то мои новые китайские друзья сразу сказали: 30 дней. Но вот по сумме они определиться не смогли, и снова позвали меня в офис. Спросили, сколько, по моему мнению, может стоить такой проект. Я удивился, потому что не ожидал таких вопросов от баловней сельско-китайской силиконовой долины: кому, как не им, знать? Разве они никогда ничего подобного не разрабатывали?

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

Вечером деньги

Видимо, слово «Канада» не переставало резонировать в мозгах у моих китайцев, и у них начало понемногу сносить крышу. С улыбками миллионеров они потирали руки, обсуждая сумму, которую смогут выручить за проект. В глазах каждого сияли золотые горы. Один за другим они начали поднимать стоимость проекта сначала до 1500 $, а затем и до 2500. Зарплата местного программиста на тот момент была около 200 $. Не решившись просить 3000, они остановились на сумме в 2500. При этом товарищи-золотоискатели также попросили узнать у заказчика, можно ли увеличить срок сдачи с 30 до 40 дней. Последним гвоздем в крышку гроба проекта стал вопрос о том, требуется ли передавать заказчику исходники.

Я честно выполнил свой долг и озвучил человеку цифры: 40 дней, 2500 долларов, предоплата 30%, добавив при этом, что от этих ребят как-то плохо пахнет. Богатый канадский еврей посмеялся и сказал, что сделает этот проект со своими людьми за 1500.

В тот же момент мне начал звонить китайский босс-всея-IT.
— Ну, как там?
Я отвечаю:
— Заказчик отказался. Они своей командой уже начали делать проект.
— А... цену ты ему назвал?
— Да. Он говорит, слишком дорого. Обычно за такой проект дают 1500$.
— Ммм, а ты называл ему сумму в 2000$ ? (видимо, я должен был ещё и торговаться)
— Да. Но он говорит, что 1500$ — это оптимальная цена.
— Нуу, а если мы за 1500$ сделаем? (тут я снова сильно удивился)
— Сейчас спрошу, подождите.
Здесь я звонко клацаю по клавиатуре, якобы спрашивая у заказчика согласен ли он на новые условия, после чего громко бью по клавише «Enter», жду несколько секунд и продолжаю:
— Нет, он говорит, они уже начали проект.
— А... спроси, может у него есть еще проекты.
— Я спрашивал — у него сейчас ничего нет. Если что появится, он мне скажет.
— Ммм, ну ладно, окей, до связи тогда.

Итог

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

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

Нет времени думать

У китайцев, в массе своей, кредо — «THINK BIG». Они не видят мелочей и не заморачиваются по пустякам, тут же действуют. Исключения, конечно, бывают, но на то они и исключения.

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

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

Как стать тестировщиком

$
0
0

Тестировщик — это одна из востребованных специальностей в ИТ-индустрии. Однако в наших вузах ей не учат. Желающие овладеть профессией поступают на курсы при IТ-компаниях, после окончания которых лучших выпускников принимают на работу.

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

Работа для дотошных

Главное качество, которое отличает тестировщика, — это любознательность. Потенциально хорошие тестировщики — это те, кому в детстве было интересно разобрать приставку, залезть в стиральную машину и посмотреть, что внутри.

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

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

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

Тестирование карандаша

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

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

Задача — проявить креатив и взглянуть на простые вещи под новым углом. Как и при тестировании ПО, здесь важно проверить все возможные действия, которые может совершить «пользователь карандаша».

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

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

Пригодится всё

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

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

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

То же касается и знания иностранных языков, маркетинга или, например, строительства — к тестировщикам попадают приложения для самых различных отраслей.

No panic!

Вы успешно прошли курсы и вас взяли на работу? Теперь вы получаете первое задание на проекте.

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

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

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

От новичка до топа

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

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

По мере «обрастания» новой информацией вы поймёте, что знания, которые казались достаточными при устройстве на работу, теперь превращаются каплю в море. Дальше — больше. Вы больше изучаете, больше умеете, растёте в профессии. Вывод очевиден: если вы хотите стать востребованным специалистом в динамичной сфере тестирования — необходимо постоянное развитие.


Статья написана в соавторстве с Ольгой Демешко, специалистом по тестированию ПО в A1QA.

Беседа с Алексеем Радченко, безработным веб-разработчиком

$
0
0

184-йвыпуск подкаста «Откровенно про IT карьеризм». В подкасте пойдет речь о образовании, веб-разработке и Python’е.

В программе:

  • Почему ты слушаешь подкасты
  • Про во’IT’и
  • Жди меня
  • Образование в ВУЗе
  • Первый опыт преподавателя
  • IT работа
  • Велосипеды и программирование
  • Знакомство с Python
  • Как стать крутым
  • Распределенная работа
  • Коучинг питонистов
  • Осваивание бюджетов
  • Отдельная аутсорс компания
  • Wargaming.net
  • Свои курсы

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

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

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

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

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

20 января, Киев — Использование языка UML 2.0

$
0
0

Желаете повысить квалификацию и стать востребованным бизнес-аналитиком? Но не знаете какие курсы выбрать?
Выбирайте Академию обучения АПРИТ!*

Цели:
— приобрести навыки использования нотаций UML 2.0;
— изучить особенности объектно-ориентированного подхода к анализу и проектированию информационных систем;
— понять назначение и основные принципы визуального моделирования;
— изучить правила построения и синтаксис наиболее применимых видов диаграмм UML.

Программа:
— Основы языка моделирования UML.
— Основные диаграммы UML.
— Основные элементы и синтаксис диаграммы вариантов использования UML.
— Основные элементы и синтаксис диаграммы переходов состояний UML.
— Основные элементы и синтаксис диаграммы деятельности UML.
— Основные элементы и синтаксис диаграммы классов UML.
— Анализ целостности с помощью диаграммы классов.
— Основные элементы и синтаксис диаграммы коммуникации UML.
— Основные элементы и синтаксис диаграммы последовательности UML.
— Анализ целостности с помощью диаграмм коммуникации и последовательности.

Продолжительность: 16 часов.

Наш тренер:
— Профессионал-практик Business Analyst.
— Кандидат технических наук.
— Сертифицированный бизнес аналитик — Certified Business Analysis Professional (CBAP®).
— Имеет 14-летнийопыт в сфере информационных технологий, 10-летнийопыт в системном и бизнес-анализе.
— Принимал участие в более чем 40 проектах по автоматизации бизнес-процессов заказчика.

Целевая аудитория
Курс предназначен для всех, кому необходимо использовать моделирование на UML в ходе сложных ИТ-проектов:
— системные и бизнес-аналитики;
— представители заказчика, Product Owners;
— руководители проектов.

Акции:
20% — при предъявлении студенческого билета;
Приведи друга и получи скидку 10% каждому;
40% — при заказе корпоративного обучения от 10 человек.
По просьбе наших слушателей мы выделили темы Использование языка UML 2.0 (16 часов) и Моделирование бизнес-процессов. От IDEF0 к BPMN (9 часов) с общего курса Бизнес-аналитика (50 часов).
И сейчас Вы можете пройти полный курс «Бизнес-аналитика» (50 часов) или отдельные тренинги «Использование языка UML 2.0» и «Моделирование бизнес-процессов. От IDEF0 к BPMN».

Больше в Facebook
Запись на курс

Занятия проводятся два раза в неделю в вечернее время с 19.00 до 21.00, также формируются группы выходного и буднего дня.

Получить дополнительную информациюили записаться на курсы по UML 2.0 и другие, можно, отправив электронное письмо на адрес: post@aprit.orgили по тел. +380 (96) 540 98 19 (контактное лицо — Ирина).

*Всеукраинский благотворительный фонд «Ассоциация поддержки и развития информационных технологий» — это всеукраинская благотворительная организация в области разработки и внедрения информационных технологий, основана в августе 2007 года.
Самым значимым проектом фонда является ежегодная Всеукраинская студенческая олимпиада по программированию.
ВБФ «АПРИТ» открыла Академию обучение с собственными курсами!

Академия обучения ВБФ «АПРИТ» предлагает курсы по актуальным сегодня ИТ-направлениям:
— Использование языка UML 2.0 (16 часов);
— Бизнес-моделирование (9 часов);
— Бизнес-аналитика (50 часов);
— Проектный менеджмент (9 часов).
— Постоянно действуют специальные предложения и скидки.

Навыки программирования, которые помогают в жизни

$
0
0

В каждой профессии есть свои уникальные плюсы. Если вы боксер, то всегда можете дать сдачи. Если вы ветеринар, то способны вылечить простудившуюся кицу. Если вы работаете в МВД, все хотят с вами дружить. Если вы юрист, вам не страшны конфликты с ГАИ и споры с официантами на предмет тухлого шашлыка. Если же вы программист (aka компьютерщик), то вы можете абсолютно всё — начиная от перепрошивки утюга и написания скриптика, и заканчивая ремонтом ноутбука и посадкой самолета в случае внезапной смерти пилотов. Только успевайте носить с собой набор отверток и пару толстых мануалов.

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

1. Ставить диагноз

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

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

2. Контролировать эмоции

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

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

3. Говорить по делу

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

К навыкам коммуникации можно также отнести умение задавать вопросы. Вовремя спросив, «почему?» или «зачем?» можно сэкономить добрую дюжину человекочасов в любом деле.

4. Уметь спорить

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

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

И хотя «на гражданке» искусство спорить и помогает решать бытовые вопросы вроде препираний со швондерами и налоговиками, ученые до сих пор не изобрели способа переспорить собеседника, который в качестве аргумента использует «ой ну всё!».

5. Концентрироваться

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

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

6. Сначала думать, потом делать

Думаю, многие из вас когда-нибудь в своей жизни пробовали cowboy coding, когда ты, аки клавиатурный ковбой, не расходуя много времени на размышления об архитектуре и возможных долгосрочных последствиях, клепаешь прототипчики по ходу пьесы, чтоб через N минут/часов узнать, что надо было делать по-другому.

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

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

7. Говорить правду

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

Стоит только этот навык говорить правду перенести из офиса в быт, как жизнь начинает играть всеми красками: не нужно никого обманывать (даже девушек), нет смысла никем прикидываться, нет нужды смеяться над несмешными шутками и всем нравиться. Жизнь становится в миллион раз проще.


В перечисленных пунктах нет «учебы», потому что, по моему мнению, навыки обучения мы получаем гораздо раньше, чем начинаем программировать — еще в школе. Да и программерский подход к обучению мне представляется несколько ситуативным и несистемным. Также, по причине отсутствия документальных свидетельств использования в реальной жизни, я не упоминал навык чтения документации (aka RTFM).
Может, ещё что добавить?

Как сделать Украину сильной IT страной? Планы IT-лоббистов из ВР

$
0
0

По инициативе образовательного проекта GoITбыл организован круглый стол, за котором депутаты ВР Влад Воскресенский (СЕО компании InvisibleCRM, член объединения “Самопоміч”), Александр Данченко (бывший CEO “Датагруп”, член объединения “Самопоміч”), Ольга Белькова (бывший управляющий партнер EastLabs, член БПП), а также депутат Киевсовета Андрей Логвин (СЕО компании modnaKasta, член объединения “Самопоміч”) обсудили, как развитие IT может изменить Украину.

IT-лоббисты рассказали, над какими проектами они работают и какие ставят цели для развития ИТ-индустрии в Украине.

Главные темы на повестке дня:закон о регулировании e-commerce, проекты по e-government и электронному документообороту, налоги и регистрация компаний за границей, а также защита интеллектуальной собственности.

Влад Воскресенский: “IT в Украине развивалось не благодаря, а вопреки”

Задача IT-лоббистов — сделать так, чтобы в ворохе реформ интересы IT не были упущены. И не допускать чрезмерной зарегулированости ИТ-рынка.

Сформулирую 4 цели:
— чтобы IT-бизнеса в стране было больше — больше аутсорсинговых компаний, больше R&D центров, продуктовых компаний;
— чтобы людей, которые работают в IT-бизнесе, было больше — подтягивать образование, дать возможность иностранцам к нам приезжать и работать;
— чтобы люди, которые проворачивают деньги в IT, делали это через нашу страну, а не создавали для этого офисы на Кипре. То есть, создавали бизнес здесь, а выводили деньги там;
— чтобы в нашем IT добавленная стоимость была намного выше.

Идеальный путь добиться более высокой добавленной стоимости — строить тут только продуктовые компании, как Facebook, Google, капитализироваться за миллиарды, и все будет хорошо. Но это путь неблизкий. Промежуточный этап перехода из нашей аутсорсинговой культуры в продуктовую — R&D-центры крупных международных компаний. По сути это тот же аутсорсинг, но под одну конкретную компанию полного цикла. А люди, которые из этих центров будут выходить, уже станут более опытными, чтобы создавать собственные продуктовые компании.

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

Кроме того, они не понимают, как работать с собственными сотрудниками — нанять сотню “частных предпринимателей”? Они на это не пойдут. Мы должны понимать, как мы будет конкурировать с нашими соседями за R&D-центры условно того же Microsoft. Почему они должны быть у нас, а не в Москве или Варшаве? Если не налогами, то чем другим их завлекать? Чтобы IT-бизнесу в Украине было комфортно, нужно коснуться налоговой реформы, озаботиться юридическими вопросами, а это значит, залезть в судебную реформу, решить вопросы собственности и прочее.

Самые горячие вопросы в отраслина сегодня, по моему мнению, такие:
— наконец-то добиться 3G и 4G в стране;
— добиться, чтобы закон об электронной коммерции, который Ольга Белькова так долго протягивает, был, наконец-то принят во втором чтении;
— чтобы в стране было нормально работать иностранцам, решить визовые и прочие вопросы;
— чтобы украинцы могли без проблем открывать бизнесы за рубежом, в частности, убрать идиотское решение НБУ о том, что нельзя открывать валютные счета за границей и так далее;
— чтобы в Украине создавались технопарки, нужно добиться децентрализации власти. Это даст возможность мэрам отдельных городов договариваться с крупными компаниями об их создании, а пока они ничего не могут предложить.

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

Александр Данченко: “Украина — единственная страна в мире, где нет Министерства информатизации”

В Украине нужно намного больше ІТ. Для этого нужно “подтянуть” образование, поощрять и создавать условия для людей, у которых есть ІТ-бизнес в Украине.

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

Во всей программе развития Украины до 2020 годая нашел только один пункт про IT — обеспечить доступ в интернет на скорости 30 Мбит в музеях и библиотеках. К тому же, Украина — единственная страна в мире, в которой нет Министерства связи или информатизации. И прошлая власть это сделала намеренно.

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

Еще одна цель — наконец внедрить в Украине 3G. Разумеется, пора бы ратовать за 4G, но с 2G на него сразу не перепрыгнешь. В идеале — уже в следующем году создать условия для 4G, а еще лучше — технологической нейтральности.

Ольга Белькова: “Скоро PHP или Java будут вторым государственным языком”

Как украинцу плохо без дорог, так ему плохо и без скоростного интернета. Поэтому я буду заниматься тем, чтобы в Украине появились 3G, 4G, 5G и так далее.

Украина не станет цифровым государством без армии IT-специалистов. Поэтому я считаю, что PHP, Java или Ruby так же важны, как английский язык. Скоро PHP или Java будут вторым государственным языком. :) Государство должно побеспокоиться о том, сможет ли через 5 лет обеспечить ИТ-индустрию нужным количеством сотрудников. Очень большой процент уезжает за границу.

Электронное правительство — это право граждан Украины на выбор. Они должны иметь возможность выбирать, как им подавать документы — в бумажном или цифровом виде. И это должно быть реализовано во всех государственных органах в ближайшие два года.

Сегодня в Украине появилось такое понятие как киберпреступный туризм. Приезжают мошенники из Восточной Европы, Азии, занимаются фишингом, скимингом, выводят деньги и едут дальше. У нас нет ни системы мониторинга, ни наказания. И я надеюсь, мы сможем обеспечить киберзащиту страны.

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

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

Сегодня в Украине снова начались “маски-шоу”, но при этом я не получила ни одного заявления от представителей интернет-магазинов о фактах коррупции. Когда кто-то и говорил мне о том, что у них были обыски, и я просила дать конкретику, они отказывались — им якобы проще договориться. Это выбор бизнеса. Изъятие серверов — такое же нарушение прав, как и в любом другом бизнесе. Тут нет никакой уникальной ситуации. Поэтому давайте информацию, будем разбираться — вместе идти к Авакову и требовать, чтобы он отозвал своих людей. А пока нам не с чем к нему идти.

Андрей Логвин: “В Украине нет миллиардных компаний. А надо бы!”

IT-рынок в Украине каждый полтора-два года удваивается, такая динамика — наибольшая среди всех отраслей. Но в Украине все еще нет ни одной миллиардной компании. А надо бы!

В Киеве огромный бюджет, но есть две проблемы: очень много крадут (и сегодня тоже) и дикая неэффективность аппарата. Это тысячи сотрудников, целые семейные касты, которые десятилетиями сидят, и не собираются ничего делать.

Я выделяю две четких задачи.

Первое — автоматизировать бюджет, чтобы не было краж. Для того, чтобы контролировать эффективность использования финансовых ресурсов, мы должны иметь доступ к отчетности. А сегодня все, что мы можем сделать — это направить запрос, в течение 15 дней его будут рассматривать и в 40% случаев даже не ответят. А если ответят, то формально. Нет возможности зайти на сайт и посмотреть, как и на что идут средства, как в Амстердаме.

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

Мы умеем копать уголь, но построить Google почему-то не можем. При том, что у нас в стране 250 000 сертифицированных программистов. Эту несправедливость надо исправлять.

Что касается электронного правительства — я вас удивлю, но оно в Киеве есть. Как минимум 200 млн грн в прошлом году на него освоили. И еще 800 млн грн планируются на следующий год. Это программа, которая активно развивается с 2012 по 2015 год. Когда я спросил, на что ушли эти 200 млн, мне ответили: “Раньше мы тратили 30 пачек бумаги в месяц, а теперь 15-10”.Не проще ли за 20 000 грн закупить эти 30 пачек, а еще 180 000 грн потратить на что-то разумное?

Чтобы решить эту проблему, мы пошли другим путем. Я написал письмо министру IT Эстонии, что нам нужна помощь. Это маленькая, но передовая с точки зрения электронного правительства страна. А нам нужно перенять их опыт и понять, с чего начать, чтобы все это дело автоматизировать и впредь работать эффективно.

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


DOU Ревизор в Innovecs: «Функциональный офис в стиле лофт»

$
0
0

DOU Ревизорпобывал в офисе Innovecs — американской компании в области технологического аутсорсинга со штаб-квартирой в Украине. Компания специализируется на проектировании и разработке «под ключ» инновационных коробочных программных решений для клиентов по всему миру.

Буквально через месяц Innovecs отпразднует свой 3-йДень рождения. Компания гордится тем, что в январе 2012 года у них фактически еще не было офиса, был всего один клиент, а команда состояла из 5 человек — на сегодняшний день Innovecs занимает три этажа в бизнес-центре «Премиум», работает с 18-юклиентами в 8 странах мира, а команда уже насчитывает почти 200 специалистов.

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

Ранее офис Innovecs находился на улице Новоконстантиновской в БЦ «Риальто» по соседству с офисом Magento. Там компания занимала два блока общей площадью около 1000 м2, но когда выросла до 150 специалистов, завоевывая новые горизонты, весной этого года переехала в БЦ «Премиум» по адресу бульвар Ивана Лепсе 6-З.

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

В самом бизнес-центре находится ресторан быстрого обслуживания «Балалайка», где компания обеспечивает 10% скидку для своих специалистов (≈ 40-50 грн.— обед). В соседнем здании можно найти пиццерию «Мамамия» (≈ 60 грн. — обед), а буквально в 100 м. от офиса — ресторан «Фигаро» (≈ 80 грн. — обед). Пройдя немного дальше по соседней улице можно найти столовую «Їжачок» (≈ 45-50 грн.— обед), а в 400 м. пообедать в Silver Cafe, которое находится в соседнем бизнес центре (≈ 45-50 грн.— обед). Неподалеку на бульваре Ивана Лепсе есть супермаркеты «Фора» и «Топ Март», а на пересекающей улице Николая Василенка — «АТБ-маркет». Через дорогу расположился парк «Орлятко», в котором находится ресторан «Orly Park» и три небольших магазинчика. В летнее время специалисты компании иногда выходят обедать на свежем воздухе.

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
























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

Сегодняшний офис компании площадью 4900 м2занимает 3 верхних этажа бизнес-центра — с 11-гопо 13-й.На одиннадцатом и двенадцатом этажах сосредоточен отдел разработки, а на тринадцатом находятся все внутренние департаменты. Каждый этаж разделен на два блока. В каждом блоке есть своя кухня, санузлы и раздевалки. Основное рабочее пространство выполнено в стиле open-space.

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

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

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

Рекомендуемый график работы специалистов в Innovecs с 10:00 до 19:00. График может меняться от потребностей сотрудника, или клиента (по данным компании).









































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

В принципе, в офисе Innovecs есть все для жизни программиста: Gaming Room с мягкими пуфами и Play Station 4, лаунж-зона с теннисным столом, стол для настольного футбола, стенка для воркаута, профессиональная библиотека, кухни со всей необходимой мелкой бытовой техникой и даже Food-Bar, где можно найти свежие бейглы, сэндвичи, полезные салаты и вкусные десерты.

Совсем скоро планируется грандиозное открытие отдельно выделенного спортзала... Все это вы можете увидеть на Facebook-страницекомпании. А наш фотообзор говорит сам за себя.































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

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

Дмитрий, Engineering Manager, в компании с апреля 2012 года

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

Артем, Software Engineer, более 1,5 года в компании

«Нравится то, что наша команда сидит на 11-мэтаже. Несмотря на индустриальный вид из окон, все равно 11 этаж — это круто. В принципе, плюс-минус здесь хорошая транспортная развязка. Мне бы конечно хотелось панорамные окна во весь рост, но это из разряда „нереализуемого“. Уже очень давно, еще когда мы сюда переезжали, бизнес-центр обещал нам развозку до метро. Вот этого как раз здесь и не хватает... Также в здании не всегда адекватно работает кондиционирование, особенно в митинг-румах. А все остальное вроде отлично».

Николай, Associate Test Engineer, почти 2 месяца в компании

«Мне изначально понравилась атмосфера в офисе, устройство open-space пространства и достаточно удобное расположение. Из того, что хотелось бы изменить могу, назвать вытяжку у меня над головой. Ее нужно починить, чтобы она не тарахтела. Еще хочу, чтобы кофе-машина на нашей кухне работала. А все остальное меня вполне устраивает».


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

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

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

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

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

$
0
0

Компанії Rails Reactorпотрібен Senior Ruby Engineer. Проект — аукціон рекламних показів в режимі реального часу, на стадії стартапу заснований колишніми інженерами NASA. Зарплата $3000—4500.

Компанія Leantegra, яка розробляє платформудля бездротових сервісів масштаба підприємства, запрошує на роботу Angular/Node.jsі Embedded-розробника.

Logickingдля розробки нового складного програмно-апаратного комплексу шукає програміста-електронщика.

Футбольний клуб «Шахтар» шукає Java-програмістадля розробки програмних модулів і компонентів для оф. сайту ФК Шахтар, сайту Футбольної академії ФК Шахтар, сайту онлайн-магазину ФК Шахтар, фан-сайту ФК Шахтар, оф. сайту Донбас Арени.

Мережа ресторанів «Мафия», «Якитория», «Potato house» запрошує на постійну роботу в Харкові програмістазі знанням протоколу SMPP для розробки внутрішнього продукту компанії.

Concert.ua, сервіс з продажу квитків на концерти в Україні, шукає PHP-програміста. Зарплата 20 000 грн.

Спільноті розумних шопоголіків ModnaKastaпотрібен Head of UX/UI department.

Globallogicшукає в Миколаєві Recruiting Sourcer Trainee.

Бізнес-інкубатор WannaBizзапрошує на роботу аналітика стартапів. Зарплата 15 000 грн.

Віктор Пузанов, який займається реорганізацією Міністерства оборони, шукає проджект-менеджера.


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


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

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

IT Евротур 17: Luxoft (Бухарест, Румыния)

$
0
0

Вот уже и готов наш семнадцатый выпуск проекта «IT Евротур», который оказался внеочередным. Мы посетили офис компании Luxoft в Бухаресте (а на самом деле 2, не знали какой офис выбрать, поэтому сняли 2). Этот выпуск мы решили разбить на четыре видеочасти.

Про быт

Экскурсия по новому офису

Экскурсия по старому офису

Про семью и работу

Анонс следующего выпуска

ГородБухарест, Румыния
Площадь238 тыс. км2
Население1 883 425
Город существует с 1459 года
В мирестолицаРумынии, важнейший экономический и культурный центр страны. Самый населенный город в Юго-Восточной Европы.
Средний счет в кафе 12 евро
Средняя цена за капучино1,65 евро
Пачка сигарет3,19 евро
БигМак меню4,10 евро
Аренда однокомнатная квартира в центре города (в спальном районе)310 евро в месяц
(216 евро в месяц)
Аренда аппартаментов с тремя спальнями в центре города (вне центра)540 евро в месяц
(364 евро в месяц)
Цена за кв метр в центре (в спальном)1 283 евро
(844 евро)
Средняя ЗП после налогов407 евро в месяц
Одноразовый проезд0,34 евро
Проездной на месяц11,27 евро
Литр бензина1,37 евро
Плата за 1 км в такси0,32 евро
Час простоя такси3,16 евро
Общие затраты (электричество, отопление, вода, мусор) на 85 квадратов квартиру89 евро
Мобильная связь6 евро в месяц
Интернет (6 Mbps)7,53 евро
Фитнес клуб безлимит35 евро в месяц
Цена за билет в кино5,64 евро
Воду из под крана пить можнонет
Рабочее время магазинов8:00 — 22:00
Есть ли маршруты городского транспорта в Google Mapsесть

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


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

24 декабря, Киев — Ciklum Speaker’s Corner: управляйте своей энергией, а не временем!

$
0
0

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

Чему вы научитесь?!
В повседневной жизни исследовать, как четыре различных типа энергии (физическая, эмоциональная, ментальная и энергия душевного состояния) могут влиять на нашу способность управлять и поддерживать высокую производительность и чувство удовлетворенности 24 часа в сутки.

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

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

Места ограничены, принимаем участников по принципу «first come, first served». Для участия в мероприятии, зарегистрируйтесь, пожалуйста.

Докладчик — Любовь Шишова

24 декабря, Киев — Week-end full-stack JavaScript with Poker and Poetess

$
0
0

Participation is free after registration
The number of places is limited.

You are invited to participate in technical event for JavaScript Developers.

Real-time coding of small, but useful application upon Polymer and Web Components concepts. The whole application will be implemented using JavaScript stack of technologies. All participants can follow presenters on their notebooks and develop their own application.

Workshop is:
— Interesting for those, who follow up last trends in Web Components, and would like to practice or share knowledge with colleagues
— Useful for people, who like to use bunch of sexy build tools for Front-End and want to see another pretty example
— Helpful for person, who has novice experience in full-stack JavaScript development to increase skills in this approach

Our trainers:
— Oleg Gomozov
Senior Front-End Developer with four years’ experience in web projects for portable and mobile devices. Expert in many HTML5 API and W3C trends. Trainer and speaker of domestic and corporate events dedicated to front-end topics, responsive design, etc.

— Pavel Evsegneev
Full-stack Web Developer with four years’ experience in enterprise and open-source web projects. Experienced in creating challenging web-applications for JavaScript developers. Takes part in JavaScript popularization among software engineers.

As for participation in this event feel free to contact us:
Iuliia_Baranova@epam.com
Skype: julson_julson
Phone: 0678359865

QA дайджест #2

$
0
0

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

Почитать

Guide — How to Report a Bug

Просто отличная статья про 10 ужасных советовв тестировании:)

Ольга Киселева — о классах эквивалентности для редактирования сообщения на примере ru.qahelp.net: okiseleva.blogspot.com/...og-post_30.html

Как оценить время на тестирование — советы от Александра Зиновьева, QA Lead в компании Softengi.

Тестировщики — будьте смелее!

Очень интересно о проверке влияния внешних событий на работу мобильного приложения —
http://www.software-testing.by/blog/interruption-testing-of-mobile-application

Наверняка украинских тестировщиков было меньше, чем обычно, на SQA Days 16 в Москве. Поэтому очень кстати — серия статей с впечатлениями о докладах конференции:
— Часть 1,
— Часть 2,
— Часть 3.

Давайте, наконец, определимся. Валидация и верификация требований к системе

Классификация дефектовпо различным критериям. Уже вижу, как после прочтения этой статьи растет качество описания дефектов у нашей команды ☺

Количественная оценка системыпо результатам тестирования — идея весьма рабочая, попробуйте!

Толковое введение в практическое использование принципа декомпозиции при тестировании и при анализе приложения: http://www.software-testing.by/blog/dekompozicia

Наверное, статьи на тему «что делать тестировщику в Agile» не закончатся никогда. И не зря — вопрос очень актуален!

И в продолжение темы:
— The Agile Tester, a curious and empathetic animal [part 1]
— Agile tester part 2, questions and answers

Что значит Быть плохимпри тестировании безопасности?

Добавляем бесплатный виджет в JIRAс обратным отсчетом дней до релиза.

Автоматизированное и нагрузочное тестирование

Докладс SQA Days — Автоматизация тестирования: отбрасываем лишнее и проверяем суть.

Как настроить Jmeter для работы на удаленных серверах — пошаговая инструкция.

Туториалпо автоматизированному тестированию Android приложений c любовью.

«There is nothing worse than a test that passes sometimes and fails others without any new bugs being introduced.» © — да, это святая правда. Ответ, как этого избежать.

Testing Feature Branches Remotely With Grunt

Аналитический отчет по трейсу Microsoft SQL Server

Серия статей про самопальный фрэймворк Arachnidium для тестирования web и мобильных приложений:
— habrahabr.ru/post/242947
— habrahabr.ru/post/244329

How To Implement Validation Callbacks In AngularJS 1.3

Integrating Ranorex Test Cases into Jira

Load Testing with Microsoft Azure

Яндекс выложил на youtube докладыоб автоматизации процессов разработки. Друзья, с этим стоит ознакомиться.

Юмор

Вдруг кто пропустил ноябрьский QA Fest — узнайте себяв слайдах доклада Николая Алименкова.

Подборка забавных багов


Отношение к конференциям

Вдруг кто пропустил ноябрьский QA Fest — узнайте себя в слайдахдоклада Николая Алименкова.

Обезьянки против роботов (ручное тестирование против автоматизированного).













За помощь в составлении дайджеста особое спасибо Максиму Сальникову!

Полезные и интересные сообществу тестировщиков ссылки присылайте на viktor.bezhenar@softengi.com — посмотрим, рассмотрим, включим в дайджест и скажем «спасибо».


← Предыдущий выпуск: QA дайджест #1

#ITeaTalks: Юлия Петрушенко (Nexmo) — о том, как junior-разработчику переехать в Лондон

$
0
0


«Cамое главное — это качественно делать свою работу. Тогда появляются постоянные клиенты и они же делают тебе рекламу»

Часть 1. Переезд в Лондон

Юля, привет! Как ты попала из IT-компании в Харькове в технологический стартап в Лондоне?

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

А почему именно в UK? Это было хорошее предложение от работодателя или Туманный Альбион — страна твоей мечты?

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

И компания помогла тебя с рабочей визой? Сколько времени прошло от получения приглашения на работу до первого рабочего дня?

У меня сейчас не совсем рабочая виза. Это специальный вид визы называется «government international exchange», для которого AIESEC UK может выступать спонсором. От меня требовалось собрать все документы и подать их в посольство с приглашением от AIESEC UK.

Какие этапы и сроки для получения визы?

Всё просто: собрать документы, подать документы, забрать документы. На самом деле, главное — следовать списку необходимых документов, который указан на сайте посольства. Так как у меня «специальный тип визы», то все было оперативно, в посольстве Англии я уже была заявлена как ожидаемый «Government international exchange» student, так что после подачи документов я ждала ответа где-то неделю.

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

С каким багажом — технологии, опыт работы — ты поехала на стажировку?

Был 1 год работы junior java developer’ом в Akvelon Ukraine. Могу привести список технологий: ORACLE, MySQL, HTML/CSS, J2EE, Servlets, JSP, Spring, Maven, Apache Tomcat, JDBC, JUnit, Mockito.

Программист из уездного города X хочет переехать в Лондон. На какие три вещи стоит сделать упор?

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

Какие сайты ты можешь порекомендовать для поиска работы в Европе?

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

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

Твоя стажировка со временем переросла в работу. Какой у тебя сейчас статус после более чем полутора лет в Nexmo?

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

Как работодатель помогал с переездом?

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

Что было самым сложным при адаптации?

Самым сложным? Перестать переживать из-за того, что ты не всегда до конца понимаешь язык.

Ты планируешь остаться в UK? Какая там сейчас ситуация для иммиграции для айтишников?

Англия — прекрасная страна, Лондон — центр IT-индустрии, лучший город для молодых специалистов, и не только для молодых. Масса возможностей и различных IT-событий, так что пока — да, пока я планирую остаться здесь. #fingerscrossed

Часть 2. Разработка по-английски

Nexmo предоставляет SMS и голосовое API таким компаниям как AirBnB, Viber, Alibaba, Expedia. В январе 2014 был поднят новый раунд в $18 миллионов, компания стала прибыльной, у компании более 70,000 клиентов, прогнозируемые показатели на сентябрь были $60 миллионов. Как этот рост сказывается на работе программистов?

С ростом компании, количества клиентов, с появлением инвесторов ответственность за качество продукта стала выше, работы стало больше, но и тех. команда выросла. Для сравнения — когда я присоединилась к Nexmo, нас было 6 человек, сейчас — около 20, и всё еще есть открытые вакансии. Nexmo начиналась с SMS API, с увеличением штата появились время и возможности для работы над новыми API, внутренними и внешними.

Над каким из продуктов ты работаешь в Nexmo?

Я работаю над несколькими внутренними проектами. Последнее время много усилий уходит на front-end. Что мне очень нравится в Nexmo — это то, что небольшая команда делает огромную работу, и все очень увлечены этим. Такой энтузиазм заразителен.


Nexmo Connect

Интересно, за счет чего достигается этот энтузиазм? Что дает тот самый upgrade мышления?

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

Расскажи про вашу команду разработчиков.

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


Тим-билдинг в Испании

Как проходит твой типичный рабочий день?

Хм, утром пробежка (хотя бывают и ленивые дни), офис, кофе, кодинг, пинг-понг, ланч, кодинг, потом йога. Ну, или если есть повод (как, например, Пятница), то 5pm is beer o’clock.

Какие технологии и методологии используете в разработке? Есть ли у вас какие-то свои наработки и фишки, которые помогают в процессе?

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

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

В каких областях ты выросла как специалист за это время? В чем стала больше разбираться?

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

Какая вилка зарплат в Лондоне?

Для девелоперов примерно £30k-60k, зависит от опыта, конечно.

Какие, на твой взгляд, главные отличия в работе айтишника в Украине и в UK? Есть ли они вообще?

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

Какие ты можешь отметить тренды в индустрии? Какие темы сейчас актуальны на рынке?

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

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

Часть 3. Элементарно, Ватсон!

Чем удивил тебя Лондон? Что-то уже поменялось в твоем мировоззрении? Был ли культурный шок?

Лондон не перестает меня удивлять :). В основном такими мелочами, с которыми сталкиваешься совершенно случайно каждый день.

Лондон очень многонационален. Здесь тяжелее встретить коренного англичанина на улице, скорее наткнешься на какого-нибудь итальянца или испанца, или индуса, или кого-нибудь еще. Со временем становится проще угадывать, кто и откуда. Когда я переехала сюда, у меня вообще не было опыта общения с иностранцами, а сейчас всё больше замечаю, какие черты характера присущи итальянцам, испанцам, американцам, англичанам, начинаешь слышать разницу акцентов.

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

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

А как обстоят дела с английским?

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

Когда я только собиралась сюда — помню, ребята настоятельно рекомендовали забыть вообще, что когда-нибудь говорила на русском, и если встречу русского в Лондоне, то никогда и ни за что не признаваться, что я понимаю русский. Чем больше ты ограничен в общении на родном языке, тем больше стараешься поговорить с кем-то на английском.

Общаешься ли ты с соотечественниками?

Да, конечно — с друзьями, которые остались со времени универа и школы, с бывшими сотрудниками из украинского Аквелона.

Какие в Британии ты видишь преимущества для жизни по сравнению с Украиной?

С нынешней-то ситуацией на Украине? Одно большое преимущество. Не поймите меня неправильно — живя 2 года здесь, все больше начинаешь ценить свои корни. Я соскучилась по украинскому языку, иногда жутко не хватает украинской культуры, возможности сходить в театр, где говорят на русском, вспомнить с кем-нибудь момент из «Ну погоди» и посмеяться, сходить на концерт Бабкина или Океана Эльзы.

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

Пришлось ли уже столкнуться с местным здравоохранением?

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

Где в Лондоне самый вкусный кофе?

Самый вкусный кофе — это бесплатный кофе :D. Лично я предпочитаю сеть итальянского кофе Caffe Nero, уже даже появилась любимая кофейня Nero — около площади Soho. У меня теперь традиция приходить туда на weekend с читалкой: там спокойно и уютно, особенно на втором этаже.

Но самый вкусный кофе, пожалуй, в PAUL cafe. Эта сеть поменьше Starbucks и Nero, но кофе и выпечка там — пальчики оближешь.

Часть 4. Личное


«Всё в твоих руках, и если чего-то хочется, нужно действовать»

Что тебя мотивирует?

Меня мотивируют люди и эмоции. Я думаю, каждый человек в жизни появляется не просто так, — он дает тебе какой-то урок, какую-то мотивацию.

Что тебе дала жизнь в Великобритании?

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

Ах, ну и lowcost flights в Европу. :)

Как обычно проходит твой отпуск? Где уже удалось побывать? Какие любимые места отдыха?

Этим летом я влюбилась в Швейцарию, загорела на Кипре, исполнила мечту побывать в замке Дракулы и захотела переехать в Мадридский офис хотя бы на годик поработать оттуда. Пока что по самым разным случайностям очень много путешествовала по Испании, и это прекрасно. Ну, и из последнего — я счастливо добралась домой из Амстердама :D

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

— Java SE8 for the Really Impatient
— Seven Databases in Seven Weeks
— The Java Language Specification
— Head First Design Patterns
— Онлайн-курсы — Сoursera

Какая музыка тебя вдохновляет?

Абсолютно разная. Тенденция последних месяцев на работе: если таск достаточно легкий, просто долгоиграющий, то работается под классику или фортепиано. Если таск сложный и стрессовый, то тут на помощь приходит Marilyn Manson :D

Юля, большое спасибо за беседу. Где тебя можно найти в Интернете?

И вам спасибо ☺
Пишите на Фейсбук.


16 января, Одесса — Первая встреча группы пользователей Unity в Одессе

$
0
0

Сразу после праздников, а именно 16 января 2015 года пройдет встреча группы пользователей Unity в Одессе по адресу ул. Леха Качинского 7, 6 этаж, офис компании Сиклум.

Темами этой встречи будут возможности Unity 5, а также построение искусственного интеллекта. В программе два доклада:

Иван Долгушин (Appturn) — «Подходы к реализации ИИ в играх»
Краткий обзор и сравнительная характеристика популярных подходов к созданию игровых ИИ: конечные автоматы, деревья принятия решений, нейронные сети и т.д. Выбор подходящего решения, hardcode vs. softcode и другие особенности реализации.

Николай Трусов (Unity Technologies) — «Lightmapping and new standard shader in Unity 5.0»
В Unity 5.0 было внесено довольно много изменений в области графики. В этом докладе рассматриваются изменения, связанные с заменой системы lightmapping Beast на Enlighten, ее новые возможности и особенности использования.
Также будет рассмотрен новый шейдер, используемый по умолчанию для всех объектов. Он использует модель Physically Based Shading(PBS), имеющую свои нюансы, которые необходимо знать для получения впечатляющих результатов.

Регистрируйтесь
j.mp/uugodessaи приходите!

14 января, Киев — Семінар «Бізнес девелопмент для стартапів»

$
0
0

Починаємо новий рік з нової теми. 14 січня о 19:00 Денис Довгополий проведе семінар «Бізнес девелопмент для стартапів».

Будемо говорити про те, як створювати свій нетворк, будувати відносини з спів-засновниками та клієнтами, перевіряти гіпотези, будувати марткетингові канали, канали продажу та про багато інших речей, що дозволяють успішно развивати свій бізнес.

Найчастіше у підприємців-початківців немає досвіду у подібній діяльності, а великий корпоративний світ вкладає у це зовсім інші поняття. Заповнити пробіли і є мета цього семінару.

Семінар буде корисний підприємцям, керівникам відділу продажу та підрозділів бізнес-девелопменту стартапів різних стадій.

Реєстрація

Что дальше, программист?

$
0
0

Слепцы, которые хотят в IT
Сколько поднимается тем — как стать тестировщиком, как стать джуном, как пройти собеседование на позицию сеньора, как уехать программистом за бугор. Это всё, конечно, очень круто, но я что-то не вспомню тем «как стать врачом» или «как стать адвокатом». Так сложилось, что все и так знают, как стать врачом — представителем одной из самых сложных профессий в мире, но вот как быть с менее требовательными профессиями QA и разработчика — людям неясно, вот они и спрашивают совета в интернете.

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

Чего хотят программисты

Но бог с ними — с людьми, которые не знают, чего хотят. Меня интересует другое: чего хотят программисты? Карьеру? Так её как бы и нет. Смешно наблюдать, как люди кичатся своими тайтлами:
— Я сеньор! А ты?
— А я — продакт оунер.
Джуны отчаянно стараются сократить дистанцию с мидлами и даже делают ставки, когда и кто «дослужится» до мидла.

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

Скудный карьерный путь
У программиста карьера коротка: джун → мидл → сеньор → тимлид.
Перевожу на русский: программист → программист → программист → программист.

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

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

Вот мы и получаем 22-23летних сеньоров, которые, по сути, уже на вершине своей карьеры. Далеко не каждый ведь захочет переходить в тимлиды (которых требуется не так уж много). И даже если перейдет, то что дальше? Поработает пару лет. Потом ещё столько же. И? Происходи вся эта история, например, в армии, сеньор мог бы занять свою нишу в числе лейтенантов, и даже выйти с этим званием на пенсию. В нынешних условиях войны сеньор мог бы даже стать капитаном или полковником. Ключевое слово «мог бы», потому что разраб не в армии, но в IT, где квеста как такового нет.

Эта игра не так интересна
Есть много определений геймплея, но мне больше всего нравится Мейерское: «A series of interesting choices».

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

В самом IT нет места интересному квесту, разве что в разработке софта — например, в случае написания проекта с нуля, когда ты сам выбираешь фреймворки и технологии, которые в будущем дадут свои плоды (игровые бонусы), или когда существующий уже проект в принципе интересно развивать, применяя свои любимые наработки. Но вот в самой карьере программиста нет интересного геймплея. Либо ты поднимаешься на пару звеньев вверх, либо создаешь свой прибыльный стартап. Другого не дано.

Наконец всплыло слово стартап! Создание прибыльного или бесплатного, но полезного фреймворка/плагина является чуть ли не единственной отдушиной для программиста. Если ты мидл и находишься за ступеньку до вершины карьеры, то у тебя не так уж много стимулов рвать пятую точку ради достижения чего-то там. Деньги уже не являются целью, потому как на 2-3К можно жить так же комфортно, как и на 3-4К. Карьера, опять же, не возбуждает. Тем более что никто, кроме другого программиста, не оценит твой уровень крутости. Скажи ты гордо девушке «я программист-сеньор», или «я тимлид», — как она удивленно похлопает реснищами и сделает вид, что поняла. Да и звания эти весьма неоднозначны. На одной работе ты сеньор, на другой уже тимлид, потом наоборот. Или, например, в компании ты числишься мидлом, но в США уже сеньор. Это ещё больше остужает пыл куда-то рваться — ведь даже по американским меркам ты уже сеньор.

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

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

Хьюстон, нам скучно
Что касается карьерного роста, то здесь всё ясно — цепочкой в два-три звена сыт не будешь, особенно если её можно пройти за несколько лет. Это просто неинтересно. Можно попробовать добавить жару и создать дополнительное звено в карьерной цепочке — ПМЖ в Европе или США, но для домоседов этот вариант не подходит. Тогда ничего не остается, кроме как искать радость в процессе — например, когда ты чувствуешь кайф, решив нетривиальную задачу одной строчкой. Или когда ты, ничего не поломав, подчистил и отрефакторил код, и теперь эту работу не стыдно показать комраду.

Где взять радость?
Отпраздновать удачный релиз или даже мелкий фикс — святой долг любого разработчика. Радости в работе программиста не так уж много, поэтому ею надо дорожить. Любое доброе слово, любую похвалу начальника и даже одобрительный кивок приходится брать в оборот. Потому что больше радоваться нечему. Ты не спас человека, не изобрел лекарство от рака, не потушил пожар. Ты всего лишь позволил корпорациям зарабатывать ещё больше денег, уволив ещё больше забугорных клерков, работа которых уже не нужна. Или может, кто-нибудь из программистов разрабатывает социально полезные проекты, спасает жизни? Впустите меня в офис любой софтверной компании в Украине. Я зайду в первую дверь и швырну тапок в кого-нибудь из разрабов. С вероятностью в 146% окажется, что он не занимается разработкой софта для медицинского оборудования, которое спасёт кому-нибудь жизнь. Нет, он делает что-то для энтерпрайза, для клиента, которого знает в лучшем случае по переписке. Для людей, благодарных улыбок которых он никогда не увидит (хорошо бы, чтоб это были улыбки, а не брань). То есть, радости общения с людьми, которые используют твой продукт, программист тоже обычно лишен. Может, тогда почерпнуть удовольствие в ремесле?

Ремесло программирования
Проблемы с наглядностью. Если кузнец выковал подкову или меч — то вот он здесь. Если художник нарисовал картину, то вот она — возьми да в кухне повесь. Если писатель написал книгу — держи, листай, вникай, или на читалку заливай. Но что делать с кодом? Не распечатывать же его. Зальем на GitHub. Это единственный способ хоть как-то заявить миру о себе. Но не всему миру — конечно, нет. Только девелоперам. Которые в массе своей — перфекционисты, и обожают что-нибудь покритиковать или предложить вариант получше. Среди них обязательно найдется дюжина мегамозгов, которые скажут, что твой солюшн не оптимален, и вообще, скоро выйдет новый фреймворк, где всё это уже есть, так что зря ты напрягался, Бро. Ну, а джунам в принципе не хватит уровня, чтобы оценить вашу работу. Forever alone.

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

Время «тик-так»
И ладно бы мы жили вечно, но молодость проходит. Мы сидим на креслах, делаем pull request’ы, протираем штаны, насиживаем геморрой. Мой друг, работая на фрилансе, весил 85 кг. Устроился на фултайм — за полгода набрал 13 кг. Ради чего? Уж точно не ради спасения чьих-то жизней или улучшения качества дорог.

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

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

У меня пока остался единственный вопрос: что дальше, айтишники?

Зарплатный опрос

$
0
0

Каждые полгода мы собираем анонимные данные о зарплатах украинских разработчиков и готовим из них интересные и полезные отчеты.

Поехали! Заполнить анкету

Результаты опроса — приблизительно через месяц. Результаты предыдущих опросов — здесьи здесь.

Все вопросы, предложения и пожелания по поводу опроса можно оставлять в комментариях к этому посту или присылать по почте на editors@dou.ua.

27 декабря, Киев — Курс "Java Start"

$
0
0

27 декабря начало курса Java Start.

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

Поспешите записатся на наши курсы до Нового года по старой цене — после НГ повышение цен!

Программа (8 занятий):

● Введение в Java. J2SE, J2EE, Android.
● Установка JDK. Среда разработки Eclipse / IntelliJ IDEA.
● Компиляция и запуск приложений.
● Примитивные типы данных.
● Работа с переменными и операторами.
● Приложение «Калькулятор».
● Массивы. Индексная арифметика.
● Работа со строками.
● Методы классов и параметры.
● Операторы условного перехода и циклы.
● Работа с датой и временем.
● Побитовые операции.
● Отладка программ.
● Много практики на занятиях.
● Много интересных домашних заданий.

Видеозаписи курса в подарок! Онлайн поддержка между занятиями.

Детали и запись
Наши курсы по Java
Отзывы

ВКонтакте
Facebook
Google Plus
Twitter

(044) 232-65-48
(093) 256-51-48
(050) 3-555-999

Viewing all 8151 articles
Browse latest View live