Дмитрий Душкин @sky2high0
front-end разработчик
Information
- Rating
- Does not participate
- Location
- Домодедово, Москва и Московская обл., Россия
- Registered
- Activity
Specialization
Fullstack Developer
Senior
JavaScript
CSS
React
Node.js
TypeScript
React Native
BEM
Интересно, система Голдратта наша реализацию в каком-нибудь ПО?
Разрыв задачи — интересная штука. На практике, правда, редко когда так делаем, т.к. уходит дополнительное время на переключения, да и сами задачи стараемся короче формулировать. Поэтому сильно про такую штуку не думал.
В вашем алгоритме надо еще как-то отслеживать занятость исполнителя и временные сроки. Кажется, это довольно все усложнит.
Действительно, для полноты решения также надо выводить критический путь и добавить инструменты выставления неточных сроков. Последнее, кстати, в каком-то виде есть в Omniplan, там сроки вех вычисляются с помощью симуляции Монте-Карло.
Интересная тема про поздние сроки (запас времени для окончания работ по задаче) и в целом понятие резерва, такого я нигде еще не видел.
Вообще меня это вдохновило попробовать сделать не Ганта для работы с проектом, а сетевые графики из системы в ролике.
Сергей, спасибо за доклад! Ты в своем рассказе, кажется, больше про цели для отделов. А как формируются цели для конкретных разработчиков?
Видео гляну, спасибо.
Если все же есть такая потребность, но у RN неплохая документация, как написать подключить к RN произвольный нативный модуль. Этим тоже мы нередко занимались, подключая внутренние нативные модули нашей компании.
Если ли же в вашем приложении процентное соотношение другое, то, конечно, стоит присмотреться к другим вариантам.
Перейти на новый экран, сделать сетевой запрос, обработать JSON ответа на пару сотню Кб, перерендерить пару десятков вложенных View — вот типичные задачи для ниши приложений, для которых используются эти фреймворки.
Если вы их используете для создания игр, real time machine learning, 3d графики и пр., то вы просто используете неподходящий инструмент.
Второе. У меня за плечами разработка большого приложения (порядка 30 экранов) с команде из 3 разработчиков, которое работает на базе RN и при этом занимало и занимает топовые позиции в каталоге App Store. Мне кажется, это подтверждает аргумент, что можно делать крутые приложения на RN, которые нравятся пользователям.
А у меня такая же нога, но не болит.) Я, честно, за 6 лет работы в одной из крупнейших ИТ-корпораций РФ не встречал именно такого требования к общению с чей-либо стороны.
Пожалуй, если где-то есть культура со смещение в сторону абсурдной вежливости, то общее правило я для себя оставил таким же — не сошлись культурами, найди другую компанию. ИТ рынок сейчас очень большой.
Не вижу ничего плохого, чтобы показать коллеге, что я воспринимаю его как человека, а не как винтик в системе по доставке обновлений продукта. Очень важно показать, что ты «видишь» человека.
Антон, в своей статье, ты кидаешься из одной крайности в другую, приводя в качестве примера несуществующие абсурдные требования к вежливости, а потом сокрушаешься, что эти правила контр-продуктивны. Конкретно эти правила — да, конечно, но базовые правила вежливости гораздо проще.
Возможно, некоторые люди просто не видят этой черты, но есть же обратная связь. Ты вроде её получил сполна, чтобы скорректировать свое поведение. Если не хочешь принимать культуру компании, то почему бы всем не упростить жизнь и найти ту компанию, которая тебе больше подходит по культуре?
Спасибо за статью! А известны конкретные цифры: средний размер бандла, потребление памяти и время на обновление DOM?
Не надо так, в общем. Лучше делать PR или форки.
Хорошо же, когда сложная тема просто объясняется?)
Спасибо за статью. Возможно, я упустил, но неясно как вообще при такой архитектуре может быть быстрое чтение состояния того же пользователя? Каждый раз итерироваться по всем соотв. событиям?