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

8 — 9 июня, Киев — Certified Scrum Master Class

$
0
0

Компания Scrummaster.com.uaприглашает всех желающих принять участие в официальном Certified Scrum Master тренинге, который состоится в Киеве.

Обучение будет проводить один из основателей Scrum — Jeff McKenna — официальный Certified Scrum Coach и Certified Scrum Trainer, тренер самой первой Scrum команды, за плечами которого многолетний опыт обучения Scrum как на отдельных тренингах, так и в крупных компаниях.
Это не просто официальный тренинг от ScrumAlliance!

После окончания тренинга участники получат официальный сертификат CSM от ScrumAlliance.

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

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

Кому будет полезно посетить наши тренинги?
— Тестировщикам программного обеспечения
— Разработчикам программного обеспечения
— Архитекторам
— Бизнес-аналитикам
— Администраторам баз данных
— Продакт Оунерам
— Тим Лидерам
— Специалистам отдела маркетинга
— Специалистам отдела продаж
— Скрам Мастерам команд
— Руководителям проектов
— Специалистам, которые работают по Скраму или собираются внедрить эту методологию у себя в проекте, команде или компании
— Менеджерам, которые хотят улучшить и увеличить производительность работы команды и компании в целом

Занятия проводятся на английском языке.

Тренинг не требует предварительной подготовки и знаний Scrum!

Более детальную информацию о всех наших услугах Вы сможете найти на нашем сайте scrummaster.com.ua.
Информацию о тренинге и регистрации можно найти по ссылке csm.scrummaster.com.ua
Наша страничка на Facebook

Будем рады ответить на Ваши вопросы — связывайтесь любым удобным для Вас способом:
Позвонив по телефонам:
—  +38-050-473-71-76
— +38-099-410-22-87
— e-mail: info@scrummaster.com.ua


11 — 12 июня, Киев — Certified Scrum Product Owner Class

$
0
0

Компания Scrummaster.com.uaприглашает всех желающих принять участие в Certified Scrum Product Owner тренинге, который состоится в Киеве.

Обучение будет проводить один из основателей Scrum —Jeff McKenna- официальный Certified Scrum Coach и Certified Scrum Trainer, тренер самой первой Scrum команды, за плечами которого многолетний опыт обучения Scrum как на отдельных тренингах, так и в крупных компаниях.

Это не просто официальный тренинг от ScrumAlliance!

После окончания тренинга, участники получат официальный сертификат CSPO от ScrumAlliance.

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

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

Занятия проводятся на английском языке.

Тренинг не требует предварительной подготовки и знаний Scrum!

Более детальную информацию о всех наших услугах Вы сможете найти на нашем сайте scrummaster.com.ua.
Информацию о тренинге и зарегистрироваться можно по ссылке cspo.scrummaster.com.ua
Наша страничка на Facebook

Будем рады ответить на Ваши вопросы — связывайтесь любым удобным для Вас способом:
Позвонив по телефонам:
—  +38-050-473-71-76
—  +38-099-410-22-87
— e-mail: info@scrummaster.com.ua

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

$
0
0

Молодий стартап Adtena, який робить «AdWords для Wi-Fi» і нещодавно отримав $60K інвестиційшукає Full-stack Ruby/Rails розробника. Зарплата $1500—2500.

Компанія .io, яка розвиває мережу власних b2b продуктів на основі своєї cloud-платформи, шукає PHP-розробника. Зарплата $1500—3000.

Сервіс для автомобілістів DriverNotesшукає в Миколаєві Project Manager’а.

Компанії UniSenderпотрібен Software Architect, знайомий з принципами KISS, DRY, S.O.L.I.D., DDD, Design Patterns.

IDAP Groupшукає Android-розробника, бажано зі знанням Digital Signal Processing.

Trinetixшукає Data Analyst’а з досвідом роботи в аутсорсі.

Дніпропетровській компанії AppliedAlpha потрібен Junior Matlab coder (statistic/econometrist). Можлива віддалена робота.

Держмолодьжитлозапрошує на роботу адміністратора баз даних. Зарплата 3000 грн.

Одеська компанія Intersogоголошує початок набору студентів на новий безкоштовний курс JavaScript школи IntersogLABS. Реєстрація відкрита до 1 червня, початок занять 22 червня, тривалість — 4 місяці.

Львівська компанія Volpisшукає молодшого Android-програміставіком до 25 років і молодшого iOS-програміставіком до 26 років. Класний, дружній молодий колектив (всі молодші 27 років).


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


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

IT Евротур 30: Drunomics (Вена, Австрия)

$
0
0

Вот и готов наш тридцатый выпуск проекта «IT Евротур», последний из запасов. Следующие выпуски должны появиться ближе к осени. Если конечно мы найдем участников и спонсоров на следующий сезон. Этот выпуск мы записывали в Вене с сотрудником Drunocmics и посетили его дом и университет, где он учится, Fachhochschule Technikum Wien. Ждем ваших отзывов и комментариев к этому выпуску.

Экскурсия по дому

Разговор о быте

Экскурсия по университету

Разговор о работе

Полный выпуск

ГородВена
Площадь414.65 км2
Население2 млн, из них только 61% австрийцы
Город существует с881 года
Качество жизниВ 2012 году Вена в пятый раз по 221 показателю занимает первое место в мире по качеству жизни
Расположение городаПодножье Альп, на берегу реки Дунай, разделена на 23 района
Средний счет в кафе16 евро
Средняя цена за капучино2,78 евро
Пачка сигарет5 евро
БигМак меню6,50 евро
Цена в отелях3 звезды — 50-80 евро, 4 звезды — 90-120 евро, 5 звезд — без лимитов
Аренда однокомнатная квартира в центре города (в спальном районе)675 евро в месяц (480 евро в месяц)
Аренда аппартаментов на троих в центре города (вне центра)1 337 евро в месяц (975 евро в месяц)
Цена за кв метр в центре (в спальном)7 216 евро (3 382 евро)
Средняя ЗП после налогов1 883 евро в месяц
Одноразовый проезд2,10 евро
Годовой абонемент на весь транспорт360 евро
Проездной на месяц47 евро
Литр бензина1,41 евро
Плата за 1 км в такси1,42 евро
Час простоя такси27,80 евро
Общие затраты (электричество, отопление, вода, мусор) на 85 квадратов квартиру155 евро в месяц
Мобильная связь10 евро в месяц
Интернет (6 Mbps)19,45 евро
Фитнес клуб безлимит28 евро в месяц
Цена за билет в кино9,25 евро
Индекс здоровья78,76 (в Киеве 45,08)
Штраф за неоплаченный проезд40 евро
ТранспортМетрополитен
Поезда S-Bahn
Трамваи
Автобусы


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

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


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

Android дайджест #5: Обновление Support Library, запуск приложений в браузере Chrome, снова про Material Components

$
0
0

Новости и новые версии

Android Support Library 22.1: ActionBarActivity is dead, long live AppCompatActivity. Полный анонс в официальном блоге, авторские комментарии от Chris Banes.

Android Wear: большое обновление, среди прочего — наконец-то поддержка Wi-Fi.

CyanogenMod 12.1 на основе Android 5.1.

Google Play Services 7.3: обновления в Android Wear APIs, Google Fit и геолокации.

Telegram проводит конкурс для Android-разработчиков с призовым фондом первого тура 1 млн рублей.

The App Runtime for Chrome: фреймворк для запуска Android-приложений в браузере от Google. Mark Murphy весьма позитивно оценилтакой шаг.

React Native: очередной удар JavaScript’ом по нативной разработке, на этот раз — со стороны Facebook. Официальная страница, комментарии на Apptractor. Пока поддерживается только iOS, Android обещают добавить «в ближайшее время».

«Секреты создания популярных приложений для Google Play» от Google: теперь и на русском языке.

Свежие данные по доходности Android и iOS приложений. Китай имеет огромное влияние.

Сколько стоит час разработки под Android и iOS: дискуссия в FB и данные Contractiq за 2015 год. Указанные цифры внушают оптимизм, в отличие от зарплатного рейтинга Джинна за апрель.

Популярные open-source библиотеки

«Because CardView is not enough»: Shadow Layout — ещё один способ добавить тени для View.

Material Dialogsпозволяет использовать Material designed dialogs начиная с API 8.

Vector-compat Support library for VectorDrawable and AnimatedVectorDrawable classes introduced in Lollipop.

WearMenu Android Wear Menu implementation.

SmartTabLayout A custom ViewPager title strip which gives continuous feedback to the user when scrolling.

MPAndroidChart A powerful Android chart view / graph view library, supporting line- bar- pie- radar- and candlestick charts as well as scaling, dragging and animations.

Logger Simple, pretty and powerful logging tool for Android. Чтение логов бывает удобным.

Полезное

Robolectric 2.4 to 3.0 Upgrade Guide. Долгожданная поддержка KitKat и Lollipop. Как интегрироватьв Android Studio 1.2.

Android UnitedРусскоязычное Slack-сообщество Android разработчиков.

Android Developers Backstageанглоязычный подкаст, в прямом смысле слова «из первых уст» — ведут разработчики из команды Android.

Почитать

Презентация Missing Android Material Componentsот Dmytro Danylyk.

MVP for Android: how to organize the presentation layer. Без дополнительных библиотек. Простой и понятный пример на github.

Книга: Efficient Android Threading by Anders Goransson, O’Reilly Media, Inc., 2014. Превью на SafariBooks.

Автоматизируя процессы: Continuous Delivery for Android by Ross Hambrick. Part 1, Part 2. Unit-тестирование обсуждается в part 3, а в part 4 — публикация на Play Store.

Custom Drawables: простой рецепт изменения drawable «на лету».

Как отличить день от ночи, если ты Android. Практикум по использованию SensorManager.

Android Graphics Pipeline: From Button to Framebuffer (Part 1, Part 2). Очень познавательно. Материал подготовлен в рамках бакалаврской работы Mathias Garbe из Karlsruhe (Германия). Вы часто встречали такие проекты у наших студентов?

Предприниматели-разработчики: не упустите шанс на миллиард.


Спасибо за ссылки Oleg Soroka.
Какие темы/материалы стоит добавить в дайджест — пишите в комментариях или мне в линкедин/фейсбук/G+.

Хороших выходных!

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

iOS дайджест #5: Карти Online та Offline

$
0
0

Apple Maps називали найбільшим провалом, але за 2 роки вони стали кращими та довели своє право на існування. Тим не менше, часто розробники обирають інші сервіси, і на те є причини.

Apple Maps

Колись CNN поставила карти від Apple на 1 місце у рейтингу найбільших технічних провалів 2012 року. Міста, втоплені у воді. Відсутні дороги. Це не можна було назвати інакше. Акції Apple тоді обвалилися вдвічі. Google Maps app сім місяців поспіль тримав 1 місце за кількістю завантажень в AppStore.

Але Apple не відступила.

Пройшло 2 роки. Apple Maps існують та розвиваються. Вони не стали найбільш детальними картами. Але і Google не витримує конкуренції з локальними постачальниками даних. Наприклад, Литву ніхто не знає краще, ніж місцеві Maps.lt.

Тим не менше, Apple Maps знайшли свою нішу: це хороше API, що надається розробникам.

Apple Maps. Програмування

Сторінка «Maps for Developers»на сайті Apple містить посилання на детальну документацію та 7 проектів, що ілюструють різні аспекти. Насамперед прочитати варто «Location and Maps Programming Guide».

Крім цього, я хотів би порадити глави з книги «iOS 8 App Development Essentials». Хоча сама книга платна (я її купив та не пожалкував про це), але потрібні нам глави видавництво виклало у вільний доступ:
— Про клас MPMapItem. Екземпляри класу представляють об’єкти на карті. MKMapItem можна показати, викликавши системне app, тобто не включаючи карту в якості view до власного app.
— Tutorial зі створення app, що юзає MKMapItem.
— CoreLocation. Ну, ясно, яке geo app без визначення, де знаходиться юзер.
— Tutorial зі створення CoreLocation app.
— MKMapView. Ось тут вже йде мова про показ карти всередині app.
— Локальний пошук. Можна знайти та показати на карті об’єкти, що відповідають заданим критеріям пошуку.
— Маршрут між двома точками. Як показати найкоротший шлях в обхід водойм і будинків

Альтернативи

У глобальному масштабі існує небагато альтернатив:
— Google Maps iOS SDK
— Bing Maps Control for iOS
— OpenStreetMaps

Противники монополістів наводять слушні аргументі проти Apple та Google. Serge Wroclawski написав філософську статтю на захист OpenStreetMaps (російський переклад), у якій малює апокаліптичну картину світу, де монополісти від картографії заволоділи уявленнями людей про те, що де знаходиться.

Більш раціональний аргумент на користь OpenStreetMaps полягає у тому, що Apple та Google не гарантують офлайн сервіс. Хоча Apple Maps зараз добре кешуються.

Offline карти

Offline карти, як правило, спираються на source від OpenStreetMaps. Вони імплементяться через збереження на девайсі так званих тайлів. А ось тут починається найцікавіше. Ці тайли бувають векторними та растровими.

На Хабрі була стаття, де Дмитро Караченцов 1995 року народження (респект), використовуючи MapBox iOS SDK, бере векторний сорс, перетворює його на растр та називає таке рішення найбільш оптимальним. Я би з цим не погодився, бо карта виходить важка: там місто-мільйонник, наприклад, може потягнути сотні мегабайтів. Використання окремих тайлів для різних зумів посилює проблему важкості самих растрів.

Растрові карти обѓрунтовані тоді, коли ви їх вручну перемальовуєте. Наприклад, дизайнер Urban Walks Антон Реппонен розповідає, як він власноруч намалював унікальну карту Нью-Йорку. (російський переклад)

Для стандартних карт (або карт, які можна кастомізувати програмно) кращим рішенням було би використання векторних тайлів. Один з сервісів, що надає таку можливість — це GLMap від Galileo. У них карта геть усієї Британії займає 200 мегабайтів.
Однак, можливо, найбільш перспективный постачальник векторних тайлів — це все-таки MapBox, але тільки SDK MapBox GL.
Ще одне рішення — skobbler.

16 мая, Львов — IT Weekend Lviv

$
0
0

Конференція IT Weekend Lviv:говоритимемо про ефективне управління IT-командами, Internet of Things, Java Script та важливість вправно володіти англійською для ІТ-професіоналів.

IT Weekend 2015—конференція, яку організовує компанія SoftServe для формування та становлення ІТ- спільноти. Ми створюємо умови для успішного та ефективного навчання ІТ-спеціалістів, обміну досвідом та ідеями. Ми будуємо майбутнє української ІТ-галузі вже сьогодні та працюємо над професійним ростом українських розробників програмного забезпечння.

Частина доповідей проводитиметься англійською мовою. Ви зможете використовувати термінологію, яку вживатимуть спікери у контактуванні з клієнтами та покращити рівень володіння професійної англійської.

Більше про захід на сайті конференції: itweekend.ua

Програма заходу:

9:30-10:00 —реєстрація учасників
10:00 — 10:50 ВАСИЛЬ МИЛЬКО, R&D Director, SoftServe (Львів) — «Internet of Things» (Ukr)
11:00 — 11:50 НАТАЛЯ ШПОТ, Коуч, Львівська Школа Проектного менеджменту — TBD (Ukr)
12:00 — 12:50 ВІТАЛІЙ МОРОЗ, Project Manager, SoftServe — TBD (En)
12:50 — 13:10 Coffee break
13:10 — 14:00 РОМАНА ГНАТКІВСЬКА, Business Analyst, SoftServe — «Designing a To-Be Process» (JS) (En)
14:10 — 15:20 GARY JONES, Директор, IPS — «Why English is important in the IT Industry?» (En)

Не пропустіть можливість перегляду презентацій на великому екрані!

Реєструйтесяна конференцію

Запрошуємо партнерів до співпраці:
info@itweekend.ua

9 мая, Винница — Java Coders Guild - перша зустріч

$
0
0

Java Coders Guild | Гільдія Java-розробників — це проект, спрямований на розвиток спільноти Java-девелоперів у Вінниці.

В програмі зустрічі цікаві доповіді, вільне спілкування та багато кави/чаю:)
Розробники з інших міст також запрошуються!
Для участі необхідно зареєструватись.

Додаткова інформація:
Vk
Facebook


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

$
0
0
Image via Shutterstock.

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

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

Итак, рассмотрим, как же действовать тем, кто хочет устроиться работать тестировщиком, но еще не имеет опыта.

1. Пойти на курсы

Курсы дадут вам багаж теоретических знаний, познакомят с некоторыми практическими аспектами работы (написание Test cases, Bug reports, работа с баг трекинговой системой). Это поможет вам понять, насколько вас в действительности инетерсует тестирование, хватит ли у вас терпения, созданы ли вы для этой должности.

Кроме того, заплаченные за обучение деньги дадут вам дополнительную мотивацию. :)

2. Учиться самостоятельно

Без этого никак. Помимо технических аспектов, терминологии и базовых знаний, которые вам дадут на курсах, читайте статьи, журналы и разные книги по тестированию (желательно на английском). Как говорят некоторые тренеры: «Рекомендуем прочитать и сразу же забыть книгу Романа Савина Тeстирование dot com».

Посещайте IT форумы и конференции. Следите за news.ycombinator.com. Гуглите всё, что не понимаете, постоянно изучайте что-то новое.

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

3. Быть тестировщиком в бытовой жизни

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

4. Планировать свое время

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

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

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

Я практиковал такой график:
- 9.00 — 10.30 — мониторинг вакансий, рассылка резюме;
- 10.30 — 15.00 — практика тестирования: написание тест кейсов, баг репортов;
- 16.00 — 18.00 — чтение литературы / изучение языка.

5. Активно искать работу

Начните с обзора рассылок поисковых агентов, следите за вакансиями. Отправляя резюме, пишите сопроводительные письма. Если в вакансии указан номер теелфона эйчара, обязательно звоните, не стесняйтесь. Это покажет вашу заинтересованность в работе и выделит вас среди других кандидатов. В разговоре ведите себя естественно, не пытайтесь надавить на эйчара. Будьте как Женя Коноплянка — скромными и с чуством юмора:)

Если вам прислали тестовое задание, то не ленитесь выполнить его по максимуму.

Всегда старайтесь совершенствовать свои знания по тестированию. И никогда не говорите: «Я не знаю, я не могу, я устал». Успехов вам и множества багов :)




P.S. Рекомендую к прочтению:
— Статьи Игоря Никитюка — раз, два, три;
— Tea-time with Testers.

16 мая, Киев — QaHub: прикладное тестирование за 1 день

$
0
0

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

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

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

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

После посещения QAHub Вы:
— обретете практические навыки и опыт в таких видах тестирования как функциональное, UI, автоматизированное и нагрузочное;
— закрепите знания по написанию тестовой документации (test plan, checklist, test case, bug report, project report);
— дополните свое резюме пунктом об опыте в тестировании;
— получите отзывы о вашей работе от коучеров (все участники) и от СЕО украинских стартапов (для лучшей пятерки) в виде рекомендации на LinkedIn;
— заведете полезные знакомства.

Больше информации о QaHub и регистрация доступны по ссылке.

Количество мест ограничено. Регистрация открыта до 10 мая включительно.

Инициатор проведения — сообщество украинских айтишниц ITLadies.

О программистах, деньгах и успехе

$
0
0
Image via Shutterstock.

[Об авторе: Анатолий Петровский — разработчик в Readdle. Ранее работал СТО в нескольких компаниях, а также запускал свои проекты — интернет магазин техники и стартап в области GPS и охранных систем]

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

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

Деньги. Цена свободы

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

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

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

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

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

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

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

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

Резюме:

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

Мы, программисты

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

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

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

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

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

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

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

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

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

Резюме:

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

Успех и удовлетворение

— Чеширский котик, скажите, пожалуйста, как мне выйти из этого леса?
— Это зависит, — ответил Кот, — от того, куда ты хочешь попасть.
— А мне всё равно, куда, — объяснила Алиса.
— Значит, — твердо сказал Кот, — всё равно, как.

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

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

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

Первый уровень — это фундамент для второго. Без первого всё обрушится.

Резюме:

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

Выводы

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

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

Apple Watch vs. Android Wear: Хто з них проїде з Теслою далі?

$
0
0

Дякую за адаптацію з англійської Марті Чавазі.

Коли наша стаття про додаток на Apple Watch для управління машиною Teslaрозлетілася інтернетом, ми отримали запити від компанії Google, деяких власників електромобілів Tesla та багатьох інших людей з проханням повторити такий самий експеримент і з Android Wear.

І ми повторили. У цій статті хочемо поділитися нашими враженнями від створення аналогічного додатку на ще одній платформі, розповісти про можливості і обмеження Android Wear, а також порівняти Apple Watch і Android Wear.

Завдяки нашій тісній комунікації із власниками електромобілів Tesla на все про все у нас пішло заледве 4 тижні. Як і в попередньому випадку, увесь робочий код цього додатку ви можете знайти на Github.

Спільне і відмінне

Цікаво порівняти, як Apple і Google підходять до створення UI/UX у розумних годинниках. В загальному можна відзначити, що обидва технічні гіганти прагнуть вирішити одну і ту саму проблему, однак вдаються при цьому до різних шляхів її розв’язання. У документації обох платформ ви знайдете такі ключові слова як glance, context-aware, seconds-long interaction та ін., проте, їхній UX помітно відрізняється.

Наприклад, на головному екрані Apple Watch міститься меню додатків, натомість в Android Wear там ви знайдете циферблат годинника + список карток-сповіщень. Тобто, Apple на перше місце ставить запуск додатків, залишаючи для glances-екрану другу позицію, в той час як у пріоритеті Android’а — реагування на сповіщення, які він розміщує на головному екрані.

Різниця полягає також і в способах інтеракції. Зважаючи на неймовірно маленький екран і відсутність клавіатури, очевидно, що у ґаджетах повинен бути передбачений інший спосіб введення/отримання інформації. Apple створив для нас такі інструменти як Digital Crown, Force Touch та People Button, а Google у свою чергу робить ставку на голосове управління і розуміння контексту для більшості команд.

Після певного часу користування Pebble ми виявили, що для розумних годинників фізичні кнопки є значно зручнішими, ніж сенсорний екран. Багатообіцяючою є також функція голосового управління. Щодо можливостей для розробників, то Android Wear є більш відкритим для сторонніх девелоперів, ніж Apple Watch. З Android Wear ви можете робити практично будь-які UI маніпуляції, створювати індивідуальний циферблат та навіть виконувати конкретні дії з вашого додатка за допомогою голосових команд (однак, ця функція ще потребує деякого вдосконалення). Із Apple Watch ви дещо більш обмежені (принаймні зараз), про що ми вже писали у нашій попередній статті.

Окрім цього, суттєві відмінністі між обома платформами існують також в їхній архітектурі. По суті, Android Wear є повноцінною ОС, яку можна використовувати так само як і Android; натомість Apple Watch — це лише екран для виведення даних, в той час як усі операції здійснюються на самому iPhone. Це означає, що Android Wear функціонує автономно від телефона Android, однак Apple Watch без iPhone використовувати ви не можете.

Нез’ясованим для нас залишається, чому батареї Apple Watch вистачає всього на 18 годин при тому, що її архітектура значно сприятливіша для ефективного фукнціонування акумулятора, ніж у Android Wear, який може працювати на одному заряді до двох днів. Архітектура Apple Watch нагадує «second-screen» архітектуру платформи Sony Smartwatch 1&2, які випустили кілька років тому. Sony без підзарядки живе майже 5 днів.

Особливості UX

Перш за все, ми вирішили проаналізувати, якими функціями водії Tesla користуються найчастіше, і чого не вистачає наявним додаткам.

Найкращий UX — невидимий UX

Як відзначили наші інтерв’юери, найпопулярнішою функцією мобільного додатка для електромобіля Tesla є перевірка рівня акумулятора. Саме тому вікно заряду батареї ми вирішили зробити головним у нашому додатку, не знаючи ще на той час, яким буде його загальний вигляд. І ось тут можливості Android Wear нам дуже допомогли, а саме — індивідуальний циферблат годинника.

Ми виявили, що водії можуть тримати під контролем своє авто, навіть не запускаючи додатка, і створили кастомний циферблат годинника, на якому відображається поточний стан заряду акумулятора, орієнтовна відстань, на яку вистачить цього заряду, та загальний статус авто. Ми переконані, що сам цей екран здатен замінити приблизно 80% роботи з додатком, якщо на ньому відображатиметься саме те, що користувач хоче постійно бачити на своєму зап’ясті.

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

Вікно циферблату Android Wear має такі самі функції як і Glance-екран Apple Watch, однак перший є відчутно зручніший у користуванні. На жаль, поки що ви не можете створити кастомний циферблат на Apple Watch.

Сповіщення

Зробивши циферблат головним вікном додатка, ми стали шукати інші можливості для ширшого використання платформи Android Wear. Філософія платформи розумного годинника від Google криється у «Suggest & Demand»принципі. Розділ «Suggest» фокусується на передбаченні потреб користувача у конкретному контексті, щоб запропонувати йому імовірно корисну інформацію. Частина «Demand» — це перелік додатків, які реагують на потреби користувачів, які ми не можемо передбачити. До частини «Suggest» треба підходити з розумом: з одного боку, ви повинні спробувати передбачити потреби користувача і уникати додаткових інтеракцій з ним, а з іншого — не повинні турбувати користувача з кожного найменшого приводу.

Ми запитали себе: які найважливіші сповіщення про своє авто повинні отримувати користувачі? Отримавши кілька відгуків від водіїв Tesla і додавши трохи власної креативності, ми зійшлися на кількох із них. Ми виявили, що добре буде інтегрувати деякі сповіщення нашого додатку із зовнішніми сервісами, такими як прогноз погоди, POI-провайдерами (Gmaps, Foursquare та ін.) тощо. Ось декілька сценаріїв, за яких користувачам буде корисно отримувати сповіщення:

— Відкидний верх електромобіля відхилений, а дощ от-от почнеться. Користувач отримує сповіщення з рекомендацією дистанційно закрити дах.
— Двері авто відчинені, а водія немає поруч. Користувач отримує про це відповідне сповіщення з рекомендацією замкнути авто.
— Під час зарядки авто процес був перерваний через проблеми з електропостачанням. Користувач отримує сповіщення з пропозицією заново розпочати зарядку.

Apple Watch теж має сповіщення. Проте, в Android Wear сповіщення є центральною частиною UI, яка забезпечує зручну навігацію між ними і виконання відповідних команд. Це щось середнє між еплівськими Glances і сповіщеннями.

Додаток

Після того, як ми розібралися з циферблатом і розумними сповіщеннями, ми зрозуміли, що «Demand» частина все ж залишається за нами.

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

Прагнучи спростити користувацький інтерфейс, спершу ми вирішили використати таку модель Android Wear UX як «Одне вікно — одна дія». Однак дуже швидко ми зрозуміли, що, аби дістатися від першого до останнього вікна, користувачеві потрібно буде виконати 8-9 дій,тобто пройти 8-9 вікон,а це занадто складно. Ми також пробували посортувати команди і використати 2D UI Picker, однак це не надто покращило ситуацію.

Тоді ми вирішили помістити декілька команд на один екран, обмеживши кількість кнопок до 4-х.Так ми хотіли підвищити імовірність потрапляння пальцем на потрібну область екрану під час руху. Переважно для клацання використовують вказівний палець правої руки (за умови, що годинник — на лівій), а зап’ястя при цьому ні на що не опирається. Це суттєво ускладнює процес.

Проте, навіть коли ми обрали цей підхід, у нас все ще було надто багато категорій та підкатегорій, і це йшло врозріз з концепцією про «чотири команди на одному екрані». Трохи абстрагувавшись, ми зрозуміли, що користувачам насправді потрібні далеко не всі функції розумного годинника, адже в їхньому розпорядженні все ще залишаються мобільні телефони. Призначення розумного годинника — виконувати короткі нагальні команди, тому ми вирішили скоротити функціонал. Ми об’єднали функції контролю клімату для водіїв і для пасажирів в одне ціле, а також залишили для контролю відкидного даху виключно сповіщення та відмовилися від деяких інших деталей.

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

Окрім цього, нам потрібно було щось зробити з налаштуванням діапазонних значень: рівень підзарядки, кліматконтроль. Оскільки у випадку з Apple Watch цей підхід не входив до design guidelines, ми дозволили собі цей експеримент з Android Wear.

Чому ми не використали функцію голосового управління

Якщо Android Wear так заохочує використовувати функцію голосового управління, тоді чому ми не використали її? Тому що вона занааааадто повільна. Як ви можете побачити з цього відео, на її виконання користувач витрачає 10 секунд, а свою фразу при цьому мусить розбити на три коротші — ok google...(пауза)...start tesla app...(пауза)...unlock sunroof...

Цей інструмент справді не підходить розумним годинникам. Для такого повільного користування існують мобільні телефони. За допомогою розумних годинників користувачі повинні досягати бажаних цілей у межах кількох секунд, не відволікаючись при цьому від своїх поточних справ. Тобто, допоки користувачі не зможуть запустити додаток, промовивши, наприклад, «Raise temperature in my car to 20°C», система голосового управління має дуже мало сенсу. Для того, щоб цей інструмент працював, потрібно, аби пристрій міг адекватно розпізнавати довільні фрази для запуску додатків.

The Geeky Stuff

При тому, що годинник має у собі цілком пристойну Android ОС, у нього все ж є як свої плюси, так і мінуси. Єдина ОС для телефону і для годинника полегшує життя усім Android-програмістам. На нашу думку, це головна перевага Android Wear. Для нас тут не було нічого нового. Потрібно було тільки розібратися з новими Android UI Views. І ще декілька днів пішло на вивчення документації. Комунікація між годинником і телефоном інкапсульована у Google Play Services API. Не потрібно працювати на низькому Bluetooth рівні (хоча це можливо!). Чесно кажучи, іноді нам здавалося, що ми просто-напросто розбираємось зі ще однією Android бібліотекою.

З іншого боку, Android ОС приносить багато зайвого у крихітний світ розумного годинника. По-перше, він виснажує батарею. Дуже сильно виснажує батарею. Саме тому Pebble досі популярний: вони створили індивідуальну ОС з обмеженим функціоналом, яка забезпечує довге життя розумного годинника на одному заряді.

По-друге, документація Android SDK залишає бажати кращого. Коли ми стикалися з проблемами, то кожного разу мусили звертатися за підказками до Stack Overflow. Доведено, що це найкраще місце для погано задокументованої частини Android SDK.

Google зробив чудову роботу, розширивши вже існуючу Play Services бібліотеку wearable-властивостями. Завдяки цьому «подружити» ваш додаток з Android Wear стає дуже просто. Якщо ви використовуєте сповіщення, то вони працюватимуть безпосередньо з коробки. Жодні інші дії не потрібні. Для глибшої інтеграції ви можете додати wearable-властивості до вже існуючих сповіщень через WearableExtenderclass.

Оскільки обидва пристрої мають однакову ОС, ми можемо винести спільну для годинникаі смартфонабізнес-логіку в базову бібліотеку. Завдяки gradle, розробляти наш додаток було дуже просто. До того ж, у нас було декілька реальних пристроїв, завдяки чому ми мали змогу випробувати все в природних умовах, а не лише на емуляторі. Це було суттєвою перевагою у порівнянні з розробкою Apple Watch Tesla App, де у нашому розпорядженні були лише емулятори. Добре, що вже почались поставки Apple Watch.

Підсумок

Реліз Android Wear відбувся під час Google I/O конференції торік у червні. Після презентації у нас склалося враження, що Google дуже пишається еволюцією Android. Здавалося, що їм вдалося створити платформу, яка може бути використана будь-де: дешеві телефони, смартфони, розумні годинники та навіть автомобілі. Ми подумали, що якби Google задумав створити холодильник, то він і туди помістив би свій Android. Саме так вони зробили з Android Wear.

Попри те, що до релізу існувало гарне відео та емулятор, який замість голосового сенсора мав клавіатуру, сьогодні Android Wear пропонує нам безліч можливостей. Це вселяє надію, що Apple Watch також з часом переросте у щось пристойніше, і що його обмеження тільки тимчасові.

Робоча група:
Ігор Демедюк — Android-інженер,
Мар’ян Мельничук — Android-інженер,
Іван Пашко — UX-дизайнер,
Остап Андрусів — співавтор ідеї, R&D-інженер, Mobile Stream Lead компанії ELEKS,
Маркіян Мацех — співавтор ідеї, керівник напряму Mobile&Wearables компанії ELEKS.

Беседа с Дмитрием Хубетовым, UI&UX дизайнером TEAM International

$
0
0

203-йвыпуск подкаста «Откровенно про IT карьеризм». В подкасте пойдет речь о дизайне и путешествиях.

В программе:

  • Про во’IT’и
  • Работа с заводами
  • Графин и аэропорт
  • Сферы деятельности
  • Frontend vs Backend
  • Как стать дизайнером
  • AEGEE
  • Туризм и путешествия
  • Travel Generation
  • Пошив мантий

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

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

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


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

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

Odesk + Elance = Upwork

$
0
0

Сегодня в результате мержа Odesk и Elance появился Upwork :)
odesk.comтеперь редиректит на upwork.com

Вся основная функциональность Odesk по прежнему доступна и дополнена новыми возможностями.

Подробнее:
www.upwork.com/...5/05/odesk-is-now-upwork
techcrunch.com/...slack-like-chat-platform

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

Такие вот новости, Hello world Upwork! :)

13 — 26 мая, Львов — Тренінг для HR-спеціалістів з працевлаштування людей з інвалідністю в ІТ сфері

$
0
0

Фонд Східна Європа в партнерстві з Благодійним фондом розвитку комп’ютерних та інформаційних технологій для інвалідів «АІК» реалізує проект «Кожен має право на працю: партнерство для покращення можливостей працевлаштування людей з інвалідністю». Проект виконується за фінансової підтримки британської благодійної організації «Всесвітня єврейська допомога» (WorldJewish Relief).

Метою дворічного проекту є сприяння працевлаштуванню в сфері інформаційних технологій та покращенню матеріальних можливостей людей з особливими потребами. Основний фокус проекту зосереджено на таких потребах беніцифіарів, як: брак можливостей для дистанційної освіти, упередження з боку роботодавців, необхідність підвищення якості та спектру надання послуг з працевлаштування для людей з інвалідністю серед організацій та державних інституцій, що опікуються людьми з особливими потребами.

В рамках проекту було розроблено дистанційні курси з таких ІТ спеціальностей, як: комп’ютерна грамотність, HTML, CSS, Python, PHP, SQLite, Java SE. Пілотна група з 90 людей з особливими потребами зі всієї України вже розпочала навчання.

Ми розуміємо, що навчання пілотної групи — це лише частина успіху. Нам важливо збільшити шанси людей з інвалідністю знайти гідну роботу. Тому ми залучаємо до співпраці як державні інституції, що опікуються людьми з особливими потребами, так і компанії, які потенційно можуть працевлаштовувати нашу цільову групу.

Таким чином, запрошуємо HR спеціалістів та менеджерів, відповідальних за підбір персоналу у ІТ компаніях прийняти участь у тренінгу «Особливості працевлаштування людей з інвалідністю».

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

Даний тренінг буде організовано у Харкові та у Львові.
Тренінг у Харкові відбудеться 13 травня в конференц-залі «Харків» готелю Прем’єр Палас за адресою: пр. Правди, 2.
Тренінг у Львові відбудеться 26 травня в конференц-залі готелю «Панорама» за адресою: пр. Свободи 45.

Просимо підтвердити участь у заході у Харкові до 11 травня, а у заході у Львові до 21 травня, написавши листа на електронну пошту oshavarova@eef.org.ua.

У разі виникнення запитань, звертайтеся до Ольги Шаварової, координатора проектів Фонду Східна Європа за телефоном (044) 200-38-24,або електронною поштою на адресу oshavarova@eef.org.ua.

Детальніше про проект


Есть ли жизнь после Java?

$
0
0

Недавно я получил имейл от Java разработчика, где автор писал: «Похоже, ты всё меньше программируешь на Java, а в основном занимаешься разработкой для Web». Это действительно так.

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

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

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

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

Довольно часто джависты смотрят свысока на тех, кто пишет на JavaScript, неверно предполагая, что настоящая разработка ведется только на Java. Скажу вам по секрету: это не так. JavaScript так же близок к интернету, как язык C — к железу. Вот посмотрите на этот длинный список компиляторов, которые генерируют JavaScript из других языков.

В нашей компании мы используем язык Google Dart как способ написания программ, которые будут преобразованы в JavaScript. Dart очень похож на Java. Если интересно, посмотрите мой доклад «Dart for Java Developers», который я недавно делал в Нью-Йорке.

Помимо Dart, мы используем TypeScript в связке с Angular фрейморком, новая версия которого выйдет в конце кода.

В следующем году мы планируем переключиться на программирование фронтенда с новой версией JavaScript, которая станет реализацией стандарта ECMAScript 6. Вообще-то мы уже начали, и многие Web-браузеры начали поддерживать синтаксис ECMAScript.

Все популярные среди джавистов IDE прекрасно поддерживают и Dart, и Typescript, и JavaScript. Каждый браузер включает тулзы для удобной отладки. Среда разработки JavaScript имеет все тулзы, к которым привыкли джависты: репозитории кода, поддержка зависимостей, билд-тулы, фреймворки для тестирования, и т.д.

Будут ли Dart и TypeScript популярны через 3-5 лет?Я не знаю. Сегодня они помогают нам быть более продуктивными в разработке приложений, которые должны идти в продакшн в этом году. Кстати, первое приложение с фронтендом на Dart и Angular уже вышло в продакшн. Если в следующем году появятся более интересные и полезные языки, мы пересядем на них. Наша профессия предполагает постоянное обучение, не так ли?

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

DOU Ревизор в Днепропетровске: «Wix – офис с винтовой лестницей, зеленой стеной и барбекю на крыше по пятницам»

$
0
0

DOU Ревизорпродолжает путешествия по городам Украины в поисках интересных офисов IT-компаний. В этот раз мы побывали в Днепропетровске в офисе Wix — продуктовой компании, известной своей облачной платформой для создания сайтов и продвижения бизнеса в сети.

Wix был основан в 2006 году. Основная идея компании — дать каждому возможность рассказать о себе и реализовать собственный проект в интернете. Штаб-квартира Wix находится в Тель-Авиве, другие офисы — в Сан-Франциско, Нью-Йорке, Днепропетровске и Вильнюсе. Общее количество сотрудников компании составляет 900 человек.

Офис в Днепропетровске был открыт в 2011 году. На данный момент в офисе работает чуть более 50 человек, основная часть из которых — разработчики и QA.

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

В октябре 2014 года компания переехала в новый офис по адресу ул. Комсомольская 37. Общая площадь нового офиса составляет 940 м2.

Нынешний офис Wix находится недалеко от центра города. Рядом много небольших кафе, ресторанов и общепитов; основные торговые центры «Пассаж» и «Мост Сити» расположены в 10 и 15 минутах ходьбы. В пяти минутах пешей доступности от офиса по улице Ленина есть кафе WonderBar (цена обеда — 45 грн за 4 блюда). Также рядом с офисом на улице Короленко находится Burger-Bar «Мясоедовская В7». В этом заведении нет обедов, но можно съесть довольно неплохой бургер от 45 грн, а обед из трех блюд обойдется в 100-120 грн.В пивном ресторане «Бирхаус», что в 10 минутах ходьбы от офиса, бизнес ланч из 3 блюд обойдется вам в 65 грн.

В ТЦ «Пассаж» (10 минут ходьбы) есть множество заведений: The LOFT Gastropub (бизнес-ланч из 3 блюд — 69 грн.), таверна «Испанский Летчик», сеть японских ресторанов «СушиЯ» и другие. Из заведений и пабов в 7 минутах ходьбы находится бар «Osti», где, как пишут на форумах, можно вкусно поесть, приятно выпить и оставить машину до завтра. Прямо рядом с офисом находится небольшой продуктовый магазин, где есть все самое необходимое — от йогурта и фруктов до кулинарии и свежей выпечки.

Совсем недавно в 5 минутах ходьбы от офиса в ТЦ «GrandPlaza» открылся новый тренажерный зал сети «Fit4You».

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














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

Wix занимает 2 этажа офисного здания. Сразу бросается в глаза, что в офисе нет отдельной зоны рецепции. Представители компании говорят, что пока в этом просто нет необходимости. Большинство рабочих зон сосредоточены на 6-мэтаже, а на 7-м —просторные зоны для отдыха, 2 кабинета и одна рабочая зона для команды разработчиков.

В офисе нет больших open-space пространств, все рабочие помещения — это небольшие комнаты, рассчитанные на команду из 6-12 специалистов.В каждой такой комнате установлена плазма с выходом для видео звонков. Это дает возможность постоянно быть на связи с командой в Тель-Авиве. Некоторые команды даже практикуют ежедневную онлайн-трансляцию рабочего процесса «Тель-Авив — Днепропетровск», говорят, что так удобно быть «on the same page» в некоторых задачах. Другие считают, что это что-то вроде «big brother is watching you», и подключаются только при необходимости провести stand-up meeting или какую-нибудь незапланированную встречу.

Из-за того, что в каждой комнате есть плазмы, митинг-румов в офисе немного — всего 2: просторная переговорная в лифтовом холле 7-гоэтажа и прозрачный «аквариум» в самом центре 6-го.

График работы сотрудников гибкий, нет четко фиксированного времени к которому нужно быть в офисе. Как правило, все приходят в промежутке с 8 до 11:30 и работают соответственно до 17-20:30 (по данным компании).
































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

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

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

В лифтовом холле 6-гоэтажа есть небольшая стенка для воркаута, стол для кикера и стенка для игры в дартс.

































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

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

Илья, Front-End Developer, 5 месяцев в компании

«Я пришел на собеседование, когда компания только переехала в этот офис. Был приятно удивлён, ведь тогда еще на сайте были размещены фотографии старого офиса. В моем случае это был WOW-эффект — большой светлый офис, винтовая лестница, просторная терраса. Мне нравится, что здесь много места. Можно легко найти уютное место для работы, и в то же время есть возможность сесть на кухне, где ребята будут что-то обсуждать, и можно краем уха их слушать. Я не большой любитель отдельных комнат — в этом офисе смесь отдельных помещений и open-space пространств. Что бы хотелось улучшить...? В офисе слишком много белых стен. Когда мы переехали, вообще все стены были белыми. Сейчас уже появляются плакаты, картины, интересные шумоизолирующие конструкции. Естественно, это не однодневный процесс, но с каждым днем постепенно офис становится интереснее».

Павел, Scala Developer/TL, 1,2 года в компании

«Мне нравится, что здесь светло и достаточно просторно — ты не сидишь как в каморке папы Карло. Здесь меньше бюрократии и почти любой вопрос можно решить, если чего-то не хватает. Если сравнить с другими компаниями, где я ранее работал, здесь каждый сотрудник может влиять на принятие какого-либо решения — раз в две недели мы проводим встречу, на которой озвучиваем свои вопросы и предложения касательно офиса. Это работает. К сожалению, зачастую в компаниях необходимо пройти все вертикали власти, чтобы получить нужную вещь. Я бы не сказал, что сейчас в офисе Wix существует какая-то одна критическая проблема, которую хотелось бы решить или что-то изменить. Мы въехали в офис в октябре 2014 года. По мере того как начали работать, различные вещи улучшались исходя из наших же комментариев и пожеланий. Допустим, вот эти забавные конструкции на потолке появились потому, что в митинг-руме было ужасное эхо — это мешало проводить встречи с командой. Сейчас конструкции поглощают звук. Постепенно меняют столы и стулья. Работа продолжается».

Николай, QA Engineer, в компании всего 2 месяца

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

Алексей, Development Manager, 2 года в компании

«Мне нравятся балконы — курить можно. До этого я работал в офисах, где было неудобно добираться до курительных мест или нужно было постоянно спускаться вниз по лестнице. Здесь просто вышел и куришь. Очень комфортно и не так много времени тратишь. Этот офис довольно чистый, достаточно чистый для моего уровня чистоплотности. Я противник открытых рабочих пространств — считаю, что они больше мешают рабочему процессу, нежели помогают. У нас в этом плане вроде все хорошо, но есть одна комната, где сидят две команды. Я бы их разделил все-таки на две комнаты. Все остальное меня устраивает. Я особо не придирчив».


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

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

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

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

18 мая, Киев — Курсы для .NET и Web разработчиков в CyberBionic Systematics

$
0
0

18 мая и 1 июня 2015 года в Учебном центре CyberBionic Systematicsначинаются курсы для .NETи web разработчиков. Вы можете выбрать тот курс, который соответствует Вашему уровню подготовки, чтобы пройти обучение или посетить бесплатное пробное занятие по интересующей Вас технологии.

Направление .NET и Backend/ASP.NET

— C# Starter (введение в программирование с нуля) (2 недели, 9 занятий)
— C# базовый (4 недели, 18 занятий)
— C# Professional (4 недели, 17 занятий)
— Алгоритмы и структуры данных (2 недели, 9 занятий)
— SQL для начинающих (2 недели, 9 занятий)
— ADO.NET (2 недели, 8 занятий)
— Entity Framework 6 (1 неделя, 5 занятий)
— Шаблоны проектирования (2 недели, 10 занятий)
— WCF (Windows Communication Foundation) (1 неделя, 5 занятий)
— WPF базовый (Windows Presentation Foundation) (2 недели, 10 занятий)
— WPF углубленный (2 недели, 10 занятий)
— ASP.NET Базовый (2 недели, 10 занятий)
— ASP.NET Углубленный (2 недели, 9 занятий)
— ASP.NET MVC Fundamentals (2 недели, 10 занятий)

Направление WEB Frontend/JavaScript Developer

— Adobe Photoshop для WEB-разработчиков (2 недели, 10 занятий)
— HTML&CSS (2 недели, 8 занятий)
— JavaScript Базовый (2 неделя, 7 занятий)
— Twitter Bootstrap (1 неделя, 4 занятия)
— JavaScript Advanced (2 недели, 10 занятий)
— JavaScript Шаблоны (1 неделя, 5 занятий)
— HTML5&CSS3 (2 недели, 10 занятий)
— JQuery (2 недели, 10 занятий)
— Angular JS (2 недели, 9 занятий)
— SEO Fundamentals (1 неделя, 5 занятий)
— Практикум по Frontend разработке (2,5 недели, 11 занятий)

Направление Python Developer

— Python Starter (введение в программирование с нуля) (2 недели, 7 занятий)
— Python базовый (2 недели, 9 занятий)

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

Если Вы новичок в программировании, то для понимания оптимального планирования обучения по специальности .NET Developerили Web Frontend/JavaScript Developerвоспользуйтесь Картой специалиста. Она разработана на основе актуальных требований IT компаний к разработчикам.

Формы обучения в CyberBionic Systematics:

Очное обучение

Занятия в мини-группах по 2 часа ежедневно по будням. В форме регистрации выберите то время занятий, которое удобно для Вас — с 9:00 до 11:00, с 11:30 до 13:30, с 16:30 до 18:30 или с 19:00 до 21:00. Занятия проходят в учебном центре по адресу Киев, ул. Марины Расковой, 19, 5 этаж.

Оn-line обучение

Занятия с тренером в мини-группах по Skype по 2 часа в день. Обучаясь on-line Вы также получите видео курс в подарок( edu.cbsystematics.com/...e/sharesanddiscounts.aspx). График обучения в он-лайн группе согласовывается между тренером и участниками группы и может отличаться от того, который указан в расписании.

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

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

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

Об учебном центре

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

Мы предлагаем нашим клиентам очное обучениев современных учебных центрах в Киеве или на территории компании-заказчика, on-line и видеообучение.

Являясь авторизованным центром сертификации Prometric и Pearson, CyberBionic Systematics предоставляет также услуги по тестированию и сертификации IT специалистов.

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

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

Будем рады видеть Вас в нашем учебном центре!

29 мая, Киев — Drone.UA: Проблеми інтеграції інноваційних технологій в українських реаліях

$
0
0

Кому цікаві безпілотні технології? Простим фотографам, відеооператорам, тим, для кого це хобі? Чи все ж — енергетикам, геодезистам, аграріям? За ким майбутнє? Хто виступає проти нових технологій і кому цікаво, щоб разом з ним у повітрі працювали дрони?
Всі ці питання підніме Валерій Яковенко, співзасновник компанії Drone.UA, в рамках зустрічі у креативному просторі «Часопис» 29 травня.

Більше про спікера:
Валерій Яковенко — співзасновник компанії Drone.UA, з досвідом створення та просування різних проектів у сферах охорони здоров’я, фінансів, інтернет-маркетингу і комунікацій. Його власне рекламне агентство надавало послуги багатьом українським та міжнародним компаніям у сферах фінансів, будівництва, автомобільної промисловості та роздрібної торгівлі, а також державним установам. Серед клієнтів — WebMoney.ua, Оранта, HDI, Argo, Volkswagen, Skoda, та ін. Протягом трьох років, до створення Drone.UA, Валерій Яковенко був частиною команди Platinum Bank в якості керівника, відповідального за всі онлайн проекти і онлайн комунікацію компанії.

Реєстрація

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

$
0
0

Компанії Conductorпотрібен JavaScript-розробник, який вміє працювати з серверним кодом на Java. Зарплата $3000—4500.

Львівська компанія EchoUAшукає Python-програмістазі знанням Machine learning і AI. Зарплата $3000—4000.

Unite 4: Goodзапрошує на роботу Data Analyst’а зі знанням статистики і Machine Learning.

Український католицький університетшукає у Львові керівника відділу інформаційних технологій, поведінка і міжособистісні комунікації якого підпорядковані нормам християнської традиції.

Компанії Oracle потрібен QA Managerв Харкові.

POPEL Interactive Agency запрошуєвеб-дизайнерів на безкоштовне стажування. Заявки приймаються до 5 липня.

Чернігівська компанія WebProductionвідкриває програму стажування для PHP-розробників. Тривалість стажування 1.5-2 місяці,стажерам виплачується стипендія.

Дніпропетровський дитячий клуб «Смартум» шукає part-time викладача робототехніки (Lego WeDo, MINDSTORMS, Arduino) для роботи з дітьми від 6 до 16 років.

Гуманітарна гімназія «Гармонія» запрошує на роботу творчого і креативного учителя інформатики.


З’явилась нова категорія вакансій на jobs.dou.ua — DevOps (RSS).


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


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

Viewing all 7480 articles
Browse latest View live




Latest Images