Как руководителю проекта подружить проектную команду и бизнес
https://tprg.ru/phqC
«Когда я начинала свою карьеру в разработке, многие запросы пользователей, аналитиков и руководителей проектов казались мне непонятными и странными. За последующие годы я прошла несколько этапов карьерного пути: после разработчика была архитектором, аналитиком, руководителем проекта и аккаунт-менеджером. Это помогло мне взглянуть на потребности заказчиков с других ракурсов, и многие запросы бизнеса оказались понятными и обоснованными».
Ольга Цыганова, руководитель проектов в CUSTIS, делится опытом и рассказывает:
— как руководителю правильно погрузить проектную команду в контекст заказчика,
— как сделать потребности бизнеса или отдельных пользователей понятными, а проблемы — решаемыми.
#работа #команда
https://tprg.ru/phqC
«Когда я начинала свою карьеру в разработке, многие запросы пользователей, аналитиков и руководителей проектов казались мне непонятными и странными. За последующие годы я прошла несколько этапов карьерного пути: после разработчика была архитектором, аналитиком, руководителем проекта и аккаунт-менеджером. Это помогло мне взглянуть на потребности заказчиков с других ракурсов, и многие запросы бизнеса оказались понятными и обоснованными».
Ольга Цыганова, руководитель проектов в CUSTIS, делится опытом и рассказывает:
— как руководителю правильно погрузить проектную команду в контекст заказчика,
— как сделать потребности бизнеса или отдельных пользователей понятными, а проблемы — решаемыми.
#работа #команда
Как работать с CSS Grid
CSS Grid — это довольно лёгкий и функциональный инструмент, который поможет в вёрстке адаптивных пользовательских интерфейсов, основанных на сетке.
Смотрите небольшой экспресс-урок по обучению этой технологии: https://tprg.ru/FJWH
#css #видео
CSS Grid — это довольно лёгкий и функциональный инструмент, который поможет в вёрстке адаптивных пользовательских интерфейсов, основанных на сетке.
Смотрите небольшой экспресс-урок по обучению этой технологии: https://tprg.ru/FJWH
#css #видео
YouTube
Grid CSS - это легко!
Экспресс - обучение технологией Grid css для адаптивной верстки ваших сайтов в простой и понятной форме
Level Up: события и курсы #22
Космически прекрасная подборка мероприятий, советуем изучить и выбрать подходящую вам конференцию, направлений много.
— Я лучше дома посижу, попрогаю.
А там и хакатоны есть. С дивана встать — это вам не на ракете полететь, доступно всем: https://tprg.ru/lvlup22
Космически прекрасная подборка мероприятий, советуем изучить и выбрать подходящую вам конференцию, направлений много.
— Я лучше дома посижу, попрогаю.
А там и хакатоны есть. С дивана встать — это вам не на ракете полететь, доступно всем: https://tprg.ru/lvlup22
Типичный программист pinned «Level Up: события и курсы #22 Космически прекрасная подборка мероприятий, советуем изучить и выбрать подходящую вам конференцию, направлений много. — Я лучше дома посижу, попрогаю. А там и хакатоны есть. С дивана встать — это вам не на ракете полететь,…»
Искусственный интеллект: основные задачи и методы на примерах из жизни
https://tprg.ru/xZ2i
Часто люди путают (а иногда и отождествляют) понятия «нейронная сеть» и «искусственный интеллект».
В данном материале объясним на примерах из жизни несколько методологий и задач искусственного интеллекта и покажем, что искусственный интеллект — это не только нейронные сети.
#ии #нейросети
https://tprg.ru/xZ2i
Часто люди путают (а иногда и отождествляют) понятия «нейронная сеть» и «искусственный интеллект».
В данном материале объясним на примерах из жизни несколько методологий и задач искусственного интеллекта и покажем, что искусственный интеллект — это не только нейронные сети.
#ии #нейросети
Пишем приложение со списком дел при помощи React Hooks
https://tprg.ru/WKfy
React Hooks — это функции, которые позволяют определять категорию состояния и жизненный цикл React-компонента без использования ES6-классов.
Для демонстрации возможностей React Hooks построим простую тудушку, в которой можно добавлять и удалять задачи.
https://tprg.ru/WKfy
React Hooks — это функции, которые позволяют определять категорию состояния и жизненный цикл React-компонента без использования ES6-классов.
Для демонстрации возможностей React Hooks построим простую тудушку, в которой можно добавлять и удалять задачи.
Многопоточность в Node.js
https://tprg.ru/zZsl
«Некоторые разработчики удивляются, как однопоточный Node.js может конкурировать с многопоточным серверным софтом. Кажется нелогичным, что компании выбирают его в качестве backend. Для начала надо разобраться в том, что на самом деле подразумевается под однопоточностью Node».
#веб
https://tprg.ru/zZsl
«Некоторые разработчики удивляются, как однопоточный Node.js может конкурировать с многопоточным серверным софтом. Кажется нелогичным, что компании выбирают его в качестве backend. Для начала надо разобраться в том, что на самом деле подразумевается под однопоточностью Node».
#веб
Кейсы с AgileDays: о чём сейчас говорят управленцы и разработчики
Сходили в этом году на конференцию AgileDays, там общаются про тенденции в гибком управлении проектами. Вот несколько основных тезисов + ссылки для дальнейшего изучения.
— Ещё не все понимают, что такое Agile и зачем он нужен.
Изначально Agile появился как список советов разработчикам, который опубликован в виде манифеста. Сейчас это семейство подходов к организации процессов, которые объединены общими ценностями. Важна высокая адаптивность, итеративные улучшения и концентрация на людях и взаимодействии между ними.
— Большие компании тоже переходят на гибкие подходы при разработке.
Удивительно, но многие банки уже работают по Agile. Например — Сбербанк, Райффайзенбанк, Банк Хоум Кредит.
— Kanban работает и в распределённой команде.
При этом важно проводить регулярные созвоны, а также организовать работу так, чтобы вся команда была на связи хотя бы 4 часа в сутки. Подробно рассказал Андрей Ребров, CTO & co-founder Scentbird. Презентация на Dropbox: https://tprg.ru/4y9z
— В России внедряют LeSS.
Это специфичный метод, когда на несколько команд — только один владелец продукта. Метод подходит не всем, так как получается сложно балансировать между гибкостью и предсказуемостью. Плюс все команды должны уметь делать всё. Антон Бевзюк и Дмитрий Павлов рассказали про успешное внедрение LeSS в Додо Пицце: https://tprg.ru/dvnY. Ещё советуем вот эту статью Антона.
— При внедрении новых подходов появляются саботажники. Что с ними делать?
Для начала надо понять, осознанно ли человек мешает работе. Если да — поговорить с конфликтологом, перенанять и, если не помогло, удалять из команды. Если нет — ставить ему дедлайны чаще, а задачи конкретнее, также поможет настройка времени на отдых. Подробнее в презентации Agile Coach Анны Обуховой: https://tprg.ru/uYeo. Полистайте, может оказаться, что вы — неосознанный саботажник.
— Принципы Agile можно применять не только при разработке ПО.
Как пример — eduScrum, который внедряется в некоторых школах не только за границей, но и в России. Алексей Дерюшкин из Better Life Company рассказал, кто такой «учитель 21 века», и почему Agile так нужен в школах: https://tprg.ru/tsoD. Agile можно использовать и в личной жизни, например, чтобы быстрее закончить ремонт на кухне.
— Не бойтесь скрещивать Scrum и Kanban или брать из каждого подхода понемногу.
Компании, которые занимаются чем-то связанным с технологиями, но не сконцентрированы на разработке, часто так делают. Например, берут только основные принципы и ежедневные стендапы, и это помогает.
Все презентации и информацию о докладах можно найти на странице программы конференции.
Сходили в этом году на конференцию AgileDays, там общаются про тенденции в гибком управлении проектами. Вот несколько основных тезисов + ссылки для дальнейшего изучения.
— Ещё не все понимают, что такое Agile и зачем он нужен.
Изначально Agile появился как список советов разработчикам, который опубликован в виде манифеста. Сейчас это семейство подходов к организации процессов, которые объединены общими ценностями. Важна высокая адаптивность, итеративные улучшения и концентрация на людях и взаимодействии между ними.
— Большие компании тоже переходят на гибкие подходы при разработке.
Удивительно, но многие банки уже работают по Agile. Например — Сбербанк, Райффайзенбанк, Банк Хоум Кредит.
— Kanban работает и в распределённой команде.
При этом важно проводить регулярные созвоны, а также организовать работу так, чтобы вся команда была на связи хотя бы 4 часа в сутки. Подробно рассказал Андрей Ребров, CTO & co-founder Scentbird. Презентация на Dropbox: https://tprg.ru/4y9z
— В России внедряют LeSS.
Это специфичный метод, когда на несколько команд — только один владелец продукта. Метод подходит не всем, так как получается сложно балансировать между гибкостью и предсказуемостью. Плюс все команды должны уметь делать всё. Антон Бевзюк и Дмитрий Павлов рассказали про успешное внедрение LeSS в Додо Пицце: https://tprg.ru/dvnY. Ещё советуем вот эту статью Антона.
— При внедрении новых подходов появляются саботажники. Что с ними делать?
Для начала надо понять, осознанно ли человек мешает работе. Если да — поговорить с конфликтологом, перенанять и, если не помогло, удалять из команды. Если нет — ставить ему дедлайны чаще, а задачи конкретнее, также поможет настройка времени на отдых. Подробнее в презентации Agile Coach Анны Обуховой: https://tprg.ru/uYeo. Полистайте, может оказаться, что вы — неосознанный саботажник.
— Принципы Agile можно применять не только при разработке ПО.
Как пример — eduScrum, который внедряется в некоторых школах не только за границей, но и в России. Алексей Дерюшкин из Better Life Company рассказал, кто такой «учитель 21 века», и почему Agile так нужен в школах: https://tprg.ru/tsoD. Agile можно использовать и в личной жизни, например, чтобы быстрее закончить ремонт на кухне.
— Не бойтесь скрещивать Scrum и Kanban или брать из каждого подхода понемногу.
Компании, которые занимаются чем-то связанным с технологиями, но не сконцентрированы на разработке, часто так делают. Например, берут только основные принципы и ежедневные стендапы, и это помогает.
Все презентации и информацию о докладах можно найти на странице программы конференции.
Хакатон «МегаФона» в Воронеже
Именно там 20−21 апреля пройдёт очередной хакатон из серии MegaHack: https://tprg.ru/mhv1
Участникам предстоит разработать за 2 дня один из проектов:
— платформу «Мой мобильный наставник» для обучения детей-сирот;
— прототип сервиса для анализа работы сотрудников.
Победители соревнования разделят призовой фонд 300 тыс. рублей, а команды с наиболее перспективными решениями смогут попасть в бизнес-акселератор, где смогут дальше сотрудничать с «МегаФоном» и завершить свой проект.
Если у вас нет команды, то организаторы помогут вам её найти. Но заявку на участие можно подать до 19 апреля.
Именно там 20−21 апреля пройдёт очередной хакатон из серии MegaHack: https://tprg.ru/mhv1
Участникам предстоит разработать за 2 дня один из проектов:
— платформу «Мой мобильный наставник» для обучения детей-сирот;
— прототип сервиса для анализа работы сотрудников.
Победители соревнования разделят призовой фонд 300 тыс. рублей, а команды с наиболее перспективными решениями смогут попасть в бизнес-акселератор, где смогут дальше сотрудничать с «МегаФоном» и завершить свой проект.
Если у вас нет команды, то организаторы помогут вам её найти. Но заявку на участие можно подать до 19 апреля.
Немного познавательной информации из загробного мира: страничка-кладбище, на которой выложены все закрытые продукты Google и причины, по которым от них отказались. Ведёт энтузиаст по имени Naeem Nur.
То, что мертво, умереть не может: https://gcemetery.co/
По какому сервису скучаете больше всего?
То, что мертво, умереть не может: https://gcemetery.co/
По какому сервису скучаете больше всего?
#вакансия #работа #питер
от 170 000 до 220 000 ₽
Онлайн-кинотеатр Okko ищет бэкенд разработчика, который займется новой продуктовой функциональностью с микросервисной архитектурой.
Что известно про компанию?
Okko создает платформы для просмотра фильмов и сериалов с качеством картинки и звука как в кинотеатре.
Как работает команда?
В команде 40 разработчиков и тестировщиков. 80% сотрудников — специалисты уровня senior и выше. Строгой иерархии нет: все вопросы решаются на совместных переговорах. Вместо скрама и канбана — акцент на адекватных человеческих взаимоотношениях.
Какие корпоративные преимущества?
Гибкий график. ДМС со стоматологией. Компенсация фитнеса и языковых курсов. Оплата завтраков и ужинов, годовая подписка на сервис.
Как откликнуться?
На нашем сайте: https://tprg.ru/okko
В отклике расскажите про опыт работы с микросервисами, клиент-сервисными интерфейсами и SQL/NoSQL базами данных.
Задать вопросы по вакансии: @yuliyakor
от 170 000 до 220 000 ₽
Онлайн-кинотеатр Okko ищет бэкенд разработчика, который займется новой продуктовой функциональностью с микросервисной архитектурой.
Что известно про компанию?
Okko создает платформы для просмотра фильмов и сериалов с качеством картинки и звука как в кинотеатре.
Как работает команда?
В команде 40 разработчиков и тестировщиков. 80% сотрудников — специалисты уровня senior и выше. Строгой иерархии нет: все вопросы решаются на совместных переговорах. Вместо скрама и канбана — акцент на адекватных человеческих взаимоотношениях.
Какие корпоративные преимущества?
Гибкий график. ДМС со стоматологией. Компенсация фитнеса и языковых курсов. Оплата завтраков и ужинов, годовая подписка на сервис.
Как откликнуться?
На нашем сайте: https://tprg.ru/okko
В отклике расскажите про опыт работы с микросервисами, клиент-сервисными интерфейсами и SQL/NoSQL базами данных.
Задать вопросы по вакансии: @yuliyakor
ИИ предсказал смерти в «Игре престолов»
В Мюнхенском техническом университете разработали ИИ, который предсказал вероятность смерти персонажей «Игры престолов»: https://tprg.ru/ilEf
Тот же ИИ перед выходом шестого сезона предсказал смерть пяти персонажей. В трёх случаях оказался прав.
Если не хотите спойлеров, не читайте этот отчёт: https://got.show
#ии
В Мюнхенском техническом университете разработали ИИ, который предсказал вероятность смерти персонажей «Игры престолов»: https://tprg.ru/ilEf
Тот же ИИ перед выходом шестого сезона предсказал смерть пяти персонажей. В трёх случаях оказался прав.
Если не хотите спойлеров, не читайте этот отчёт: https://got.show
#ии
Что нужно знать про массивы в JavaScript
https://tprg.ru/IkuT
Когда дело доходит до прохода по массиву, поиску элементов и так далее, вероятнее всего, для этого есть соответствующий метод массива.
Однако часть методов остаётся в тени, поэтому в этой статье поговорим о полезных методах массивов в JavaScript.
#javascript
https://tprg.ru/IkuT
Когда дело доходит до прохода по массиву, поиску элементов и так далее, вероятнее всего, для этого есть соответствующий метод массива.
Однако часть методов остаётся в тени, поэтому в этой статье поговорим о полезных методах массивов в JavaScript.
#javascript
Как программисту следить за здоровьем — отвечают эксперты
https://tprg.ru/w6vR
У программистов, как и у других людей с сидячей работой, может возникнуть ряд проблем со здоровьем.
Как избежать этих проблем? Спросим у наших экспертов. Как обычно, в конце краткие выводы.
#эксперты
https://tprg.ru/w6vR
У программистов, как и у других людей с сидячей работой, может возникнуть ряд проблем со здоровьем.
Как избежать этих проблем? Спросим у наших экспертов. Как обычно, в конце краткие выводы.
#эксперты
Что в мире происходит
😟 16 апреля Госдума приняла в третьем чтении законопроект об автономном Рунете. Теперь слово за Советом Федерации и президентом. Основные положения законопроекта вступают в силу 1 ноября, пункты о криптографии и национальной DNS — 1 января 2021 года.
🧐 В тот же день «Яндекс» выступила с критикой технологии DPI. По словам представителя компании, защита Рунета от внешних угроз сводится к DPI-фильтрации всего трафика на уровне операторов. Именно из-за этой технологии, говорит «Яндекс», в середине марта пострадали ресурсы компании. Так что при глобальной фильтрации потери в скорости доступа к сервисам неизбежны.
👨🔬 Тендер на создание системы контроля блокировок выиграл Федеральный исследовательский центр «Информатика и управление» РАН. Речь идёт о технологии, которая будет проверять, блокируют ли поисковики, а также VPN- и прокси-сервисы доступ к запрещённым сайтам. Сумма сделки — 19,9 млн рублей.
🚚 Чтобы не соскользнуть в негативное блокировочное настроение, посмотрите новый ролик от Boston Dynamics. Там десяток Spot Mini строгим маршем тянет по асфальту целый грузовик. Есть чему ужаснуться и восхититься.
Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
😟 16 апреля Госдума приняла в третьем чтении законопроект об автономном Рунете. Теперь слово за Советом Федерации и президентом. Основные положения законопроекта вступают в силу 1 ноября, пункты о криптографии и национальной DNS — 1 января 2021 года.
🧐 В тот же день «Яндекс» выступила с критикой технологии DPI. По словам представителя компании, защита Рунета от внешних угроз сводится к DPI-фильтрации всего трафика на уровне операторов. Именно из-за этой технологии, говорит «Яндекс», в середине марта пострадали ресурсы компании. Так что при глобальной фильтрации потери в скорости доступа к сервисам неизбежны.
👨🔬 Тендер на создание системы контроля блокировок выиграл Федеральный исследовательский центр «Информатика и управление» РАН. Речь идёт о технологии, которая будет проверять, блокируют ли поисковики, а также VPN- и прокси-сервисы доступ к запрещённым сайтам. Сумма сделки — 19,9 млн рублей.
🚚 Чтобы не соскользнуть в негативное блокировочное настроение, посмотрите новый ролик от Boston Dynamics. Там десяток Spot Mini строгим маршем тянет по асфальту целый грузовик. Есть чему ужаснуться и восхититься.
Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Исследование аудитории Telegram 2019
Команда русскоязычного проекта Telegram Analytics проводит масштабное исследование аудитории мессенджера. Это поможет изучить интерес брендов к площадке, а также интерес всего сообщества, противостоящего блокировкам.
В 2017 году они уже проводили похожий опрос, с его результатами можно ознакомиться здесь. А результаты нового исследования будут готовы уже через пару недель.
Проходите опрос по ссылке: tgstat.ru/research
Команда русскоязычного проекта Telegram Analytics проводит масштабное исследование аудитории мессенджера. Это поможет изучить интерес брендов к площадке, а также интерес всего сообщества, противостоящего блокировкам.
В 2017 году они уже проводили похожий опрос, с его результатами можно ознакомиться здесь. А результаты нового исследования будут готовы уже через пару недель.
Проходите опрос по ссылке: tgstat.ru/research
Пишем одностраничное приложение с Flask и Vue.js
https://tprg.ru/7QuS
Подготовили для вас пошаговое руководство по настройке базового CRUD-приложения с помощью Vue и Flask.
В конце урока вы узнаете:
— что такое Flask,
— что такое Vue,
— как Vue соотносится с другими UI-библиотеками и фронтенд-фреймворками вроде Angular и React.
#веб #vuejs
https://tprg.ru/7QuS
Подготовили для вас пошаговое руководство по настройке базового CRUD-приложения с помощью Vue и Flask.
В конце урока вы узнаете:
— что такое Flask,
— что такое Vue,
— как Vue соотносится с другими UI-библиотеками и фронтенд-фреймворками вроде Angular и React.
#веб #vuejs
Подборка книг по программированию
https://tprg.ru/3FfU
Ищете хорошие русскоязычные книги по программированию? У нас есть такие.
Сделали подборку из нескольких интересных книг по Go, Python, Docker и другим технологиям и рекомендуем их вам. На каждую книгу из подборки вы можете получить скидку 10% по промокоду TIP_PROG.
#книги #программирование
https://tprg.ru/3FfU
Ищете хорошие русскоязычные книги по программированию? У нас есть такие.
Сделали подборку из нескольких интересных книг по Go, Python, Docker и другим технологиям и рекомендуем их вам. На каждую книгу из подборки вы можете получить скидку 10% по промокоду TIP_PROG.
#книги #программирование
Основные концепции журналирования в Python
https://tprg.ru/zSWk
Ведение логов (журналирование) — весьма полезная штука для разработчика. Логи пригодятся в процессе отладки, помогут обнаружить скрытые проблемы проекта, а также отследить его производительность.
Данная статья — руководство для начинающих разработчиков по использованию входящего в состав стандартной библиотеки Python модуля logging, предоставляющего большую часть необходимых для журналирования функций.
#python #начинающим
https://tprg.ru/zSWk
Ведение логов (журналирование) — весьма полезная штука для разработчика. Логи пригодятся в процессе отладки, помогут обнаружить скрытые проблемы проекта, а также отследить его производительность.
Данная статья — руководство для начинающих разработчиков по использованию входящего в состав стандартной библиотеки Python модуля logging, предоставляющего большую часть необходимых для журналирования функций.
#python #начинающим