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

Java дайджест #7 (10/2014)

$
0
0

Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!)

Что-то вроде новостей

Вышел релиз Joda-Beans 1.2 (не очень известного проекта из серии Joda)

Релиз Checkstyle 5.9 с поддержкой синтаксиса Java 8.

Вышел Ceylon 1.1. И описание релиза на сайте проекта.

FreeMarker Manual — 2.3.21. FreeMarker — удобный шаблонизатор, работает довольно быстро. Не logicless, в общем это недостаток, но зато это ускоряет внедрение в проект.

JEP 213: Milling Project Coin. Тот факт что «_» (нижнее подчеркивание) будет невалидным идентификатором, наводит на очень нехорошие подозрения: как бы Java не превратилась в Scala с ее (_*_) . С другой стороны Java так же позволяет делать всякие непотребства.

JEP 222: Java Read-Eval-Print Loop (REPL). Моя очень хотеть это. Но все же интересно насколько хорошей будет реализация (если вообще будет).

Еще 6 JEPдля Java 9.

У MVC specification появилась своя страницаjava.net. И объяснение от Reza Rahmanнафика оно все надо.

Вышла IDEA 14. В общем-то это уже за ноябрь, но к концу ноября это уже будет не новостью.

Почитать и посмотреть

(!) Stability patterns applied in a RESTful architecture

Видео на тему What’s New in Spring?. Более сконцентрировано на веб-части фреймворка.

Your code coverage metric is not meaningful. Еще раз про мутационное тестирование.

IDEs vs. Build Tools. Статистика и графички по разным тулам для разработки на Java.

7 Java tools you should know. Как по мне, основная ценность — это демонстрация разницы между «should» и «must», но посмотреть таки стоит.

Компактный Java сервлет для мобильного веб. Просто потому что мне нравится Stripes.

(!) The dreaded DefaultAbstractHelperImpl. Немного про именование классов.

И немного про API: Why to use Stringи Do not use immutable in your API

(!) Начали публиковать видео с JavaOne 2014.

Nashorn — The Combined Power of Java and JavaScript in JDK 8. Общий обзор того как можно использовать Nashorn, более интересен для тех кто еще на него не смотрел.

Java 8 Lambdas — A Peek Under the Hood. Немного подробнее про то что такое лямбды внутри. Видео на русском есть в дайджесте № 2 (или в каком-то другом).

Retro Gaming with Lambdas. Еще одно ля-ля про лямбды, содержит примеры приближенные к реальности.

Разное

CuuBEZ API VisualiZer — генератор документации для REST-сервисов.


Предложения и пожелания все еще принимаются или через <s>завсклад и товаровэд</s> администрацию ДОУ, или через твиттер @_silverwolf.



26 ноября, Киев — Як навчитись програмувати на Java і не втратити глузд? Рекомендації від практиків рівня Team Lead

$
0
0

Ви — програміст-початківець, чи хочете ним стати? Не знаєте, з якого боку підійти до вивчання Java? Приходьте та дізнайтесь про старт кар’єри в Java напряму від практикуючих спеціалістів на зустрічі від GoIT!

Java, якщо до її вивчення підійти з розумом, — дуже «доброзичлива» мова програмування. Вона була створена програмістами для програмістів. Все для простої, швидкої та зручної розробки. Java-програми можна запускати на чому завгодно: телевізорах, мікрохвилівках і навіть банківських картках. Тому її і використовують в ТОПових ІТ компаніях

Мова Java зараз дуже популярна. Це один з найперспективніших, швидкозростаючих та високооплачуваних напрямків в ІТ. Якщо ви думаєте про початок кар’єри в цій сфері, чи вже зробили перший крок, у вас виникнуть 3 питання:
— «Що?» таке програмування на мові Java і як це працює?
— «Де?» саме використовується Java, можливості і специфіка роботи в напрямі?
— «Як?» стати програмістом, які якості і навики повинен мати початківець?

Отримайте відповіді на ці та інші питання, дізнайтесь все про Java та отримайте конкретні рекомендації для початку вашої кар’єри програміста на безкоштовній зустрічі #5 від проекту GoIT*!

Розкриють тему провідні програмісти-практики рівня Team Lead:

— Олександр Баглай. Молодий та енергійний тренер. В минулому — розробник, зараз займається підготовкою молодих Java-спеціалістів. Проявив себе в ролі XP-coach і Scrum Master. Відкритий для нових течій і допомагає колегам навчатись новим напрямкам. Довгий час займає в компанії роль Java тренера, готує нові навчальні програми.

— Сергій Немчинський. Більше 15 років працює програмістом. З них — більше 10 років в Java. Зараз займає посаду Team Leader в компанії IntroPro. В минулому працював Project manajer’ом в Ciklum, Team Leader в Luxoft і NetCracker, керівником відділу веб-розробки в ЛігаБізнесІнформ (перша пристойна версія сайту liga.netбула зроблена під його керівництвом). Паралельно викладав в учбових центрах Luxoft, NetCraker та IntroPro, і навіть працював учителем в школі. Сергій — Certified Scrum Master.

— Артем Рябоконь. Middle Java developer в компанії GlobalLogic.Тренер Java напрямку в GoIT. Обожнює вивчати нові технології, використовувати їх на практиці і ділитись знаннями з іншими. В вільний час програмує відео-нагляд з розпізнаванням образів, збирає різноманітні девайси на Raspberry Pi та Arduino, а також вишиває панд на вул. Горького :)

Візьміть участь у зустрічі і:
— Познайомтесь з напрямками Java, задачами і специфікою роботи
— Дізнайтесь вимоги, знання і навики, необхідні для старту в цьому напрямку
— Отримайте конкретні рекомендації для початку кар’єри в ІТ з «0»
— Задайте питання, що вас цікавлять, напряму спікерам

Зробіть перший крок до переходу в ІТ і змініть вашу кар’єру!

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

*GoIT — масштабний освітній проект, основна мета якого — створити бренд України як сильної IT країни!
Ми навчаємо людей, допомагаємо їм змінити кваліфікацію і перейти в сферу IT (QA, programming, design, project-management).

Реєстрація

BrainBasket и Минобороны запускают бесплатное IT-обучение для пострадавших на войне

$
0
0

В ноябре 2014 фонд BrainBasketпри поддержке Минобороны Украины и общественной организации «Центр занятости свободных людей»запускает образовательную программу Coding for Future.

Проект позволит бывшим участникам АТО и людям, пострадавшим от боевых действий, бесплатно освоить профессию младшего инженера по тестированию ПО (Junior QA engineer). После успешного окончания программы участникам помогут трудоустроиться в IT-компании.

Помощь бывшим военнослужащим в профессиональной адаптации — одна из составляющих социальной защиты в Вооруженных Силах Украины. Уже более месяца инициатива «ЦЗСЛ» активно работает над переобучением и трудоустройством переселенцев. BrainBasket в рамках проекта Coding for Future будет развивать IT-направление образовательных програм.

Проект также поддерживают:

  • IT-компании (финансируют проект и трудоустраивают выпускников проекта);
  • Учебные центры (дают места в учебных группах, а также преподавателей для новонабранных групп);
  • Частные лица (финансируют и помогают в организации учебного процесса).

«При отборе участников будет оцениваться высокая мотивация развиваться именно в IT-сфере», — рассказывает Елена Фалалеева, координатор Программы обучения и развития «ЦЗСЛ».

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


Парад страха и ужаса 2014: Хэллоуин в офисах украинских IT-компаний

$
0
0

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

Ainstainer

Akvelon

Apriorit

Aquasoft

Aratog

Archer Software

Ciklum

В Ciklum проходил традиционный конкурс по вырезанию тыкв во всех офисах компании.

Победила тыква, вырезанная командой из Минского офиса:

Code IT

Cogniance

DataArt

Daxx

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

DIO-soft

ELEKS

EngagePoint

В EngagePoint проводили конкурс на вырезание тыкв, играли в мафию, угощались тематическими капкейками и home-made сладостями, приготовленными девушками компании.

Exadel

Винницкий офис компании поиграл в боулинг и не забыл вырезать на тыквах Android и iOS. Харьковские сотрудники отмечали в офисе.

GeeksForLess

GlobalLogic

Ignite

iLogos

Infopulse

Innovecs

Intellias

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

Intersog

Intetics

В Intetics провели кулинарный конкурс яблочно-тыквенных блюд.

Levi9

В Levi9 устроили вечеринку «Пролетая над гнездом кукушки». Развлекались жидким азотом, сухим льдом, ели алкоголь и пили Беломор.

Lohika

Luxoft

Magento

Materialise

Nika Entertainment

N-iX

Nravo

Plarium

Playtech


Playtika

Program-Ace

Provectus

RubyGarage

Sigma Software

Sitecore

SoftServe

Stanfy

Symphony Solutions

Terrasoft

В Terrasoft провели мастер-класс по карвингу — фигурному вырезанию тыкв.

Win Interactive




***
Кто самый страшный и ужасный?

15 ноября, Киев — LTS LoGeek Night

$
0
0

Мы рады пригласить всех на первый LTSLoGeekNightв Киеве, который состоится 15 ноября в 11:30 в свободном пространстве Циферблат.

LTS LoGeek Night — это серия неформальных бесплатных мероприятий для IT-специалистов с целью пообщаться с единомышленниками, поделиться опытом, получить новые знания и приятно провести время.

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

1. Вячеслав Блинов, Senior Software Developer, с докладом «Java Garbage Collection: a Performance Impact»

В докладе будет рассмотрен процесс сборки мусора JVM с позиции его влияния на производительность приложения:
— общий алгоритм GC
— конкретные варианты реализации (serial GC, throughput GC, CMS и G1)
— базовая настройка параметров GC

2. Артем Логинов, Senior Software Developer, с докладом «NoSQL DBMSs review and non-relational approaches to store data»

Обзор наиболее распространенных типов существующих баз данных с учетом особенностей их работы для распределенной среды. В презентации будут рассмотрены основные типы хранилищ и дано представление о CAP-теореме.

3. Томаш Дубиковски, Software Developer, Agile Coach, с докладом «The ultimate guide to awesome developer»

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

Участие в мероприятии бесплатное, также вас ждут приятные подарки и вкусные угощения :)

Зарегистрироваться на LTSLoGeekNight: http://www.luxoft.com/lts/logeek/ukraine/registration/

Более детальная информация: http://www.luxoft.com/lts/logeek/ukraine/

15 ноября, Киев — Курс "Java Start"

$
0
0

15 ноября начинаются занятия в рамках курса «Java Start».

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

Курс состоит из 8 занятий и включает множество интересных практических
задач. Занятия проводятся по субботам с 11:00 до 15:00.

Программа:

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

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

Детали и запись

Отзывы
VK
FB

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

24 ноября, Киев — Курс "Тестирование ПО"

$
0
0

Вы знаете, что Тестировщик ПО получает среднюю зарплату в Киеве от 600 у.е. до 1500 у.е. и хотите им стать? Да легко!

Уделив обучению всего месяц своего времени, вы научитесь:
● Разбираться с довольно непростой терминологией Тестировщиков
● Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта
● Разрабатывать тестовые планы (Test Plan) и тестовые примеры (Test Case)
● Выполнять тестирование в соответствии с подготовленным тестовым планом
● Обнаруживать ошибки при выполнении тестирования и документировать их
● Оценивать и тестировать программный продукт с точки зрения функциональности

Программа курса:

Полная стоимость курса составляет 2550 грн.

Наш преподаватель:
— Профессионал-практик Senior QA engineer.
— Опыт работы тестировщиком более 4 лет.
— Имеет опыт преподавания курсов Тестирование ПО более 1,5 года.

Более подробная информация на нашем сайте
Запись на курс

29 — 30 ноября, Киев — Erlang Курсы 2014 в Киеве

$
0
0

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

Для кого:
Этот курс разработан для технических специалистов, руководителей команд и отделов, которые хотят применить Erlang у себя в производстве, но еще раздумывают. Наша цель — показать всю легкость и лаконичность данной технологии. Если вы присматриваетесь к языку Erlang и его проектам, и хотели бы узнать о реальных практических задачах, которые мы решаем каждый день в Synrc Research Center, будьте уверены, мы вам расскажем о всех подводных камнях.

Программа:
На курсах вы познакомитесь с Full-Stack Erlang Applications, начиная с виртуальной машины Ling созданной в Украине, и DevOps стеком, осваивая все фреймворки прикладного уровня, и заканчивая бизнес приложениями на Erlang. Значительное внимание будет уделено флагманскому продукту Synrc — веб фреймворку N2O и абстрактному хранилищу данных KVS. Мы покажем вам насколько просто создавать Erlang веб приложения, и вы сами сможете оценить мощность этих подходов, сравнить их с технологиями, которые вы уже используете у себя сегодня на Python, Java и других языках.

Теория:
— Основы веб фреймворков и их классификация
— Ивент стриминг по вебсокетам
— Автогенерируемые формы
— Персонифицированные сессии для анонимов
— Одностраничные приложения
— Консистентность данных
— CAP теорема
— CoSQL и SQL
— Хранение данных в Erlang
— Версионирование схем

Практика:
Написание приложений с использованием библиотек N2O, KVS, MAD.
При себе необходимо иметь ноутбук с Windows, Linux или Mac, установленный Erlang, и знание хотя бы одного языка программирования. Git и другие штуки тоже не забудьте, будем вместе с вами писать программ.

Тренер: Максим Сохацкий. Технический директор «Synrc Research Center». В сфере IT более 13 лет. Еrlang’ом занимается с 2010 года. Автор нескольких компиляторов, интерпретаторов для платформы .NET. Завсегдатай Erlang User Conference в Стокгольме и Калифорнии. Фаундер Erlang Girls, а также автор известного блога об Erlang в ЖЖ bit.ly/maxErlang.

Как проходят наши курсы — смотрите в фотоотчете.
Стоимость участия:
— 1000 гривен при оплате до 17 ноября включительно.
— 1200 гривен при оплате до 24 ноября включительно.

Места бронируются после 100% оплаты.

Видео:
On-line трансляции в этот раз не будет, но будет проводиться видеозапись. Вы сможете купить видеозапись курсов и получить консультацию у тренера. Стоимость видео при оплате до 28 ноября 500 гривен.

Формадля регистрации на участие/заявки на видео.

Количество мест ограничено.


Кейс: Как работать в Варшаве, не выезжая из Украины

$
0
0
Field image via Shutterstock.

Вы готовы к переезду в другую страну? Этот вопрос можно встретить в анкетах многих международных компаний. «Трудовая миграция» для получения нового опыта, ради карьеры или развития бизнеса — норма для жителей Евросоюза. Другое дело — выходцы из стран постсоветского пространства, в том числе Украины, люди с другой ментальностью, привычками и умением «делать бизнес». При чем это касается не только сезонных рабочих, которые рвутся в ЕС заработать немного денег, но и высококвалифицированных кадров, в частности, IТ-сегмента — людей, которые стремятся реализовать свои амбиции, построить бизнес или повысить качество жизни своей семьи.

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

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

Стоит ли покидать Украину? Это решение зависит от ваших амбиций, творческих планов, а также от готовности выйти из зоны комфорта. Если вы готовы оставить родных, жизненный опыт и связи, чтобы начать свой бизнес в ЕС, сегодня — лучшее время для этого. Если же нет — наработать пул постоянных клиентов можно, не покидая родного города. В той же Польше аутсорсинг отлично развит. Правильные условия для бизнеса и поддержка IТ-отрасли повысили привлекательность этой страны для IТ-специалистов из разных стран мира, и в то же время привлекли европейских, канадских и американских клиентов.

Удаленная работа и фриланс

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

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

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

Не все так сложно

Преодолеть долгий путь от принятия решения работать в ЕС до наработки широкой базы европейских клиентов можно несколькими способами. Давайте рассмотрим три самых простых (и легальных):

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

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

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

Как это работает?

Давайте рассмотрим, как работают бизнес-инкубаторы, на примере трех варшавских компаний.

Бизнес-инкубатор Next Step ориентирован на помощь IТ-специалистам, прежде всего в таких направлениях: e-commerce, Internet, Mobile, Cloud.

Компания Next Stepпредставляет собой классический бизнес-инкубатор, который обеспечивает своим клиентам комплексную профессиональную поддержку, в том числе юридическую помощь, поиск финансирования и инвестиций, маркетинг (включая PR и рекламу на польском языке), а также ускоренный курс польского языка и работу с менторами.

Обучение клиента и выход его проекта на польский рынок осуществляется в три этапа — Start, Up и Support — и, как правило, занимает от 3 до 6 месяцев. Все это время, по условиям договора, клиент должен находиться в Польше. По завершении обучения клиент может остаться на территории Польши и развивать свой бизнес или же вернуться в Украину и работать с европейскими компаниями дистанционно.

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

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

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

Третья компания, бизнес-акселератор GammaRebelsот HardGamma Ventures, предоставляет клиентам не только формальную и юридическую поддержку, консультации и обучение, но и вкладывает собственные средства в эти проекты. Получая 10% доходов от каждого успешного стартапа, компания заинтересована прежде всего в поддержке готовой команды, поэтому для фрилансеров, которые нацелены лишь на выполнение заказов, более предпочтительны первые два варианта. В то же время, если есть интересные идеи и сплоченная команда, которая может помочь в их реализации, — переезд в Польшу может стать хорошей альтернативой удаленной работе из Украины.

А почему, собственно, Польша?

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

Давайте мыслить оптимистически!

Беседа с Олегом Лолой, CEO MobiDev

$
0
0

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

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

В программе:

  • Про во’IT’и
  • Образование
  • Первая работа
  • Мобильная специализация
  • Создание своей компании
  • Офисы по Украине
  • Работа в Мариуполе в нынешнее время
  • Работа с клиентами
  • Политические взгляды внутри в компании
  • IT ассоциация
  • Работа с кадрами
  • Образование управленца
  • Кроссплатформенная разработка

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

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

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

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

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

13 декабря, Харьков — Мастер-класс Андрея Листочкина “Построение API-сервисов c Node.JS”

$
0
0

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

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

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

Стоимость:
— 1300 грн (90 $) При оплате до 16 ноября включительно
— 1500 грн (104 $) При оплате до 7 декабря включительно
— 1800 грн (124 $) При оплате до 12 декабря включительно
— 2000 грн (138 $) При оплате в день мероприятия

Так же доступна on-line трансляция (50% от стоимости оффлайн,код скидки ONLINE).
СПЕЦИАЛЬНАЯ СКИДКАдля друзей DOU по промо-коду DOU_SM!

Подробнее

Что не так с курсами программирования, и как это лечить

$
0
0
Students image via Shutterstock.

[Павел Обод — CEO Sloboda Studio, организатор курсов ItBursa по Ruby on Rails, Python/Django, JavaScript]

Как грибы после дождя начали появляться курсы по программированию в нашем краю. BrainBasket заявило о всеобщей нехватке в 100K программистов в Украине и с пылом поставило себе задачу устранить это недоразумение.

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

Столкнувшись с нехваткой специалистов по Ruby on Rails в Харькове, мы решили запустить свои курсы. Многие компании организовывают такие же мероприятия бесплатно для участников. Мы решили попробовать сделать их хотя бы не убыточными — и не прогадали. Далее мы открыли такие же «хипстерские» направления как Python/Django и JavaScript.

Решили назвать Ruby... Bursa. Все остальные слова в стиле «academy», «school», «univercity» были просто заняты. Бурса — так называли ремесленные училища в Харькове. Но когда начали распространять информацию о курсах в другие страны, оказалось, что это слово известно только в Украине и южной России....

В предыдущей статьеДмитрий Малеев в целом описал проблемы современной системы образования и некоторых всеми известных курсов. Кроме преподавателей-теоретиков стоит добавить еще две проблемы — это собственно успеваемость учеников и интенсивность обучения.

Мотивация

Мой старый умудренный преподаватель (царство ему небесное) из ХПИ рассказывал, что есть три типа студентов, которые:
1) будут учиться, чтобы как бы вы их не мотивировали
2) будут учиться, только если их мотивировать морковкой сзади или спереди
3) не будут учиться, как бы вы их не мотивировали

Аргументация в стиле «они же заплатили свои деньги, поэтому будут учиться» работает только самое первое время. Кто учился на курсах английского — сейчас покивает головой, вспоминая, какая часть учеников платила за занятия, а потом прогуливала или училась «тяп-ляп».

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

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

Мы поставили задачу перед собой в эффективности курсов. Чтобы сертификат курсов был знаком качества и для выпускника, и для работадателя. Но первое время — скорее для выпускника. Как CEO я знаю цену большинству сертификатов и даже дипломов о высшем образовании.

Итак, наши нововведения:

1) Гарантия и исключения

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

2) Рейтинговая система

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

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

Субьективно, только это повысило успеваемость на 40%.

3) Совмещение онлайн + оффлайн

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

Просто курсы — это дьявольски мало

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

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

Получается практически круглосуточная работа и общение с соратниками по нелегкому делу освоения новой программистской профессии.

В ближайшие месяцы мы планируем реализовать дополнительно:

1) Базовый бесплатный или условно бесплатный курс по такой же системе по программированию.

2) Открытая добровольная База выпусников для потенциальных работодателей с результатами курсов и, возможно, даже рекомендациями от преподавателей и ассистента.

3) Более комплексное, длительное обучение, которое для совсем начинающих будет включать основы БД, HTML/CSS и JS. Дополнительно будет рассмотрена работа с таск-трекерами.

4) Тестовое полуавтоматическое групповое обучение в стиле Coursera.

5) Advanced курсы по технологиям

«Хочешь рассмешить Бога — расскажи ему про свои планы?» :)

Мы также и ошибаемся. Иногда преподаватели сразу для начинающих задают высокую планку, и более 20% участников выкидывают денежный парашут уже в первые недели.

Желаю всем организаторам и участникам курсов упорства и целеустремленности!

P.S. С 17-гоноября запускаем уже третий поток RubyBursa, а в следующем году повторно уже в режиме онлайн пройдут Python/Djangoи JavaSсript.

17 ноября — Курс “Junior Java Developer (J2EE)”

$
0
0

Приглашаем на курс «Junior Java Developer (J2EE)».
Первое занятие мы проводим бесплатно. На нем Вы сможете ближе познакомиться с преподавателем, тренинговым центром, технологиями изложения материала, задать все интересующие вопросы!

Весь курс состоит из 10 занятий по 2 часа (с 19:00 до 21:00), 2 раза в неделю (понедельник/среда)

О курсе:

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

Что предлагают наши курсы?
Основная цель курса — получить работу на позиции Junior Java Developer (J2EE). Для чего необходимы практические навыки работы с популярными технологиями основного стека J2EE, базовым инструментарием и не только:
— JSP/Servlet и JSF на примере PrimeFaces
— EJB и CDI
— JPA на примере Hibernate
— JAX-WS
— JMS
— NoSQL на примере MongoDB
— IDE Intellij Idea
— Maven
— GITПомимо того мы познакомимся с некоторыми полезными и популярными практиками и методологиями разработки: Scrum, TDD, Continuous Integration и другими.

Преподаватель курса
Записаться на первое бесплатное занятие

22 ноября, Киев — Курс «QA Start»

$
0
0

Курс длится 1 месяц.
Занятия проходят по субботам и воскресеньям, с 11:00 до 14:00, по адресу ул. Шота Руставели 40/10

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

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

Записаться на курс

Что нужно для начала:
— Аналитический склад ума и внимательность.
— Умение быстро обучаться работе с новыми системами и желание непрерывно повышать качество продукта над которым работаете
— Уровень английского языка не ниже Intermediate
— Высшее техническое образование или опыт работы с компьютером повысит Ваши шансы на успех, но не является обязательным условием. У нас есть опыт подготовки junior QA из лингвистов и филологов, а также экономистов. Главное — Ваше ЖЕЛАНИЕ и готовность усердно работать и учится.

Вам не стоит переживать по поводу: «А стоит ли мне идти на эти курсы, вдруг у меня не получится...». Просто свяжитесь с нами и мы абсолютно беcплатно проконсультируем Вас по этому поводу. Мы предварительно общаемся лично с каждым желающим обучаться у нас, чтобы понимать на сколько мы способны оправдать ожидания друг-друга :)

Что Вы получите, пройдя курс:
— Понимание того, что такое тестирование ПО и какое место оно занимает в жизненном цикле разработки программного обеспечения.
— Умение создавать и поддерживать техническую документацию.
— Навыки работы с основными программными продуктами используемыми в рабочем процесе.
— Ознакомитесь с класификацией основных видов и уровней тестирования.
— Узнаете, как работают клиент-серверные приложения и в чем специфика тестирования таких приложений.
— Получите практический опыт в тестировании различных приложений.
— Ознакомитесь с различными методологиями разработки ПО (в том числе с самой востребованой на сегодня Scrum).
— Пройдете пробное собеседование и будете подготовлены к успешному трудоустройству и прохождению испытательного периода.
— И через короткий промежуток времени — предложение по работе на позицию junior QA engineer.

Наш сайт: start-it.com.ua

Отзывы

Facebook
Vkontakte
Google+
Twitter

По всем вопросам обращайтесь:
+38 044 337 74 27
+38 063 835 26 56
info@start-it.com.ua

Информационные технологии на страже родины

$
0
0

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

Баллистические программы

Роль украинской артиллерии в вооруженном конфликте на востоке страны трудно переоценить. Поэтому, пожалуй, самым значимым IT-проектом для помощи армии является разработка Ярославом Шерстюкомбаллистических программна платформе Android, которые позволяют избежать долгих и громоздких расчетов при помощи артиллерийских таблиц и логарифмических линеек. Что любопытно, сам Ярослав — профессиональный военный, капитан запорожской 55-йартиллерийской бригады. «Вообще, я самоучка. Сначала делал какие-то программки в Excel — хотел автоматизировать все эти расчеты, — после для обычных компьютеров, для Windows, затем для обычных телефонов, и вот теперь для Android. Нигде я не учился. Никто мне не помогал», — рассказываетЯрослав. Софт был разработан еще полтора года назад и был в ходу только у 55-йбригады, но особым спросом стал пользоваться после начала активных боевых действий на востоке Украины. «Всего программ три, — объясняет Ярослав, — с помощью одной можно оперативно определить свои координаты (всего за 2 минуты вместо 20-ти),вторая — рассчитывает баллистику, а третья — обеспечивает точность стрельбы». Программы предназначаются только для украинских военных, поэтому для их активации необходим индивидуальный код, который предоставляет только Ярослав.

Оснастить этим софтом украинских артиллеристов на передовой взялась группа «Армия SOS», объединившая волонтеров не только Украины, но также Европы, США и Канады. Так, последние несколько месяцев программист Юрий Добронравинс группой таких же энтузиастов занимается разработкой так называемого «электронного планшета офицера артиллерии». Как объясняетЮрий, в планшет, помимо программного обеспечения, созданного Ярославом Шерстюком, интегрированы метеостанция и точные топографические карты с военной системой координат, что позволяет офицеру-артиллеристу быстро и четко определить цель с поправкой на метеоданные. «Закупать за границей такие планшеты будет стоить кучу денег. Это тот случай, когда лучше делать самим — самое дорогое тут время программиста, а оно у нас бесплатное», — говорит Юрий.

Первые планшеты группа «Армия SOS» в лице Юрия Касьянованачала поставлять на фронт в середине июля, где им сразу нашли применение. Затем большая партия планшетов была доставлена на передовую 22 августа при участии редактора censor.netЮрия Бутусова. По словамЮрия, спустя какое-то время сам генерал Хомчак высоко оценил планшеты: «Хотел вас особо поблагодарить за планшеты артиллеристам — они не нарадуются. Если можно помочь еще — будем признательны, на планшеты есть спрос, и там прошиты правильные программы».

Планшеты с установленным баллистическим софтом, готовые к отправке на фронт. Фото группы АРМИЯ SOS

Теперь группа «Армия SOS» старается обеспечить этими планшетами все артиллерийские подразделения ВСУ, находящиеся в горячих точках, дабы повысить их эффективность. В частности, ветеран-артиллерист обороны донецкого аэропорта с позывным «Циркон» так отозвалсяо планшетах: «Я 25 лет в армии, но только сейчас остро осознал, что до войны наша артиллерия воевала по системе 19-говека. А с мгновенной топопривязкой и автоматическими расчетами параметров стрельбы наша артгруппа на порядок повысила боевую эффективность, причем резко выросла точность и качество работы даже у тех ребят, у кого не такой большой опыт и практика. О наших результатах можете узнать у киборгов. Хочу поблагодарить все волонтерское движение за неоценимую поддержку. По планшетам мы обеспечены полностью — есть потребность в хороших дальномерах для передовых наблюдателей».

Волонтеры группы «Армия SOS» не останавливаются на достигнутом и продолжают работу над усовершенствованием и отладкой планшетов, а также над реализацией новых амбициозных проектов, среди которых, например, защита связи для связистов, симуляторы для предполетной подготовки военных летчиков и некий авиационный софт, детали которого пока не разглашаются. Для воплощения в реальность всех планов необходимы как финансовые, так и человеческие ресурсы. По словам Юрия Добронравина, с фронта постоянно приходят благодарности вперемешку с мольбами и просьбами о новых продуктах, что требует участия как можно большего количества разработчиков. Так, на днях Юрий кинул кличс просьбой откликнуться IT-специалистов по Android, C++ и С#. «Ребята, поторопитесь, это очень нужно, — говорит Юрий словами фронтовых артиллеристов. — Несколько отдельных задач лежат и ждут, когда же найдется программист, который возьмет и сделает, а не будет рассуждать о «возможно», «посмотрим», «когда будет свободное время».

Украинские Кибер Войска

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

На счету у ребят десятки успешно осуществленных антитеррористических веб-операций. Так, например, им удалось установить контроль над частными веб-камерами Крыма и Донбасса, что позволило регулярно следить за перемещениями военной техники противника. Последнее такое передвижение колонны военной техники было зафиксированно 9 ноября в Донецке. Также Украинские Кибер Войска непрерывно блокируют сайты и аккаунты террористов. Лишь за первую неделю ноября группа заблокировала 18 сепаратистских сайтов, в числе которых сайт центральной избирательной комиссии ЛНР cik-lnr.info, на котором появилась публикация об отмене выборов в ЛНР и ДНР. С начала лета кибер-активисты прекратили работу более 50 таких сайтов. И это не говоря о сайтах, подвергшихся DDoS атакам.

Скриншот заблокированного сайта cik-lnr.info.

Кроме того, Кибер Войска занимаются блокировкой счетов террористов. По словамЕвгения, начиная с июня, они смогли закрыть в общей сложности 128 счетов приверженцев сепаратизма, чем нанесли значительный удар по финансированию терроризма. Не пренебрегает интернет-воинство и взломами электронных почтовых ящиков, среди которых имейлы Единой России, ЛДПР, МВД РФ. Все данные, получаемые в ходе осуществления таких операций, группа оперативно передает в СБУ. Также группа блокирует размещенные террористами видеоролики, в которых те призывают пополнять их ряды, а также телефонные номера для записи добровольцев, и, таким образом, препятствует распространению сепаратизма.

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

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

Сенсор обнаружения огневых точек

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

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

Тестирование прототипа сенсора в полевых условиях.

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


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

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

Ярослав Шерстюк, профиль в Facebook: sherstyuk.ya.n

Юрий Добронравин, профиль в Facebook: logicking

Евгений Докунин, профиль в Facebook: eugene.dokukin

Николай Павлов, профиль в Facebook: pav.nikolay


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

$
0
0

Depositphotosшукає Python-программістадля нового проекту mirrow.me, де деякі функції реалізовані за допомогою нестандартного machine learning рішення.

Харківській компанії EKTOS, яка розробляє сучасні рішення для вбудованих систем, потрібен Matlab System Analyst.

Тернопільська компанія Інтелдім, що спеціалізується на проектуванні систем автоматизації та диспетчеризації будівель, запрошує на роботу Python-розробника.

Компанія Ostware Services, що спеціалізується на розробці вбудованих телекомунікаційних систем реального часу, шукає у Львові Junior Scrum Master’а.

Вінницькій компанії СБІ, одному із провідних виробників засобів охоронного призначення в Україні та країнах СНД, потрібен Android developer.

Компанія Binopt, що займається проектами, пов’язаними з індустрією бінарних опціонів, шукає молодшого PHP-програміста. Зарплата 10000 грн.

Данон Україназапрошує на роботу креативного старшого аналітика комп’ютерних систем.

Міністерство освіти і науки Україниоголошує конкурс на заміщення вакантної посади головного спеціаліставідділу інформаційно-аналітичної роботи департаменту вищої освіти.

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


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


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

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

IT Евротур 14: ThingLink (Хельсинки, Финляндия)

$
0
0

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

ГородХельсинки, Финляндия
Площадь159 км2
Население431 тыс.
Город существует с1154 года
В миреХельсинки — столица и крупнейший город Финляндии, административный центр провинции Уусимаа.
Расположение городаРасположен на юге страны, на берегу Финского залива Балтийского моря. Хельсинки вместе с городами-спутниками Вантаа, Эспоо и Кауниайнен образует столичный регион с населением более миллиона человек.
Средний счет в кафе30 евро
Средняя цена за капучино3,25 евро
Пачка сигарет5,55 евро
БигМак меню7,50 евро
Аренда однокомнатная квартира в центре города
(в спальном районе)
922 евро в месяц
(723 евро в месяц)
Аренда аппартаментов с тремя спальнями в центре города
(вне центра)
1 728 евро в месяц
(1 203 евро в месяц)
Цена за кв метр в центре
(в спальном)
5 883 евро
(3 625 евро)
Средняя ЗП после налогов2 280 евро в месяц
Одноразовый проезд2,80 евро
Проездной на месяц46,50 евро
Литр бензина1,65 евро
Плата за 1 км в такси1,52 евро
Час простоя такси43,30 евро
Общие затраты (электричество, отопление, вода, мусор) на 85 квадратов квартиру68 евро
Мобильная связь20 евро в месяц
Интернет (6 Mbps)19,30 евро
Фитнес клуб безлимит47 евро в месяц
Цена за билет в кино12,55 евро
Воду из под крана пить можноДа
Рабочее время магазиновс 8.00 до 21.00
Есть ли маршруты городского транспорта в Google MapsЕсть

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


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

iOS дайджест #1

$
0
0

20 октября в США была запущена платёжная система Apple Pay. Новый способ оплаты повышает безопасность счетов, ведь данные карт больше не будут попадать в базы продавцов. Теперь для того, чтобы расплатиться в магазине, достаточно поднести одну из последних моделей iPhone к специальному терминалу и подтвердить личность отпечатком пальца с помощью Touch ID. Так что изучаем материалы по Apple Pay для разработчиковот Apple.

Своим опытом использования Touch ID в Swift делится программист Adam Leonard.

Facebook выложила open-source релиз AsyncDisplayKit. Фреймворк позволяет создавать сложный UI, не перегружающий основной поток.

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

Oktawian Chojnacki выложил на GitHub проект, содержащий примеры реализации паттернов проектирования на Swift.

А вот ещё 10 open-source проектов на Swift, которые «вы не можете проигнорировать».

Marcus Zarra в своём блоге «Cocoa Is My Girlfriend» исследует key value coding в Swift.

Несколько практичных материалов по Swift опубликовал Arthur Knopper в своём блоге IOSCREATOR:

HTTP JSON Requests в Swiftрассмотрены в блоге iAchieved.

Блог «Natasha The Robot» исследует Xcode 6:

Опытом использования векторных изображений в Xcode 6 делится разработчик Cory Bohon.

Если сфера ваших интересов не ограничивается созданием приложения, а включает и продвижение, то вам понравится блог, который ведёт Dan Counsell. Основатель британской компании Realmac Softwareмного рассказывает о маркетинге. Например, видео превью в App Storeкак новый фактор успеха приложения. 10 примероввеликолепных промо-видео. И как создатьсвоё собственное, конечно же, не хуже ;) Ведь на самом деле вы не просто разрабатываете приложение, вы создаёте бизнес, — объясняет Danв одном из материалов блога.

Разобравшись с Audience Network SDK от Facebook, вы откроете для себя путь монетизации приложения через сотрудничество с крупнейшей в мире соцсетью.

Есть и хорошая новость для тестировщиков, по крайней мере тех, кому часто приходится переставлять нано-симу. Эта процедура далека от традиционной элегантности Apple. И вот новые модели iPad, презентованные 16 октября, используют универсальную Apple SIM. Теперь пользователи смогут менять оператора связи просто в приложении Settings. Об Apple SIM читайте в материале «Сим-карта при смерти»на сайте The Verge и в описании iPad Air 2 на сайте Apple.

Не претендуя на полноту и исключительность, я привел здесь ссылки на те материалы, которые заинтересовали меня самого. Что еще почитать? Сайт iOS Dev Weeklyпубликует дайджест интересных и важных ссылок для iOS-разработчиков каждую пятницу. Новости, инструменты, решения, обучающие материалы и мировые вакансии. Если вы ещё не получаете их рассылку, рекомендую подписаться, пусть это будет такая обязательная «домашняя работа» на каждые выходные.

А какие ссылки по iOS-разработке рекомендуете коллегам вы? Расскажите в комментариях! ;)

← Предыдущий выпуск: iOS Дайджест #0

27 — 29 ноября, Киев — Interview Factory

$
0
0

Luxoftпредлагает опытным Javaразработчикам возможность получить перспективную работу в Польше!

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

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

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

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

Мы знаем, что у вас остались вопросы, регистрируйтесь на InterviewFactory, и с радостью ответим на них и расскажем еще больше!

Зарегистрируйтесь прямо сейчас: luxoft.com/poland-loading

.NET digest #1

$
0
0

Привет! Как многие уже, наверное, слышали, в среду, на конференции Connect();Майкрософт сделала несколько замечательных анонсов. Некоторые ссылки уже встречались на ДОУ в топике .NET захватит весь мир ;), но тем не менее, думаю, будет уместно повториться.

Connect

Описание анонсов от Scott Guthrie, Scott Hanselmanи Bill Wagner.

Статья Miguel de Icaza.

Статья на Хабре.

Разное

О том, как сделать приложение более защищенным.

Дино Эспозито выступит на .NEXT.

Студентам о том, как оно — зарабатывать на жизнь написанием кода.

Инструменты

Выпущена бесплатная Visual Studio Community Edition, которая включает в себя функциональность Professional.

Новая версия Code Contracts расширения для ReSharper, которое включает поддержку индексеров и подозрительных предусловий.

Поддержка Redis и Azure Table Storeв Entity Framework 7.

Visual Studio 2013 Update 4.

Анонсировано превью F# 4.0.

Docker портирован под Windows.

Web.config Transformation Tester (Спасибо за ссылку Сергею Осипчуку)

Pluralsight

О том, как создавать эффективные User Stories.

Вводный курс о наиболее популярных Micro ORM.

Для поднятия настроения

52 мифа и заблуждения.

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


← Предыдущий выпуск: .NET Дайджест #0

Viewing all 8159 articles
Browse latest View live