Cronis Academy
456 subscribers
87 photos
25 videos
1 file
277 links
Подготовка в Яндекс / MAANG с нуля
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Еще один новогодний и скоро возвращаемся к серьезным вещам
🤣5🔥32
Ребята, привет!

Кто на веб хочет, где мы с вами год спланируем?
👍151
Знаете эту формулу

1.01^365 = 37.78?
👍6🔥1
Cronis Academy
Знаете эту формулу 1.01^365 = 37.78?
Сделаем план на год как на 1% в день становиться лучше?
🔥8👍31
Ребята, привет)

Знаете самый страшный момент на интервью?
Когда тебе дали задачу, а в голове вместо решения - пустота.

Смотришь на условие: вроде решал похожую задачу, а мозг все равно замирает.
Начинаешь перебирать варианты: "А если так?", "А может вот так?", "Нет… это не то"
⏱️Секунды идут
😶Интервьюер молчит
😨Поднимается паника

Проблема здесь не в знаниях. Проблема в том, что у тебя нет системы мышления под давлением. Хорошая новость – это лечится) 🎉

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

А ну и конечно, раз еще только начало года, праздники закончились, можно и год спланировать.
Поэтому расскажу, чтобы я сделал, если бы сам сегодня готовился в Яндекс\MAANG с нуля. Спойлер:

Я бы не решал 1000 задач и не читал 10 книг
Я бы построил чёткий годовой план и двигался по нему
На 2-дневном интенсиве покажу этот план целиком и расскажу, как преодолеть страх потерянности на интервью

Чтобы попасть на интенсив, вступайте в группу ЗДЕСЬ
🔥51
💯5🤔1
Кто помнит что в эту субботу веб, где спланируем год подготовки? Чтобы сразу верно идти, а не читать 100 книг?
🔥6
Спите?
🎁 Господа, какой лучший подарок на 23 февраля?

Правильно, скидка 36% на system design: вместо $700 -> $450.
Можно в рассрочку на 6 месяцев по $88 в месяц.

Чтобы зайти на курс в живую группу:
1. Приобрести ЗДЕСЬ оплатив полность
2. Чек скинуть @cronis_service
3. Вам дадут доступ

Рассрочка: написать @cronis_service слово "рассрочка SD"


Действует сегодня до 23:59

Вот одна из лекций по ограничению нагрузки:
https://www.youtube.com/watch?v=1FE9dagTc8o
3🔥2
Осталось 2 часа
Если не успели посмотреть видео и принять решение, напиши «хочу курс», @cronis_service, чтобы закрепить за собой стоимость на 24 часа
Всем привет
Приехали туда, куда не ждали.
Redis используется для реализации rate limiter. В их официальной докумнтации неверно реализованы все rate limiter'ы на TypeScript (не LUA, а именно TypeScript).
Каждый неверно решает проблему "гонки".

И как тогда учиться обычным людям или просто даже этот код использовать? Написал им в тех поддержку, посмотрим что проиходит. Может я где-то не прав, но 99.999% что они накосячили.

То есть золотой стандарт интернета и балансировки нагрузики имеет неверную реализацию и никто за все время существования системы не заметил багов в КАЖДОМ алгоритме на TypeScript. Это очень странно

Вопрос: может кто-то сталкивался, но постеснялся им написать?
😱1
Как думаете, почему всегда одно и тоже:

куда не полезешь глубже, чем базовые знания, всегда начинается «вакханалия», ошибки и баги?

Как в фреймворках, так и в книгах, официальной документации и изредка в алгоритмах.

Вот сколько лет занимаюсь столько лет сталкиваюсь
💯1
🗓️ Как оценивать срок задачи

Ребята, привет)
В свое сам неверно оценивал задачи, а потом ночами дорабатывал, чтобы успеть. У кого было?

Ситуация:
Иногда, когда вас просят оценить задачу, вы в глубине души знаете, что челвоек понятия не имеет, что спрашивает:
☑️ Возможно, это менеджер проекта, который не до конца осознает бардак с legacy-кодом
☑️ Возможно, это заказчик, который не разбирается в программировании

И вы прикидываете в мыслях: «Не знаю, что он хочет, но за 2 недели успею. А если нет – посижу на выходных» и озвучиваете ему дату в 2 недели.
Так происходит, потому что вы чувствуете давление, или хотите угодить, или имеете синдром самозванца.

В момент, когда вы сделали такую оценку, вы солгали)
Через 2 месяца, когда из-за вашей реализации, сделанной под давлением сроков, начнут сыпаться баги – эта ложь будет на вашей совести.

Оценивать задачу, которую вы не понимаете – это "самоубийство". Из-за этого заканчивались карьеры. Вы выгораете, проект рушится.
А всё потому, что вы постеснялись, и сказали "2 недели". Когда вы сказали срок, основанной ни на чем, вы подписали контракт, который не можете выполнить. И вы проиграете, когда время подойдет к сдаче проекта.

Решение
📌Неопределенность задачи порождает неопределенность сроков. Если менеджеру нужна точность, ему придется предоставить вам точность. Если он будет настаивать, скажите ему, что вам нужно 2 дня на исследования. Это защитит вас и покажет ему, что он не знает, чего хочет.

📌 Вместо конкретной даты укажите диапазон. Скажите, что задача займет 3-6 недель. На начальном этапе оценка не может быть точной. Начав разбираться в задаче, вы через несколько дней поймете, с чем на самом деле столкнулись и сможете точнее определить сроки.

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

Если вам запрещают указать диапазон, говорите следующее:
Передача риска: «если я назову конкретную дату выполнения, даю 70%, что я не успею. И если что-то пойдет не так, то задача растянется на месяц. Не думаю, что нам стоит так рисковать»
Предложение по исследованию: «сейчас я не могу назвать реальную цифру. Мне надо 2 дня, чтобы разобраться. После этого я буду знать диапазон, когда задача, скорее всего будет выполнена»

Выводы
Ваша задача – отказаться от вранья. Ложь вредит и вам, и компании. Неверные оценки имеют стоимость: из-за них половина проектов выходит за бюджет. В итоге:
Вы работаете по выходным и пишите плохой код, везде, где это экономит время.
В коде, написанном под высоким давлением, в разы больше ошибок (видел цифру до 15 раз)
Вы не экономите время. Вы берете в долг под огромные проценты. И платите их своим временем и здоровьем.

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

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

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

Вы не ведете себя токсично. Вы ведете себя профессионально.
Перестаньте успокаивать людей ложью, начните успокаивать их правдой)
8
Кто уже 3й месяц бездельничает и обещает себе завтра взяться за ум и всё никак?
👍5