devmargooo Profile Banner
Сеньорита фронтенда Profile
Сеньорита фронтенда

@devmargooo

Followers
4K
Following
90K
Media
809
Statuses
21K

Фронтенд разработчик. Амбассадор хард скиллов. Преподаватель фронтенд разработки, ментор.

Joined September 2020
Don't wanna be here? Send us removal request.
@devmargooo
Сеньорита фронтенда
5 months
Другие девочки делятся рецептами супов и салатов, а я завела канал Фронтенд Кухня на котором буду рассказывать, как вкусно готовить фронтенд. Внутри - рецепты лайфхаков для фронтендера, либы на любой вкус, щепотка карьерных советов. Буду всем рада 😊.
3
0
49
@devmargooo
Сеньорита фронтенда
14 hours
RT @nat_davydova: Я из интереса веду статистику. Беру задачу и сама себе фиксирую, за сколько, на мой взгляд, я ее сделаю в часах. Потом т….
0
1
0
@devmargooo
Сеньорита фронтенда
15 hours
В тему оценки. Сейчас взяла в работу задачу по починке скриншотных тестов. Ситуация: локально и в ci тесты проходят с разным результатом. Докер образ один и тот же. Честно говоря, я пока что вообще не е*у что с этим делать. Как вы думаете, как мне оценить сроки на фикс? :).
@devmargooo
Сеньорита фронтенда
1 day
Мы ужасно умеем оценивать сроки. Подкидывание монетки или бросание кубика даст верную оценку с той же вероятностью, что и команда опытных программистов. Но бизнесу нужны сроки, и нам приходится оценивать задачи, надеясь на удачу и на то, что не возникнет непредвиденных проблем.
13
0
14
@devmargooo
Сеньорита фронтенда
1 day
RT @RobertMSterling: I'm sorry but someone had to do it
Tweet media one
0
28K
0
@devmargooo
Сеньорита фронтенда
1 day
RT @bormatograf: Влюбился в обоих
0
183
0
@devmargooo
Сеньорита фронтенда
1 day
RT @DragorWW: Забавно как разработчики приходят к открытию когда используют AI, что spec-driven development единственное что работает хорош….
0
1
0
@devmargooo
Сеньорита фронтенда
1 day
Я же говорила, что обожаю твиттер?).
@qnikst
Alexander Vershilov
1 day
@devmargooo Ужас как можно заночевать на диване тогда дедлайн? надо фигачить до конца!.
0
0
2
@devmargooo
Сеньорита фронтенда
1 day
Если вы разработчик и от вас требуют сроки - попробуйте так и сказать: “Я точно успею сделать вот это, остальное - постараюсь, если не вылезем за дедлайн”. Тогда вы сможете рассчитывать на то, что критическая функциональность будет готова в срок, а опциональной можно пренебречь.
4
0
20
@devmargooo
Сеньорита фронтенда
1 day
Я сделала каркас фичи за неделю, но не успела добавить ряд фич в свое решение, плюс пропустила некоторые корнер кейсы. Менеджер осталась довольна. А затем попросила доработать решение и учесть корнер кейс. “Хорошо,” - сказала я, - “на это мне нужна еще неделя”. На том и порешили.
2
0
20
@devmargooo
Сеньорита фронтенда
1 day
Первый раз я применила этот способ еще в 2019 году. Я прикинула, что мне нужно около двух недель на задачу. Однако менеджер вернулась ко мне со словами - “бизнес не дал тебе две недели, бизнес дал тебе неделю”. “Хорошо, я могу сшить семь шапок из этой шкурки,” - подумала я.
2
0
19
@devmargooo
Сеньорита фронтенда
1 day
Тогда вы не будете зависеть от точных оценок, и при любом раскладе сделаете главное.
1
0
17
@devmargooo
Сеньорита фронтенда
1 day
Однако можно сделать ровно противоположное: не угадывать срок, который уйдет на разработку, а зафиксировать время, которое вы готовы уделить на фичу. Например: “Мы готовы потратить на эту фичу 2–5 дней. Обязательно - чтобы работало вот это. Всё остальное сделаем по возможности”.
3
0
22
@devmargooo
Сеньорита фронтенда
1 day
Алан Тьюринг доказал неразрешимость этой проблемы еще 90 лет назад, однако менеджеры по сей день продолжают пытать программистов на очередном дейли вопросом “так, с��олько тебе еще делать эту задачу?”.
1
0
21
@devmargooo
Сеньорита фронтенда
1 day
Разработка - это сборка конструктора из мелких деталей: никогда не знаешь, подойдёт ли новая деталь к уже собранной части. Это напоминает проблему остановки Тьюринга: для любых двух функций F и G мы не можем определить, что их суперпозиция остановится (= заработает как надо).
1
0
20
@devmargooo
Сеньорита фронтенда
1 day
Это был очень плохой пример: как раз в это время я проходила стоматологическое лечение, которое заняло на год больше ожидаемого и оказалось в 2,5 раза дороже изначально планируемой суммы.
2
0
17
@devmargooo
Сеньорита фронтенда
1 day
В защиту программистов скажу, что проблема оценок существует не только в айти: любой сложный процесс практически невозможно спрогнозировать. Один мой менеджер как-то сказал: представь, что твой врач не может назвать, сколько времени уйдет на лечение, что ты будешь чувствовать?.
3
0
20
@devmargooo
Сеньорита фронтенда
1 day
Каждый решает эту проблему по-своему. Один мой коллега всякий раз долго извинялся, когда факапил сроки, и обещал обязательно все сделать сегодня. Снова не успевал, снова извинялся. Другой коллега оставался допоздна перед дедлайном, а как-то раз и заночевал на офисном диване.
3
1
23
@devmargooo
Сеньорита фронтенда
1 day
Разумеется, все эти моменты становятся известны уже в процессе решения задачи, но никак не на этапе планирования. Мы сталкиваемся со сложным выбором: провалить сроки или овертаймить.
1
0
23
@devmargooo
Сеньорита фронтенда
1 day
Однако непредвиденные проблемы возникают практически всегда. Внезапно выясняется, что часть системы, куда нужно интегрировать новую фичу, работает с багами, или наше решение не вписывается в существующую архитектуру.
1
0
25
@devmargooo
Сеньорита фронтенда
1 day
Мы ужасно умеем оценивать сроки. Подкидывание монетки или бросание кубика даст верную оценку с той же вероятностью, что и команда опытных программистов. Но бизнесу нужны сроки, и нам приходится оценивать задачи, надеясь на удачу и на то, что не возникнет непредвиденных проблем.
13
13
131
@devmargooo
Сеньорита фронтенда
2 days
Почему у меня все наоборот????.
@DantesDmitriy
Дантес
2 days
Tweet media one
1
0
3