Хочешь влиять на решения и вести команду? Собрал книги, которые прочитал сам и советую.
TGM в Fintech. Go, архитектура, backend, управление командами и реальные кейсы.
Хочешь влиять на решения и вести команду? Собрал книги, которые прочитал сам и советую.
Есть одна оговорка про хеш-таблицы, которую все выдают на собеседовании, но забывают при разработке.
Про JWT уже написали столько, что очередной разбор заголовка, данных и подписи хочется пролистнуть. Поэтому я хочу разобрать конкретную уязвимость: как пользователь может вписать себе role=admin и пройти проверку подписи.
Аналитик и тимлид тащат проект в две каски.
Аналитик собирает функциональные требования (ФТ) и нефункциональные требования (НФТ), проектирует интеграции, ведёт проект и согласует ожидаемый результат. Когда перестаёт вывозить, НФТ и интеграции забирает тимлид.
Ты уже устал, но ещё можешь поработать. Этого почему-то хватает, чтобы снова отложить отдых.
Закрыть ноутбук неудобно: у разработчика вопрос, задача почти готова, завтра спросят результат. А прогулку перенести легко. Сон тоже.
Пусть в памяти есть миллион строк. Уникальных — тысяч десять. Остальное — одни и те же значения, которые ты хранишь снова и снова. В Go для таких случаев есть пакет unique, который многие разработчики почему-то игнорируют.
«Переписать сервис», «попробовать новую БД», «почитать книгу». Свалил всё в список задач, расставил сроки. Теперь ругаешь себя, что ничего не успеваешь.
Тебя тоже бесит, когда аналитик или менеджер ставит задачу так, что ничего не понятно? Вот решил поразмышлять о постановке задач. И начать с неприятного: проверь свои тикеты. Возможно, коллеги читают их с тем же выражением лица.
Допустим, в Jira прилетает «Доработать возвраты». Ты полез в API, менеджер ждёт кнопку в админке. До демо оба довол…
Открываешь задачи на день. Посмотреть PR, подготовить 1:1, разобраться с таймаутами, согласовать архитектуру. Ещё в чате просят «быстро глянуть».
Выглядит нелогично: процессор свободен, а приложение стоит. Но для контейнера этого CPU уже нет — он исчерпал заданный ему лимит.
Сейчас можно открыть Cursor, Claude Code или ChatGPT, написать: