- Бонус, Зал #5, мастер-классы
Условия: командам дается 5 заданий, за выполнение каждого начисляются баллы. Решать задания можно в любом порядке. Выиграет команда, набравшая максимальное количество баллов. Команде победителей - 3 билета на афтепати
Пример задачи
Самолет терпит бедствие. Обстановка напряженная, времени мало (горючее кончается), в салоне паника.
Самолет находится в районе Новосибирска, но поломалась авионика, и не очень понятно, где конкретно. Антенна сломалось, связь в радиусе 10 км. GPS не работает. Куда лететь — непонятно, карта карту не показывает. Координаты аэропортов есть только на главной дискете: ее извлекли, сняли дамп, но там ничего не понятно. Пока есть горючее, нужно срочно расшифровать, куда лететь!
- Бонус, Информационный зал, #3
Ассоциация SECON ведет активную деятельность с 2012 года. Много было сделано, предстоит еще больше. Подведу итог и обозначу планы на будущее. Расскажу, какое место в рядах ассоциации может занять каждый желающий в лице компании или эксперта.
- Бонус
Университеты находятся на важном этапе реформирования своей деятельности. Программа «5в100», национальная технологическая инициатива, задачи университета в контексте территориального планирования – это одни из немногих аспектов, которые являются ключевыми вопросами развития университетов на ближайшие десятилетия. Однако, вектор собственного развития и пространственного позиционирования будет зависеть только от самого университета, который должен либо найти свое место в меняющемся мире, либо изменить ближайшее пространство в зависимости от собственных компетенций и амбиций.
Путь от ВУЗа до университета 4.0 – активного игрока пространственного развития, лидера изменений и центра регионального (межрегионального) сотрудничества; с одной стороны, длинный, но, с другой стороны, уже настолько актуальный, что промедление может стоить потери лидирующей роли. Изменения, выводящие университеты из «зоны комфорта», позволят не только реформироваться самим университетам, но и повлечет за собою модернизацию бизнеса, производственных и исследовательских компаний, изменения в региональном планировании и стратегии развития.
Путь от ВУЗа до университета 4.0 – активного игрока пространственного развития, лидера изменений и центра регионального (межрегионального) сотрудничества; с одной стороны, длинный, но, с другой стороны, уже настолько актуальный, что промедление может стоить потери лидирующей роли. Изменения, выводящие университеты из «зоны комфорта», позволят не только реформироваться самим университетам, но и повлечет за собою модернизацию бизнеса, производственных и исследовательских компаний, изменения в региональном планировании и стратегии развития.
- Образование и бизнес, Информационный зал, #3
Как учиться программированию чтобы не было мучительно больно за бесцельно прожитые годы?
Обязательно ли высшее образование?
Нормально ли это — оставаться самоучкой?
Плюсы, минусы, подводные камни обоих вариантов
Доучиваться придется - как это делать?
Обязательно ли высшее образование?
Нормально ли это — оставаться самоучкой?
Плюсы, минусы, подводные камни обоих вариантов
Доучиваться придется - как это делать?
- Бонус
То что было раньше революционным и инновационным становится нормой, меняет смысл или вообще устаревает.
Всё это ставит ряд вызовов и для компаний, и для опытных специалистов, и для новичков.
- Agile уже не кажется модным - значит ли это что он больше не стоит вашего внимания?
- Вокруг все уже несколько лет говорят о Докере, и вас точит червячок сомнения на тему нужен ли он вам.
- Все больше компаний отказываются от офисов разработки и становятся remote-only. Готовы ли вы или ваша компания к такому?
Я год проработал в ГитЛабе, который уже обошел по популярности Битбакет, и бросил вызов ГитХабу.
Расскажу про следующее:
- на каких принципах устроена разработка в ГитЛабе
- за счет чего удается выкатывать релиз каждый месяц без задержек
- про эволюцию процесса разработки
- про принципы Conversational Development (post-Agile)
После моего рассказа должно стать понятно на что из новых модных технологий вам стоит обратить внимание, а на что еще рановато.
Всё это ставит ряд вызовов и для компаний, и для опытных специалистов, и для новичков.
- Agile уже не кажется модным - значит ли это что он больше не стоит вашего внимания?
- Вокруг все уже несколько лет говорят о Докере, и вас точит червячок сомнения на тему нужен ли он вам.
- Все больше компаний отказываются от офисов разработки и становятся remote-only. Готовы ли вы или ваша компания к такому?
Я год проработал в ГитЛабе, который уже обошел по популярности Битбакет, и бросил вызов ГитХабу.
Расскажу про следующее:
- на каких принципах устроена разработка в ГитЛабе
- за счет чего удается выкатывать релиз каждый месяц без задержек
- про эволюцию процесса разработки
- про принципы Conversational Development (post-Agile)
После моего рассказа должно стать понятно на что из новых модных технологий вам стоит обратить внимание, а на что еще рановато.
- Образование и бизнес
Инструменты масштабирования возможностей и инструментов передовых IT-вузов на провинциальные университеты
- Развитие бизнеса
Цель дискуссии: с помощью примеров и личного опыта докладчиков, дискуссии показать “внутреннюю кухню” разработчиков с точки зрения организации и развития бизнеса, и ответить на вопрос: можно ли создать крупный и прибыльный бизнес в регионе и какие для этого нужны условия. Выявить риски, проблемы и возможности, предложить инструменты решения .
Ключевые темы: Как найти свое место под солнцем (с чего начать и как понять, что твой IT-проект действительно может стать бизнесом); способы продвижения существующей команды, услуг, продуктов; построение отдела продаж и взаимодействие с заказчиком; какие условия необходимы, чтобы создать крупный IT-бизнес в регионе (панельная дискуссия).
Ключевые темы: Как найти свое место под солнцем (с чего начать и как понять, что твой IT-проект действительно может стать бизнесом); способы продвижения существующей команды, услуг, продуктов; построение отдела продаж и взаимодействие с заказчиком; какие условия необходимы, чтобы создать крупный IT-бизнес в регионе (панельная дискуссия).
- Работа на внешних рынках, Инженерный зал, #4
Почему компании всегда обращают внимание на внешние рынки?
Возможности иностранных компаний при выходе на международный уровень.
В каком направлении смотреть: филиал или дочерняя компания? Виртуальный или реальный офис?
Особенности управления компанией из-за рубежа?
Роль местной обслуживающей компании и др.
Особенности Эстонии как "окна в Европу" для IT-компаний из России и стран СНГ
Гонконг как развивающий центр IT-индустрии в азиатском регионе.
Возможности иностранных компаний при выходе на международный уровень.
В каком направлении смотреть: филиал или дочерняя компания? Виртуальный или реальный офис?
Особенности управления компанией из-за рубежа?
Роль местной обслуживающей компании и др.
Особенности Эстонии как "окна в Европу" для IT-компаний из России и стран СНГ
Гонконг как развивающий центр IT-индустрии в азиатском регионе.
- Развитие бизнеса, Информационный зал, #3
Компания Aurigma была создана в Томске более 15 лет назад, и все это время занимается разработкой программных продуктов для клиентов со всего мира, преимущественно США и Западной Европы. Когда-то процесс создания продуктов происходил стихийно, и успех продукта был вопросом удачи. В один прекрасный момент в Aurigma осознали, что такой подход добром не кончится, и начали разрабатывать очередной свой продукт на новых рациональных принципах. Этот опыт обобщен и отрефлексирован в данном докладе.
- Работа на внешних рынках, Инженерный зал, #4
Хороший перевод может открыть продукту или услуге мир, плохой — пустить их разработчика по миру. По исследованиям грамотная локализация увеличивает продажи до 40 % при выходе на новые рынки. Но что это такое — грамотная локализация? Что она в себя включает? Какой контент и на какие языки следует переводить в первую очередь? И почему подруга с красным дипломом иняза вряд ли с этим справится? Теория и реальные уроки рынка переводов, которые позволят молодому предпринимателю не испортить репутацию зарождающегося бренда.
- Управленческий и бухгалтерский учет, Мультимедийный центр, #6
Здесь мы соберемся, что бы обсудить и поделиться опытом по вопросам управленческого, бухгалтерского и налогового учета.
Вход для специалистов компаний Ассоциации SECON
Вход для специалистов компаний Ассоциации SECON
- Управленческий и бухгалтерский учет, Информационный зал, #3
Из данного доклада вы узнаете как абсолютно легально можно экономить с помощью правильного бухгалтерского учета.
Мы узнаем:
0. Как выбрать правильную систему налогообложения для IT - компании;
1. Эффективные способы оптимизации налогов (готовые решения);
2. Налоговые льготы для IT - компаний;
3. Возврат налогов из бюджета для сотрудников и не только;
Мы узнаем:
0. Как выбрать правильную систему налогообложения для IT - компании;
1. Эффективные способы оптимизации налогов (готовые решения);
2. Налоговые льготы для IT - компаний;
3. Возврат налогов из бюджета для сотрудников и не только;
- Бонус, Мультимедийный центр, #6
Закрытая встреча
Вход по приглашениям
Вход по приглашениям
- Управление персоналом, Лермонтовский зал, #1
Постараемся найти ответы на следующие вопросы:
- какие бонусы, предоставляемые компанией нужны работникам?
- надо ли удерживать не лояльного работника любой ценой или надо расставаться с нелояльным сотрудником при любой возможности?
- надо ли компании тратиться на бонусы (страховки, корпоративные мероприятия, английский и т.п.) или сосредоточиться на материальном поощрении?
- если в большинстве компаний региона будет введена единая система лояльности, уменьшит ли это перетекание кадров из компании в компанию?
- какие бонусы, предоставляемые компанией нужны работникам?
- надо ли удерживать не лояльного работника любой ценой или надо расставаться с нелояльным сотрудником при любой возможности?
- надо ли компании тратиться на бонусы (страховки, корпоративные мероприятия, английский и т.п.) или сосредоточиться на материальном поощрении?
- если в большинстве компаний региона будет введена единая система лояльности, уменьшит ли это перетекание кадров из компании в компанию?
- Развитие бизнеса, Лермонтовский зал, #1
Lean startup, customer development
- IT как драйвер развития региона, Губернаторский зал, #2
Панельная дискуссия с вопросами и комментариями. Модератор озвучивает ключевые вопросы. Спикеры озвучивают по очереди свои доклады. Задаются вопросы из зала.
Вопросы и темы
- Инкубаторы, технопарки - убыточная зона?
- Для чего задумывались технопарки и бизнес-инкубаторы?
- Анализ результатов функционирования технопарков в Пензе
- Сравнение с опытом других регионов РФ
- Влияние успешных технопарков и инкубаторов на появление стартапов
- Влияние успешных технопарков и инкубаторов на экономику региона
- Как культивировать ИТ-организации и создавать ИТ-среду
- Зачем нужны технопарки ИТ-компаниям. Плюсы и минусы
- Что может сделать государство и бизнес в этом направлении
- Куда двигаться дальше:
- Как превратить технопарки из убыточных предприятий во что-то большее
- Способы эффективного использования существующий инфраструктуры
- Что на самом деле нужно ИТ-компаниям для объединения и развития
-Мягкая инфраструктура
Вопросы и темы
- Инкубаторы, технопарки - убыточная зона?
- Для чего задумывались технопарки и бизнес-инкубаторы?
- Анализ результатов функционирования технопарков в Пензе
- Сравнение с опытом других регионов РФ
- Влияние успешных технопарков и инкубаторов на появление стартапов
- Влияние успешных технопарков и инкубаторов на экономику региона
- Как культивировать ИТ-организации и создавать ИТ-среду
- Зачем нужны технопарки ИТ-компаниям. Плюсы и минусы
- Что может сделать государство и бизнес в этом направлении
- Куда двигаться дальше:
- Как превратить технопарки из убыточных предприятий во что-то большее
- Способы эффективного использования существующий инфраструктуры
- Что на самом деле нужно ИТ-компаниям для объединения и развития
-Мягкая инфраструктура
- Образование и бизнес, Губернаторский зал, #2
1. Елена Дзюба, Software Academy, Пенза
“Crowd-teaching проект Software Academy”
Подготовка программиста сегодня - сверхсложная задача. Надо не просто наполнить мозг неподготовленного студента теоретической базой, подготовить его к самостоятельной работе и познанию, но при этом еще и успеть за стремительным развитием технологий и практик разработки ПО. Только в этом случае на выходе процесса обучения получится специалист, соответствующий текущим потребностям отрасли. Где взять учителя способного организовать подобный процесс? Ответом на этом на этот вызов может стать crowd teaching - использование идей краудсорсинга применительно к учебному процессу. Энтузиасты-специалисты, профессиональные программисты, на добровольных началах подключаются к процессу обучения в роли наставников и обеспечивают экспертное сопровождение и оценку деятельности и достижений учащихся. Подобный подход мы воплотили в проекте по подготовке программистов Software Academy, о котором расскажем в своем докладе.
2. Евгения Сотина, SECON, Пенза “IT Лаборатория”;
3. Олег Звонов, МНПК "Росоператор", Пенза “Базовая кафедра Росоператор в ПГУ”.
Если ВУЗ не всегда готов поставлять нужные кадры для ИТ-компании, то может готовить их самостоятельно? Как сделать это наилучшим образом? Является ли создание базовой кафедры ответом на данные вопросы или только все усложняет?
Мы прошли этот путь и хотим поделиться нашей болью и радостью по преодолению различных организационных правовых и технических проблем.
Но собственно создание кафедры - не цель, а только средство ее достижения, поэтому чуть подробнее об исходном множестве целей, и о том, насколько эти цели удалось выполнить, а также пару слов на тему - хорошие ли приходят студенты, как мы меняем их, и как они меняют нашу компанию
“Crowd-teaching проект Software Academy”
Подготовка программиста сегодня - сверхсложная задача. Надо не просто наполнить мозг неподготовленного студента теоретической базой, подготовить его к самостоятельной работе и познанию, но при этом еще и успеть за стремительным развитием технологий и практик разработки ПО. Только в этом случае на выходе процесса обучения получится специалист, соответствующий текущим потребностям отрасли. Где взять учителя способного организовать подобный процесс? Ответом на этом на этот вызов может стать crowd teaching - использование идей краудсорсинга применительно к учебному процессу. Энтузиасты-специалисты, профессиональные программисты, на добровольных началах подключаются к процессу обучения в роли наставников и обеспечивают экспертное сопровождение и оценку деятельности и достижений учащихся. Подобный подход мы воплотили в проекте по подготовке программистов Software Academy, о котором расскажем в своем докладе.
2. Евгения Сотина, SECON, Пенза “IT Лаборатория”;
3. Олег Звонов, МНПК "Росоператор", Пенза “Базовая кафедра Росоператор в ПГУ”.
Если ВУЗ не всегда готов поставлять нужные кадры для ИТ-компании, то может готовить их самостоятельно? Как сделать это наилучшим образом? Является ли создание базовой кафедры ответом на данные вопросы или только все усложняет?
Мы прошли этот путь и хотим поделиться нашей болью и радостью по преодолению различных организационных правовых и технических проблем.
Но собственно создание кафедры - не цель, а только средство ее достижения, поэтому чуть подробнее об исходном множестве целей, и о том, насколько эти цели удалось выполнить, а также пару слов на тему - хорошие ли приходят студенты, как мы меняем их, и как они меняют нашу компанию
- Образование и бизнес, Губернаторский зал, #2
На обсуждение будут вынесены следующие вопросы:
Постановка проблемы некачественной подготовки кадров вузами для области IT в Пензенской области.
Разбор текущей стратегии региона в ИТ-сфере.
Запросы от регионального бизнеса на подготовку оптимальных кадров.
Видение университетов в улучшении подготовки кадров. Проблема трудоустройства выпускников.
Предложения по разработке программы поддержки региональных органов власти по подготовке ИТ-специалистов.
Кейсы успешного выстраивания практического взаимодействия между бизнесом, властью, университетом.
Постановка проблемы некачественной подготовки кадров вузами для области IT в Пензенской области.
Разбор текущей стратегии региона в ИТ-сфере.
Запросы от регионального бизнеса на подготовку оптимальных кадров.
Видение университетов в улучшении подготовки кадров. Проблема трудоустройства выпускников.
Предложения по разработке программы поддержки региональных органов власти по подготовке ИТ-специалистов.
Кейсы успешного выстраивания практического взаимодействия между бизнесом, властью, университетом.
- Управление проектами, Губернаторский зал, #2
21 век. 2017 год. Скорость изменений сумасшедшая. Большие проекты не работают, все хуже работают небольшие проекты.. Как же сейчас живет современное IT и как вообще теперь работать?
Мы подробно поговорим что не так с большими проектами и где они еще могут быть применимы.
Мы поговорим что не так с MVP и почему они тоже часто превращаются в трату времени и денег.
Я расскажу об альтернативах, тенденциях и примерах в современных ИТ-компаниях. Что изменилось и как теперь нужно смотреть на разработку.
Мы подробно поговорим что не так с большими проектами и где они еще могут быть применимы.
Мы поговорим что не так с MVP и почему они тоже часто превращаются в трату времени и денег.
Я расскажу об альтернативах, тенденциях и примерах в современных ИТ-компаниях. Что изменилось и как теперь нужно смотреть на разработку.
- Развитие бизнеса, Информационный зал, #3
Первая часть доклада: если не хватает своих ресурсов, но поставленную задачу надо решить. Как быть? Один из возможных вариантов решения - подружиться с другой компанией и объединить усилия. Как это правильно делать? В докладе рассматривается трехуровневая модель ИТ- бизнеса, в которой показано когда куда надо обращаться, и приведены кейсы успешного и провального сотрудничества.
Во второй части доклада спикер делится секретами профессии (СЕО компании-разработчика с опытом работы 17 лет).
Во второй части доклада спикер делится секретами профессии (СЕО компании-разработчика с опытом работы 17 лет).
- Образование и бизнес, Инженерный зал, #4
"Производственная практика ИТ студентов" - здесь пересекаются интересы вузов, компаний и самих студентов.
Что важно для студентов? «Реальный опыт», «драйв», «интересные задачи».
Что важно для вуза? «Обеспечить качественную подготовку специалиста», «Получить опыт работы на производстве», «Выполнить учебный план по специальности».
А что интересно ИТ компаниям? «Найти и закрепить толковых выпускников» при этом «потратить минимум ресурсов на организацию практики».
Мой 20+ летний опыт весь так или иначе связан с подготовкой ИТ профессионалов. И мой опыт говорит, что чаще всего практика для предприятия – это гарантированное отвлечение самых ценных специалистов от работы (для того чтобы «нянькаться» со студентами), при абсолютно негарантированном выходе с практики (в виде взятых в компанию новых сотрудников).
Но я также знаю, видел, и организовывал и другое – форматы практики, когда для компании траты были минимальны, а выход с практики – в виде принятых на работу новых сотрудников – был значимым.
Вот о всём этом и поговорим на докладе.
Что важно для студентов? «Реальный опыт», «драйв», «интересные задачи».
Что важно для вуза? «Обеспечить качественную подготовку специалиста», «Получить опыт работы на производстве», «Выполнить учебный план по специальности».
А что интересно ИТ компаниям? «Найти и закрепить толковых выпускников» при этом «потратить минимум ресурсов на организацию практики».
Мой 20+ летний опыт весь так или иначе связан с подготовкой ИТ профессионалов. И мой опыт говорит, что чаще всего практика для предприятия – это гарантированное отвлечение самых ценных специалистов от работы (для того чтобы «нянькаться» со студентами), при абсолютно негарантированном выходе с практики (в виде взятых в компанию новых сотрудников).
Но я также знаю, видел, и организовывал и другое – форматы практики, когда для компании траты были минимальны, а выход с практики – в виде принятых на работу новых сотрудников – был значимым.
Вот о всём этом и поговорим на докладе.
- Управление персоналом, Инженерный зал, #4
Тезисы доклада:
1. Работа над сложными проектами одновременно с удаленными и штатными командами разработчиков
2. Организация коммуникаций между удаленными командами
3. Инструменты построения эффективных коммуникаций
4. Опыт трудоустройства удаленных команд
1. Работа над сложными проектами одновременно с удаленными и штатными командами разработчиков
2. Организация коммуникаций между удаленными командами
3. Инструменты построения эффективных коммуникаций
4. Опыт трудоустройства удаленных команд
- Развитие бизнеса, Лермонтовский зал, #1
Цель
“Поставить запятую” либо предложить совершенно альтернативный взгляд на организацию IT-бизнеса в регионе. Ключевой вопрос: можно ли создать крупный бизнес, основанный на разработке ПО, оставаясь в регионе? Настроить аудиторию на развитие собственного бизнеса в регионе и рассказать о возможностях и примерах которые есть в Пензенской области. Выделить плюсы и минусы региона для развития бизнеса в индустрии разработки ПО.
Формат дискуссии
Панельная дискуссия в виде докладов от спикеров и вопросов из зала. Спикеры делятся кейсами и указывают плюсы и минусы своей точки зрения. Доклады делаются в порядке очереди.
Модератор по ходу обсуждения задает ключевые вопросы (список составлю после утверждения докладчиков и их докладов) и фиксирует выводы на флип-чарте.
Предлагаемые точки зрения:
● “Где родился, там и пригодился” - остаемся и делаем бизнес в регионе, т.к. есть комфортные условия для жизни в провинции (сделать на этом акцент);
● Однозначно уезжать;
● Создание команды по удаленке (частично или полностью);
● По мере расширения открытие офисов и представительств в других регионах.
“Поставить запятую” либо предложить совершенно альтернативный взгляд на организацию IT-бизнеса в регионе. Ключевой вопрос: можно ли создать крупный бизнес, основанный на разработке ПО, оставаясь в регионе? Настроить аудиторию на развитие собственного бизнеса в регионе и рассказать о возможностях и примерах которые есть в Пензенской области. Выделить плюсы и минусы региона для развития бизнеса в индустрии разработки ПО.
Формат дискуссии
Панельная дискуссия в виде докладов от спикеров и вопросов из зала. Спикеры делятся кейсами и указывают плюсы и минусы своей точки зрения. Доклады делаются в порядке очереди.
Модератор по ходу обсуждения задает ключевые вопросы (список составлю после утверждения докладчиков и их докладов) и фиксирует выводы на флип-чарте.
Предлагаемые точки зрения:
● “Где родился, там и пригодился” - остаемся и делаем бизнес в регионе, т.к. есть комфортные условия для жизни в провинции (сделать на этом акцент);
● Однозначно уезжать;
● Создание команды по удаленке (частично или полностью);
● По мере расширения открытие офисов и представительств в других регионах.
- Бонус, Зал #5, мастер-классы
Под руководством наставников участники мастер-класса почувствуют себя настоящими веб-разработчиками и создадут полностью самостоятельный блок для веб-сайта, который умеет отправлять запросы на сервер и получать от него ответ. В рамка мастер-класса участники выполнят следующие задания:
1. Сверстают полностью самостоятельный блок веб-страницы с использованием HTML, CSS и JavaScript
2. Разработают простейший веб-сервер на языке программирования python, который будет отвечать на приветствие с веб-страницы
3. Узнают как отправить запрос с разработанной веб-страницы на веб-сервер и как обработать и отобразить для пользователя полученный ответ.
Таким образом мастер-класс осветит основы каждого шага полного цикла разработки веб приложения. От аудитории требуется начальное знание любого языка программирования (желательно Python), также необходимо наличие собственного ноутбука с установленными на нем python 3.6 и любой среды разработки, которая позволяет разрабатывать на Python и обладает подсветкой HTML синтаксиса.
1. Сверстают полностью самостоятельный блок веб-страницы с использованием HTML, CSS и JavaScript
2. Разработают простейший веб-сервер на языке программирования python, который будет отвечать на приветствие с веб-страницы
3. Узнают как отправить запрос с разработанной веб-страницы на веб-сервер и как обработать и отобразить для пользователя полученный ответ.
Таким образом мастер-класс осветит основы каждого шага полного цикла разработки веб приложения. От аудитории требуется начальное знание любого языка программирования (желательно Python), также необходимо наличие собственного ноутбука с установленными на нем python 3.6 и любой среды разработки, которая позволяет разрабатывать на Python и обладает подсветкой HTML синтаксиса.
- Программирование для Hardware, IoT, Лермонтовский зал, #1
Я рассмотрю ряд простых прикладных задач на примере фрагмента реального кода и покажу, как их можно эффективно и элегантно решить с помощью средств современного С++. Особое внимание будет уделено стандартным алгоритмам и возможностям библиотеки boost::range. Доклад включает работу с залом: участники будут предлагать свои улучшения для конкретных примеров кода, а также отвечать на поставленные вопросы (например, найти ошибку в приведённом примере).
- Развитие бизнеса, Лермонтовский зал, #1
Проблема многих IT-проектов заключается в том, что основу команды составляют разработчики и инженеры, не имеющие опыта продвижения и продажи своих разработок. Успех же проекта во многом, а может быть даже и в основном, определяется тем, как он позиционируется и продвигается на рынке.
Привлечение стороннего маркетолога и полное делегирование ему всех функций продвижения - это, практически, утопия. Во первых, сам поиск и привлечение такого специалиста - уже большая проблема. Во вторых, работать на то, чтобы продукт стал популярным и продаваемым должны вся команда, все технологические и бизнес-процессы, все компоненты продукта.
В своем выступлении я хочу рассказать о том, как команда IT-проекта может самостоятельно начать строить свою маркетинговую машину, сделав ее компонентами буквально все: код, процесс разработки, пользовательский интерфейс, техническую поддержку, пользовательскую документацию, сайт, рядовых сотрудников и основателей.
Привлечение стороннего маркетолога и полное делегирование ему всех функций продвижения - это, практически, утопия. Во первых, сам поиск и привлечение такого специалиста - уже большая проблема. Во вторых, работать на то, чтобы продукт стал популярным и продаваемым должны вся команда, все технологические и бизнес-процессы, все компоненты продукта.
В своем выступлении я хочу рассказать о том, как команда IT-проекта может самостоятельно начать строить свою маркетинговую машину, сделав ее компонентами буквально все: код, процесс разработки, пользовательский интерфейс, техническую поддержку, пользовательскую документацию, сайт, рядовых сотрудников и основателей.
- Работа на внешних рынках, Инженерный зал, #4
Продукты мирового класса можно делать в России (мы делаем это в Томске), при этом ничто не мешает продавать их по всему миру.
ГлавСофт — маленькая компания, разработчиков ПО можно пересчитать по пальцам, а продажами занимаются 2 человека, включая директора. У нас нет офисов за пределами города Томска. В то же время география наших продаж — десятки стран на разных континентах.
В докладе будут освещены следующие вопросы:
Не теряем ли мы в продажах, отказываясь делать офис продаж в США или Европе? Нужно ли открывать зарубежный офис, не имея там «своего человека»? Нужно ли искать продавцов-посредников в разных регионах и строить продажи через них?
Как в мире относятся к российским продуктам? Стоит ли прятать российское происхождение компании? Нужно ли делать фиктивные компании, зарегистрированные за рубежом? Где искать юристов и сколько тратить на их услуги?
Кроме того, обсудим различия в ментальности покупателей из разных регионов, коснемся «ужасов» валютного контроля, влияния разницы в часовых поясах на разработку и прочих особенностей работы на глобальном рынке.
ГлавСофт — маленькая компания, разработчиков ПО можно пересчитать по пальцам, а продажами занимаются 2 человека, включая директора. У нас нет офисов за пределами города Томска. В то же время география наших продаж — десятки стран на разных континентах.
В докладе будут освещены следующие вопросы:
Не теряем ли мы в продажах, отказываясь делать офис продаж в США или Европе? Нужно ли открывать зарубежный офис, не имея там «своего человека»? Нужно ли искать продавцов-посредников в разных регионах и строить продажи через них?
Как в мире относятся к российским продуктам? Стоит ли прятать российское происхождение компании? Нужно ли делать фиктивные компании, зарегистрированные за рубежом? Где искать юристов и сколько тратить на их услуги?
Кроме того, обсудим различия в ментальности покупателей из разных регионов, коснемся «ужасов» валютного контроля, влияния разницы в часовых поясах на разработку и прочих особенностей работы на глобальном рынке.
- Развитие бизнеса, Информационный зал, #3
Есть идея крутого продукта и уже рветесь в бой? Не спешите. Сколько еще таких, как вы, которым нужен Ваш супер-пупер проект? В докладе не будет уделяться время вопросам монетизации, хотя это одна из ключевых проблем большинства стартапов. Люди приходят с хорошей идеей, но часто не знают, что такое бизнес-модель.
Поговорим о том, какие есть инструменты, чтобы оценить спрос на ваш продукт, услугу на нулевом этапе разработки и открытия бизнеса. Рассмотрим, как правильно интерпретировать полученные цифры, и ответить на вопрос, стоит ли игра свеч.
Поговорим о том, какие есть инструменты, чтобы оценить спрос на ваш продукт, услугу на нулевом этапе разработки и открытия бизнеса. Рассмотрим, как правильно интерпретировать полученные цифры, и ответить на вопрос, стоит ли игра свеч.
- Управленческий и бухгалтерский учет, Информационный зал, #3
Управленческий учет в компании: для чего он нужен и как его организовать. Будут рассмотрены следующие вопросы:
- Почему бухгалтер не поможет вашему бизнесу в вопросах финансов
- Ваша бизнес-модель и как ее перевести в деньги
- Расходы и доходы: как считать и анализировать
- Типы денежных потоков в вашем бизнесе
- Как учитывать деньги
- Почему бухгалтер не поможет вашему бизнесу в вопросах финансов
- Ваша бизнес-модель и как ее перевести в деньги
- Расходы и доходы: как считать и анализировать
- Типы денежных потоков в вашем бизнесе
- Как учитывать деньги
- Управление проектами, Губернаторский зал, #2
Каждая растущая компания в определенный момент из сталкивается с необходимостью упорядочить свою работу и внедрить более жесткие административные рамки чтобы заниматься долгосрочным планированием и брать на себя более масштабные задачи. В то же время такие компании не хотят терять гибкость и скорость реакции на изменяющиеся потребности бизнеса. На первый взгляд кажется, что эти требования взаимоисключающие, однако существует подход к организации работы, которое позволяет из совместить.
В своем докладе я расскажу о Scaled Agile Framework, дам краткое описание этого подхода и поделюсь собственным опытом его внедрения: с чего стоит начать и каких при этом стоит ожидать проблем.
В своем докладе я расскажу о Scaled Agile Framework, дам краткое описание этого подхода и поделюсь собственным опытом его внедрения: с чего стоит начать и каких при этом стоит ожидать проблем.
- IT как драйвер развития региона, Губернаторский зал, #2
Индустрия производства программного обеспечения является одной из самых быстрорастущих отраслей Пензенской экономики. С целью сохранения существующей динамики Правительство Пензенской области реализует мероприятия в следующих сферах:
a. Развитие существующей системы имущественной поддержки через создание специализированных бизнес-инкубаторы (ИТ-марки);
b. Создание специализированного ИТ-колледжа;
c. Проект “вторая грамотность” в школах Пензенской области предполагает включение навыков программирования в набор таких обязательных для ребёнка компетенций как чтение, письмо, счёт.
d. Налоговые льготы, в первую очередь по страховым взносам, предлагаемые будущим резидентам ТОСЭР ЗАТО “Заречный”, в совокупностью с шикарной социальной и образовательной инфраструктурой ЗАТО, создают все предпосылки для создания в этом городе мощнейшего центра производства программного обеспечения.
a. Развитие существующей системы имущественной поддержки через создание специализированных бизнес-инкубаторы (ИТ-марки);
b. Создание специализированного ИТ-колледжа;
c. Проект “вторая грамотность” в школах Пензенской области предполагает включение навыков программирования в набор таких обязательных для ребёнка компетенций как чтение, письмо, счёт.
d. Налоговые льготы, в первую очередь по страховым взносам, предлагаемые будущим резидентам ТОСЭР ЗАТО “Заречный”, в совокупностью с шикарной социальной и образовательной инфраструктурой ЗАТО, создают все предпосылки для создания в этом городе мощнейшего центра производства программного обеспечения.
- DevOps, Информационный зал, #3
1. Когда "интересно" не значит "правильно"?
1.1. Специфика развития высоконагруженного проекта.
1.2. Требования бизнеса и современные технологии.
1.3. Типичные "сомнительные" решения.
2. Проблемы в архитектуре отказоустойчивых систем.
2.1. Ошибки в планировании резервирования.
2.2. Ошибки в планировании системы выкладок.
2.3. Ошибки в архитектурах систем хранения данных.
3. Проблемы в архитектуре систем, рассчитанных на высокую нагрузку.
3.1. Ошибки в планировании мощностей системы.
3.2. Ошибки в планировании возможностей масштабирования системы.
3.3. Ошибки в архитектурах систем хранения данных.
1.1. Специфика развития высоконагруженного проекта.
1.2. Требования бизнеса и современные технологии.
1.3. Типичные "сомнительные" решения.
2. Проблемы в архитектуре отказоустойчивых систем.
2.1. Ошибки в планировании резервирования.
2.2. Ошибки в планировании системы выкладок.
2.3. Ошибки в архитектурах систем хранения данных.
3. Проблемы в архитектуре систем, рассчитанных на высокую нагрузку.
3.1. Ошибки в планировании мощностей системы.
3.2. Ошибки в планировании возможностей масштабирования системы.
3.3. Ошибки в архитектурах систем хранения данных.
- Мобильная разработка, Лермонтовский зал, #1
И настал тот day dream…
CEO компании Trinity Digital Михаил Вайсман, расскажет, как сделать отличное приложение для Google Daydream. А примером послужит приложение, разработанное компанией Михаила и получившее премию Google Material Design Award - AirPano Virtual Travel. Как выбрать лучшую и главное работающую технологию для работы с отображением 360-панорам, и адаптировать приложение, разработанное для картонных коробок (Google cardboard), для технологий дня мечты (daydream) узнаете здесь.
CEO компании Trinity Digital Михаил Вайсман, расскажет, как сделать отличное приложение для Google Daydream. А примером послужит приложение, разработанное компанией Михаила и получившее премию Google Material Design Award - AirPano Virtual Travel. Как выбрать лучшую и главное работающую технологию для работы с отображением 360-панорам, и адаптировать приложение, разработанное для картонных коробок (Google cardboard), для технологий дня мечты (daydream) узнаете здесь.
- Серверное программирование, Конференц-зал, #0
Apache Spark – опенсорсный движок для обработки больших объёмов данных. Помимо прочего, spark содержит в себе всё необходимое для машинного обучения, и это действительно просто до тех пор, пока не нужно использовать результаты на продакшне. Я расскажу, как работает machine learning на spark и в целом, как вывести всё это в продакшн, и что можно сделать из этого интересного.
- Информационная безопасность, Инженерный зал, #4
Доклад будет состоять из 3 частей:
В первой части будет краткий рассказ о том, что же такое компьютерная криминалистика, кибер-преступления, кто такие эти эксперты, а также типовой сценарий проведения расследования.
Во второй части мы наиболее подробно остановимся на стадии анализа полученных данных с компьютера с целью извлечения цифровых улик. Здесь пойдет рассказ о наиболее популярных open source фреймворках, таких как Volatility, Rekall.
В третьей части будет речь пойдет об исследовании, проведенном докладчиками в рамках research project в Университете Иннополис.
Здесь будет рассмотрено:
- устройство графической подсистемы ОС Linux;
- подробно рассказан процесс анализа ядра ОС Linux с целью поиска регионов оперативной памяти, в которой находятся данные фреймбуфера;
- и дальнейшая автоматизация извлечения снимков экранов с использованием ранее рассмотренных фреймворков.
В первой части будет краткий рассказ о том, что же такое компьютерная криминалистика, кибер-преступления, кто такие эти эксперты, а также типовой сценарий проведения расследования.
Во второй части мы наиболее подробно остановимся на стадии анализа полученных данных с компьютера с целью извлечения цифровых улик. Здесь пойдет рассказ о наиболее популярных open source фреймворках, таких как Volatility, Rekall.
В третьей части будет речь пойдет об исследовании, проведенном докладчиками в рамках research project в Университете Иннополис.
Здесь будет рассмотрено:
- устройство графической подсистемы ОС Linux;
- подробно рассказан процесс анализа ядра ОС Linux с целью поиска регионов оперативной памяти, в которой находятся данные фреймбуфера;
- и дальнейшая автоматизация извлечения снимков экранов с использованием ранее рассмотренных фреймворков.
- Контроль качества, Губернаторский зал, #2
Давайте поговорим об архитектуре решений UI Автоматизации как о «слоеном пироге», рассмотрим актуальный технический вопрос через призму модулей, слоев, паттернов. В IT Архитектуре, как и любой другой творческой области, самая сложная трудно формализуемая и почти не решаемая задача – поиск баланса. Как найти золотую середину между сложностью и простотой, универсальностью и специализацией под задачу, адаптивностью и «стройностью». Идеальный конечный результат - набор опций, в некотором смысле, wizard, который поможет нам в принятии архитектурных решений, позволит систематизировать поле выбора.
План беседы:
1. Модули
2. Слои
3. Архитектурные паттерны; как сделать правильный выбор
4. Дизайн паттерны; как сделать правильный выбор
5. Statefull и stateless решения; сравнительный анализ
6. Wrapper-ы; как сделать правильный выбор
7. Использование облаков
8. Особенности использования мобильных устройств и эмуляторов
9. Параллелизация и многопоточность как важные части Автоматизации тестирования
10. Специфические для ОС задачи – работа с файловой системой, временем, remote connection, WIN32 api, и так далее
11. Выводы
План беседы:
1. Модули
2. Слои
3. Архитектурные паттерны; как сделать правильный выбор
4. Дизайн паттерны; как сделать правильный выбор
5. Statefull и stateless решения; сравнительный анализ
6. Wrapper-ы; как сделать правильный выбор
7. Использование облаков
8. Особенности использования мобильных устройств и эмуляторов
9. Параллелизация и многопоточность как важные части Автоматизации тестирования
10. Специфические для ОС задачи – работа с файловой системой, временем, remote connection, WIN32 api, и так далее
11. Выводы
- Информационная безопасность, Инженерный зал, #4
Достаточно часто в коде программного обеспечения встречаются конструкции предоставляющие технически грамотному злоумышленнику возможность нарушения целостности, доступности и конфиденциальности обрабатываемых данных или даже самих программ. При этом, сами они по сути не являются ошибками в классическом понимании и исправно выполняют свою часть полезной работы программы. Если абстрагироваться от конкретных языков программирования, операционных систем, фреймворков и библиотек, можно выделить ряд общих анти-паттернов, демонстрирующих то, как не стоит писать безопасный код
- Серверное программирование, Инженерный зал, #4
"Зачем мне знать функциональное программирование, ведь я пишу на C#" - примерно так многие разработчики реагируют на предложение познакомиться с функциональным подходом. Но разве C# - не функциональный язык программирования? Как использовать функциональщину для обработки ошибок и логгирования? Что ваша архитектура выиграет от использования ФП? Какие функциональные возможности C# вы уже используете и как использовать их намного эффективнее? Давайте погрузимся в чудный мир функционального программирования, чтобы ответить на эти и многие другие вопросы. Никакой теории — только код и реальные проблемы!
- Бонус, Инженерный зал, #4
HR менеджер в сфере IT, в своей работе большое количество времени уделяет внимательному просмотру резюме. Не все резюме несут правильную и точную информацию о кандидате, и это не зависит от объема страниц в документе. Обобщая опыт своей работы я попытаюсь в доступной форме донести правила составления резюме. На примерах покажу как нужно составлять резюме и каких ошибок стоит избегать. Уверена в пользе мастер-класса для студентов и начинающих специалистов IT отрасли.
- Образование и бизнес
Подготовка программиста сегодня - сверхсложная задача. Надо не просто наполнить мозг неподготовленного студента теоретической базой, подготовить его к самостоятельной работе и познанию, но при этом еще и успеть за стремительным развитием технологий и практик разработки ПО. Только в этом случае на выходе процесса обучения получится специалист, соответствующий текущим потребностям отрасли. Где взять учителя способного организовать подобный процесс? Ответом на этом на этот вызов может стать crowd teaching - использование идей краудсорсинга применительно к учебному процессу. Энтузиасты-специалисты, профессиональные программисты, на добровольных началах подключаются к процессу обучения в роли наставников и обеспечивают экспертное сопровождение и оценку деятельности и достижений учащихся. Подобный подход мы воплотили в проекте по подготовке программистов Software Academy, о котором расскажем в своем докладе.
- Серверное программирование, Конференц-зал, #0
С каждым годом язык Go становится все более популярным. 3 года назад мы в компании BIT.GAMES решили использовать его для реализации серверной части нашей новой игры.
Опираясь на наш опыт, в докладе будут рассмотрены:
— особенности перехода с PHP на Go
— возможности языка и встроенные средства для разработки
— процесс сборки и деплоя
— архитектура типичного Go приложения (в том числе серверная архитектура)
— средства профилирования кода на Go
— проблемы, с которыми мы столкнулись
Опираясь на наш опыт, в докладе будут рассмотрены:
— особенности перехода с PHP на Go
— возможности языка и встроенные средства для разработки
— процесс сборки и деплоя
— архитектура типичного Go приложения (в том числе серверная архитектура)
— средства профилирования кода на Go
— проблемы, с которыми мы столкнулись
- Frontend программирование, Конференц-зал, #0
4 года назад в Google Chrome были реализованы пилотные варианты спецификаций W3C Web Components: Shadow DOM, HTML Imports, Custom Elements, HTML Templates.
За прошедшее время произошел революционный прогресс фронтенд-технологий:
— появление и широкое использование систем сборки, транспайлеров, высокопроизводительных js-фреймворков, css-препроцессоров
— глобальные изменения в архитектуре фронтенда повлекли смену концепции "веб-сайт" на "веб-приложение"
Этот прогресс нивелировал актуальность веб-компонентов и сейчас необходимость их применения кажется очень сомнительной.
Какое место претендуют занять веб-компоненты в современном стеке браузерных технологий?
Зачем и как применять веб-компоненты в jquery/angular/react/<ваш_фреймворк> — приложениях?
Доклад посвящен поиску ответов на эти актуальные вопросы.
За прошедшее время произошел революционный прогресс фронтенд-технологий:
— появление и широкое использование систем сборки, транспайлеров, высокопроизводительных js-фреймворков, css-препроцессоров
— глобальные изменения в архитектуре фронтенда повлекли смену концепции "веб-сайт" на "веб-приложение"
Этот прогресс нивелировал актуальность веб-компонентов и сейчас необходимость их применения кажется очень сомнительной.
Какое место претендуют занять веб-компоненты в современном стеке браузерных технологий?
Зачем и как применять веб-компоненты в jquery/angular/react/<ваш_фреймворк> — приложениях?
Доклад посвящен поиску ответов на эти актуальные вопросы.
- IT как драйвер развития региона, Губернаторский зал, #2
Вопрос не в том строить ли завод или не строить. Конечно, строить. Однако, региону при отсутствии серьезных сырьевых и финансовых ресурсов не стоит тягаться с монстрами промышленности.
Кроме того, мир меняется и меняется стремительно. Надо и главное можно быть на гребне волны технологической революции на основе цифровых технологий. Этот процесс проходит на фоне относительного снижения стоимости средств производства для ИТ отрасли. Инструменты разработки, различные гаджеты становятся все более доступными. Не сюда ли стоит приложить усилия региону для поиска точки активного роста? Что даст развитие ИТ отрасли региону, какие процессы это потянет за собой?
Создание среды развития человеческого потенциала - вот что главное - это не я, а Рэй Курцвейл.
Кроме того, мир меняется и меняется стремительно. Надо и главное можно быть на гребне волны технологической революции на основе цифровых технологий. Этот процесс проходит на фоне относительного снижения стоимости средств производства для ИТ отрасли. Инструменты разработки, различные гаджеты становятся все более доступными. Не сюда ли стоит приложить усилия региону для поиска точки активного роста? Что даст развитие ИТ отрасли региону, какие процессы это потянет за собой?
Создание среды развития человеческого потенциала - вот что главное - это не я, а Рэй Курцвейл.
- Мобильная разработка, Лермонтовский зал, #1
В докладе рассмотрю задачи и подходы к хранению данных на мобильных устройствах, реализацию паттерна DAO для безопасного взаимодействия с базой данных в проекте. Назову плюсы и минусы такого подхода, когда его использование значительно облегчит вам разработку приложений, которые должны хранить данные.
- Управленческий и бухгалтерский учет, Информационный зал, #3
С ростом компании менее очевидными становятся структура доходов, расходов и, в конечном итоге, рентабельность каждого проекта. Необоснованные с финансовой точки зрения управленческие решения, отсутствие планирования и бюджетирования могут привести к кассовому разрыву и даже убыткам. Чтобы этого не случилось, необходимо постоянно планировать и контролировать денежные потоки, вовремя понимать, что проект убыточный. В докладе будут рассмотрены следующие вопросы:
- задачи управленческого учета;
- планирование доходов и расходов в целом по организации;
- бюджет проекта: как понять, сколько денег уже потрачено;
- себестоимость разработки ПО и административные издержки;
- убыточность и безубыточность проектов.
- задачи управленческого учета;
- планирование доходов и расходов в целом по организации;
- бюджет проекта: как понять, сколько денег уже потрачено;
- себестоимость разработки ПО и административные издержки;
- убыточность и безубыточность проектов.
- Управление персоналом, Инженерный зал, #4
Любители поговорить о преимуществах удаленной работы часто замалчивают о том, что и у этого процесса есть обратная сторона. Темные стороны удаленной работы не всегда открыто обсуждаются, но они, конечно, существуют. Мы обсудим:
- Как меняется мир и как меняются компании, почему начинают работать удаленно
- Почему предприниматели работают удаленно: за и против
- На что обратить внимание при поиске удаленного специалиста
- Темные стороны удаленной работы со стороны предпринимателя и сотрудников
- Контроль удаленных сотрудников
- Инструменты виртуальных офисов успешных удаленных команд
- Как меняется мир и как меняются компании, почему начинают работать удаленно
- Почему предприниматели работают удаленно: за и против
- На что обратить внимание при поиске удаленного специалиста
- Темные стороны удаленной работы со стороны предпринимателя и сотрудников
- Контроль удаленных сотрудников
- Инструменты виртуальных офисов успешных удаленных команд
- Информационная безопасность, Инженерный зал, #4
С ростом популярности использования основанных на ядре Linux операционных систем, GNU/Linux становится все более популярным и в качестве цели атаки. Немаловажным фактом является также то, что Linux многими априори воспринимается как более безопасная система, из-за чего множество системных администраторов пренебрегает вопросами безопасности, не уделяя им должного внимания. Закономерным завершением атаки является процесс закрепления на системе.
Я расскажу о том, каким образом в современных реалиях построить защиту от компрометации системы, а также как действовать после того, как атака состоялась.
Я расскажу о том, каким образом в современных реалиях построить защиту от компрометации системы, а также как действовать после того, как атака состоялась.
- Контроль качества, Губернаторский зал, #2
В докладе будет рассказано о процессах работы QA отдела в одной из крупнейших компаний ecommerce на международном рынке. На примере жизненного цикла заказа слушатели вместе с докладчиком пройдут по различным системам микросервисной архитектуры, участвующих в процессе оформления заказа, узнают практики и инструменты, которые компания применяет для тестирования или планирует применить в скором будущем.
Устроим охоту за багами, оформим пару заказов и посмотрим осталось ли еще место для фичи?
Устроим охоту за багами, оформим пару заказов и посмотрим осталось ли еще место для фичи?
- DevOps, Информационный зал, #3
Поговорим про смысловую часть мониторинга инфраструктуры:
- что, как, и зачем мониторить
- workflow при авариях: куда бежать, что чинить?
- использование метрик для других задач: оптимизация потребления ресурсов, ускорение пользовательского интерфейса
- что, как, и зачем мониторить
- workflow при авариях: куда бежать, что чинить?
- использование метрик для других задач: оптимизация потребления ресурсов, ускорение пользовательского интерфейса
- Информационная безопасность, Инженерный зал, #4
Зачастую пользователи могут быть излишне самоуверенными по поводу безопасности используемого программного обеспечения. Это касается не только разработчиков собственного программного обеспечения, но и тех, кто используют стороннее программное обеспечение для своих потребностей.
В докладе будет рассказано о том какова их жизнь без практик безопасной разработки программного обеспечения (SDL). На примере исходных кодов будут подробно разобраны дефекты, которые привели к некоторым уязвимостям в 2016 году, будет дана оценка реальных последствий эксплуатации, а также даны краткие советы о том, как предотвращать подобное на начальной стадии, если бы при разработке был внедрен SDL.
В докладе будет рассказано о том какова их жизнь без практик безопасной разработки программного обеспечения (SDL). На примере исходных кодов будут подробно разобраны дефекты, которые привели к некоторым уязвимостям в 2016 году, будет дана оценка реальных последствий эксплуатации, а также даны краткие советы о том, как предотвращать подобное на начальной стадии, если бы при разработке был внедрен SDL.
- Программирование для Hardware, IoT, Лермонтовский зал, #1
Перво-наперво, сделаю короткий обзор текущего состояния сферы разработки человекоподобных роботов.
Затем подробо остановлюсь на структуре и использовании ROS в качестве базы для создания робототехнических систем.
Напоследок, вкратце упомяну, чего не хватает робототехникам для облегчения их повседневных обязанностей.
Затем подробо остановлюсь на структуре и использовании ROS в качестве базы для создания робототехнических систем.
Напоследок, вкратце упомяну, чего не хватает робототехникам для облегчения их повседневных обязанностей.
- Управление персоналом, Лермонтовский зал, #1
Некоторые лайфхаки, которые позволяют увеличить лояльность. Как разговаривать, как продавать работу, что контролировать, за что платить.
Разработчики взрослеют и печеньки дорожжают. На что стоит заменять плюшки для ИТ, чтобы началась работа.
Разработчики взрослеют и печеньки дорожжают. На что стоит заменять плюшки для ИТ, чтобы началась работа.
- Frontend программирование, Конференц-зал, #0
Недавно перед нами в Ecwid встал вопрос - на чем писать следующую здоровенную frontend-морду? Мы перебрали несколько технологий и, в итоге, остановились на Elm. Сейчас у нас Elm в production уже около полугода, об этом опыте и расскажу.
- Управление проектами, Губернаторский зал, #2
Компания Mindbox больше 5 лет создает свой продукт. За это время существенно выросли такие вещи как кодовая база, количество клиентов, количество сотрудников.
Это потребовало перестройки практически всех бизнес-процессов в компании. Я расскажу про основные принципы, от которых отталкивались при проектировании новых процессов, какие инструменты для этого используем и с какими проблемами мы столкнулись.
Это потребовало перестройки практически всех бизнес-процессов в компании. Я расскажу про основные принципы, от которых отталкивались при проектировании новых процессов, какие инструменты для этого используем и с какими проблемами мы столкнулись.
- Базы данных, Информационный зал, #3
Отличия строковых и колоночных баз данных.
Apache Parquet, области применения, преимущества которые он дает, сравнение с другими колоночными базами данных.
Apache Spark, области применения, отличительные особенности, приемущества и недостатки, работа с parquet файлами в Hadoop File System.
RDD, DataFrames, и Datasets в Apache Spark, зачем они нужны, как ими пользоваться, какие профиты.
Mist, используем Spark, как сервис с REST API
Apache Parquet, области применения, преимущества которые он дает, сравнение с другими колоночными базами данных.
Apache Spark, области применения, отличительные особенности, приемущества и недостатки, работа с parquet файлами в Hadoop File System.
RDD, DataFrames, и Datasets в Apache Spark, зачем они нужны, как ими пользоваться, какие профиты.
Mist, используем Spark, как сервис с REST API
- Мобильная разработка, Лермонтовский зал, #1
Практически любой разработчик мало-мальски популярного приложения или игры рано или поздно сталкивается с проблемой пиратства. Даже если приложение бесплатное и монетизируется маленьким баннером в углу экрана, всё равно найдётся тот, кому она мешает и он попытается её удалить. И скорее всего у него это получится, даже несмотря на то, что он ни разу не программист и не хакер...
В своём докладе я расскажу как же они это делают и как от этого защититься.
В своём докладе я расскажу как же они это делают и как от этого защититься.
- Информационная безопасность, Инженерный зал, #4
Многие компании поддерживают активное распространение использование мобильных устройств и приложения для решения своих задач, что позволяет им эффективность работать с доступной корпоративной информацией. Существует различные практики и опыт защиты данных мобильных приложений, однако не все разработчики следуют им, и, как следствие, не могут обеспечить достаточный уровень безопасности на своей стороне. Известно, что всегда существует возможность преодолеть любую защиту; значительная часть утечек информации может быть связана не с конкретными мобильными приложениями, а с тем какой объём информации "плохие" приложения могут в сумме раскрыть и передать на сторону, особенно если пользователи используют одни и те же данные во всех приложения, причем не только учётные данные, но и банковские данные, персональные и т.д. Многие приложения могут быть при этом как официальными, так и нет, однако, не всегда есть гарантия защищённости данных со стороны официальных мобильных приложений. Количество данных мобильных приложений в среднем достигает 30-50 на приложений и зависит напрямую от функциональных возможностей приложений. Чем больше им, те выше шансы найти ошибки в механизмах безопасности, а также дубликаты данные внутри одного приложения, вероятно, по-разному защищённые.
В случае возникновения проблем на стороне клиентов разработчики предпочитают ссылаться известным практики и рекомендации мобильных вендоров, игнорируя проблему и перекладывая ответственность на последних. В докладе рассматриваются различные платформы, категории приложений и результаты защиты данных от самых простых атак — с учётом возможностей современных ОС и инструментов разработки ПО. Вы узнаете, насколько дешево оценивается защищённость данных, как от этого могут пострадать клиенты и почему в этом виноваты не они, а технические решения.
В случае возникновения проблем на стороне клиентов разработчики предпочитают ссылаться известным практики и рекомендации мобильных вендоров, игнорируя проблему и перекладывая ответственность на последних. В докладе рассматриваются различные платформы, категории приложений и результаты защиты данных от самых простых атак — с учётом возможностей современных ОС и инструментов разработки ПО. Вы узнаете, насколько дешево оценивается защищённость данных, как от этого могут пострадать клиенты и почему в этом виноваты не они, а технические решения.
- Мобильная разработка, Лермонтовский зал, #1
Разберёмся с возможностями, особенностями и сложностями при работе с нативным фреймворком XCTest для тестирования iOS-приложений.
- Образование и бизнес, Мультимедийный центр, #6
1. Профессия программиста становится все боле востребованной и популярной .В информационных технологиях нет своеобразного «потолка», который трудно преодолеть. Эта сфера постоянно меняется и модернизируется. В ближайшие 20 лет спрос на программистов падать не станет, так как сейчас ведутся активные и сложные разработки в области IT (например, технологии полного погружения), которые будут требовать все большее количество специалистов.
2. Со стороны родителей и самих школьников мы все чаще слышим вопросы о том, куда пойти учиться на программиста, как сделать первые шаги в этом направлении, какие требования предъявляются к соискателям.
3. В настоящее время в Пензенском регионе существует достаточно много возможностей для профориентации и становлению программиста . Имеется уникальный опыт международного сотрудничества в области первоначального обучения программированию.
4. В своем докладе я сделаю обзор всех тех возможностей, которые предоставлены в регионе для первых шагов в программировании. Рассмотрю проблемы школьной информатики и пути их решения, дистанционную подготовку и очное обучение на базе школ и ресурсных центров.
5. По окончанию доклада планируется дискуссия по вышеназванным темам. На дискуссионную площадку приглашены представители управлений, учреждений, организаций, центров, так или иначе связанных с вопросами обучения программированию школьников.
2. Со стороны родителей и самих школьников мы все чаще слышим вопросы о том, куда пойти учиться на программиста, как сделать первые шаги в этом направлении, какие требования предъявляются к соискателям.
3. В настоящее время в Пензенском регионе существует достаточно много возможностей для профориентации и становлению программиста . Имеется уникальный опыт международного сотрудничества в области первоначального обучения программированию.
4. В своем докладе я сделаю обзор всех тех возможностей, которые предоставлены в регионе для первых шагов в программировании. Рассмотрю проблемы школьной информатики и пути их решения, дистанционную подготовку и очное обучение на базе школ и ресурсных центров.
5. По окончанию доклада планируется дискуссия по вышеназванным темам. На дискуссионную площадку приглашены представители управлений, учреждений, организаций, центров, так или иначе связанных с вопросами обучения программированию школьников.
- DevOps, Информационный зал, #3
Автоматизация процесса сборки, тестирования и внедрения новых версий игровых программ.
Что такое конвейер развертывания, плюсы и минусы
Конфигурирование конфигурируемого
Deploy на android и iOS силой мысли
Запуск автоматических тестов и тестировщиков
Планы на будущее
Что такое конвейер развертывания, плюсы и минусы
Конфигурирование конфигурируемого
Deploy на android и iOS силой мысли
Запуск автоматических тестов и тестировщиков
Планы на будущее
- Контроль качества, Губернаторский зал, #2
Ваша мобильная игра набрала популярность. Проект разросся, код стал
сложнее, тестировщики уже не успевают проверить всю функциональность перед каждым релизом
и количество багов растёт.
Что же делать? Писать автоматические тесты! Но как это
делать если игровой интерфейс нестандартный, интерактивность сложная,
а на рынке нет ни одной библиотеки и ни одного готового решения?
сложнее, тестировщики уже не успевают проверить всю функциональность перед каждым релизом
и количество багов растёт.
Что же делать? Писать автоматические тесты! Но как это
делать если игровой интерфейс нестандартный, интерактивность сложная,
а на рынке нет ни одной библиотеки и ни одного готового решения?
- Серверное программирование, Конференц-зал, #0
Архитектура ПО — это материя, о которой редко задумываются в мире с привкусом agile тенденций. Архитектура возникает стихийно и, если проекту повезло просуществовать более нескольких лет, нескольких релизов, нескольких циклов изменений требований и смены части личного состава, его архитектура напоминает сумбур спонтанно принятых отдельными людьми решений. После чего на него ставят гриф "Переписать с нуля" и процесс радостно повторяется. Чем такой подход плох и можно ли сделать архитектуру более стройной, не "утяжелив" процесс разработки, я попытаюсь ответить.
- Серверное программирование, Конференц-зал, #0
Иногда проект становится похож на огромный спутанный клубок. При этом фреймворк использован верно и всё по отдельности вроде-бы сделано неплохо. Виноват ли фреймворк, который дал плохую архитектуру? Дал ли? Что вообще такое архитектура и зачем она? Как не потонуть в сложности и регрессиях? Зачем инвертировать зависимости? Куда сложить доменную логику?
- Базы данных, Информационный зал, #3
Одной из многих сильных сторон PostgreSQL является ее потоковая репликация - прорывная технология благодаря которой PostgreSQL перешел на качественно новый уровень. На сегодня потоковая репликация является компонентом любого постгресового сетапа и это благодаря её высокой производительности, легкости в настройке и почти неограниченной масштабируемости. Более того с момента ее появления, потоковая репликация продолжает дальнейшее развитие и от релиза к релизу обретает новые функции и возможности - такие как каскадная репликация, слоты репликации, логическая репликация и многое другое.
Из доклада вы узнаете о том, как устроена потоковая репликация снаружи и внутри, и о практических аспектах эксплуатации потоковой репликации включая такие вещи как настройка, сопровождение, мониторинг, поиск и устранение проблем. Доклад будет полезен техническим специалистам кто планирует использовать или уже использует PostgreSQL у себя в проекте.
Из доклада вы узнаете о том, как устроена потоковая репликация снаружи и внутри, и о практических аспектах эксплуатации потоковой репликации включая такие вещи как настройка, сопровождение, мониторинг, поиск и устранение проблем. Доклад будет полезен техническим специалистам кто планирует использовать или уже использует PostgreSQL у себя в проекте.
- Frontend программирование, Конференц-зал, #0
В докладе расскажу как сделать работающее приложение без опыта мобильной разработки(но с бекграундом на JS) и не наломать много дров.
Поделюсь опытом использования Ionic 2(+Apache Cordova) в продакшене и рассмотрю возможные альтернативы. Дам оценки выбранной платформе, ее производительности и подводным камням.
Расскажу про особенности работы с API телефона с помощью плагинов для Apache Cordova.
Поделюсь опытом использования Ionic 2(+Apache Cordova) в продакшене и рассмотрю возможные альтернативы. Дам оценки выбранной платформе, ее производительности и подводным камням.
Расскажу про особенности работы с API телефона с помощью плагинов для Apache Cordova.
- Управление проектами, Губернаторский зал, #2
Менеджер - нужный человек :) Он помогает разработке общаться с бизнес-заказчиками на одном языке. Но когда его нет и приходится общаться напрямую, часто происходит недопонимание и искажение, которое приводит к печальным последствиям. Я дам несколько шаблонов поведения, организации встреч и практик коммуникации, чтобы вы и в его отсутствие смогли получать результат, который нужен вам.
- Программирование для Hardware, IoT, Лермонтовский зал, #1
Android Things - новая операционная система от Google на базе Android, которая специально разработана для IoT. Теперь каждый Android разработчик сможет легко и быстро разрабатывать "умные вещи". Что интересно, Google полностью берет на себя задачу поддержки Board Support Package (BSP) и обновлений ОС. Такой подход позволяет дать разработчикам доверенную платформу для разработки своих IoT продуктов. Вместе с Android Things также был представлен и новый коммуникационный протокол для IoT под названием Weave. Эти продукты призваны расширить IoT платформу Google и дать разработчикам простые и знакомые им инструменты для разработки продуктов. Звиад пордробно расскажет о том что такое Android Things и Weave. Чем новая ОС отличается от обычного Android, какие в ней есть особенности, как под неё разрабатывать и прямо на сцене вместе с гостями напишет небольшое демо приложение.