Как присоединиться к нашей команде? На что мы обращаем внимание, когда отбираем будущих сотрудников? Какие сотрудники нужны нам прямо сейчас?
Ответы в Руководстве для программистов по устройству на работу в Unigine.
20% задач, которые дают 80% результата — главное при разработке коммерческих ...Dev_Party
Владимир Колесов — 20% задач, которые дают 80% результата — главное при разработке коммерческих сайтов.
Конференция Dev Party (http://devparty.ru).
Вологда, 02.04.2016.
20% задач, которые дают 80% результата — главное при разработке коммерческих ...Dev_Party
Владимир Колесов — 20% задач, которые дают 80% результата — главное при разработке коммерческих сайтов.
Конференция Dev Party (http://devparty.ru).
Вологда, 02.04.2016.
Что сделать, чтобы сто раз все не переделыватьТранслируем.бел
Катя Немкович
PRODUCT MANAGER @ CAPTIV8.IO
Мне отлично знакомо чувство паники, которое возникает, когда не понимаешь, как подступиться к документации. Что делать в первую очередь? На что нет смысла тратить время? Как поддерживать все это потом?
Я расскажу о своем чеклисте, абсолютном минимуме того, что стоит делать, чтобы избежать ошеломляющих открытий в самый разгар проекта.
Напрямую или опосредованно, но все мы используем открытый код. И многие хотели бы сделать свой вклад, вернуть сообществу толику сэкономленных усилий.
Как же осуществить этот фазовый переход - из потребителя открытого ПО превратиться в производителя? Об этом, а также о том "зачем?", "что мне за это будет?" и "чего вообще ждать?" я и расскажу в своём докладе.
Доклад читался на PyCon Syberia.
Программировать может каждый. И каждый может превратить свою идею в работающий интернет-проект — это проще, чем кажется.
Для чего и кому нужно уметь программировать?
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU
http://techtalks.nsu.ru
20 февраля 2013. Рассказ о разных профессиях в IT-индустрии, или почему не все выпускники IT-специальностей пишут код (Семён Факторович, Noveo)
«Семен Факторович (Noveo, Новосибирск) рассказывает о разных профессиях в IT-индустрии и о вариантах карьерного роста IT-специалиста»
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
QA Fest 2015. Юрий Малый. Monthly Operations ReviewQAFest
Monthly Operations Review - это отчет который состоит из набора самых эффективных метрик. Последние полгода я использую этот отчет на 13 проектах, и определенно могу сказать, что он показывает реальное положение дел, и позволяет принимать своевременные решения для улучшения качества продукта.
В докладе я поделюсь темплейтом отчета и детально расскажу о процессе сбора метрик. Презентация будет полезна менеджерам и руководителям команд, которым необходимо улучшить общее качество своих проектов.
Доклад на hotcode.org о инструментах и методиках которые помогают нам повышать и следить за качеством PHP кода.
Среди затронутых тем:
- Стандарты в коде
- Средства для статического анализа кода.
- Git хуки
- Непрерывная интеграция
- IDE
- Code review
Как мы играли в DevOps и как получился Magento AutoscaleAndriy Samilyak
Материалы к конференции Meet Magento 2014 Kiev
DevOps в службе поддержке Magento магазинов, построение Magento магазинов с использованием Amazon autoscaling
Что сделать, чтобы сто раз все не переделыватьТранслируем.бел
Катя Немкович
PRODUCT MANAGER @ CAPTIV8.IO
Мне отлично знакомо чувство паники, которое возникает, когда не понимаешь, как подступиться к документации. Что делать в первую очередь? На что нет смысла тратить время? Как поддерживать все это потом?
Я расскажу о своем чеклисте, абсолютном минимуме того, что стоит делать, чтобы избежать ошеломляющих открытий в самый разгар проекта.
Напрямую или опосредованно, но все мы используем открытый код. И многие хотели бы сделать свой вклад, вернуть сообществу толику сэкономленных усилий.
Как же осуществить этот фазовый переход - из потребителя открытого ПО превратиться в производителя? Об этом, а также о том "зачем?", "что мне за это будет?" и "чего вообще ждать?" я и расскажу в своём докладе.
Доклад читался на PyCon Syberia.
Программировать может каждый. И каждый может превратить свою идею в работающий интернет-проект — это проще, чем кажется.
Для чего и кому нужно уметь программировать?
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU
http://techtalks.nsu.ru
20 февраля 2013. Рассказ о разных профессиях в IT-индустрии, или почему не все выпускники IT-специальностей пишут код (Семён Факторович, Noveo)
«Семен Факторович (Noveo, Новосибирск) рассказывает о разных профессиях в IT-индустрии и о вариантах карьерного роста IT-специалиста»
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
QA Fest 2015. Юрий Малый. Monthly Operations ReviewQAFest
Monthly Operations Review - это отчет который состоит из набора самых эффективных метрик. Последние полгода я использую этот отчет на 13 проектах, и определенно могу сказать, что он показывает реальное положение дел, и позволяет принимать своевременные решения для улучшения качества продукта.
В докладе я поделюсь темплейтом отчета и детально расскажу о процессе сбора метрик. Презентация будет полезна менеджерам и руководителям команд, которым необходимо улучшить общее качество своих проектов.
Доклад на hotcode.org о инструментах и методиках которые помогают нам повышать и следить за качеством PHP кода.
Среди затронутых тем:
- Стандарты в коде
- Средства для статического анализа кода.
- Git хуки
- Непрерывная интеграция
- IDE
- Code review
Как мы играли в DevOps и как получился Magento AutoscaleAndriy Samilyak
Материалы к конференции Meet Magento 2014 Kiev
DevOps в службе поддержке Magento магазинов, построение Magento магазинов с использованием Amazon autoscaling
Aadarsh Talking Pen by Multimedia Print Reader has taken a giant leap in education sector.
It provides learning aid to visually impaired people of the society especially the children.
Help the enthusiastic learners to read.
Help promote literacy of any language.
An initiative to help make people self dependant in this competitive world with self-esteem for one.
Đón học viên tại sân bay - Trường UV ESLUV ESL Center
Trường UV ESL luôn đảm bảo đem đến những chất lượng tốt nhất cho học viên của mình, kể từ trước khi đăng ký nhập học cho đến ngày cuối cùng sinh hoạt tại UV.
Với dịch vụ đưa đón tại sân bay, nhân viên UV luôn thường trực tại sân bay trước giờ máy bay hạ cánh nhằm tạo cảm giác an toàn cho học viên. Chỉ cần lấy hành lý xong, học viên đã có thể lên xe đưa rước của trường và được đưa thẳng về trường mà không có bất kỳ lo ngại nào.
5 правил успешной разработки приложений для бренда Heads&Hands
Презентация о правилах разработки мобильных приложений для крупных брендов. Основные ошибки и проблемы, с которыми сталкивается компания-разработчик и способы их решения.
«Суровые сибирские техписатели читают и пишут код на С++!», и другие реальные истории из жизни штатного сотрудника томской компании UNIGINE, разрабатывающей собственную платформу 3D-графики.
В своем докладе я расскажу про:
Роль отдела технической документации для продукта;
Процессы и инструменты разработки документации в нашей компании;
Оценку качества разработанной документации;
Плюсы и минусы профессии;
Пути развития и карьерный рост специалистов;
Личные качества и знания, необходимые для достижения успеха в нашей отрасли.
Презентация с конференции "Город IT"
Томск, 19 ноября 2016 года.
Андрей Аксёнов, ведущий разработчик Unigine.
Доклад: «С одним плюсом».
— К чему надо стремиться, разрабатывая на C++ (и не только)?
— Как писать элегантно на C++’03 и что делать с новыми стандартами?
— Как на C++ делать не надо?
— Об идеальном коде и Идеальной Архитектуре.
Презентация с конференции "Город IT"
Томск, 18 ноября 2016 года.
Ден Шергин, CEO Unigine.
Доклад: «Продажи на азиатский рынок».
— Азия разная: специфика по странам
— Переговоры по-китайски
— Выставки и семинары
— Онлайн-продвижение
— Особое отношение к контрактам
— Подводные камни в выборе партнеров
Все это - на примере 12 лет практического опыта продаж в Азии.
Переход к визуализации с учетом физических свойств материалов на примере 3D п...Unigine Corp.
Доклад посвящен практическим аспектам реализации визуализации с учетом физических свойств материалов. Приводятся примеры реализации на OpenGL 4 и DirectX 11, и сравнительный анализ с традиционным подходом.
- Проблема традиционного подхода к материалам
- Физическая модель процессов, металлы и диэлектрики
- Сохранение энергии
- Двулучевая функция отражательной способности GGX
- Учет эффекта Френеля и показателя преломления
- Разные подходы к наборам текстур
- Практические результаты перехода
Как впихнуть утро в сосновом лесу в 4 килобайта. Иван Авдеев. UNIGINE Open Ai...Unigine Corp.
Иван Авдеев, программист, 2ГИС (Новосибирск).
Расскажу о демосцене с картинками:
- Лайв-экшн на шейдерах
- Лекция про демомейкинг-сайзкодинг
- Демошоу-плейлист
Портирование C++ приложений на FLASCC: опыт Unreal Engine 3. Павел Наказненко...Unigine Corp.
Павел Наказненко, разработчик, freelance (Красноярск)
На основе нашего опыта портирования Unreal Engine 3 и Free Heroes 2 на Flash, расскажу немного о технологии FLASCC, а также тонкостях портирования С++ игр с помощью нее.
Технологии Alawar для создания игр: какие есть сегодня и какие будут завтра. ...Unigine Corp.
Александр Погребняк, технический директор, Alawar Entertainment (Новосибирск).
Расскажу о технологиях Alawar для казуальных игр, какие они сейчас и какими будут через год
2. Процесс отбора кандидатов
1. Присылаете резюме и пример кода на адрес
vacancy@unigine.com (не меньше 500 строк)
2. Выполняете тестовое задание, которое состоит из
двух частей (3-5 дней на выполнение)
3. Проходите собеседование
3. Как мы будем оценивать ваш код
Мы создаем real time приложения, поэтому вопросы
производительности — критичны. При этом мы
разрабатываем их в команде, поэтому очень важно,
чтобы код был написан в одном стиле и понятен для
других программистов.
Наш продукт — платформа, которая используется в
массе других проектов, поэтому он должен быть
максимально безбажным.
4. Как мы будем оценивать ваш код
Суммируем. Для нас важны:
● Простота и понятность кода
● Производительность
● Консистентность кода, единый стиль оформления
5. Как мы будем оценивать тестовое задание
Часть 1 — написать простую программу
Сначала мы оцениваем выполнение тестовое задание как простые
пользователи — запускаем вашу программу и проверяем, как она работает.
Потом мы смотрим на нее как заказчики, то есть проверяем, соответствует ли
программа описанным в задании требованиям (скорость и стабильность
работы, функционал и его качество, удобство использования).
В конце мы оцениваем программу как программисты и проверяем
некоторые технические вещи (смотрим количество занимаемой памяти,
проводим стресс-тестирование, проверяем математику, просматриваем сам
код на предмет недочетов в стиле и слабых мест).
6. Как мы будем оценивать тестовое задание
Часть 2 — спроектировать интерфейс
Задача - только спроектировать интерфейс (на выходе — картинки),
программировать не нужно.
Мы оцениваем это задание как пользователи и заказчики, обращая
внимание прежде всего на юзабилити и соответствие ТЗ.
7. Что вас ждет на собеседовании
● Вопросы по тестовому заданию
● Проверка знания 2D/3D математики
●Проверка общего технического уровня
(алгоритмическая сложность, аппаратная архитектура,
программная архитектура, технологический кругозор)
● Разговоры за жизнь (цели, интересы, планы и т.д.)
●Организационные вопросы (зарплата, график,
переезд, если это нужно и т.д.)
● Ваши вопросы к нам
8. Мы используем в своей работе
• C++ (движок, тулзы)
• UnigineScript (игровая логика, 3D редактор виртуального мира) – свой
скриптовый язык, который синтаксически подобен C++
• ActionScript (интерфейсы на Flash)
• Java (приложения под Android)
• Python (полезные маленькие утилиты, система сборки)
• SVN
• Trac (баг-трекер)
• TeamCity (сервер continuous integration)
• Linux, Windows, Mac OS X
Для того чтобы у нас работать, необязательно знать все
перечисленные языки и технологии.
9. Зачем работать с нами?
Вы станете профессионалами в разработке компьютерных игр и систем
виртуальной реальности, особенно хорошо прокачаете скилл
оптимизации по производительности и по памяти. Программисты с
такими навыками всегда востребованы многими мировыми
компаниями.
У нас есть клиенты на всех континентах, кроме Антарктиды. Сотрудники
компании иногда ездят в гости к партнерам для внедрения технологии и
общаются с ведущими техническими специалистами.
Наша команда делает только собственные продукты, поэтому мы любим
доводить код до совершенства. У вас тоже будет такая возможность. Еще
мы делаем большие игры и сотрудничаем с ведущими европейскими
геймдизайнерами. В разработке продуктов мы используем новейшие
технологии, которые большинству пользователей будут доступны только
завтра.
10. Какие специалисты нужны нам сейчас?
● Программист игр
● Программист инструментария
● Программист сети
Подробнее: http://www.unigine.com/company/careers/
11. Контакты
Присоединяйтесь к нашей команде!
vacancy@unigine.com
unigine.com vk.com/unigine