Елена Булыгина предлагает Вам запомнить сайт «Ленусик»
Вы хотите запомнить сайт «Ленусик»?
Да Нет
×
Прогноз погоды

Основная статья: Менеджмент

Нестандартные решения для ведения списков

Тайм-менеджмент и организация дел — то, без чего невозможна жизнь и работа современного человека, от няни до айтишника. По запросу «to do list» магазины приложений выдают сотни вариантов. Большинство пользователей давно определились с форматом ведения списков и настроили под себя одну из популярных программ — Trello, Things, Wunderlist, Google Keep, Evernote.

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

Todoist + Evernote

Где посмотреть. О Todoist можно почитать на сайте: посмотреть видеоинструкции, ознакомиться с возможностями платных аккаунтов и скачать приложения. В этом смысле разработчики переплюнули конкурентов — кроме версий для iOS, Android, macOS и Windows представлены приложения для смарт-часов и имейл-плагины, чтобы сохранять письма как задачи.

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

Сколько стоит. В Todoist основные функции доступны бесплатно, а еще есть «Премиум» за 230 р в месяц и «Бизнес» для командных проектов. В Evernote бесплатный аккаунт, «Плюс» за 999 р и «Премиум» за 1990 р.

Для чего. Карл Пуллейн, специалист по тайм-менеджменту и личной продуктивности, на личном ютуб-канале рассказывает, как использовать приложения-планировщики на полную. Больше на канале материала про Evernote, а про Todoist Карл даже написал книгу Your digital life and working with Todoist. В одном из роликов автор рассказывает, как эффективно планировать отпуск с помощью связки Evernote + Todoist:

На примере с планированием зимнего отпуска Карл показал, как составить план проекта в Evernote и управлять им в Todoist. Он заранее подготовил чек-лист в Todoist и назначил дедлайн — первый день отпуска. В чек-листе оказался пункт, который выходит за рамки проекта — выбор отеля на севере Японии, — и в приложении нет функции отслеживать его отдельно. Владельцы премиум-аккаунтов могут оставлять комментарии к задаче, добавлять картинки, аудио и файлы с Google Диска — это облегчает отслеживание отдельной задачи, но для полноценного планирования формат неудобный.

А вот с Evernote всё иначе: Карл создал заметку с информацией, которая поможет выбрать горнолыжный курорт. Он нашел сайт, где подробно описывают отель Niseko, прикрепил к заметке ссылку и добавил несколько фотографий, чтобы показать жене. Еще один плюс приложения — масштабируемые картинки: пригодится, если нужно рассмотреть снимок получше.


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

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

В конце заметки — список задач под заголовком «Что делаем дальше», и это скорее демоверсия — не обязательно выполнять все. Не имеет значения, насколько беспорядочно вы накидаете информацию в заметках, главное сформулировать задачи в конце. Скопируйте их и перенесите в Todoist командой Ctrl + C, Ctrl + V. Приложение предложит добавить пять задач в список — и это одна из причин, почему удобно использовать Evernote + Todoist.


Если попробовать сделать то же самое с Word, задачи не скопируются, а вот с Evernote функция работает

Airtable

Где посмотреть. Программой можно полноценно пользоваться после регистрации прямо на сайте. Если в браузере неудобно, есть версии «at your desk or on the go» — для MacOS и Windows, iOS и Android.

Сколько стоит. Бесплатная версия подойдет для личного планирования, версии за 10 $ — для небольшой команды и за 20 $ — для компании побольше. Подписки отличаются размером облачного хранилища, количеством записей в одном файле и хранением истории.

Для чего. Airtable позиционируют как приложение для таблиц или баз данных. Многие сравнивают его с Excel, но возможностей у Airtable гораздо больше. Облегчит работу команды и фанатичных планировщиков: программа способна заменить CRM и таск-менеджеры, но может оттолкнуть сложным устройством. В Airtable есть готовые органайзеры для всего, программа идеальна для структурирования информации, а вот отслеживать задачи и не пропускать напоминания вряд ли получится. Из-за подобных сложностей использования в Airtable встроили гайды и видеоуроки, которые пошагово описывают правила работы с таблицами.


Настроить рабочее пространство поможет скринкаст на ютуб-канале «Теплица социальных технологий»

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


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

Шаблоны для ежедневного планирования авторы Airtable предусмотрели, но они слишком сложные — для простых списков лучше выбрать другое решение. Чек-листов в Airtable нет, только списки с несколькими категориями. Шаблоны Everyday life презентуют как помощники для организации повседневных дел. Вряд ли ресторанный гид, таблица с заявками на поступление в вуз или список для покупки автомобиля вписываются в этот формат, но есть и полезное: список покупок, планировщик меню, коллекция рецептов, шаблон для отслеживания ремонта квартиры.

В категории Creative пригодится шаблон Talent database — пример организации базы контактов или ведения проекта. Event planning — шаблоны для планирования вечеринок и конференций, которые составлены с учетом специфики: для расписания конференции по киберспорту и домашнего турнира по игре на плейстейшн таблицы разные. В Groups, Clubs & Hobbies шаблоны для коллекционирования: каталог книг, копилка иллюстраций и любимых картин — и для списков: любимые кофейни, просмотренные фильмы, контроль авиабилетов для часто летающих пассажиров.


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

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

Bear

Где посмотреть. На сайте можно ознакомиться с возможностями, скачать версии для MacOS и iOS или расширения для Google Chrome и Firefox.

Сколько стоит. Основные функции бесплатные, а расширенная премиум-версия стоит 1,5 $ в месяц или 15 $ в год.

Для чего. Год назад в телеграм-каналах про IT случился бум постов о Markdown. Это простой язык разметки, с помощью которого из текстового файла создают форматированные документы. Для этих целей уже есть Word и Google Docs, но выглядят они до сих пор довольно скучно. А вот markdown-заметочники не уступают в функциях и выглядят красиво благодаря фирменным иллюстрациям и ярким цветам.

Bear — markdown-программа для тех, кто предпочитает простые интерфейсы. О приложении отзывались как о молескине компьютерной эры, и если вы ищете электронную замену блокноту, то Bear — для вас. Больше всего заметочник подойдет тем, кто много работает с текстом. Приложение представили пользователям как «онлайн-друга писателя» — Bear поддерживает любое форматирование текста, в нем удобно писать имейлы или эссе, составлять черновую верстку и планировать дела. Готовый документ сохраните в нужном формате и отправьте по почте или распечатайте список дел на выходные.


Инструменты для форматирования и экспорта. Редактор разметки поддерживает 20 языков программирования, а форматировать документ можно даже в Word

Bear хорош и для рабочего планирования, и для повседневного: в заметочнике удобно писать скрипт для сайта или составлять список покупок. Рабочее пространство организовано просто: панель управления, список заметок и редактор. В первой колонке переключайтесь между записями и тегами, в средней просматривайте превью заметок, в третьей — редактируйте выбранный файл. Программистам понравится умный поиск и поддержка операторов: чтобы найти заметки с картинками, введите команду @image. А еще Bear автоматически распознает и оформляет код, имейлы и HEX-цвета.


Собираем собаку в отпуск с помощью Bear. В отдельной заметке можно написать более подробную информацию и связать ее с чек-листом

Agenda

Где посмотреть. На официальном сайте предлагают почитать описание и поразглядывать скриншоты, а если все понравится — скачать программу для MacOS и iOS.

Сколько стоит. Основные функции бесплатные, но если вы привыкли выжимать из программ максимум, есть премиум-версия за 24.99 $ в год. Правда, в ней нет ничего особенного, кроме экспорта заметок в Markdown и HTML.

Для чего. Принципы работы похожи на предыдущее приложение, но если Bear подходит для быстрых разовых заметок, то Agenda — полноценный органайзер для фанатов планирования. «Notes, your time has come» — этими словами встречает Agenda. В онбординге пользователю показывают презентацию о преимуществах приложения. Разработчики объясняют, что другие планировщики знают о вашем прошлом, но понятия не имеют о будущих планах, а заметки не структурированы и выглядят как простыни текста.

Приложение действительно отличается от других, но с первого взгляда не совсем понятно, что такое Agenda — заметочник или планировщик. Разработчики описывают программу как data-focused note-taking app — дата-ориентированное приложение для заметок.

На WWDS 2018 приложение получило награду Apple Design Awards. «By combining notes, calendars and task in unique ways and really powerful relationships», — так описывали на конференции его функции. Agenda пригодится для конспектирования, напоминалок, ежедневного планирования, черновиков, туда даже код писать можно. Оформление заметок может посоревноваться разнообразием с Google Docs: доступен полноценный текстовый редактор с форматированием, отступами, оформлением ссылок и тегов. Премиум-подписчикам это поможет быстро превратить текст в код.


Одна из заметок-примеров показывает, как разработчики смогут использовать Agenda для технических проектов

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

Как менеджер задач Agenda тоже подойдет: инструмент предлагает разные стили для списков, и создавать нумерованные или контрольные списки можно в одном документе. А еще — отправлять заметки по почте или в соцсетях.


Демоверсию разработчики не предусмотрели, но ознакомиться с работой в Agenda можно на ютуб-канале Keep Productive. Если некоторые функции остались непонятными, почитайте how-to на сайте приложения

Конспект

Где посмотреть. На сайте fff-works Николай Товеровский, преподаватель курса по управлению временем, людьми и собой, публикует полезные инструменты и обучающие игры. На странице «Конспекта» можно скачать демоверсию, загрузить приложение для iOS и посмотреть обучающее видео.

Сколько стоит. Демоверсия с основными функциями бесплатная. Тем, кто хочет поощрить старания разработчиков, доступна расширенная в AppStore за 749 ₽.

Для чего. «Конспект» — инструмент для согласования замечаний с клиентом, концепт которого сделали студенты «Бюро Горбунова». Электронный блокнот разработали как помощник в переговорах — чтобы фиксировать важные и спорные моменты встречи, отслеживать итерации. Основные инструменты программы: заметки, задачи, дедлайны, замечания. Задачи можно разделить по спискам-категориям: «делаем», «не делаем», «тайм-аут».      

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


Переговоры, согласование и планирование в одном конспекте

«Конспект» как to do list понравится тем, кто привык к бумажным блокнотам. Если вы паникуете при виде электронных менеджеров задач с множеством функций — этот планировщик тоже для вас.

Taskade

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

Сколько стоит. Бесплатно.

Для чего. Сервис родился из желания разработчиков эффективно работать над задачами в команде, участники которой живут в разных частях света. Важным условием для инструмента был принцип работы не сложнее ручки и бумаги. Когда подходящего решения не нашлось, они сделали свой. «Taskade is everything we’ve ever wanted in a team productivity tool», — пишут авторы на странице «About». При первом знакомстве с продуктом становится понятно, что его действительно делали как для себя.

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


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

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


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

Чем плохи популярные решения

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

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


Ежедневники My special planner: развороты на 52 недели и отдельно все месяцы года, чек-листы для более детальных списков, пустые страницы для заметок

С поиском универсального инструмента связано появление контента о повышении продуктивности. На ютуб-канале «Keep Productive» публикуют нестандартные решения для планирования — ищут новые, комбинируют старые. Один из авторов канала использует девять приложений сразу. Девять! Ни одно из них по отдельности не обеспечивает ему эффективную работу.

И даже у приложений, которые лидируют по количеству скачиваний, со временем что-то идет не так. В 2016 году в Evernote изменили политику: ввели ограничения на количество устройств, повысили стоимость подписок. В Twitter пользователи писали, что разочаровались в сервисе, и выбирали, на какой планировщик «переехать». Программу Wunderlist вовсе закрыли: хотя Microsoft выпустила приложение To-do на замену, на него перешли не все.

Надеемся, что кто-то из разработчиков таки выпустит универсальный инструмент для планирования. А пока тем, кто недоволен стандартными решениями, остается «слепить» из нескольких своего Франкенштейна. Расскажите, какими программами для планирования дел пользуетесь вы?

Пройти обучение

2 мар 19, 20:44
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Методологии разработки ПО: Agile

GeekBrains уже рассказывал о «Водопаде» (Waterfall), на очереди — Agile: познакомимся с этой схемой, по которой организуют работу многие коллективы программистов.

В феврале 2001 года семнадцать человек — крупные IT-специалисты и разработчики — собрались на горном курорте в штате Юта. Отдохнули, пообщались и составили небольшой документ — Agile-манифест.

Он стал новацией в разработке программного обеспечения и положил начало ряду практических подходов к программированию. Классической методологии «Водопад» пришлось потесниться.

Гибкость во всем

С английского agile переводится как «подвижный, быстрый, проворный». Но в русской IT-лексике за этой группой методологий закрепилось определение «гибкие». Agile-подход динамично организует программирование, постоянно адаптируя проект к новым обстоятельствам и требованиям.

Не углубляясь в детали, вспомним, как устроена разработка по методологии Waterfall:

  1. Выдвигаются требования к ПО, разрабатывается техническое задание (ТЗ).
  2. Поставленные задачи воплощаются в коде.
  3. Выполняется тестирование.
  4. Готовое ПО внедряется в работу.

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

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

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

Чтобы понять, как это работает, представим коллектив разработчиков, создающих аудиоплеер. Уже написан костяк программного кода: интерфейс и базовый функционал. Программа умеет воспроизводить файлы формата MP3, WAV и OGG. Но пользователи предлагают добавить проигрывание CD-дисков и подключить горячие клавиши, чтобы быстро управлять плеером.

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

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

На этом итерация завершается — и начинается новый виток разработки.

Идеи и принципы

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

Четыре центральных идеи Agile Manifesto

  • Люди и взаимодействие важнее, чем процессы и инструменты.
  • Работающее ПО важнее, чем исчерпывающая документация.
  • Сотрудничество с заказчиком важнее, чем согласование условий контракта.
  • Готовность к изменениям важнее, чем следование первоначальному плану.

12 принципов Agile

  1. Задача высшего приоритета — регулярно и как можно раньше удовлетворять потребности заказчика, предоставляя ему программное обеспечение.
  2. Учитывать, что требования могут измениться на любом этапе разработки. Если изменения быстро вносятся в проект, заказчик может получить конкурентные преимущества.
  3. Выпускать версии готовой программы как можно чаще — с промежутком от двух недель до двух месяцев.
  4. Ежедневно вместе работать над проектом — разработчикам и заказчикам.
  5. Поручить работу мотивированным профессионалам. Обеспечить поддержку и условия, довериться им — и работа будет сделана.
  6. Общаться напрямую — это самый эффективный способ взаимодействия внутри команды и вне ее.
  7. Считать главным показателем прогресса работающий продукт.
  8. Поддерживать постоянный ритм работы — касается и разработчиков, и заказчиков.
  9. Уделять пристальное внимание техническому совершенству и качеству проектирования — это повышает гибкость проекта.
  10. Минимизировать лишнюю работу.
  11. Стремиться к самоорганизующейся команде — в ней рождаются наиболее эффективные и качественные решения.
  12. Всем участникам команды — постоянно искать способы повышать эффективность работы.

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

Scrum

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

Впервые термин прозвучал в 1986 году. Японские исследователи Икуджиро Нонака и Хиротака Такеучи в статье The new New product development game сформулировали принципы, позволяющие быстрее создавать новый продукт. Среди условий такой разработки назвали самоорганизующуюся команду специалистов, их полную свободу в творчестве и работе — без ограничений со стороны топ-менеджмента. Этот подход авторы описали так:

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

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

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

Методика, предложенная Нонака и Такеучи, нашла применение в IT-сфере, разработке инженерных решений в машиностроении, электронике. В 90-х Scrum оформился как проработанная и цельная методология, оброс конкретными приемами, помогающими с нуля наладить работу команды. Благодаря Кену Шваберу и Джеффу Сазерленду Scrum пришел в IT и приобрел популярность среди разработчиков — некоторые даже считают эту методологию революционной.

Командный дух

В команде, работающей по принципам Scrum, нет внутренней иерархии: ни руководителей, ни подчиненных, ни указаний-приказов. Есть два особых члена группы: product owner — владелец продукта, и scrum master — скрам-мастер.

Product owner лучше всех знает, каким должен быть продукт. Зачастую это заказчик, его представитель или сотрудник, ответственный за взаимодействие с клиентом. Он должен ясно понимать, что именно требуется конечному пользователю программы. Все пожелания и предложения по функциональности и внешнему виду продукта (в Scrum они называются stories — истории) он заносит в специальный список — Product Backlog. Бэклог формируется до старта разработки и по ходу постоянно пополняется. Здесь же указывают приоритеты доработок.

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

Рывок! Еще рывок!

Работа над программой в Scrum, как и в Agile в целом, разделена на итерации. Здесь любят спортивную терминологию: эти отрезки разработки называют забегами или спринтами. Каждый начинается с того, что команда сообща определяет, какие именно истории из списка владельца продукта она сможет реализовать на этом спринте. Выбранные идеи переносятся в отдельный список — sprint backlog. Фиксируется цель: что конкретно команда сможет продемонстрировать пользователю в итоге. Задачи распределяют, и начинается забег.

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

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

Важно помнить, что в итоге скрам-забега пользователь получает готовую версию программы: можно запускать и работать. На ранних этапах проекта программа может быть способна только вывести сообщение «Hello, world!». Но даже самый первый спринт должен дать результат: программа уже есть и она запускается.

XP — программируем экстремально!

Речь не о Windows XP. Под этой аббревиатурой скрывается еще одна методология из класса Agile: eXtreme Programming — экстремальное программирование. Ее придумал разработчик Кент Бек, развивали Уорд Каннингем, Мартин Фаулер и другие. Это набор простых принципов и практик, которые помогают наладить эффективную работу.

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

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

В экстремальном программировании все эти принципы доведены до предела. Нет времени объяснять — нужно делать! Планируют на короткий срок. Итерации разработки максимально сжатые. Чем быстрее выйдет рабочая версия — тем лучше. Реализуется самое простое из решений, а код пишется и тестируется параллельно.

Экстремальные практики

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

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

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

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

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

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

Парное программирование — одна из полезных практик XP

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

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

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

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

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

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

Экстремально — не значит плохо

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

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

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

Никакого волшебства

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

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

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

Преимущества Agile

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

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

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

Темная сторона силы: недостатки Agile

Не факт, что программа когда-нибудь будет завершена.

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

Но если вы планируете долговременное сотрудничество с заказчиком и он готов платить за все время разработки — почему нет?

Пользователь требует все и сразу.

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

Работа над проектом требует не только профессионализма разработчика, но и сознательности пользователя. А спросите у программистов, часто ли им встречались адекватные, понимающие пользователи.

«Золотые пользователи»

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

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

Строительство без чертежей

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

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

Постоянная спешка

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

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

До тех пор, пока работает…

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

Кому подойдет Agile

Методологии класса Agile хорошо себя покажут, если:

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

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

Больше методологий богу методологий!

Мы рассмотрели Scrum и XP, но класс Agile включает и другие методологии. Есть любопытные подходы и вне Waterfall и Agile. Продолжим в следующей статье.

Пройти обучение

7 фев 19, 16:33
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Реферальная программа GeekBrains: как все устроено?

Остались вопросы? Ответим на них здесь


6 фев 19, 22:38
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

8 приложений для продуктивной недели

Nike training club

Бесплатное приложение от Nike для тех, кто следит за формой, но не всегда успевает выбраться в тренажерный зал. Разработчики предлагают около двух сотен тренировок разной сложности на все группы мышц. Выполнять упражнения можно дома, без снаряжения. Бонус для жителей Москвы: через Nike training club можно записываться на бесплатные тренировки на Кузнецком мосту и в Парке Горького.

Занятия представлены в виде подборок с видеоинструкциями, в которых фитнес-тренеры со всего мира выполняют упражнения вместе с вами. Программы разработаны специально для знаменитостей: Роналду, Майкла Джордана и других спортсменов. Чтобы начать тренировку, выберите группу мышц — пресс и корпус, руки и плечи, ягодицы и ноги — и уровень сложности. В среднем тренировки длятся 15-30 минут, поэтому поддерживать форму можно, занимаясь во время перерывов в работе.

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

Привычки +

Девиз приложения: «Измени привычки — изменится жизнь». Трекер привычек и напоминаний позиционируют как личный помощник на пути к изменениям, которые формируются в три этапа. Приложение работает по формуле 21-40-90: за 21 день привычка становится осознанной, через 40 дней она закрепляется, на 90-ый день полностью приобретается. Трекер поможет дойти до третьего этапа по двум направлениям: привить полезные привычки и отказаться от вредных.

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

Bookmate

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

В Bookmate любой найдет себе книгу — научпоп, нон-фикшн, комиксы, классическую или профессиональную литературу. Можно не только читать, но и слушать — в приложении есть аудиокниги и подкасты. Загружайте ваши любимые книги в формате FB2 и EPUB или находите их в приложении и добавляйте к себе на полку. Создатели Bookmate позаботились о тех, кто не знает, с чего начать: составили подборки и целые тематические библиотеки от экспертов и популярных медиа. Вы тоже можете создать библиотеку — например, собрать полку из полезных материалов по CSS, HTML, JS, JQUERY.

Water reminder

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

Water reminder — бесплатное приложение под iOS для тех, кто встал на путь заботы о здоровье. Теперь можно забыть о пугающей цифре в 5 литров воды в день: приложение коннектится с метриками здоровья на айфоне и помогает рассчитать, сколько воды достаточно вашему организму. А еще напоминает выпить стаканчик в течение дня — теперь отговорка «Я хочу, но забываю» не пройдет:

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

Чтобы поддерживать водный баланс в организме и не допускать обезвоживания, не обязательно пить только воду. Water reminder засчитывает и другие напитки, при этом учитывая, сколько воды они содержат: чай и кофе — 80 %, сок и йогурт — 50 %, газировка — 60 %. В премиум-аккаунте выбор шире — разные виды алкоголя, кофейные, чайные и молочные напитки.

Fat secret

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

Тем, кто решился изменить пищевое поведение, приложение послужит диетическим календарем. Заносите съеденное в меню, и Fat secret поможет скорректировать питание. Если вы довольны своим весом, используйте приложение как пищевой дневник: достаточно ли белка, нужно ли добавить еще клетчатки, не пора ли отказаться от сахара.

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

Louddly

Подкаст-приложение от команды Keddr.com для ситуаций, когда смотреть ролики и читать статьи неудобно или некогда. Большой выбор тематических подкастов про технологии, редактуру, кино и культуру. Разделения по тематикам пока нет, но в категории «Все подкасты» вы найдете интересное по названиям: разговорные подкасты от редакторов «Медузы» и «Лайфхакера», аудиошоу про дизайн и разработку, обсуждение новостей науки от Naked Science, аудиоверсии ютуб-роликов. Есть даже интервью Дудя в формате аудио, которые удобно слушать в метро, не покупая Youtube Premium.

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

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

Yoga club

«Самое трудное в йоге — расстелить коврик», — пишут разработчики Yoga club. Тем, кто следит не только за формой, но и за содержанием, расстелить коврик поможет бесплатное приложение от Unagrande. Видеоуроки по йоге мотивируют на занятия, а еще, как и комплексы упражнений от Nike training club, заменяют персонального инструктора, с которым легко тренироваться, не выходя из дома.

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

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

Sleepy sounds

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

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

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

Пройти обучение

5 фев 19, 13:14
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Киберспорт как бизнес и профессия

Об этом и не только рассказал Иван Возняк — продюсер киберспортивного направления Mail.Ru Group, куратор и преподаватель нового курса GeekBrains.

Про индустрию

— В какой момент все решили, что киберспорт — это бизнес?

— Несмотря на то, что киберспорт зародился в начале 90-х как увлечение, он довольно быстро начал трансформироваться в бизнес: наиболее активные посетители компьютерных клубов объединялись и самостоятельно организовывали соревнования. Клубы поддерживали подобные инициативы и получали прирост аудитории. То есть уже тогда компьютерный спорт был бизнесом — бизнесом энтузиастов. Постепенно начали появляться кланы и команды. Позже — первые международные турниры, например, World Cyber Games (2000 год). Количество соревнований росло, игроки начали получать первые дивиденды, в том числе — заработную плату. Киберспорт стал профессией.

Но если говорить о моменте, когда все решили, что киберспорт — это серьезно, я бы выделил 2011 год. Тогда Valve провела на Gamescom турнир The International по Dota 2, и команда-победитель NaVi получила миллион долларов. Эта сумма помогла преодолеть своего рода психологический барьер и дала сигнал всему миру, что киберспорт — это действительно масштабный бизнес.

— Значит, уже можно не стесняться говорить семье, что работаешь профессиональным киберспортсменом?

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

Проекты esc.watch, mobalytics, gosu.ai — примеры бизнеса в киберспорте. Сервисы анализируют игровые навыки и рассчитывают сильные и слабые стороны игрока, собирают игровую статистику и отслеживают тренды

— Какую профессию в киберспорте можно получить? Каких спецов не хватает — игроков, менеджеров, тренеров?

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

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

Киберспорту нужны грамотные специалисты, которые понимают, как применить навыки в конкретной области.

— Насколько важно условному менеджеру разбираться в игре так же, как сам игрок?

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

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

Финал крупного турнира на фестивале Warface, команды-участницы сражаются за 13 миллионов рублей

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

— Предпосылок к тому, чтобы киберспорт сдулся, нет. В 2018 году объем глобальной индустрии киберспорта, по оценкам Newzoo, достиг 905 миллионов долларов. При этом уже к 2020 объем рынка, по мнению экспертов, превысит 1,4 миллиарда. В России объем киберспортивной индустрии превышает 45 миллионов долларов. Про темпы роста я уже упоминал — это 15-20 %. Россия занимает лидирующую позицию среди европейских стран.

Индустрия постоянно развивается, но предугадать, какая составляющая в киберспорте будет востребована в будущем, сложно. Бизнес-модели меняются. Раньше киберспортом заведовали турнирные операторы — они были законодателями того, что происходит на рынке. Потом ответственность перешла к издателям, но даже для них большой вопрос, какой продукт станет популярным — игры постоянно совершенствуются. Нельзя предугадать, какая игра выстрелит: некоторые потеряли актуальность из-за сложности, но большинство остаются популярны десятилетиями и до сих пор бьют рекорды по просмотрам — Dota2, CS:GO, StarCraft, League of Legends. Я не говорю о мобильном киберспорте, который уже активно развивается в Китае.

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

База зрителей не менее важна. Когда-то игры воспринимали как увлечение единиц, а сейчас стримы собирают миллионы просмотров. Все больше молодых людей интересуются играми, для них киберспорт — это целая культура, и смотреть трансляцию по Dota2, League of Legends, Quake или Warface для кого-то куда увлекательнее, чем следить за футбольными и хоккейными матчами. Недавно вышла статистика по просмотру финала League of Legends в Шанхае — 99 миллионов зрителей. Мало какая спортивная дисциплина может похвастаться такой цифрой.

— То есть киберспорт — новый футбол?

— У футбола многовековая история, и во многих странах он стал национальным видом спорта. До такого уровня киберспорту пока далеко — но и индустрия пока еще довольно молодая. Компьютерный спорт находится только в начале пути, но уже за 20 лет значительно вырос. Это связано с высокими темпами развития технологий и мира вообще. Кроме того, компьютерный спорт более доступен, чем футбол. Чтобы играть, необходим компьютер (а порой — просто мобильный телефон) и качественный доступ к интернету.

Команда ArenaStars на Warface open cup: season 12

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

— Сколько тренируются киберспортсмены, чтобы не растерять скиллы?

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

Чтобы разобраться в базовых нюансах Dota2, в среднем нужно отыграть двести часов. Далее еще тысячи часов оттачиваешь мастерство, но в целом все зависит от игры. В некоторых большая конкуренция, и придется приложить много усилий, тренироваться годами, чтобы выиграть на местном уровне как юниор. Где-то конкуренция меньше: есть игры, по которым редко проводят крупные турниры. Игроки собираются всего за пару месяцев перед игрой, освежают навыки, тренируются, команда сыгрывается. Вообще сыгранность команды категорически важна — на это стоит потратить пару месяцев по шесть-восемь часов при подготовке.

— Отсылочка к «10 глупых вопросов киберспортсмену». Есть ли допинг в киберспорте? Тренер тот, у кого компьютер сгорел?

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

А тренеры разные бывают. Например, Дэнни zonic Соренсен, который начинал игроком в Counter-Strike 1.6 и выиграл все, что только можно. Потом начал тренировать датскую команду и тоже достиг больших успехов. Недавно телеграм-канал CYBERSLOVO постил новость о нем — в тему вопроса и сравнения киберспорта с футболом: «В современном киберспорте такие личности можно пересчитать по пальцам. Как правило, бывшие киберспортсмены занимают руководящие должности в организациях, участвуют в других проектах, становятся аналитиками и комментаторами или полностью отходят от киберспорта, но Дэнни не из таких. Если в футболе есть Зинедин Зидан, то в киберспорте у нас есть свой Зидан — это Дэнни zonic Соренсен».

Команда Repulse на Warface open cup: season 13

Про образование

— Насколько важно образование для киберспортсмена?

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

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

— Какие навыки необходимы киберспортсмену?

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

— Новый курс GeekBrains обучает этим навыкам?

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

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

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

Вебинар GeekBrains «Как получить профессию в киберспорте и сколько можно заработать». Говорим о киберспорте в России и мире, о популярных играх и турнирах. Рассказываем, сколько денег можно заработать и как получить профессию в индустрии

— Практические занятия планируете?

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

Материал подготовлен Анастасией Николаенковой.


24 янв 19, 23:00
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

11 приложений для тренировки ума

Кадр из фильма «Области тьмы», 2011, Relativity Media

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

Mensa Brain Training

Приложение выпущено Mensa — старейшей и крупнейшей организацией для людей с высоким IQ, члены которой по результатам теста на коэффициент интеллекта превзошли 98 % населения Земли. Улучшает способность человека рассуждать, выявлять закономерности и учиться. Тренируются пять областей: объем памяти, концентрация, подвижность ума, восприятие, рассуждение. Можно проверить свой уровень по каждому показателю и посмотреть персональный рейтинг среди участников — Mensa Brain Index (MBI). Приложение пока доступно только на IOS.

Peak

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

Elevate

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

 

 

Trivia Crack 2

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

 

   

Lumosity

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

 

Memorado Brain Training

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

 

Clockwork Brain Training

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

 

Brainwell Mind Brain Training

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

 

Curiosity

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

 

Король математики

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

 

Happify: for Stress & Worry

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

 

 

А вы пробовали эти приложения? Знаете ли еще бесплатные тренажеры для ума?


 

Пройти обучение

15 янв 19, 11:29
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

«Что будет, если...», или Курс молодого тимлида

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

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

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

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

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

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

Уйти (,) нельзя (,) остаться: трудный выбор коллектива

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

Тут возможны две кардинально противоположные ситуации:

  • вы приходите в незнакомый коллектив;
  • остаетесь в своем любимом, но знакомом до боли коллективе, просто теперь вы начальник.

У обеих ситуаций есть свои плюсы и минусы. Если есть выбор, я бы рекомендовал идти в новый коллектив. Это очень страшно и сложно, но если пройти этот путь — вы получите мощный левел-ап. Можно «потренироваться» на текущем месте и потом уйти в другое, но все равно все «грабли» придется собрать. Я не буду заострять внимание на этом варианте — он достоин отдельной истории. Кратко дам советы. Читайте литературу по психологии, управлению, менеджменту. Пробуйте, ошибайтесь и пытайтесь вновь. Главное — оставаться человеком в любой ситуации, это вернется. Это как учиться плавать: если на середину пруда выплыл — отлично, умеешь.

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

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

Кто, если не я?

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

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

Как обычно рассуждает такой человек? «Сейчас я всех научу делать так же круто, как я. Всем расскажу, объясню и, конечно, помогу. Я теперь руководитель, знаю все и могу донести до сотрудников». К сожалению, реальность вносит коррективы.

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

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

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

Совет: забудьте. Это больше не ваш код и не ваше детище. У вас теперь другие функции.

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

Бизнес и разработка: найти точки соприкосновения и выжить

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

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

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

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

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

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

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

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

П: «Что вы сделали за прошедшую неделю?»

Р: «Ну, мы внедрили суперподсистему отладки в нашу систему».

П: «И зачем? Чем нам это поможет?»

Р: «Как же, мы теперь в три раза быстрее сможем расследовать инциденты и чинить баги!»

П: «Это все круто. Вы, безусловно, молодцы, но как и, главное, кому мы это сможем продать?»

Знакомая ситуация? Скорее всего, да. А слово «рефакторинг» либо вызывает улыбку, либо сеет панику. Проблема? Еще какая.

Тут тоже есть две кардинально разные позиции.

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

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

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

Второй подход, достаточно распространенный, характеризуется крылатой фразой «хренакс-хренакс — и в продакшн».

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

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

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

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

Я не сторонник черного и белого — всегда стараюсь найти золотую середину. Качеством продукта ни в коем случае нельзя пренебрегать. Но и понять потребности бизнеса тоже важно.

Выход: лавировать, искать решения.

Выводы

Я постарался акцентировать внимание на трех важных, на мой взгляд, проблемах. Есть много других «граблей», с которыми придется столкнуться. Это и мотивационные подходы, и психологические моменты, и варианты стилей управления — куча всего, о чем достаточно литературы.

Отвечаю на поставленный вопрос — стоит ли идти в руководство?

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

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

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

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

Роман Хохлов

Технический директор

Calltouch

Пройти обучение

10 янв 19, 13:25
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

60+ Telegram-каналов для гиков

Каналы-гиганты в Telegram для гиков с тысячами подписчиков знают все. Это «Код Дурова», «Библиотека программиста» и «Tproger для программистов». Предлагаем познакомиться с молодыми и нераскрученными каналами с авторскими подборками, мнениями и опытом. Их создатели — энтузиасты и фанаты мира технологий — делятся полезностями.

Расширить кругозор

@spase_geek — канал «Астронавт» публикует невероятной красоты фотографии и необычные факты о космосе. Подписчиков — 100+.

@avDaily — канал «Про аудио, видео» размещает в основном авторские материалы об аудио- и видеооборудовании, обзоры и советы. Аудитория — 200+.

@soengineering — канал «Социальный инжиниринг» подбирает материалы про информационные войны, слежку, манипуляции обществом и подобные. Подписчиков — 200+.

@mipt_news — канал MIPT in media публикует новости науки и материалы ученых Физтеха — Московского физико-технического института. Аудитория — 300+.

@quantumquintum — авторский канал Quantum Quintum технического евангелиста Microsoft Константина Кичинского. Оригинальные материалы про машинное обучение и искусственный интеллект. Например, результаты проекта Morale Machine от MIT Media Lab: проводился эксперимент, кого должна сбить самоуправляемая вагонетка, — пожилого или юного пешехода. Подписчики — 400+.

@astrocosmos — «Астрономия & космос» — еще один канал для тех, кто вглядывается в ночное небо. На нем размещаются посты, фотографии и исторические видео о покорении космоса человеком. Аудитория — 600+.

@morespace — канал More Space ведет астроном-любитель. Он рассказывает о космосе, звездах, черных дырах и астрономии вообще. Подписчиков — 1000+.

@sciachivs — канал Get Brains создан для тех, кому интересно, как устроен и работает мозг. Аудитория — 1000+.

@chemistryru — канал «Химия» с множеством познавательной информации. Подписчиков — 1400+.

@jerudit — канал «Узнавай первым» публикует ответы на самые неожиданные вопросы: «Почему небо голубое?» или «Почему старые и новые книги пахнут по-разному?». Аудитория — 1300+.

@devops_news  — канал DevOps News публикует англоязычные статьи, видео и анонсы про DevOps, CI/CD, Docker и инфраструктуру. Подписчиков — 1500+.

@zelenyikotspace — канал «Открытый космос» рассказывает о том, как человек осваивает Вселенную. Аудитория — 1600+.

@naked_science — канал Naked Science публикует статьи с одноименного сайта. Подписчиков — 1600+.

@tehnota — канал «Технота» готовит авторские обзоры смартфонов и других гаджетов. Аудитория — 2800+.

@computerra_ru — канал легендарного журнала «Компьютерра». Подписчиков — 2100+.

@ChemistryEasy — канал «Химия — Просто» приглашает желающих заниматься похимизмом и получать знания в веселых картинках. Аудитория — 2400+.

@globchan — канал «Glob (science news, новости науки)» публикует статьи и видео преимущественно по биотехнологиям. Многие посты копируются со страницы «Углубленный биолог» во «ВКонтакте». Подписчики — 2300+.

@sciencegram — канал «Наукограм» ведет научный журналист Алиса Иваницкая. Она публикует интересные и необычные материалы из мира науки: например, почему человек — это перевернутый лобстер. Аудитория — 2700+.

@thinkordie — канал «Думай или умри» ждет тех, кто любит рассуждать и удивляться. Посты, статьи и видео из разных областей науки, культуры и жизни общества. Подписчиков — 3000+.

@itextrapolation — автор канала «Экстраполяция IT» размышляет о программировании и работе айтишников, периодически делится полезностями. Аудитория — 3400+.

Прокачать скиллы

@anscombes_quartet — канал со сложным названием Anscombe's Quartet, которое переводится как «Квартет Энскомба», публикует полезные материалы по Data Science, искусственному интеллекту и машинному обучению. Подписчиков — 100+.

@computersciense — канал Computer Science размещает обучающие материалы о компьютерах, их строении и работе. Аудитория — 100+.

@frontend_info — канал Frontend Info публикует материалы и видео с конференций, в основном — англоязычных. Подписчиков — 100+.

@wfspremium — канал «Премиум-клуб WebForMySelf» выкладывает уроки по PHP, Angular, Drupal, Wordpress. Правда, нерегулярно, но это может измениться. Аудитория — 100+.

@fizika_zaqi — канал «Физика» для тех, кто хочет глубже погрузиться в предмет. Задачи, лабораторные и ответы на них. Подписчиков — 200+.

@cyberpolyglot — канал Java построен в виде FAQ. Каждый пост — ответ на вопрос о языке. Аудитория — 300+.

@komYounity — канал komYounity посвящен Linux. Подписчиков — 300+.

@Frontend_and_backend — канал «Frontend- & Backend-разработка» размещает статьи и туториалы по веб-разработке: JS, React, Angular и другим технологиям. Аудитория — 400+.

@frontendnoteschannel — канал Frontender`s Notes — сборник полезностей для фронтенд-разработчиков. Подписчиков — 400+.

@kuntashov_devnotes — автор канала «Александр Кунташов — про разработку на 1С и не только» делится опытом. Пишет про 1С, Битрикс24, 1 Script и другое. Аудитория — 500+.

@HelpDeskStation — канал «Компьютерный канал ИТ-новостей» хоть и называется новостным, больше публикует обучающих материалов для продвинутых юзеров ПК. Подписчиков — 800+.

@pusheen_machine — канал Pusheen Machine — кладезь материалов по машинному обучению и искусственному интеллекту. Приглашают авторов. Аудитория — 900+.

@neurohive — канал «Neurohive — нейронные сети» размещает обзорные статьи и туториалы с методами машинного обучения. Подписчиков — 1000+.

@yellow1c — канал «Люди в желтых халатах» посвящен программе 1С. Все про интеграцию, бюджетирование, CPM/ВРМ и прочее. Аудитория — 1000+.

@gophernews — канал Golang для фанатов языка Go. Обучающие и новостные материалы на русском и английском. Подписчиков — 1600+.

@MathematicsTips — канал «Математические хитрости» поможет по-другому взглянуть на математику — царицу наук. На канале выкладывают полезности, лайфхаки и простые объяснения сложных решений. Аудитория — 1600+.

@javaswag — автор канала Javaswag готовит подборки материалов по Java и JVM, в основном на английском. Рассылки выходят блоками несколько раз в месяц. Подписчиков — 1800+.

@droidgr — канал Android Good Reads размещает материалы и анонсы мероприятий по android-разработке. Аудитория — 1800+.

@tpverstak — канал «Типичный верстальщик» публикует обучающие статьи, книги и другие полезности по верстке. Подписчиков — 2200+.

@cccoding — канал Coding размещает собственные статьи по программированию и бесплатные курсы. Аудитория — 2600+.

@it_guide — канал «ITGuide — твой гид по ПК» публикует материалы о работе на компьютере, настройках, ошибках. Подписчиков — 2600+.

@web_stack — канал Web Stack-FrontEnd/BackEnd/Design публикует полезные статьи, туториалы и гайды для дизайнеров и fullstack-разработчиков. Материалы на русском и английском языках. Аудитория — 3000+.

@iosgr — канал iOS Good Reads размещает материалы и анонсы мероприятий по iOS-разработке на Swift. Подписчиков — 3600+.

Узнать новости

@it_novosti — канал «IT-новости (IT News)» размещает избранные сообщения об информационных технологиях. Новости выходят в виде кратких тезисов, без перехода на другие сайты. Аудитория — 80+.

@technobrain — канал «Техномозг» не постит чужие новости, а пишет собственные. Подписчиков — 500+.

@guide42 — канал «42» размещает новости из мира технологий и научного прогресса. Аудитория — 600+.

@info_tech — канал «Информационные технологии» собирает интересные новости Рунета про IT. Подписчиков — 600+.

@meduzagorgona — канал «Медуза Горгона» позиционирует себя так: «Все самое интересное из современного мира, о чем не стыдно не знать, но стыдно не рассказывать». Избранные новости в сфере технологий и digital. Аудитория — 600+.

@geek_newss — канал Geek рассказывает новости про гаджеты и другие новинки просто и коротко. Подписчиков — 700+.

@gadgetcult — канал GadgetCult публикует англоязычные видеоновости с переводом. Все крутые гаджеты-новинки в одном месте. Аудитория — 800+.

@news_infosecurity — канал «ИБшнику» размещает новости, анонсы и события из сферы информационной безопасности. Подписчиков — 800+.

@prorobots — канал Robotrends.ru постит новости о роботах и всем, что с ними связано. Аудитория — 800+.

@Hi_Tech_News — автор канала Hi-Tech News пишет новости о гаджетах. Никаких переходов — вся информация в Telegram. Подписчиков — 1000+.

@digitshadow — канал «Цифровая тень» рассматривает, как в интернете ущемляются права человека: рассказывает о вмешательстве в личную жизнь, слежке и манипуляциях. Подборка новостей и статей соответствующая. Аудитория — 1300+.

@Futuris — канал Futuris публикует интересные новости из мира искусственного интеллекта — в основном на английском языке. Подписчиков — 2000+.

@kodnews — на канале itNews собирают новости из мира IT и digital. Аудитория — 1300+.

@atomgramm — канал AtomGramm рассказывает о высоких технологиях в энергетике, медицине и современной физике. Подписчиков — 1500+.

@fintech_review — канал Fintech review размещает дайджесты финансовых и fintech-новостей России. Аудитория — 2000+.

@netpost  — канал «Сетевой вестник» публикует новости и собственные статьи о событиях в мире интернета. Подписчиков — 2500+.

@fit_predict — канал Fit Predict посвящен искусственному интеллекту. Он собирает новости, события и аналитику в сфере AI. Аудитория — 2600+.

Посмеяться

@truesoft — канал «Truesoft (на галере)» постит мемасики и шутки. Подписчиков — 80+.

@it_tusovka — канал «IT Тусовка» вперемешку с мемами размещает дельные статьи, видео и туториалы для начинающих программистов. Аудитория — 100+.

@gtxtymt_xyz — канал «Печенье» ведет PHP-ист и любитель Laravel. Постит новости о PHP и мемы — их больше. Подписчики — 200+.

@yaprogrammer — еще один канал с юмором для айтишников «Я — Программист». Аудитория — 1500+.

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

Пройти обучение

9 янв 19, 16:03
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Как совмещать работу и учёбу?

Вечная дилемма: потратить молодость на образование и карьеру или насладиться лучшими годами своей жизни? Наш ответ – не надо ничем жертвовать, вы легко можете всё успеть. Главное – относиться ко всему чуть проще, навести порядок в расписании и голове. В помощь этому несколько наших советов.

Тайм-менеджмент

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

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

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

А теперь к конкретным действиям.

Поговорите с начальником

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

  1. Полностью или частично оплатить обучение.
  2. Проводить курсы на территории компании в рабочее или околорабочее время, если найдётся несколько единомышленников.

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

Вот несколько действенных советов, основанных на реальных историях, как уговорить начальство оплатить курсы:

  1. Обоюдная выгода. Поговорите с начальником, объясните, что вы сейчас находитесь в ситуации, когда надо профессионально развиваться, а самостоятельно с текущей загруженностью это делать сложно. Плюс, стандартный разговор о том, что в ближайшем будущем хотели бы приносить больше пользы, как следствие можете задуматься о смене работы.
  2. Подробный отчёт. Распечатайте план курсов, где указаны изучаемые темы, выделите те, что имеют особую ценность для вас и работодателя. Покажите на примере текущих задач, как новые знания помогли бы ускорить работу и улучшить результат. Найдите отзывы о курсах, в том числе отрицательные. Проведите финансовый анализ рынка и покажите на реальных примерах, что данные курсы - идеальное решение. В общем, наглядно продемонстрируйте начальству всё то, что заставило вас сделать выбор в пользу этого курса обучения.
  3. Групповое обращение. Найдите в компании ещё минимум 2-3 человека, которые тоже хотят пройти обучение по заданной дисциплине. Мнение одного человека может быть похоже на прихоть, но четырёх – уже сила. Кроме того, это уже возможность получить бонусы в виде групповых скидок и оптимизации курса под нужды компании.

Найдите удобные курсы

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

  • Если рабочий день выходит далеко за пределы 8 часов или у вас какие-то обязательства, которые не позволяют вам стабильно быть свободным в определённое время – напрашиваются онлайн-курсы. Но и здесь подберите такие, которые вы максимально часто сможете «посещать» вживую.
  • Обратите внимание на преподавателя, почитайте отзывы: доступен ли он только  в определённое время или готов ответить на вопрос когда угодно. Хороший преподаватель – 50% успешности обучения, не игнорируйте этот факт.
  • Ориентируйтесь на сжатость курса. Другие 50% успешности обучения – ваши усилия. Закладывайте, что после каждого занятия вам надо 4-8 часов для закрепления материала и практической работы. У кого-то это время найдётся и в двух днях, кому-то потребуется неделя.

Составьте расписание для досуга

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

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

Вот что вам надо сделать:

  • Учитесь после отдыха. Каждый день отводите 2-3 часа для обучения, но только после отдыха. Даже если вы сильно загружены работой, просмотр вебинаров и чтение книг ранним утром куда эффективнее поздней ночи. За исключением случаев, когда от вечера вы получили много позитивных эмоций.
  • Следите за сном. Ложитесь и вставайте примерно в одно и то же время. Не зацикливайтесь на медицинских рекомендациях о длительности в 7-9 часов. Придерживайтесь вашего обычного (буднего) расписания и прислушивайтесь к организму.
  • Научитесь встречаться с друзьями «быстро». Есть масса способов встретиться с друзьями без того, чтобы потерять весь день. Договоритесь выпить чашку кофе в обед. Или сходите вместе в бассейн. В конце концов не бойтесь обидеть друга, уйдя после первой кружки чая в кафе. Это будет куда эффективнее для учёбы и вашего самочувствия, чем редкие, но многочасовые загулы.

Кстати, если в будний день у вас всего 1,5-2 часа между работой и обучением, то лучше всего…

Займитесь спортом

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

Пригласите друзей

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

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

Кроме того, обучение с друзьями – это труд и отдых одновременно. Идеальное решение.

Итак, подытожим, что надо сделать, чтобы работа перестала мешать вашей учёбе:

  • Попробуйте договориться с руководством о прохождении обучения в рабочее (или околорабочее) время.
  • Подберите курсы с максимальным удобством для себя по месту, времени и сложности.
  • Отдыхайте после работы и перед учёбой.
  • Не отказывайтесь от отдыха – лучше чаще, но меньше по длительности.
  • Введите практику умеренного спорта. Если занимаетесь на регулярной основе, возможно, стоит снизить активность.
  • Пригласите друзей и близких на ваши курсы – вместе веселей.

4 июл 18, 15:02
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0
Темы с 11 по 19 | всего: 19

Последние комментарии

нет комментариев
Читать

Поиск по блогу

Люди

7 пользователям нравится сайт lena2018.mirtesen.ru