Один день айтишника | Антон Назаров @one_it_day Channel on Telegram

Один день айтишника | Антон Назаров

@one_it_day


Канал сообщества Осознанная Меркантильность: @om_assistant_robot
Задать вопрос: @m0rtymerr_support
Предложка — @one_IT_day_bot

Один день айтишника | Антон Назаров (Russian)

Канал "Один день айтишника" приглашает вас в увлекательный мир IT отрасли вместе с Антоном Назаровым. Этот канал создан для всех, кто интересуется IT тематикой, хочет узнать о повседневной жизни работника в этой сфере или просто ищет вдохновение от успешных профессионалов. nАнтон Назаров делится своими профессиональными и жизненными историями, рассказывает об актуальных технологиях и трендах в IT, а также дает советы начинающим специалистам

Подписывайтесь на канал "Один день айтишника" и окунитесь в увлекательный мир информационных технологий вместе с Антоном Назаровым!
Канал сообщества Осознанная Меркантильность: @om_assistant_robot. Задать вопрос: @m0rtymerr_support.

Один день айтишника | Антон Назаров

17 Feb, 06:05


😈 Челлендж по запуску 12 простых IT-проектов за 12 месяцев

Летом 2023 г. появилось комьюнити инди-хакеров, в котором ребята решили запускать 1 простой продукт в онлайне каждый месяц.

И в реальном времени показывать: как разрабатывают, продвигают и сколько получилось заработать на запусках таких микро-проектов.

Например, вот 👉 пост про то, почему американцы платят $40 за простой конвертер картинок, который сделали за 4 недели. Несмотря на то, что вокруг полно бесплатных аналогов)

👉 Этот пост про то, как за 2 недели запустили темную тему с тарифами от $5 до $99. Четыре таких продукта приносят на пассиве как зп среднего разработчика.

А вот 👉 тут — как все может грустно закончиться, если 2 года пилить сложный продукт, не показывая его рынку.

👉 Здесь, как за 30 дней сделали приложение для решения задач по математике, которое через 4 месяца вышло на $1200/месяц.

А 👉 здесь рассказывают, как заработали 1 700 000 рублей на боте для создания фотокниг и какие фейлы допустили.

Первая находка в их комьюнити IT билдеров — метод, который позволяет сделать запуск за 1 месяц.

Вторая находка — метод продвижения, который они используют. В среднем на продвижение одного IT-продукта уходит $150, причем есть продукты с 200К+ юзеров 🙂

Вот здесь можно подписаться на канал, чтобы подглядеть за их запусками. А может, и попробовать сделать такой простой продукт самому)

#реклама #текст_прислан

Один день айтишника | Антон Назаров

12 Feb, 07:05


(2/2)
🕗12:00 Открываю джиру смотрю что я там оставлял перед новым годом. Пара задач есть, вспоминаю что большую часть аналитики по этим задачам сделал ещё до н.г, специально оставил их в запасе что бы после нового года спокойно их посмотреть ещё раз и отдать в работу. В общем смотрю что там вообще нужно было сделать, какое я ТЗ подготовил для разрабов, все ли адекватно. Вроде все ок, но чё то не очень хочется как то отдавать задачу в работу в первый рабочий день года. Отдам завтра или уже на следующей неделе.
🕗14:00 Поотвечал бизнесу на вопросы которые задавали перед Н.Г, ну вроде все, новых задач тоже как то брать щас не хочется.
🕗15:00 Созвон с учеником. Заниматься обучением и менторством стал примерно год назад, сначала отработал на родственниках, потом решил попробовать помогать ребят с устройством за плату. Вообще самая главная мотивация была как раз в том что бы помогать людям освоить необходимый минимум навыков что бы начать работать прямо сейчас. Я проходил собесы и видел просто дикий спрос на аналитиков, что собственно и позвонило мне устроится на 460к, и это даже не потолок ЗП! При том что из хард скилов по сути один только SQL! Кстати какие у нас там щас самые прибыльные языки программирования? Go, Swift или старая добрая Java? в общем SQL может с ними посоревноваться 😂 С оговоркой на то что это вообще не язык программирования)
🕗16:30 Созвон закончил, закрываю ноутбук, с телефона если что мониторю джиру, рабочий мессенджер.
Ну вот и все! Вот такой после новогодний рабочий день, в этой части я познакомил вас с моей специальностью. В следующей части я расскажу что я делал для того что бы расти по зарплате, сколько я прошел собеседований, сколько секций я прошел в Яндекс и на какую сумму я получил оффер, а также будет больше рабочих задач! До встречи в следующем выпуске)

Если тебя интересуют данные, и хотел бы работать аналитиком пиши https://t.me/entityid

Сообщество для входа и роста в IT

Один день айтишника | Антон Назаров

12 Feb, 07:05


(1/2)
Всем привет, меня зовут Игорь и я аналитик  DWH. Нечасто тут пишут аналитики, думаю многим будет интересно.
Итак: один день из работы Аналитика DWH. И многие уже на этом этапе зададутся вопросом, что за это за аналитик такой? вот их развелось..) На самом аналитик DWH это просто более узкая специализация такой обширной роли как - Аналитик данных (Data analyst, сокращённо DA)
Чем он отличается от аналитика общего профиля? - Тем что работает в команде хранилища данных, развивает его, дорабатывает. Команда состоит из разработчиков (у нас это дата-инженеры (Data engineer, DE) аналитиков, и тимлида. Задачи поступают от бизнеса в виде запросов: мы хотим автоматизировать вот этот ручной отчёт, или хотим что бы у нас в автоматическом режиме считалась  рентабельность. Аналитику берет такой запрос в работу, идёт к бизнесу и уточняет все требования: что вы хотите считать, на каких данных, какие сценарии использования отчета, в каких разрезах вы хотите смотреть данные, уточняет и вместе с бизнесом формулирует алгоритм расчета: 1) какие берем данные 2) какие фильтры накладываем 3) какие поля выводим в итоговом отчете, как они формируются, как считаем выручку, прибыль, затраты рентабельность, что делаем с отменами чеков, возвратами и прочим. После сбора требований аналитик приступает к анализу источников, изучает то как хранятся данные как они обновляются, анализирует полноту данных и их качество. На следующем шаге аналитик готовит описание данных, так называемые S2T - Source To Target mapping, подготавливает модель данных в соответствии с требованиями и принятыми стандартами на хранилище, в модели описываются таблицы-сущности, их связи. Готовую модель обычно согласовывает архитектор данных, либо при его отсутствии тимлид или старший аналитик. После согласования задача по загрузке данных передается разработчикам, а аналитик приступает к следующему этапу, готов прототип SQL запросов которые будут формировать итоговый датасет (витрину данных). После написания SQL-прототипа, аналитик сам либо вместе с бизнесом тестирует результаты, данные смотрятся по всякому, рассматриваются краевые случаи, какие то особенные кейсы, после всех доработок и исправлении аналитик передает разработчику готовый SQL скрипт, который необходимо будет оптимизировать, и настроить регулярную загрузку в инструменте ETL. После вывода данных на прод, аналитик отдает бизнесу данные в итоговое тестирования, если все хорошо то можем считать задачу выполненной, вот и все! Это очень общее описание, на разных этапах могут быть разные доп работы, и прочее.
Ну так вот вернемся к мне. 30 лет, образование не IT, работал водителем автомобиля 3 класса🙂. Опыт работы в IT 2 года, на старте работал в конслалтинге, на различных проектах связанных с данными, через пол года работы попал на проект DWH, с тех пор работаю на таких проектах. из последних рабочих мест это X5 retail, Unilever, Райфайзенбанк, Алроса. На данный момент работаю в компании разрабатывающей ПО на различные рынки, в том числе западные. Рост зп за два года: 70к -> 190к -> 270к -> 460к на руки на последнем месте без учета премий, работа по ТК РФ.
🕗 09:00 Проснулся должен был приступить к работе, но после нового года сложно войти в рабочий ритм, поэтому принимаю волевое решение спать ещё где нибудь до 11:00
🕗 11:00 Просыпаюсь второй раз, проверяю что там в рабочих чатах- тишина. Иду пить кофе и завтракать. Ранее у меня на всех проектах были Дейли звонки по утрам, на этой работе такого нет, нет вообще никаких обязательных созвонов, все кто узнают об этом очень удивляются, а говорят аналитики только на звонках сидят)

Сообщество для входа и роста в IT

Один день айтишника | Антон Назаров

09 Feb, 14:03


Нужны добровольцы для тестирования нового бота оплаты на ОМ. Оплату компенсируем
Пишите в комменты +, вам нужен тг аккаунт, к которому не привязан бусти

Один день айтишника | Антон Назаров

22 Jan, 08:25


Типичный день бэкендера
Привет! Я - senior Go разработчик в одной из сберовских компаний. Сейчас подробно опишу типичный мой рабочий день:

*Утро*
1. 9:30–10:00 – Начало дня
• Проверка почты, уведомлений в мессенджерах и Джире.
• Быстрый просмотр вчерашнего прогресса команды (Merge Request'ы, новые баги, комментарии).
• Планирование задач на день: определение приоритетов, подготовка к митингам.
2. 10:00–10:30 – Дейли
• Ежедневная синхронизация с командой.
• Краткий отчет о том, что сделано, что планируется, какие есть блокеры.
• Прослушивание статусов коллег, чтобы при необходимости предложить помощь.
3. 10:30–11:00 – Работа с кодом
• Продолжение работы над задачей из спринта.
• Решение сложных архитектурных вопросов (например, проектирование нового сервиса для обработки большого объема транзакций).
• Общение с другими разработчиками и техлидом, если требуется уточнение по интеграции или взаимодействию модулей.

*День*
4. 11:00–11:40 – Code Review
• Просмотр МР'ов(merge request’ов) коллег.
• Обсуждение предложений по улучшению кода, архитектуры или производительности.
• Взаимодействие с ментором (если он есть) или консультация с junior-разработчиками.
5. 11:40–13:00 – Глубокая работа
• Активное программирование. Например:
• Разработка новой фичи (например, написание новой grpc-ручки в мобильном шлюзе с использованием кэша).
• Оптимизация производительности запросов к базе данных.
• Внедрение новых метрик в систему мониторинга.
6. 13:00–14:00 – Обед
• Время для отдыха, общения с коллегами в неформальной обстановке, обсуждения интересных технических новостей.
7. 14:00–15:00 – Груминг (в определенные дни спринта)
• Участие в обсуждении бэклога.
• Оценка задач с использованием сторипоинтов.
• Уточнение требований по доке из конфлюенса у системных и бизнес аналитиков.
• Деление больших задач на подзадачи.

*Вторая половина дня*
8. 15:00–16:30 – Продолжение разработки
• Доработка текущей фичи или задачи.
• Написание тестов (юнит-тесты, интеграционные тесты).
• Подготовка МР'ов для проверки.
9. 15:30–16:00 – Встречи 1:1
• 1:1 с тимлидом (раз в спринт):
• Обсуждаем личный прогресс.
• Уточненяем приоритеты в разработке(просмотр MR’ов либо же глубокое прогружение в текущую задачу).
• Получение обратной связи и обсуждение профессионального развития.
• 1:1 с Продактом (раз в месяц):
• Выяснение стратегических целей команды.
• Обсуждаем предложения по улучшению продукта.
10. 17:00–18:00 – Подготовка к следующему дню
• Финальная проверка прогресса.
• Обновление статусов задач в Jira.
• Резерв времени для исправления критических багов.
• Подготовка к вечернему релизу(если он планируется)

*Вечер*
11. 18:00–18:30 – Завершение дня
• Закрытие тасок в джире, если они завершены.
• Проверка расписания на следующий день.

*Особые дни*
• Ретроспектива (в конце спринта):
• Анализ того, что сработало хорошо и что нужно улучшить.
• Обсуждение изменений в процессах или инструментах.
• Начало нового спринта:
• Планирование задач на предстоящий спринт - Раскидывание задач по разработчикам/аналитикам.

Кстати, я консультирую по Go разработке и помогаю получить высокий(от миддла) грейд. Пиши, буду рад - @EdikMarch

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

16 Jan, 06:00


Как тебе могут сесть на шею, а потом еще сказать, что ты медленно ходишь.

Расскажу свою историю, которая приключилась со мной в одном зеленом банке.
Хочется сразу оставить ремарку, на данный момент я точно знаю, как этого можно было избежать, да и выйти победителем, но "после драки кулаками не машут".

Было это дело, наверное, около 2х лет назад. Работал я в рекламном проекте, проблемы были давно, но с ними можно было жить.
В вертикали QA начал происходить откровенный бардак(да и до этого в целом он тоже был) и понимание того, кто и чем должен был заниматься было весьма сомнительным.
Меня попросили помочь в тестировании довольно здоровенной фичи, а мне была нужна хорошая оценка в квартале, поэтому я решил помочь.
Что странно, команда QA, которая должна была этим заниматься была небольшой, а именно 3 человека вместе со мной(этого точно было мало).
Разными схемами вышло так, что по итогу все это тестировал я один, потому что у других "сейчас есть важные задачи".
Чтобы понимать контекст расскажу очень образно флоу тестирования. Нужно было составлять конфиг в виде json файла, прокидывать его на устройство и смотреть поведение системы. Дело не хитрое, но зная объем, довольно долгое.
Потратив недели на "помощь", я ушел на свой проект заниматься тем, чем должен был по обязанностям.

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

В общем то, кажется, что к кульминации я вас подвел.

Это был последний квартал, а это значит, что у всех горела жопа на тему KPI(в том числе и у меня). В какой то момент меня тегают в треде и говорят, что не понимают как тестировать и вообще почему этим не занимаюсь я???
Сказать, что я был в шоке это ничего не сказать. Тут то я совершил ошибку.
Один их этих ребят сказал: "А можете стоит просто показать, как это должно работать?"
На что я ответил: "А может не стоит учить меня работать?"
Казалось бы, фраза никак не задевает чьи то чувства, но соглашусь, она довольно токсичная.
Выброшена она была по причине того, что я и без этого был довольно уставшим, выгоревшим и раздраженным, а тут еще такое.
По итогу на ревью мне говорят, что я не уважаю коллег, оскорбляю их и не помогаю людям с меньшим уровнем компетенций. В свою защиту могу сказать, что все было разжевано, как детям и токсичность была допущена в вышеупомянутой фразе.
За это мне режут оценку в квартале(хотя критерия такого нет).
Это было последней каплей, после чего я сказал на ревью свое мнение и уволился(ну после премии конечно годовой).

Насколько я знаю этот паренек сейчас, что то типо лида, что вызывает у меня смех, потому что я всегда знал, что в этом большом подразделении банка все стоит ну не совсем на твоих компетенциях в плане командном и техническом, а скорее на гибкости твоего языка(ну вы поняли)

Какая мораль?
Редфлаги можно увидеть в компании сильно заранее и вероятность того, что этим флагом тебя отпинают - высока. В бигтехе желание работать отпало, но опять же, конкретно этот кейс можно было избежать, а я тогда в софтах был не то чтобы опытным.

Набравшись опыта, у себя в тг стараюсь делать уклон на софт скиллы, потому что штука это довольно важная. Приходи, услышимся - Паша и его QA WAY

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

14 Jan, 07:52


Конфликт с коллегой: что я понял о тактичности
(имена главных героев изменены по этическим причинам)

Мы были на финальном этапе разработки приложения. Команда под давлением сроков, все на нервах. Практически на финишной прямой я заметил баг в функционале, за который отвечал мой сотрудник Дима. Баг был неприятный, но не критический. Мы обсуждали это на общем созвоне, и я, как мне казалось, просто указал на проблему. Но Дима воспринял это как публичную критику его работы. Он резко ответил: «Если ты такой умный, исправь сам».

Теперь это уже задело меня: я, конечно, понимаю бирюзовые команды, отсутствие субординации между подчинённым и тимлидом, но сейчас это было прям слишком. В общем, на колле начался срач. Я ему: «Дело не в умности, а в том, что это важно для пользователя», он мне: «Чего ты в мой код лезешь? Своих дел мало?», я ему… Ну, вы поняли 😅 Ситуация выходила из-под контроля. Я понимал, что теперь вопрос не в баге, а в том, кто выйдет из этого конфликта победителем. 

После созвона я продолжал злиться ещё и потому, что эта ситуация повлияла на настроение в команде: все как-то скисли, были явно на стороне Димы тупо из солидарности. Понятно, что я мог быть тактичнее, но какой такт, когда горят сроки, а тут этот косяк? Для чего тогда вообще эти общие созвоны, если мы не можем на них обсуждать работу, а должны искать какие-то особенные подходы к сотруднику? 

В итоге я стал вспоминать все последние разговоры с Димой и поймал его состояние: он был реально на грани выгорания. В табличку (душновато, да?🙃) я внёс все плюсы и минусы его работы, и обнаружил, что плюсов значительно больше: например, он на связи и ночью, и ранним утром, быстро реагирует на правки. Он явно хотел просто дотянуть до конца проекта и выдохнуть, чтобы не подводить всю команду, а тут я со своими улучшениями. 

На следующий день я решил поговорить с Димой один на один. Я не люблю извиняться, особенно в работе, потому что мне искренне кажется, что результат – самый важный критерий нашей деятельности, а эмоции вторичны. Но тут я понял, что Диме правда нужно сочувствие. 

Мы сели с ним в переговорке, мимо ходили ребята из нашего отдела, всем было интересно, продолжим мы срач или нет. Дима был напряжён, не удивлюсь, если у него было готово заявление на увольнение. 

Я сразу начал с извинений, объяснил, что не хотел его задеть и ценю его работу. Дима выдохнул. Мои догадки о его состоянии подтвердились, он и правда очень устал, и моё публичное замечание стало последней каплей. Да, ему нужен более мягкий подход, но и он специалист, который работает на износ. Это тоже редкость.

-

Выводы из конфликта

Этот случай научил меня нескольким вещам:  

1. Тактичность важнее правоты. Даже если ты хочешь улучшить процесс, важно делать это корректно. Особенно в стрессовых условиях.  

2. Эмоции лучше оставлять за дверью. Конфликт на работе — это не битва за эго, а возможность что-то улучшить. Так что даже если мой сотрудник эмоционирует, я стараюсь не вовлекаться, а дать ему время остыть.

3. Разговор решает всё. Иногда простое объяснение своей позиции, без желания доказать правоту, помогает разрулить конфликт. 

С Димой мы работаем по-прежнему. Главное – я стал иначе относиться к конфликтам. Они неизбежны в работе, но рабочий спор – это не поле для самоутверждения, а возможность улучшить проект или бизнес-процесс. Поэтому мы с командой можем на планёрке или в чате поспорить, а потом вместе пойти пить кофе и не держать друг на друга личную обиду.

Рабочими инсайтами и лайфхаками по развитию iOS-программиста делюсь в своём канале Авоська с  .

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

12 Jan, 12:14


Покупаю записи собесов!

Записи будут доступны только участникам сообщества ОМ, в открытый доступ не выкладываем.

Оплата на выбор:
- Аудитория: Под видео оставляй ссылки на свои соц сети, блоги, консультации
- Деньгами: 5k / 50usdt

Монтаж за наш счет — заблюрим тебя, твои персональные данные, оставив только интервьювера. Записи собеседований и любые вопросы сюда @m0rtymerr_support. Структура сообщения такая:

#ом_собес
- <компания>
- <стэк>
- <вилка>
- <какой дали фидбек
— оффер/отказ>
- <файл записи>


Важно:

- Мы сначала смотрим, потом принимаем решение. Без оплаты собес выложен не будет. Если вы не доверяете, можете скинуть с вотермаркой
- Только аудио нас не интересует
- Качество звука и картинки важно
- Не интересуют этапы, если у вас 3 этапа собеседования — Это 1 собес. Не нужно пытаться продать нам 3 этапа, как 3 отдельных собеседования.
- Собесы записанные ранее 1 октября не интересуют
- Нужны будут пруфы переписки с HR/оффер/отказ.

Как записать собеседование

Автоматического NDA о собеседованиях не существует. Если вы ничего не подписывали перед собеседованием — все законно.

Если у тебя есть доступ к банку вопросов на интервью твоей компании тоже пиши, обсудим отдельно

Один день айтишника | Антон Назаров

11 Jan, 07:07


Лафа длилась недолго: перед релизом по инициативе гендира срочно понадобилось сначала сделать главный экран со всеми возможными аналитиками (приложение для монтажников постепенно превращалось в CRM) , который я верстал по авторскому макету от тимлида, сделанному в Ворде, а затем сделать редизайн всего приложения и периодически вносить правки от заказчика, которые периодически появлялись в БИТРИКСЕ чеклистами по 10-20 пунктов с интгирующими названиями "Исправление недочётов", "Исправление недочётов 2" и "Исправление недочётов 3". Гендир один раз даже намекнул на то, что если надо будет, то придется "сжать булки" и поработать в выходные, и этот намек, конечно, не оценил никто. Ситуация приправлялась все большими задержками зарплат.
Через пару недель работы в таком ускоренно-расслабленном темпе (я все равно умудрялся опережать намеченные сроки в 2-3 раза за счёт копайлота и похуизма) я сказал, что увольняюсь. К тому моменту я уже накопил значительную подушку и решил проблемы, которые вынуждали меня иметь постоянный доход. Да и к моменту увольнения как раз набрался бы честный год опыта. Гендир меня, конечно, заверил, что, мол, релизнемся и дела пойдут в гору (спойлер: не пошли), но уговаривать не стал. От разговоров о ЗП, сколько надо отработать (я работал по ГПХ) и тому подобных вопросов уклонялся и отсылал к тимлиду, который сам понятия не имел, ведь это и не его компетенции.
С тимлидом договорились на то, что я исправляю "недочёты" и делаю последнюю фичу на удалёнке. Фича эта напоминала финальную миссию, где битва с боссом. Если коротко, то в текущий функционал надо было впихнуть невпихуемое. Сделать изменяемым то, что изменяться не должно было никогда.
К счастью, к тому моменту я уже был искусным похуистом и костылил без зазрения совести, ведь по-хорошему там надо было переписывать четверть приложения. За тот день, что ещё был в офисе, выбил себе максимально подробное ТЗ и озадачил дизайнера, ведь уточнять задачу на удаленке через БИТРИКС, на который у нас уже кончалась подписка и доступен был только текстовый чат, было бы адским адом. Получил ТЗ в вордовском документе через AirDrop. За три дня покончил с босс-фичой, попутно отбиваясь костылями от все новых правок тимлида, который в те неспокойные дни отбивался на демо от заказчика.
Был поздравлен тимлидом с последним днём службы в компании (буквально) и пошел ждать ЗП, которую задерживали уже на 12 дней, и не только мне.
Ожидание затягивалось, гендир кормил завтраками, а я ему верил, потому что считал его человеком порядочным, как и все в компании. Держались на связи с коллегами. Так вскоре узнал, что второй разработчик тоже уволился, и оказался в такой же ситуации.
Через месяц я нашел в ОМ юриста по трудовым вопросам и обратился к нему. Юрист готовила меня к худшему сценарию (суды, трудовая инспекция и т. д.), но удалось договориться телефонным звонком, даже до угроз не успел дойти. Деньги пришли через четыре дня. Гендир и правда оказался порядочным, просто пришлось эту порядочность немного простимулировать. Юрист насчитала больше, чем я рассчитывал получить, и даже с учётом ее услуг я вышел в плюс, а мог бы затерпеть и неизвестно сколько ждать свои 110 (125) к.
Такая вот история.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

11 Jan, 07:07


В один день я работал из дома (выздоравливал после простуды, но нельзя же компанию подводить!!), приходилось в очередной раз выяснять ТЗ и выпрашивать дизайн. В тот день у меня особенно припекло, и вместо таски я, аки Мартин Лютер в 16 веке, сел писать простыню в ноушне о том, какие есть проблемы в процессах компании и как их можно решить.
Тезисов вышло хоть и не 95, но на две страницы А4 хватило. В тот день я думал, что совершаю великое дело. Отправил своему ПМ'у и через несколько дней вышел в офис.
В тот же день я заметил, что тимлид стал каким-то особенно нервным. Когда я в очередной раз высказался насчет того, как надо создавать задачи в БИТРИКСЕ на ганте, чтобы их создание имело хотя бы формальный смысл, а не как у нас, мне было сказано, что я докапываюсь до мелочей.
А на следующий день мы с ПМом и тимлидом сели обсуждать мой трактат. Тимлид был в гневе. И я понял, что совершил роковую ошибку, не сгладив все углы в том тексте. Я оставил фразу, внимание: "и такое чувство, что это волнует только меня одного", что мне и процитировал тимлид, сказав, что такое обычно пишут перед увольнением, и будто бы у меня других задач нет, и что мне не стоит забывать, что начальники бывают разные, в том числе и "с царьком в голове", мол, мне повезло. Пока он вел свою тираду, а я молча его слушал, ПМ, видимо, стараясь меня поддержать, раза два упомянул, что он просто высказывает свое мнение.
Разумеется, из того списка во внимание ничего принято не было, и я расстроился. Но потом постепенно свыкся с ситуацией, в которой оказался, и стал относиться ко всему проще. К тому моменту я уже хорошо знал команду, тимлида и зарекомендовал себя как специалиста, поэтому я быстро научился проебываться, особенно за счёт дыр в процессах.
Желание добросовестно работать отбивали и условия труда: в офисе около трёх месяцев не было нормального интернета, потому что в какой-то момент по нему образовалась задолженность, которую мог погасить (как мы думали все три месяца) только гендир, положив деньги на некий счёт. Все это время мы пользовались то интернетом, который тимлид раздавал с телефона, то интернетом с роутера, в который вставлялась симка. Скорость такого подключения можно оценить, разделив 8 Мбит на 6 человек. Два раза мы переносили демо, причем когда заказчик уже приехал, потому что через такой канал банально не могли подтянуться зависимости: связь рвалась на одной и той же библиотеке и загрузка начиналась заново - не получалось собрать проект для выгрузки в TestFlight. Что странно, гендир пользовался этой же сетью, знал о проблеме, но ничего не делал, пока ПМ не разобрался сам, как погасить задолженность.
Другим нюансом были мухи. Они завелись летом и обитали в той части офиса, где у нас была зона совещаний, кулер и печеньки со сладостями. Закупки печенек, к слову, постепенно сократили до нуля, оставался только чай, иногда кофе. И мухи. Их не становилось меньше. Липкие ленты едва справлялись. Если с утра прибил одну муху - день задался.
Вернусь к проебыванию. Тимлид по традиции постоянно был перегружен работой. В его задачи входило и объяснять второму разрабу, которого наняли на удаленку, математические нюансы, так как он работал отдельно над модулем геометрии, и заниматься тестовыми релизами в сторы, и общаться с заказчиком, и периодически работать над другими проектами в роли фронта. Несложно понять, что на меня как самостоятельного юнита он внимания не обращал, что говорить о прописывании задач и их приемке.
Я сначала проебывался в меру, но в какой-то день мне просто стало интересно: сколько времени я смогу просидеть без задач, если не буду просить новые? Так, за следующие две недели я проработал три часа. Мне все ещё приходилось ходить в офис (гендир считал, что так работа идёт эффективнее и переговоры с ним на эту тему не дали эффекта), поэтому в свободное время я пилил свои проекты, изучал библиотеки, проходил какие-то курсы по мл, читал хабр, даже учил географию по приколу. Работа действительно шла эффективно.

Один день айтишника | Антон Назаров

11 Jan, 07:07


В этой истории будет конфликт, но по большей части она о моих приключениях на первом месте работы. Впечатления незабываемые.
Я подался джуном в небольшую студию, писали на flutter. Сначала попросили записать голосовое на 5-7 минут с рассказом о себе, а потом пригласили в офис на собеседование. Это напрягло, но выбирать не приходилось. Собес больше напоминал допрос: по технической части спрашивал грозный сеньор лет 50, который назывался ведущим разработчиком, дальше я его буду называть тимлидом. К тому моменту я выучил уже все возможные вопросы по флаттеру и легко прошел допрос, зарплату попросил 60к (через полгода уговорил на 90).
В первую неделю не пришлось ни писать, ни читать код - мне скинули фигму с макетом какого-то приложения про натяжные потолки (примерно такой был уровень понимания на тот момент) на 100500 экранов, а тимлид сказал ДУМАТЬ, как это лучше реализовать.
Часов 6 я пялил в монитор, изучая каждый экран, параллельно доебываясь в комментах фигмы до каких-то рандомных косяков дизайнера, которых было мало, и непонятных моментов, которых было много. Спросить ртом, о чем вообще приложение и попросить хотя бы ввести в предметную область, не хватало волчистости.
Нужно было уже что-то делать. Не придумал ничего лучше, чем строить UML диаграмму по старой памяти из универа. Я всерьез придумывал абстракции, какие-то наследования, агрегации рисовал стрелочками в онлайн-редакторе, заморачивался по поводу того, какие поля нужны, как не дай Бог не нарушить солид, и т. д.
Через два дня с замиранием сердца показал тимлиду. Он периодически спрашивал, что означают ромбики и некоторые названия полей на английском, а потом сказал, что у меня слишком академический подход и вообще-то он хотел структуру базы данных, и ему было интересно, какую БД я бы выбрал (использовали firebase, поэтому условный бэк тоже на мне)
Потом меня всё-таки допустили до кодовой базы, которая представляла собой приватный гитхаб репо 3 месяцев отроду с каким-то кодом, и добавили в таск-трекер.
Первой задачей нужно было поправить баги и сделать какой-то несложный круд, интегрировать его в существующий экран.
Момент, когда я открыл код, стал вторым ударом по миру иллюзий о чистой архитектуре и паттернах проектирования, в котором я жил и о котором было красиво расписано в описании вакансии на хх. Никакого разделения UI и логики: жсоны отправлялись в БД порой прямо в колбэке кнопки, одинаковые виджеты реализовывались методом копипасты, из-за чего файлы разбухали до 2000 строк, а переменные назывались list1, list2 и т. д. О state management и речи не шло, все было управлялось через setState. Экраны с формами в коде представляли собой полотна из объявлений TextEditingController'ов, хотя уже тогда был популярный flutter_form_builder. И венчал все это чудо глобальный класс "Globals", хранящий в себе данные о текущих компании и пользователе.
Это работало. Через пень-колоду, но работало. На мой вопрос "почему так" получил ответ, что это вообще-то мвп, глобальный класс конечно плохо, но так временно и потом переделаем.
Я попытался вкостылить в эту кучу свою фичу с клиентами, наивно думая, что мне повезет. Меня хватило на три часа ловли багов и затыкания дыр, после чего я подошёл к тимлиду и сказал, что экран надо переписывать. Оценил в три дня, сделал за четыре, но спроса не было.
Так я параллельно с текущими задачами приводил проект в порядок, добавил стейт менеджмент, какие-то зачатки чистой архитектуры, и длилось это полгода.
Задачи все чаще предполали новый функционал, на который дизайна уже не было. И я начал понимать, что разработка ведётся как-то вверх дном: тимлид вкидывает задачу, сформулированную одной фразой, часто устно, а я собираю требования, запрашиваю дизайн, уточняю детали и пишу код, и хорошо, если тимлид сам протестирует один позитивный кейс. Естественно, результатом такого подхода становятся постоянные переделки: дизайнер не знает, что хочет тимлид и плавает в предметной области, тимлид не знает, что делает дизайнер, а когда узнаёт, редко остаётся довольным, а я выступаю в роли испорченного телефона, хотя они работают за соседними столами.

Один день айтишника | Антон Назаров

05 Jan, 08:02


Полный гайд по Валютным удаленкам

Более глубокого раскрытия вопроса вы не найдете нигде.

Смотри на YouTube: https://youtu.be/weA0ESpxuTU

Закономерный этап развития любого синьора — устройство на валютную удаленку. Твердая зарплата в валюте, расслабленная рабочая культура, полная независимость от геолокации — ради этого стоит постараться и посмотреть гайд целиком.

Разбираемся, откуда ВУ взялись, почему столько платят, какие исходные данные необходимы для начала их поиска. Делюсь итогами опроса по поиску ВУ участниками сообщества: сколько получают, как долго искали.

Один день айтишника | Антон Назаров

29 Dec, 08:41


#neoflex

Расскажу офигительную историю про Neoflex, он же Flametree, он же Enfint.
Дело было 8.11, я увидела в LinkedIn объявление от тимлида этой компании, что им нужны инженеры, описание проекта было интересным и я написала ему в личку.
Первый техсобес был 19.11 с другим лидом.
Второй собес знакомство с 2.12 с тимлидом, который постил вакансию в LinkedIn.
Третий собес HR 12.12.
Четвертый собес HR 18.12
Пятый собес 19.12 с директором по развитию.
Мы не договаривались о таком кол-ве собеседований
Тимлид с вакансией в целом перестал отвечать на мои сообщения с 9.12
Директор по развитию вообще не пришел на встречу и решил вместо нее устроить еще один тех собес, о чем я узнаю за минуту до встречи. В итоге на ней я была как девочка из мема которая сидела на кожаном диване, окруженная толпой чернокожих ребят, только вместо них была толпа инженеров, которым приходилось сидеть на нахуй никому не нужном собесе вместо своего «директора по развитию» прости господи. Этот директор сказал что у него встреча с инвесторами, есть подозрение, что если ты знаешь что у тебя накладывается встреча, ты можешь ее перенести, ведь она нужна была только ТЕБЕ, ТЫ ее попросил, а не я.
В итоге вот такую обратную связь я выудила сегодня, сама бы не спросила, хуй бы написали.
При этом HR и инженеры приятные ребята, я искренне им сочувствую что им приходится вариться в таких конченых процессах.

Как видно из сообщения HR, они собираются возобновить процесс найма, так что если увидите заманчивое предложение, подумайте надо ли оно вам.

P.S. Нашла еще вот такой отзыв про них же, выводы делайте сами.

Отзыв прислан анонимным подписчиком. Это субъективное мнение, оно может отличаться от истины.

Прислать историю

Один день айтишника | Антон Назаров

25 Dec, 06:05


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

Пришел я пару-тройку лет назад в новую компанию на позицию Senior iOS с зп в 5к$ и начал осваиваться в новом коллективе, знакомиться и налаживать контакты с командой

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

Ава у него еще в слаке такая была: сидит в кресле на пляже без футболки, смотрит в ебеня горзионта, и в солнцезащитных очках и шляпе бежевого цвета посасывает клубничный коктейль
Я сразу высек, что тип какой-то мутный и ждал от него приколов

Долго ждать не пришлось
Я работал там уже две недели, и Димас влетел с двух ног в общий чат:

— Кто так вообще пишет? Че за хуйня? Это вообще что такое, код?)

И аттачнул к сообщению скрин кода с моей первой задачи. Я там в уже существующий метод прокинул еще один параметр по аналогии с другими параметрами в этом методе

Я пришел спрашивать че его не устраивает прям в тредик под этим сообщением. Но после нескольких бычек вроде «это полная хуйня, а не код» и «почему мы пишем дерьмо?» в ответ на мои вопросы «а что тебя не устраивает?», я понял, что быдло воспринимает информацию только на быдлячьем языке

Я бы мог в этом треде, конечно, сказать, что он ведет себя непрофессионально и пока не сменит тон, общение не продолжится, но мои эмоции взяли верх, т.к. я столкнулся с этим впервые

После нескольких токсик-дискуссий о качестве кода в треде, я предложил призвать туда лида (если, конечно, он еще сам не давился попкорном, попутно скролля тред), но на фан-встречу никто не пришел
Из того, что я понял из этой ламповой беседы — его не устроило, что я добавил что-то по аналогии, а не зарефачил весь метод сразу, раз уж тронул
Я и сейчас так сделал бы вместо рефакторинга

Закончилось все тем, что я предложил ему выйти на улицу и быкануть на какого-нибудь прохожего, если так хочется задеть кого-то, но тут не надо, мы работу работаем
В эту же секунду я обрел две реакции «+» на ластовое сообщение в этом треде и получил респект улиц

Улицы реально респектанули

Ко мне мне в лс пришел другой тиммейт — Гриша, норм тип ваще, удалось познакомиться на старте. Грегори восхитился тем, как я не стерпел.
Гриша пожаловался как его заебал Димон, который уже полгода сыпал матом его код и код остальных тиммейтов тоже, но последним видимо было похуй

На следующем дейли Дима пытался в грубой форме зацепить мой тот же код снова, и мы опять захуярились, но уже на звонке и на повышенных тонах. Тимлид вроде снизил градус, но чето я подумал, что хуйня это какая-то и написал лиду, мол давай чето решать, поговори с ним, а то это нездоровая тема. На это лид сказал, что я не первый, кто приходит к нему с этой просьбой, и пообещал поговорить

Вы ахуеете
Я не знаю че ему сказал лид, может леща отцовского дал или пригрозил увольнением, но после этого разговора Димас больше никого не цеплял, не заебывал, все работали без токсичной атмосферы и давления

Магия!

TL;DR
Не позволяйте тиммейтам ахуевать, если они реально пытаются, ведь:

Быть уебаном — это быт уебана

Выводы сделайте сами

Если ты из iOS или думаешь вкатиться/перекатиться в iOS, то залетай ко мне в канал, где я делюсь опытом, накопленным в суровом мире разработки, и менторю людей до оффера

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

22 Dec, 11:19


КАК Я ВЫБИЛ КОМПЕНСАЦИЮ ПОСЛЕ УВОЛЬНЕНИЯ НА ГПХ. ЧАСТЬ 2.

Отношения с коллегами и начальством все время было хорошее-отличное, почти никаких конфликтов, несмотря на пылающие стулья под сотрудниками. Хотя я на чиле работал, укладывался в свои сроки, и не напрягался особо. Не мне же за сроки, которые выставил менеджемент, отвечать)) Наш Tech Owner нашел себе мальчика для битья в лице менеджера и опускал его при каждой удобной возможности. Может быть, поэтому мало доставалось остальным. Мне его, конечно, было жаль. И вообще мерзко смотреть на это. Но я за жизнь и не такого навидался, поэтому научился отстаивать личные границы.

К Дате X мы в итоге сделали +- что нужно, наступили праздники и все спокойно и с хорошей обратной связью по работе ушли отдыхать. Посыл начальства: все сделали, что нужно, отлично поработали и вообще молодцы. Вот вам премия и повышение ЗП.

Утром первого рабочего дня после праздников я вижу, что меня удалили из всех чатов, и сообщение в две строчки от менеджера "Мы решили расстаться. Ты не оправдал наших ожиданий по продуктивности".

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

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


Мне не нравится история с тем, что мне обещали сотрудничество на долгий срок, а потом кинули. Решаю выбить компенсацию, несмотря на то, что на ГПХ. Иду к это менеджеру и говорю, что не доволен тем, как они обращаются с сотрудниками. Что оставлять человека утром после праздников без работы, уверяя его перед этим, что такого не будет, не хорошо. И что я буду раздувать эту историю в СМИ (ютуб, ТГ, локальные новости). Жду их реакцию. Менеджер через пару часов пишет, что я могу делать что угодно и им все равно, но они предлагают мне вариант: на почасовой оплате сделать еще несколько задач, пока я не найду новую работу. Я соглашаюсь и месяц "делаю" эти "сложные" и "объемные" задачи. В конце, немного поприпиравшись, мне выплачивают как за месяц работы.

Стрессово ли так работать? Немного да, но привыкаешь. Мы же волки, ауф

Какие можно сделать выводы:
1. Качнуть права и выбить себе компенсацию при увольнении можно не только на ТК.
2. Даже в послушном коллективе, привыкшем к половинке пряника, можно получить целый, если ваш труд там нужен.

Всем удачи, добра, позитива и до встречи на морях и океанах!🌊🏄‍♀️🦭🦭

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

22 Dec, 11:19


КАК Я ВЫБИЛ КОМПЕНСАЦИЮ ПОСЛЕ УВОЛЬНЕНИЯ НА ГПХ. ЧАСТЬ 1.

Ниже вступление. Если сразу хочеться к экшОну, развитие конфлитка через 2 абзаца,

Стартап внутри давно существующей компании, нужно срочно написать приложение на ReactNative в дополнение к сайту. Меня по рефералке нанимают по ГПХ без официальной должности, но на позицию типа "Ведущий разраб", т.к. в React, ReactNative и TS я оказывается шарю лучше всех в команде. Соглашаюсь, т.к. беру вторую работу и оплата на тот момент для меня хорошая.

Собеседование было самым простым за всю карьеру. Рассказываю опыт в вебе и мобилке минут 5. Дальше местный альфа-программист и по совместительству Tech Owner всей веб и мобильной разработки в компании на 20 минут делает лекцию о том, какую крутую штуку они у себя сделали на бэке за пару лет и отказались от готовых решений за оплату, и ему даже грамоту за это дали (мне как фронту эта инфа, конечно, неимоверно полезна). Спойлер: все мое оставшееся время работы в компании они пытаются привести в чуство это чудо, чтобы оно наконец начало экономить деньги. Главным образом красиво рассказывает о себе любимом, а я с улыбкой и кринжом наблюдаю за этим. В заключение говорит о том, что они нанимают сотрудника на долгий срок и после даты X можно с легкостью перейти на ТК, а сейчас с этим все сложно. Я понимаю риски, и чем это может кончиться после запила прилаги. Собеседование на этом все.

В течение 3 месяцев с горящей пятой точкой пилим без тестов, без CI/CD, без код-ревью то, что глаз выколи, но должно выйти к определенной дате. Планы огромные, времени все меньше. Постепенно по кусочкам урезаем план, т.к. всем становится понятно, что все сделать не успеем.
Просят работать на выходных. Я ставлю условие x2 по оплате (вполне адекватно и законно на ТК, а тем более на ГПХ). Первые пару выходных мне исправно доплачивают. Перед следующими выходными говорят, что лавочка прикрыта, платить x2 не будем. Я говорю "хорошо" и перестаю перерабатывать. Перед релизом начальство все-таки расщедривается и предлагает поработать на выходных за доп. оплату. И тут я узнаю, что все мои коллеги (ТК, ГПХ, ИП) работают за x1. Мысленно выражаю соболезнования им и их близким.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

19 Dec, 10:04


Дело было лет 5 назад в одном желтом банке. Команда QA, часть с новоиспеченным молодым тимлидом (с образованием филолога) в Москве, я с парой людей в Питере. Девочка тимлид вообще любила дрочить за прикладывание бэйджика на вход в 10:01 или в 18:59 на выход.
К нам в Питер взяли нового человека. Не хочу заниматься лукизмом, но это важно для контекста. Человечек ростом полтора метра, раньше работал преподом в универе. На испыталке все было ок. А после нее он начал дико душнить, относится к другим как к студентам и строить из себя тимлида. На все предложения не лезть в залупу и заниматься своей работой он обижался и строчил тимлиду как мы тут ничего не делаем, играем в плойку и постоянно сидим на кухне. Тимлид его поддерживала ибо сама считала, что в Питере все отдыхают, а в Москве все работают.
Как-то даже на написала мне, что ей HR, которые сидят на другом этаже, сообщили, что я много играю в PS. Пойманная на пиздеже попыталась отшутиться, что они все видят через стену. Претензий именно по качеству работы никогда не поступало.
Так продолжалось пару месяцев и настал тот самый день, мне на почту прилетела встреча с руководителем питерского офиса и HR. Сказали, что я вместо работы смотрю ютуб и играю в плойку. Протянули заявление по собственному. Я прифигел, что даже мой тимлид ничего мне не сказала про это. Я, от небольшого ума, его и подписал. Такие вот в дела, один человек строчит фэйковые доносы начальнику, начальник в это верит, от обязанности увольнять подчиненных гасится, за нее это делает руководитель офиса и HR.
В заключение скажу, что в течении года, подобным способом уволили одного разработчика на этом же проекте. Так что схема рабочая. Что стало с тем QA, который всех строил? Его пару раз повышали. Но пришлось разжаловать за похожие выкрутасы, видимо наехал на того, на кого не стоило.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

19 Dec, 09:14


И че вы, свои конфликты то будете присылать? Или были хорошими сотрудниками весь год? Писать сюда: @one_IT_day_bot

Один день айтишника | Антон Назаров

23 Nov, 08:14


В октябре мы проводили опрос среди Элитных Менторов. Спешим поделиться результатами с вами.

Вы узнаете:
- Сколько тратят времени на менторство
- Какими инструментами пользуются
- Сколько людей трудоустроили
- Какие виды оплат самые популярные
- Сколько денег с менторства выходит

Если ты хочешь попробовать себя в менторстве — подавай заявку, чтобы попасть в таблицу менторов

Напоминаю, что подписки откроются на 1 день 29-го ноября

Один день айтишника | Антон Назаров

22 Nov, 10:14


Моя зарплата составляла на 80% оклад и 20% условно-постоянная премия, которую, как мне сказали “не выплачивают в случае серьёзных косяков, типа дропнул базу на проде или прогулял работу“.

И в этой ситуации меня её лишили. Да, это называется депремирование. Поскольку это был первый раз, меня лишили только половины этой премии. Такой вот удар ниже пояса. Перерабатывал в надежде получить повышение или хотя бы разовую премию. Но недопереработал и попал на депремирование.

Эта ситуация вызвала у меня не столько финансовые трудности, сколько профессиональное недовольство. Мои коллеги, которые не находились в командировке и работали в своём городе, получили больше денег, хотя их вклад в проект был меньше моего.

Я объяснил эту ситуацию линейному менеджеру, но он не изменил своего решения. Он сказал, что этапы проекта важнее, чем количество рабочих часов, и что каждый должен выполнять свою часть работы. Это решение меня очень расстроило и возмутило.

Я был готов уволиться, чтобы свалить подальше от такой несправедливости. Хорошенько всё обдумав, я решился на крайнюю меру и обратился к руководителю более высокого уровня — заместителю генерального директора. Мы были знакомы, он вёл у меня несколько лекций у меня в вузе.

Хочу предупредить вас, что стратегия идти к руководству по головам может не привести к желаемому результату. Это вообще редко работает.

Поговорил с заместителем генерального один на один и объяснил ему ситуацию. Перерабатывал, выполнил огромный объём задач, но вместо премии - её лишение. Большой босс согласился, что на проекте могут возникать разные ситуации. Он отменил решение о депремировании и сказал, что это действительно выглядит несправедливо. Однако он посоветовал мне лучше выстраивать коммуникацию с руководством.

Он намекнул, что если бы я сказал, что заболел, то мог бы не работать, и тогда бы такой ситуации не возникло. Я понял его намёк и ушёл с мыслями о том, что в рабочих отношениях иногда сложно быть полностью искренним, так как у руководителя и работника зачастую разные цели и задачи.

Из этой ситуации я извлёк несколько важных уроков. Даже если вы много и хорошо поработали, вас могут лишить премии, и у вас может сложиться плохое мнение о компании. Важно грамотно выстраивать коммуникации как с руководителем, так и с коллегами. Если бы я полностью понимал наши планы и вехи проекта, то, возможно, работал бы с большим пониманием.

Также я понял, что если вы считаете, что с вами поступили несправедливо, вы можете попытаться восстановить справедливость. Это может сработать, но, скорее всего, негативно повлияет на ваши отношения с руководством и на долгосрочную перспективу.

А самое интересное - что было дальше. По завершению проекта меня перевели на другой, снова на проект для Центрального Аппарата Сбера. На этом проекте я работал примерно в два раза меньше, и руководитель был мной полностью доволен. Я получал только отличную обратную связь и пару раз получил дополнительные проектные премии.

Я сделал для себя главный вывод: не всегда наши усилия будут пропорциональны обратной связи. Не всегда будет поощряться именно то, сколько времени и сил мы вкладываем в работу. Важно смотреть на результаты и состояние проекта. И, возможно, есть проекты, на которых можно в лепешку расшибиться, но ничего не получить.

Историю прислал автор блога Саня об IT, за свои 15 лет в IT успел поработать: бэком, фулстеком, аналитиком, проджектом, фронтом, лидом. Набил огромное количество шишек в этом самом IT и в своём блоге делюсь мыслями на самые острые айтишные темы, подобными историями и советами как в них не попадать.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

22 Nov, 10:14


Недопереработал

Хочу поделиться с вами реальной историей о том, как меня лишили условно-постоянной премии из-за того, что я перерабатывал недостаточно.
Эта история произошла со мной много лет назад, когда я работал fullstack разработчиком Junior+ в крупнейшей IT-компании города-миллионника.

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

Начали разработку, но работа шла не очень эффективно. Нам часто требовались уточнения от заказчика, касающиеся модели данных, структур баз данных, бизнес-сущностей и организации внутренних систем. Хотя мы получали ответы, работа шла медленно, и мы часто упирались в тупики. Сроки начали поджимать и руководство решило сделать финальный этап разработки непосредственно в офисе заказчика в Красноярске.

Улетали на неудобном ночном рейсе, прилетая рано утром и заселялись в “отель”. Скорее старый большой гараж, переоборудованный в спорткомплекс с номерами. Мне постоянно “везло” на номер рядом со спортзалом в котором играли в баскетбол до полуночи. Отель был недалеко от офиса заказчика - минут 10 ходьбы по свежевыпавшему грязно-чёрному снегу, ведь отель был на границе промзоны. Воздух там был соответствующий - повсюду пахло как будто ЖД состав с углем проехал только что перед тобой.

Так начинались практически все наши командировки в этот город. Чтобы компании сэкономить на авиабилетах, нас отправляли сразу на 10 дней и без выходных. Я просыпался в 7 утра, завтракал, едва продрав глаза, отправлялся с коллегами на работу, где мы трудились с небольшими перерывами на обед и ужин до 10 вечера, после чего снова возвращались в гостиницу. Я про себя окрестил такую командировку “айтишной вахтой”.

Что касается рабочего процесса, то он был довольно напряженным. Мне, начинающему молодому разработчику, приходилось общаться с большим количеством представителей заказчика. Хотя они были технарями, а не бизнес-специалистами, нужно было добывать у них различные данные о системах, которые они сопровождали. Некоторые были готовы помочь, а некоторые были крайне несговорчивыми. В то время я работал фуллстек разработчиком, занимаясь как интерфейсами, так и бэкендом и базами данных.

Мы сильно перерабатывали, в том числе мой тимлид и другие коллеги. Это меня очень расстраивало, но я слышал только: «Потерпи, осталось ещё немного, скоро сдача проекта». Я не был глубоко погружен во все детали плана проекта, в то время ещё не был в моде SCRUM и активное общение с командой. Мне просто говорили: «Саня, работы много, делай», и я делал.

В какой-то момент это стало невыносимо. Это был предпоследний день командировки, и я работал как обычно, примерно с 8 утра. Время 19:00, переработано всего пара часов, что меньше обычного, но я уже достаточно задолбался и хотел прогуляться и посмотреть город. За несколько недель, которые я суммарно провёл в новом для себя городе, из достопримечательностей я видел только гостиницу и офис заказчика.

Я решился и сказал руководителю, что "на сегодня мой лимит переработок исчерпан". На что он холодно ответил: «Ты не можешь так поступить, у нас сдача проекта — очень важный этап, необходимо выложиться всем по максимуму». Я уже долго выкладывался по максимуму и сказал, что не вижу конца и края этому, сколько можно так работать. Поэтому с меня хватит. В следующие дни командировки наше общение с руководителем продолжалось, но уже было заметно натянутым.

По возвращении в Пермь после командировки меня позвал на беседу руководитель подразделения, то есть начальник моего тимлида. Ясно дело, лид дал ему негативный фидбек по мне, ведь я "не проявил должного рвения". Он выразил своё недовольство и сказал: «Саша, ты как будто не понимаешь, насколько важен может быть тот или иной проект, какие-то важные этапы в нём». Я спрашивал, будут ли дополнительные премии у кого-то в компании или влияет ли это на KPI, когда я пытался понять, насколько это важно. Но этого не произошло.

Один день айтишника | Антон Назаров

21 Nov, 06:41


#яндекс

Собесился где-то в начале лета на iOS

По структуре собеса - базовая техничка в Яндекс, теория, задачи рефакторинга, алгосы

Собес проходил вечером, обычно в это время все уставшие и это понятно, но то, что я встретил в Яндексе, ну это тихий пиздец. НИГДЕ И НИКОГДА не было у меня такого

Собеседующий был похож на мертвую рыбу с заплывшими глазами, очень жутко. Абсолютно безэмоциональный человек с монотонным голосом. Заинтересованности в процессе от собеседующего 0, отчего минуте на 15 мне уже стало плевать на собес, но стало интересно что там дальше

Ситуация - решил задачу, спрашиваю ну как решение и тишина….тишина…с мертвым лицом. Стало интересно сколько она продлится, молчу. 30 секунд, минута, две. Пока не переспросил - 0 реакции (у меня вообще не тихая и не неуверенная в себе подача). И так по кд

Я понимаю, что собеседующие бывают в разной кондиции, сам долгое время проводил собесы. Но от такой крупной компании, которая позволяет себе занижать зарплаты из-за бренда, вообще не ожидал такой лажи. Единственное впечатление после - неужели Яндекс настолько выжимает людей, что зомби покажется симпатичнее желанием съесть твой мозг

P.S.
К Яндексу претензий нет, 100% это случайность с попавшимся собеседующим, но никогда не ожидал такого фейла от них

Отзыв прислан анонимным подписчиком. Это субъективное мнение, оно может отличаться от истины.

Прислать историю

Один день айтишника | Антон Назаров

19 Nov, 06:57


Как я целый месяц тестировал одну задачу | Целый месяц ничего не делал и получал зарплату


Я устроился в компанию единственным QA-специалистом (кроме Лида тестирования) и прошел два месяца испытательного срока. В это время мой друг, с которым мы не виделись три года, предложил приехать к нему в другую страну и провести месяц вместе. Он не мог перенести свой отпуск, и я решил полететь, хотя впереди был последний месяц испытательного срока. План был простой: днем работа, вечером отдых.

1️⃣неделя. Я прилетаю, заселяюсь и сразу же заболеваю. Сообщаю об этом на работе и неделю отхожу, пытаясь восстановиться.

2️⃣неделя. Наконец начинаю работать, но понимаю, что мне не хватает привычной обстановки — моего удобного кресла, атмосферы дома. К тому же за окном — новый, красивый город. Берусь за задачи, их на мне около восьми, но одна из них — самая приоритетная для бизнеса. Начинаю работать над ней, но постоянно натыкаюсь на проблемы: то нужный функционал не выкатили, то что-то еще не готово. Пользуюсь ситуацией и остаток недели провожу, гуляя по городу.

3️⃣неделя. На дэйликах уже не знаю, что говорить. Чувствую себя неловко и начинаю думать: а что, если просто закончить путешествие и уйти с этой работы? В итоге решаю расслабиться: если уволят, прилечу и с новыми силами найду себе новую работу.

4️⃣неделя. Лид начинает спрашивать, когда будет готова та самая задача, и говорит, что нужно завершить к концу недели. Я выделяю три дня, решаюсь закрыть ее, но сталкиваюсь с постоянными проблемами: то одно, то другое не работает, и я снова откладываю задачу.

5️⃣неделя. На дэйли становится всё труднее что-то сказать. Лид усиливает давление, дает предупреждения, не особо понял, что он под этим имел ввиду. Я говорю друзьям, что мне нужно серьезно поработать последние два дня. Один день тружусь почти 8 часов, и почти закрываю задачу. Оставался мелкий фикс, и я готов был закончить, но друзья зовут в сауну вечером после работы. Отказать не могу, ведь рабочий день закончился. Мы выезжаем, и тут мне пишет лид: нужно срочно доделать задачу, завтра она должна быть готова для презентации бизнесу. Я уже в пути, говорю, что сделаю, когда вернусь. Вернулся в два ночи и закончил задачу.

💩Пишу этот пост и думаю: ну конечно, я и работник. Стыдно было, но все прошло. Сейчас даже весело об этом вспоминать — никто не пострадал, как ни странно.

😘Если интересно, оставлю фидбэк Лида о моем испытательном сроке.

Задать мне вопрос - @QAconqueror

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

15 Nov, 05:09


Как за год коммерческого опыта работы я поднял зарплату с 50к на 200к и стал ведущим разработчиком проекта

Всем привет. Я Фронтмен, изучал разработку год и дополнительно пол года искал работу. На ХХ у меня было 1000+ откликов, на «заветной» цифре высветилась плашка с как-будто бы унижающими поздравлениями. Из всех этих откликов я прошёл около 10 скринингов и 3-4 тех собесов. Накручивал 2 года, но приглашений всё не было. Потом я понял, что всё это время я шёл неправильным путём. Я оставлял отклики с посредственным резюме, где нет ни интересных задач, ни интересного о себе. Всё это пришло мне в голову только когда я уже устроился в компанию и проработал несколько месяцев

В компанию я устроился по знакомству. Занимается айти решениями в сфере медицины. Меня посоветовал Тех. лид этой компании, мой родственник. После этого пригласили на интервью. На всей уверенности и из-за зазубренной теории из прошлых собесов, я не готовившись от слова совсем. Ответил на все вопросы, сделал тестовое, с интересными, новыми подходами в фреймворке. СЕО и на тот момент ведущему разработчику всё понравилось. СЕО даже написал Ведущему, что «он кажись подсмотрел твои вопросы», но так как я не накрутил опыт, а сказал всё как есть, мне назначили тестовую зарплату в 50к, с условием, что она будет расти пропорционально моим скилам. Я согласился, но про себя подумал, что никакого роста зп не будет, если что поработаю немного и уйду. Через 2 месяца пришёл, попросил повышения, дав оценку повысили на 90к в одном, потом 100к на втором. Дальше через 3-4 месяца с проекта ушёл ведущий фронтмен. Так как я за это время уже хорошо знал продукт и выполнял задачи любой сложности, сделал новую сложную логику и написал либу для проекта, я запросил без стеснений сразу 150к. Это мне без проблем одобрили. Спустя ещё пол года я стал ведущим разработчиком. Написал СЕО с просьбой о мите, он заволновался, что я хочу уволиться, но когда узнал что хочу денег, сказал, чтобы так и сказал, это не проблема. Так мне подняли до 200к

Соглашусь что в этой истории нет волчиности. Я всё время думал, что у меня плохие скилы, а на деле я был быстрорастущим разработчиком. В целом хочу донести, что нужно верить в себя и свои скилы. Не слушать на собесах, что нужна база, принципы и подходы дяди Боба, алгоритмы, и что без всего этого вы не будете реальным разработчиком. Для бизнеса важны не столько ваши знания, сколько умение решать задачи бизнеса

У Волков стаи хотелось бы попросить советов в комментариях к этому посту. Например как мне поступить в будущем для роста по скилам и доходу:)

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

14 Nov, 06:00


Изменил офисной работе с удаленкой и стал зарабатывать в 3 раза больше

Расскажу историю про самое адекватное руководство, лучшую работу в офисе и мою непреодолимую тягу к Грузии.

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

Я в тот момент работал IOS-разработчиком в одном из крупнейших международных финтехов из РФ с зп 150 тысяч рублей.

В этом финтехе сверху спускается одно устаревшее по моему мнению требование — работа из офиса.

Все работяги должны батрачить из офиса, а из дома можно поработать, только если тебе сегодня не здоровится.

🤡 Были кейсы, когда ребят разъебывали за ютуб на рабочем месте. Чел писал код под подкаст в маленьком окошке ютуба в углу экрана, почти уволили.


Сдвиги по поводу того, что что-то не так в твоем майндсете, происходят только тогда, когда ты начинаешь оглядываться по сторонам.

🙂 Я решил начал начать собеседоваться в другие компании, смотреть рынок и понял, что получаю мало, могу кратно больше, еще и удаленно.

Из-за событий 2022 года компания открыла свой офис в Тбилиси в ускоренном темпе, чтобы позволить сотрудникам ливнуть из страны и поддержать в трудное время, но заставить работать из тамошнего офиса.
Большинство iOS-команды уехало туда на пмж, а в РФ офисе осталось не так много людей.
Тут вопросов особо нет, компания действительно помогала с переездом, возмещала расходы, поддерживала в поиске жилья.

Подумал, почему бы не скататься в командировку в Тбилиси к пацанам на пару недель и не попробовать поработать из грузинского офиса (речи об удаленке даже не было).
Тем более, за границей никогда не был, а это отличная возможность посмотреть другую страну в свободное от работы время.

🧐 Пришел с таким запросом к лиду и проджект-менеджеру и сказал: «Я поработаю следующие пару недель из грузинского офиса, ок? Расходы на дорогу возьму на себя сам, доберусь в выходные. Это же не будет проблемой?»

На что мне ответили, что вернутся с обратной связью по этому вопросу.
Вернулись в пт вечером: «Мы не аппрувим тебе твой отъезд в Грузию и работу оттуда, подробности в понедельник».

Чет грубо. Вообще было непонятно что именно в таком запросе могло смутить руководство.

В понедельник утром пришел в офис и вытащил в переговорку тимлида и проджекта, спросил почему.
«Перфоманс команды проседает, поэтому лучше всем работать отсюда. Отъезд в Грузию разрешен только тем, кто едет туда на пмж»

🥴Следующую неделю я недоумевающе работал, кринжевал, что все так строго с этим и не понимал, ведь я бы работал так же из офиса, какие были бы вопросы?

Плюс задизморалил найм: нанимали новых удаленных айосеров, а текущим уйти на удаленку не разрешали — двойные стандарты.

В конце недели тимлид позвал меня в переговорку и мы обговорили то, что я подавлен и похоже на то, что это из-за реджекта командировки.
Раз уж начали разговор, я решил сказать, что ливаю из компании. Он знал, что я не изменю решение, поэтому сказал, что понимает.

И тут я понял, что руки на поиск работы у меня развязались.

Подкрутил опыт, назвал себя громко - СИНЬОР. Нашел работу в быстрорастущем криптостартапе за две недели, но уже совсем за другие деньги - 4000 долларов в месяц чистыми.
Поторговался и выбил 4900.

Жизнь сильно изменилась.

Меня пригласили на онбординг в тбилисский офис этой компании, чтобы я мог познакомиться с командой, но на берегу мы договорились об удаленной работе. И счет помогли открыть, и жильем на время командировки обеспечили.

Таким образом я рейзнул свою зп больше, чем в 3 раза, еще и Грузию посмотрел.
С тех пор я сменил уже несколько компаний, но с того момента меньше на руки уже не получал.

Я менторю до оффера, веду свой канал, подписывайся и извлекай максимум пользы оттуда.

Всем мир!

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

11 Nov, 12:46


Черный список компаний

Присылают слишком много мерзких кейсов найма. Вот отдельный канал для плохих отзывов и кринж-историй про ваши собеседования.

@nazarov_interviews

Огласка — наш способ бороться с поехавшими представителями найма, упивающимися своей вседозволенностью. Спалившийся волк просто создаст новый HH аккаунт. Но что останется спалившейся компании?

Все анонимно, каждый может прислать свою историю, комменты открыты всем.

Один день айтишника | Антон Назаров

03 Nov, 09:18


Получаем отказы в свою компанию / Рекрутеры сломали найм (Я ВЕРНУЛСЯ)

https://youtu.be/XMh6jFELLsw

Я провел эксперимент, в котором попросил айтишников попытаться устроиться на свою же должность с фейковым резюме. Результаты показались полную некомпетентность и лень рекрутеров. После этого видео иллюзий про найм ни у кого не останется

Пересылай друзьям, чтобы все узнали про мой новый канал

Один день айтишника | Антон Назаров

01 Nov, 12:38


Унимаем стресс после трудоустройства / Как общаться с начальством (новый ютуб)

https://youtube.com/live/KMsrfLvRLN0

Воскресение в 17:00, подписывайтесь и ставьте колокольчики.

После трудоустройства даже у опытных айтишников включается тряска: вдруг я мало работаю, плохо подхожуу команде, недостаточно крут для это должности. Еще менеджер со своими манипуляциями и странными вопросами, в которых всегда хочется заподозрить худшее.
Разбираю топ волнительных ситуаций, учимся правильно отвечать, отстаивать свои границы и не трястись после каждого "когда будет готово?"

Полтора часа контента-монолога, потом общение с чатом, давно не виделись

Один день айтишника | Антон Назаров

31 Oct, 06:02


Как я попросил повысить зп, а мне предложили уволиться.

На моей первой работе в найме я был миддл iOS-разработчиком, ездил в офис к 10 и уходил в 19, получал свои законные 100к рублей. Не много, но меня устраивало. Во время ковидного локдауна эти деньги вообще казались огромными: тратить особо не куда было, кроме еды и онлайн-кинотеатров, хватало нам с женой прям отлично. Но когда вернулся офис летом 2020го стало понятно, что хочется зарабатывать больше. Помониторил зп на hh.ru для разработчиков с опытом 1,5-2 года, оценил, что я на проекте единственный iOS программист, работаю уже год. Ну, можно и обсудить повышение.

Собрался с силами, позвонил начальнику, обсудил, как лучше поднять вопрос о повышении, и по его совету отправил письмо в отдел кадров с запросом на удвоение зарплаты. Через пару дней получил ответ: поднять вдвое не готовы, бюджетов нет, максимум что могут – добавить 20%. Сказал «ок», а сам подумал: «Надо заняться поисками новой работы». Конечно же не занялся, ведь и тут всё нормально.

Через неделю начались перемены. Вдруг объявили, что мой начальник уходит из компании, а мне позвонил проджект и сообщил, что руководство приняло решение пригласить на проект более опытного iOS-разработчика, а мне надо, цитирую, «потихоньку подыскивать работу» и начинать вводить в курс дела коллегу.

Так я познакомился с этим новым, более опытным программистом. Передача дел ему была как-то растянута, он постоянно переносил наши созвоны. А я тем временем открыл своё резюме и начал общаться с рекрутёрами. За три дня я получил два оффера, оба на ожидаемую сумму, с гибридным графиком, парковкой, печеньками в офисе и всей техникой. Выбрал компанию, где мне понравилось общение с руководителям и локация, и ни разу не пожалел.

Когда к концу недели я сказал проджекту, что нашёл работу и вот моё заявление, он офигел: оказывается, поиск работы «потихоньку» подразумевался в течение 1,5-2 месяцев. Нужно было срочно подхватывать работу новому супер-эксперту, он был этому откровенно не рад. Процесс передачи дел шёл туго, преемник никак не вникал, постоянно задавал мне одни и те же вопросы. Я даже не выдержал и спросил, на какую же зп его взяли. Оказалось, 300к.

Это стало для меня серьёзным пинком для собственного роста, в первую очередь, собственной веры в себя и свои знания. Я увидел человека, который был не опытнее меня, но назывался «сеньором» и стоил 300к. Можно много говорить, какие все плохие и как несправедлива жизнь, но я выбрал другой путь.

С того дня прошло 4 года, и все эти 4 года были посвящены собственной прокачке знаний и опыта: я брал сам консультации, проходил курсы, брал подработки в разных сферах. Менторинг – ещё одна грань саморазвития. Мне стало интереснее разбирать знакомые темы глубже и под разными углами, чтобы суметь объяснить моим ученикам все детали. И, судя по их результатам, у меня это хорошо получается.

Я делюсь полезной для новичков инфой по iOS-разработке и своей жизнью в тг-канале «Авоська ». Буду рад всем, кого тоже задолбала маленькая зарплата и отсутствие веры в себя: дам мощный пинок для прокачки знаний и навыков!

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

19 Oct, 07:26


"Если скажу написать в коде слово - дерьмо, то я ожидаю что это напишут. Возражать может только мидл и выше"

📎 В начале своего пути, будучи студентом, как и все, я откликался на любую вакансию iOS-разработчика, лишь бы взяли.

Было собеседование на джуна в местную галеру, оно проводилось очно, вилка 25-30к в месяц.

🤙🏻 Приехал в бизнес-центр. Меня встретил некий Виталий. В этой конторе собеседования проводит самый главный чел в iOS, по совместительству коммерческий директор.

Познакомились. Поговорили по поводу iOS платформы, особенностей и технических аспектов.

Проводился допрос примерно часа полтора-два, а я уже мечтал зайти за шаурмой поблизости.

Последние минут 40 Виталий рассказаывал какой он неебический, и что его аутсорс-компания сотрудничает с Apple аж с 2010 года.

Фух, думаю, в целом потно было, но вроде справился.

Внезапно он сказал: «НУ ЧО ХАХА, ТЕПЕРЬ ПЕРЕХОДИМ К ПРАКТИЧЕСКОЙ ЧАСТИ«, и дал мне листочек и ручку.

Реализуй двусвязный список на свифте.

Ну что-то накидал за минут 20, даю ему, он говорит: хуйня, переделывай.
Посидел еще минут 30, переписал, а живот уже скрипел от боли.
Отдаю ему листочек, он говорит: так не пойдет, давай за комп, если не можешь на листочке.

Посадил меня в общем офисе, где другие люди тож батрачат, за мак мини с монитором за 10к.

Говорит «открывай икскод и пиши тут, мб так получится».

Через некоторое время услышал, что происходит какая-то возня позади меня, повернулся и увидел того самого Виталия, который смеется и откровенно хуесосит одну даму.

- ЛОЛ У ТЕБЯ СОВСЕМ МОЗГОВ НЕТ? ТЫ ЧЕ ТУТ НАКОДИЛА?
- Но я просто не особо понимаю, как здесь..
- (перебивает) ЧЕ ТЫ НЕ ПОНИМАЕШЬ ХАХАХ НУ ТЫ ТУПОРЫЛАЯ, КАК ТЕБЯ ЗЕМЛЯ ВООБЩЕ НОСИТ?
- Но я правда просто не понимаю что мне здесь использовать
- Я ЖЕ СТОЛЬКО РАЗ ТЕБЕ ОБЪЯСНЯЛ. ДАВАЙ ПИШИ, А НЕ РОТ ОТКРЫВАЙ. ВОТ КАК ЭТО ВАЩЕ МОГ НАПИСАТЬ ЧЕЛОВЕК? - и смотрит по сторонам на своих подопечных, чтобы те поддержали его великолепное возвышение.

✔️После увиденного + услышанного никакие двусвязные списки мне уже писать не хотелось, хотелось только съебаться поскорее и откусить сочнейшей шаурмы.

Я подозвал его, говорю - всё, дальше не идет.

«Мда, ну да ладно, вот вам тестовое, решите - отправляйте на почту внизу» и дал мне тестовое на двух листах А4.

Сделал. Ушла неделя, как мы и договаривались.

Я был уверен, что сделал все, что в моих разработческих силах, нажал «Отправить» и стал смиренно ждать фидбека.

Фидбек пришел довольно быстро, уже на следующий день.

Там просто невероятно огромное письмо - паста на 2 вордовские страницы с пренебрежительными комментариями «Кто так пишет? В тз явно указано, что..» и т.д.
В конце - «Ну я вроде все вам расписал. Будете дальше бороться?)»

Да, с ебучей скобочкой. Закинул Виталия в спам.

С ребятами оттуда мне довелось позже поработать в другой компании, и там-то я убедился в правильности своего выбора.

🧠Вот вам несколько еще несколько цитат Виталия помимо заголовка (орфография сохранена):

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

Сейчас я работаю на валютной удаленке и получаю хорошую зп.

О моем рабочем дне здесь.

Мой тг-канал, там разное и вкусное.

Хотите возражать Виталию по поводу дерьма в коде? Менторю до мидлов с нуля.

Мои менти лутают жирные офферы в крупных компаниях (300к с нуля, ап со 150к до 430к)

Пруфы есть.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

08 Oct, 14:36


Примерный список задач:

1. привожу бэклог впорядок: лазию по задачам, ставлю правильные связи с другими задачами или дополняю описание, чтобы легче было понять о чем задача.
2. могу сделать новый виджет на дашборд для отслеживания статусов задач или нагрузки команды или еще по какой нибудь процессной метрике, чтобы облегчить всем жизнь.
3. что-то придумываю для улучшения жизни всей команды, например вношу полезную информацию на конфлюенс или думаю как улучшить процесс и выношу предложение на команду.
4. в компании много самописных инструментов для QA, разработки, планирования - изучаю и думаю как их внедрить в свою команду.
5. подключаюсь к каким-то вопросам от тиммейтов, когда их кто-то динамит или просто вопрос сложный и нужна административная помощь.
6. Хожу по регулярным встречам с бизнесом по своему направлению, слушаю планы по развитию и прикидываю когда мы это будем делать.
7. Помогаю бизнесу с техническими вопросами, рассказываю как устроены процессы в ИТ и почему нежелательно менять требования не лету, а вот оперативно предоставлять ответы на вопросы очень даже приветствуется 🙂
8. Задаю разработчикам вопросы по подвисшим задачам, спрашиваю почему мы их не релизнули до сих пор или почему ревью затянулось.
9. Могу провести внеплановый груминг, нагрумить технических задач на развитие, если вижу что бэклог в ужасном состоянии и есть риск остаться без нормальных задач в след. спринте.

Ну и в совсем свободное время, уже после 18.00 - переключаюсь на семью \ менторство @projectbrain
Вообще я топлю за персональный подход и сейчас хочу собрать группу на обучение.
Но группа будет уникальна тем, что будет работать как одна команда с демократией и возможностью выбрать\придумать формат обучения.
У каждого будет право голоса. Ну а за мной реализация. Посмотрим, что получится. Думаю все должны передружиться.
Так что кто хочет в Project Manager - велком на предзапись в группу @projectbrain

Вступай в сообщество | Расти в IT | Присылай историю

Один день айтишника | Антон Назаров

08 Oct, 14:35


Привет единомышленникам!

Мой третий пост здесь.

В этом посте я работал на одной работе за 400к

А вот в этом посте - на 2-х работах за 1 млн

Сейчас нашел 1 компанию в РФ за ~800к руб. в месяц на руки (оклад+премия), удаленка, о ней и напишу.

40 лет, женат, 3 детей, Москва (+Таиланд, Геленджик, Турция), в IT 20+ лет, Менеджер проекта 13+ лет

Моя позиция в компании:
Выстраиваю все командные процессы с нуля. Организовал SCRUM и стал скрам-мастером, со временем делегирую эту функцию.
Пока команда 11 человек - веду сам, но вакансии открыты и неизбежно будем делить на 2 команды и строить какой-то scale agile.
Ну и классические проектные функции тоже на мне (сделать планы по проектам, прикинуть сроки реализации, оформить\согласовать все по красоте)
На старте выбрали спринт = 1 неделю, чтобы быстрее вносить изменения в процессы и получать обратную связь.

Мои рабочие дни:

Понедельник:
11.00 - 13.00 - планирование, смотрим в жире задачи, по пути корректируем оценки и набираем задачи в спринт.
Продакт-менеджер с нами на встрече помогает с приоритетами. Планируем порядок выполнения связанных задач.
В конце планирования смотрим, чтобы не было перекоса по нагрузке по каждому тиммейту, запускаем спринт и идем на обед.
Дальше свободное время.

Вторник
11.00-11.15 - дейлик, вся команда собирается у Jira Scrum Board, смотрим что никто не заблочен, быстро пробегаемся по планам на день по каждому тиммейту, чтобы было понятно кто\что ему может понадобиться и быть на готове. Я модерирую встречу, чтобы она прошла быстро и не нудно. В 8 из 10 случаев удается уложиться в 15 мин. Требую не опаздывать на встречу ни на минуту, чтобы не тратить время других участников, поначалу опаздывали, сейчас втянулись, проблем нет.
Дальше свободное время.

Среда
11.00-13.00 - груминг, собираемся с командой, продакт\бизнес-аналитик шарит экран и рассказывает бизнес-требования к новой фиче, все задают вопросы, вносим корректировки. Если новых бизнес-фич нет, то используем это время для демонстрации новой системной аналитики или проводим техническое демо по новым изученным технологиями.
В конце груминга проводим дейлик.
Дальше свободное время.

Четверг:
11.00-11.15 - дейлик.
Дальше свободное время.

Пятница:
11.00-11.15 - дейлик.
12.00-13.00 - ретро: собираемся всей командой, ставим оценку как хорошо прошел спринт, смотрим сколько задач сделали, фиксируем нашу производительность в спринте и накидываем что понравилось\не понравилось, все фиксирую на конфлюенс - чтобы мне было над чем работать в свободное время. Финально спринт будем закрывать в понедельник в начале планирования и остатки задач переносить в новый спринт.
Дальше свободное время.

Если кто психанул на фразе "Свободное время" выше, не переживайте, это рабочее время, просто я сам могу выбирать для себя задачи.

Вступай в сообщество | Расти в IT | Присылай историю

Один день айтишника | Антон Назаров

05 Oct, 15:15


Сейчас со студентами будем обсуждать путь от ВУЗа до устройства в IT. Залетайте, если есть желание

Один день айтишника | Антон Назаров

05 Oct, 05:34


Моя первая работа в IT за 2500р в месяц

👍 Расскажу историю как получал свою первую работу без накруток опыта.

➡️Дело было в лохматом 2007 году, я учился на третьем курсе и хотел устроиться на работу. Для контекста - в это время IT уже начинало "расцветать", но до проникнования во все сферы было еще далеко. Количество вакансий все еще было не таким большим, на входе как обычно был барьер в виде количества лет опыта. Без опыта нет работы, без работы нет опыта - классика. Для студентов (кому повезло)были лайфхаки в виде подработки в лаборатории какой-нибудь компании, которая сотрудничала с универом или работе на кафедре. Но таких вакансий было мало и их быстро разбирали, в основном по личным связям. Короче, что делать непонятно - но было сильное желание найти работу.

➡️Случай представился - однажды на лекцию зашел завкафедрой и объявил о том, что в "компании" где он работает, есть возможность взять людей без опыта и в большом количестве. Компанией был завод, связанный с разработкой морских систем. Поскольку это было единственное предложение после долгих поисков, я решил попробовать - почему бы нет. Конечно, я ничего не знал о разработке морских систем, умел кодить на С++ и других языках на уровне выполнения лабораторок в универе, но всех это устраивало, никто не проводил интервью, достаточно было того что я учился на определенной кафедре (самой сильной по факультету), что, видимо, являлось гарантом каких-то базовых навыков.

➡️Первый день на новом месте меня не сильно порадовал - сначала я полдня устраивался, ходил по разным зданиям - завод был здоровенный, занимал несколько корпусов но, честно, выглядел для меня печально и обреченно. Печально выглядела и моя зп, которую оценили в 2500р в месяц за 20 часовую рабочую неделю. Единственный офигенный бонус была закрытая столовка только для работников завода, на которой очень прилично кормили за очень маленькие деньги - за 100р можно было очень плотно похавать. В качестве рабочего места для меня "заботливо" подготовили сломанный стул(реально, одна нога отваливалась) и комп с монитором с ЭЛТ, который негативно влиял на и так плохое зрение. Стул через некоторое время поменяли, монитор нет.

➡️Но самым ужасным было то, что мне не повезло с начальством. Моя руководительница постоянно докапывалась по мелочам, задачи ставились устно(!) и при "проверке" в них появлялись новые вводные, в результате я оказывался виноват что что-то не доделал. Запомнился случай когда мне поставили задачу переустановить винду, что я и сделал, оставил записку что задачу выполнил, но порекомендовал еще установить офис и другие программы и ушел на пары с чистой совестью. На следующий день мне предъявили то что я должен был еще и установить эти программы, что одной переустановки мало и что я ушел, не доделав работу. На фоне таких отношений и нервотрепки у меня просел иммунитет и начали вылезать неприятные болячки. В итоге после 3-х месяцев работы к окончанию испыталки я решил уволиться, о чем и сообщил руководительнице. Увольнение в отличии от трудоустройства заняло целый день, нужно было обойти еще больше зданий и кабинетов и в каждом меня спрашивали "а почему вы решили уйти?".

Я был реально счастлив, что наконец уволился. Как бы это смешно не звучало, я уже был опытным чуваком с тремя месяцами опыта в трудовой, а значит выглядел намного интереснее ребят без опыта. Сейчас это звучит как бред, но тогда это так работало. Следующее место была другая крайность - в нем я был единственным фуллтайм разработчиком, со мной работал другой чел, который приезжал после основной работы по вечерам. Моя зп резко подскочила до 13 т.р. и я чувствовал себя мегакрутым по сравнению с другими ребятами, которые получали максимум 6-7т.р. Но это совсем другая история😉

🙏 Понятно что 2500р в 2007 году это были другие 2500р, чем сейчас, но все равно прикольно осознавать что с тех пор моя зп выросла примерно в 200 раз. Если понравилась история - присоединяйтесь к моему тг каналу, в нем делюсь своим опытом в IT и рассказываю про Android.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

04 Oct, 08:54


Сообщество закрываются

Скоро все уровни подписок будут скрыты на неопределенный срок. Для неподписанных людей это сделает невозможным доступ к моему контенту и инфраструктуре Осознанной Меркантильности. До вечера воскресения у тебя есть время запрыгнуть в последний вагон. У подписчиков все останется по-старому, они не заметят изменений.

На Boosty открыл скидки на все уровни, таких цен больше не будет, даже если откроемся вновь.

Если мой контент сделал твою жизнь лучше, прошу тебя о помощи:
- разошли этот анонс друзьям, тянущим с подпиской. Время делать выбор
- напиши в комментах отзыв о сообществе и моих гайдах. Что помогло, какие результаты были достигнуты?

Для бесплатного ознакомления с моим контентом рекомендую:
- статья про волчистость
- как рос мой доход
- разоблачение от Леси Набоки (парадокс, но там максимально подробно описаны все бонусы сообщества)

Закрытие связано с тревожными звоночками от Boosty и новым способом оплаты. Детали раскрывать пока не могу

Один день айтишника | Антон Назаров

02 Oct, 06:47


🤙🏻Как проходит день Senior iOS-разработчика на валютной удаленке в Таиланде?

Получаю синьором 5500 USD на руки

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



Утро:

✔️Я просыпаюсь в 9-10 утра и привожу себя в порядок
✔️Иду в 7-Eleven, чтобы купить себе позавтракать
✔️Беру кофе и ананасы
✔️Наслаждаюсь под ютубчик

Дальше 3 варианта, они чередуются день ото дня:

1️⃣Прыгаю на мотоцикл, двигаю на пляж. Чиллю там на солнце, купаюсь
2️⃣Тренировка или занятия по вождению мотоцикла
3️⃣Съемка рилсов. Я еще музыку пишу, поэтому социальная жизнь важна не меньше сонграйтинга

Приезжаю домой после одного из этих дел.



День:

Мой рабочий день начинается с Daily Standup в 15:30 по Таю (часовой пояс Таиланда — +4 от МСК), поэтому есть уйма времени на себя перед работой

💡До дейли разгребаю Slack и смотрю MR’ы тиммейтов в GitLab, разгребаю свои MR’ы и пушу коммиты с фиксами, пишу комменты, отвечаю по горящим задачам, если они есть (такое бывает, но редко)

Участвую так же в других звонках, если назначены в этот день: груминги, планирования, демо, 1 на 1 с тимлидом, обсуждение контрактов с бэком и андроидом

📌В промежутках между звонками собираю билды для QA, общаюсь с дизайнерами и продактами по корнер-кейсам фичи

Если я лид текущей фичи в спринте, то обязательно завожу задачи на iOS и Android, декомпозирую, уточняю детали

📎Иногда выступаю в роли Release Engineer, который контролирует весь процесс текущего релиза во всех командах и берет на себя ответственность за гладкость процесса



Вечер:

☀️К 18:30 еду на закат палить, охуеваю, возвращаюсь домой

По возвращению создаю MR’ы с задачами, поставленными на меня,
заканчиваю свои таски, снова смотрю MR’ы тиммейтов, если они появились, пишу комменты

🎬Двигаю смотреть что-то или играть в фортнайт, если нет дел по музыке



Ночь:

К 01:00 я стараюсь ложиться и спать минимум 7 часов, ибо насыщенная жизнь требует сил, а силы от хорошего сна

По выходным езжу по островам, массажным (настоящим), местным праздникам, тусовкам или соседним странам, чтобы смотреть мир

Раз в месяц я очень рад, т.к. приходит зарплата, и я иду снимать её в ближайшем банкомате.

Есть ограничения по верхней сумме и есть комиссия за снятие с карты иностранного банка (~600 рубасов)

Вот так живет синьор овёс в азиатской стране.

По традиции оставлю свой телеграм-канал, где я делюсь успехами моих менти, секретами собесов, офферам, мемами и т.д.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

28 Sep, 07:55


Про что хотите следующий месяц? Накидывайте темы, после запустим опрос.

Напоминаю: Нет строгих правил "Только эта тема", вы можете закидывать в бота и дефолтные — Как происходит ваш день (День айтишника), интересный/кринжовый случай на работе и так далее.

Один день айтишника | Антон Назаров

25 Sep, 16:44


Переходим от волн продуктивности к стабильным результатам (завтра в 19:30)

Интерактив со зрителями: за каждое упоминание мной гормонов типа хуенина, перевожу случайному подписчику 500р

Замечали ли вы волны продуктивности в своей жизни? Например, неделя четко по режиму, задачи закрываются, полезное питание питается, а потом сваливаешься обратно в бездну прокрастинации, рилсы, отбой в 3 ночи? 

Опрос в канале показал, что 1700+ человек замечали (либо им просто понравился реакт голубя)

Я впервые заметил за собой 2 года назад, когда начал заниматься сообществом. С тех пор провел много экспериментов, попробовал разное, добился стабильного результата.

Расскажу вам про свои методы, дам индивидуальные советы людям на приведенные в комментах кейсы.

Один день айтишника | Антон Назаров

16 Sep, 09:43


😶‍🌫️Увольнение одним днем. Или нет? (Pt. 2/2)

Как оказалось, HR BP была сильно настроена против меня и гасила со всех сторон, гнала тимлиду какую-то вообще лютую хуйню, мол ДА ТЫ ВОПШЕ ЗНАЕШЬ ОН ЖЕ СОБЕСЕДОВАНИЕ В РАБОЧИЙ КАЛЕНДАРЬ ДОБАВИЛ!!!!!111

Ну вот просто вдумайтесь: насколько нужно быть ебанутым, чтобы добавить собеседование сука в ДРУГУЮ компанию в календарь по РАБОЧЕЙ почте.

⬆️В общем в эту клевету мой тимлид не поверил и попросил её показать календарь, на что получил:
- ответ, которому позавидуют даже адепты чгк: «ой у меня нет доступа»
- покраснение ее лица
- очень быстрый её съебейшн восвояси офиса.

Мотивы её клеветы так и остались для меня загадкой.

После этого разговора мы с тимлидом отлично добили вечер пятницы, общаясь на совершенно другие и интересные темы под пивас.

📎На мите в понедельник мы собрались в переговорке (не в той же ахах). Было 5 человек: я, директор по маркетингу (втф?), продакт, тимлид и эта пизда HR BP (она была в отпуске, и ее я видел через айпад).

Меня спросили все то же самое, я точно так же ответил, как и тимлиду, но добавив: «Ребят, вы серьезно думаете, что если бы мне нужно было больше денег, я бы не пришел к вам напрямую об этом сказать? Я так уже делал в других местах. Это рынок, зарплаты растут, и нужно знать сколько стоишь тут. Если мне нужно будет больше денег, один из вас об этом первым же узнает от меня лично. Плюс я закрываю пробелы в знаниях по iOS таким образом. Вот вам мой аргумент в пользу того, что я не ищу новую работу, если вас именно это волнует. Мне здесь нравится и я бы не хотел сейчас уходить».

HR BP смачно бугуртила на этом мите и вбрасывала всякую ересь, цитата: «Если человек так делает, то причины здесь может быть две: первая он долбоеб, реально тупой и не догнал, что так делать не надо, вторая слишком ахуел, сел на шею и таким образом проявляет свое неуважение»

✔️В конечном счете после разговора все, кроме 😎эйчар бизнес-партнер😎, признали, что ходить по собеседованиям - это адекватно и нормально, и ничего такого в этом нет.

Даже приводили пример, что в JetBrains это ваще-то норм практика среди сотрудников, она никак не ограничивается их руководством.
Попросили не делать это из офиса, с чем я согласился.

Думал после этого попытаются загнать работать в офис, но я бы сразу уволился в таком случае и нашел бы новую. Ан нет — так же удаленно воркал и дальше.

В общем, в этом месте я успешно закрыл испыталку, нашел в течение двух недель все же вторую работу, проработал потом еще полгода на двух проектах и сам по собственному с этого ушел, т.к. заебала крипта.

Мораль всей басни такова: с сильной позицией в разговоре вас не уволят никогда, ведь это еще и дорого и муторно. А грамотно сказав то, что от тебя хотят услышать, и дав понять, что ты адекватный, можно выкрутить любую ситуацию, даже плохую — в свою сторону.

❗️Кстати, у меня есть тг канал, в котором уже вышла статья про то, как получить повышение.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

16 Sep, 09:42


😶‍🌫️Увольнение одним днем. Или нет? (Pt. 1/2)

В 2022 году я устроился Senior iOS-ом на валютную удаленку в крипту, которая публично не афиширует название своего продукта, а в юридическом поле существует под вайтлейблом.

📌Устраивался на удаленку, вот условия:
- крутой офис в Тбилиси в бизнес-центре А-класса
- зп в зеленых Франклинах
- покрытие половины стоимости жилья и все вытекающие из этого плюшки.
- офисная работа по желанию, а не по требованию
- компания состоит только из русскоговорящих, кроме стейкхолдеров.

📎Гонял я в офис только в трех случаях:
6️⃣Когда оформлялся — доки и т.д.
2️⃣За зп — ездил забирать нал, т.к. в крипте не хотел получать
3️⃣Когда приехал мой тимлид (он жил и базировался в Польше, но приезжал в Тбилиси в командировку)

С тимлидом сконнектился с первых нот во время онбординга, мы нашли общий язык, крутой чувак.

Когда он прилетел в Тбилиси, я работал уже месяца 2, т.е. мой испытательный срок еще не подошел к концу.

💡Мной было принято решение походить пару дней в офис, чтобы вместе поработать, в целом познакомиться, пообщаться вживую до того, как в субботу пойдем куда-нибудь в бар.

Как раз в то время я искал себе вторую синьорскую работу, т.к. хотел помочь родителям закрыть ипотеку за пару-тройку месяцев, соответственно активно собеседовался на рынке.

📥Собес в какую-то компанию назначили как раз в тот день, в который я планировал прийти в офис.
Решил не терять возможность и пособеситься из офиса (раньше так уже делал, проблем вроде не было)
Двинул в переговорку, начал звонок.

Это был не тех. собес, а первичный скрининг. Мило побеседовал с HR за проект, мой опыт, потенциальную зп, перешли на англ в разговоре - все заняло минут 30, стандартная история.

🧩Это всё была пятница, вечером после работы пишет тимлид: «го в бар, пива попьем, есть как раз разговор».

Устроившись в крипту, я не удалял пост о поиске работы в LinkedIn и не убирал плашку «Open to work» на аватарке в профиле, т.к. хотел быть открытым для входящих предложений, а в случае вопросов от руководства включить дурачка, мол не захожу туда вообще с момента поиска.

По дороге в бар, вижу, как ко мне в LinkedIn зашла наша HR BP и лайкнула пост двухмесячной давности о поиске работы. Я подумал, что это намек, чтоб я удалил пост и убрал все, что связано с активным поиском работы — ну почистил по дороге, ок.

🧩С лидом заказали сосисок, пива, потрещали за житуху. Через 20 минут хорошего времяпрепровождения я спросил: «так а шо там, че звал сларк», и тимлид начал разговор:

1️⃣Мне тут сказали, что ты собеседовался в другую компанию прям из нашего офиса. Это правда?

Когда тебя застают врасплох, очень странно врать и включать полного дурака. Давать заднюю я не стал, ведь лучшая ложь — это та, в которую искусно замешана правда:

2️⃣— Да, правда.

1️⃣— Ок, у меня сейчас только один вопрос, от которого будет зависеть как я буду действовать дальше: зачем ты это делал?

2️⃣— Хожу по рынку, всегда стараюсь знать свою ценность, выявляю свои пробелы в знаниях на техничках и закрываю их, и считаю это вполне нормальной практикой. Единственное — зря из офиса прям пособесился.

1️⃣— То, что я и хотел услышать, спасибо. Тогда я буду тебя защищать до конца.

2️⃣— Слушай, ну раз такое дело, как ты узнал?

1️⃣— За стенкой той переговорки, где ты собесился, переговорка CEO и CTO. Они внимательно послушали твой собес. Слышимость в наших переговорках оставляет желать лучшего.

2️⃣— Вот это факап ахаха, ну ок. Что они сказали?

1️⃣— Первая реакция — уволить одним днем без лишних разговоров, затем они обратились к HR BP, и она уже пришла ко мне с вопросом «уволнять или нет?». Я сказал подождать и сперва дать мне возможность поговорить с тобой.

2️⃣— О, понял. Ну че, какие у нас варианты?

1️⃣— В понедельник поговорим на общем мите вместе с ней, продактом, мной и еще кем-то.

2️⃣— Ок, без проблем.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

13 Sep, 06:06


продолжение

Сидел, на тот момент еще курил, и думал над предложением HR. Что такое часто ездить в МСК я знал не понаслышке. Когда-то я работал в крупнейшей местной ИТ-компании на проектах Сбера в 2012-2014 году и мотался в командировки в Москву как к себе домой. Из-за правил инфобезов ездил релизы ручками ставить и допиливать некоторые баги на препроде.

Тем временем, ко мне подходит дочка и обнимает. И думаю - ради неё хоть в магаданцы меня записывайте. Кстати дочке уже 5.5 и сыну 2 годика. Продолжаю размышлять. С другой стороны - и так ап по зп неплохой у меня уже, на садик и игрушки точно хватит. Да и не нравилась перспектива в каких-то случаях экстренно покупать билеты на ночной рейс и лететь в Москву. Да и нечестно так, а меня мама с папой воспитывали честным человеком, ведь сами честные, и далеко не богатые. 

Наши дни, начало сентября. Очередное перформанс ревью. “Саш, нас полностью устраивает твоя работа. Даёшь четкие оценки по срокам, стабильно в них укладываешься. К качеству фронтенда наших систем нет никаких нареканий, ты внимателен, всегда подскажешь коллегам, где ошибка в требованиях, как лучше и быстрее сделать. Ты крутой специалист. Но у тебя максимальный грейд для текущей позиции. Выше - уже становится руководителем руководителей. И на нашем проекте такой позиции нет. А по текущему грейду ты получаешь максимум. С учётом региона (!). 

Хорошо что этот разговор был без камер. Потому что у меня сгорела жопа, я выключил микрофон и вспомнил почти все матерные слова и по ходу изобрёл еще десяток новых. Ведь я знаю других коллег разработчиков, которые устроились в Москве, получают больше денег для своих грейдов. Или знаю коллег из Москвы, у которых грейд ниже моего, а зп - как у меня. 

Давай посчитаю, сколько бы раз по приезжал бы в офис как "москвич":
1. Была проблема с токеном, выдали новый.
2. Сломался рабочий ноут.
3. Оформлялся на работу по совместительству в банк-заказчик. Итого - 3 раза. За 3 года. И то не факт, т.к. знаю истории когда коллега уехал из Москвы к родственникам, у него сломался ноут и он также курьером отправлял в офис, за счет компании. А теперь математика: если не пошёл на принцип и получил оффер на 50к лучше, то 3 года накопилось бы 1.8 млн. рублей разницы. 

В заключении хотелось бы сказать “не совершайте моих ошибок”, но произошедшее в прошлом у одного - не гарантия того как выйдет в будущем у другого. Просто знайте, что так бывает. Если вам интересно почитать про шишки, которые я набил за свои 16 лет в IT - подпишитесь на мой блог.

Блог Саня об IT, ссылка https://t.me/+v32X7wJH8fUzMmVi

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

13 Sep, 06:06


Ты не в Москве, поэтому платить больше мы тебе не будем.

Антон спрашивал в блоге, сталкивались ли с люди не из МСК и СПБ с тем, что им платят меньше по сравнению с коллегами. А тут - истории повышений. Моя история - про то и другое. Меня зовут Саня, мне 34, с 18 лет в IT. Успел поработать по 3 года и бэкендером и аналитиком. Руководил проектами и кроссфунциональными командами. с 2015 года плотно занимаюсь фронтендом, сейчас техлид. Родился, вырос и живу в городе Пермь. Рад познакомиться, привет! 

Почти три года назад, в ноябре 2021 я завершил работу в МТС, где тот момент работал там  фронтенд техлидом уже полтора года. Пришёл туда сеньором на оклад в 140к +20% премиями раз в полгода. У меня были не лучшие отношения с руководителем, но зарплату повышали каждые полгода. Я руководил одновременно двумя группами фронтов на разных проектах. Перед увольнением оклад был около 200к плюс премии так же. 

Мне очень нравился проект, стек и команда. Работал бы и работал. Но отдал дочку 2.5 лет в частный садик, жена в декрете зарабатывала чуть больше чем ничего, да я был против её выхода на работу в режиме 5/2. Надо было больше денег. Сначала попробовал заниматься менторством и консультированием, но пара консультаций за 3к большой погоды семейному бюджету не делала. 

Поговорил с руководителем. “Сань, ну не наглей, в прошлом месяце ведь повысили. Чаще чем раз в полгода - никак нельзя”. Окей. Актуализирую резюме, повторяю теорию по JS. Жаль, что по прежнему нельзя просто выйти на рынок с хорошими практическими знаниями и пройти большинство собесов. А с тех времён ведь еще хуже стало. Успешно прохожу пару десятков собесов, получаю несколько офферов.

Больше всего понравился спокойный не душный собес в ходе которого обсудили мой опыт, фронтовые технологии и моё отношение к ним. Круто, что лид после собеса сказал - ты мне понравился, проси у HR побольше, согласую по максимуму. Собес был в крупнейшую айти компанию, который работает на огромный банк. Выбрал такую формулировку, так как один раз пиарщики меня уже “заругали” за то что я как блогер не согласую с ними то что публикую. На возражения, что за это мне не доплачивают там только плечами пожали). 

На основе других офферов и рынка я пришёл к мысли, что нужно сделать х1.5 поэтому попросил 300к (история была 3 года назад, на минуточку). Со мной работал рекрутер из кадрового агентства, не штатный сотрудник компании. Он сказал что максимум дают 280к (плюс премия 25% раз в год, итого даже и больше) и это предел по данному грейду для твоего региона. 

“Для твоего региона”? Что? Я снова посмотрел в оффер, написано “полностью дистанционная работа”. Ну да, я из Перми и не скрывал этого. На дворе еще ковид, везде удалёнка - какая разница? Состоялся такой диалог с HR. 

(HR) Если бы ты был из Москвы, то можно было бы получать больше, примерно на 15%.
(Я) Блин, жалко. Все работают из дома, но если на этапе оформления - москвич, то получать будешь больше. 
(HR) Ну так давай скажем, что ты тоже из Москвы. У них это никто не проверяет сейчас вроде. Только в офис на оформление придётся приехать. Ну и технику забирать или токены для доступа обновлять тоже - через офис. Но это не гибрид, фул удалёнка формально с территории РФ, но знакомые ребята из Тая работают уже второй месяц и ок, тоже москвичи, которые и не помнят сами когда в последний раз в Москве были. 
(Я) Ого, надо подумать. 
(HR) Давай, решайся. Полтосик в месяц то не лишний, хе-хе. 
(Я) Слушай, ну нечестно это, не правильно. Да и в плохом раскладе если буду мотаться в Москву часто, то у меня этот полтосик уйдёт на билеты, такси и снятие стресса от дороги. 
(HR) Ну ты подумай еще, а то потом сложнее будет перейти на московские грейды.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

11 Sep, 10:41


Где найти контент?

Я завершил восстановление всего контента с Youtube канала, он доступен всем участникам ОМ. Все гайды, собесы, совместные стримы выложены в карте контента с удобным оглавлением. Видео доступны на Boosty и в телеге, два плеера.

Еще есть поисковый бот, который выдает весь контент по введеной теме: @om_assistant_robot. Прикрепил демо, попробуй "две работы", "собесы" или "накрутка опыта"

Если вы не досчитались какого-то видео, или видите на бусти "Video is unavailable" — пишите в комментарии или в поддержку @m0rtymerr_support. Все восстановим и починим.

По Youtube новостей нет.

Один день айтишника | Антон Назаров

05 Sep, 10:44


Я бэкендер на python, уже почти 2 года работаю на своей первой работе (да да).

С честным нулевым опытом я пошла работать за 50к в компанию, где работал мой муж.
Примерно каждые 3 месяца зарплата повышалась на 20-30%, платились премии и 13 зарплата. Меня все устраивало до этого лета.

С марта 2024 моя зарплата была 150к, это было больше чем у кого либо из моей семьи и знакомых, да и работала я в среднем по 3-4 часа в день. Но вступив в сообщество, я начала видеть, что девочки и с нулевым и с моим опытом получают больше меня. А если подкрутить, то значительно больше.

В августе закралась мысль перед грядущим повышением показать продуктивность и полезность и запросить 220-240к, аргументировав все цифры своей полезностью, незаменимостью и стоимостью на рынке. Я продумала весь план, в котором в начале сентября я должна была поговорить с ПМом.

Но в мой план вкрался коллега, у которого были меньшие ожидания, и свой план по совместной атаке ПМа. Он работал в компании чуть дольше меня, потому его меньшие запросы меня напугали, как мне дадут больше чем ему?

Тут на сцену наших с коллегой планов врывается наш тимлид (волк-ментор, а так же мой муж). Рассказывает нам, что нужно просить 270-300к прямо сейчас и не бояться ничего.

Написав ПМу все свои требования с подробным объяснением что и как, в звонке с ней я узнаю, что до октября мне больше 200к не дадут, "сами понимаете трудности", задачи медленно делаются, "мы не можем понять, что делаешь ты, а что делает твой муж, вот он уйдет на другой проект, тогда тебя оценим". Последний аргумент оказался ключевым.

Получив такой фидбек, я расстроенная получила от волчиц поддержку, мотивацию на поиск работы и потерю надежды на повышение на этом месте. Подредачила свои резюме и начала активный поиск новой работы. Но в тот же день узнаю, что коллеге пообещали его запрошенные 270к.

Обдумав все аргументы ПМа, и построив свое письмо на ключевом аргументе про мужа, мне удалось достучаться и добиться нормального рассмотрения моего запроса, корректной оценки от старших разработчиков и оценки моих личных задач.

И вот, как результат, повышение до 250к с сентября, и премия как закончу задачу. Повышение на 100к меня вполне удовлетворило, но поиск работы я конечно не останавливаю, вторая лишней не будет 😉

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

02 Sep, 06:20


📌Как ощутимо увеличить свой доход одними лишь словами через рот?

Уверен, почти каждый задавался вопросом:

"Как получать больше?"

Все мы пришли в IT не только из любви сидеть днями за ноутбуком, хоть это и, безусловно, просто прекрасно!

Но лично мое настроение значительно улучшает тот факт, что за последние пару лет я посетил 15 стран, закрыл родителям ипотеку, купил мощный мак и сейчас беру машину.

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

Каждый тут понимает ценность денег, но, думаю, не каждый до конца осознает свою ценность как сотрудника🙃

Когда-то я был iOS-разработчиком в крупном международном финтехе, головной офис находился в регионе России.

Я даже не подозревал, сколько на самом деле стоят iOS-разработчики на рынке, и получал очень скромную зарплату.

➡️Работу там я начал с 65 тысяч рублей, после испытательного срока подняли до 85 тысяч.

Рост в зарплате был, но он был минимальным — каждые полгода прибавляли 5-10 тысяч. Через какое-то время я дошёл до 105 тысяч и понял: это явно мало.

Но как добиться большего, если стандартное повышение — это лишь 5-10 тысяч раз в полгода?

Начать нужно было с головы и своего майндсета. Посидел, поисследовал рынок, подумал сколько стою в целом, походил по собесам и решил пробовать действовать.

Написал тимлиду и Head of Mobile (он принимал финальные решения по зп) что-то вроде «мужики, пойдемте поговорим».

В офисе мы встретились в переговорке. Я объяснил, что изучил рынок и понял, и что моя текущая зарплата не соответствует рыночной. Запросил ап зарплаты хотя бы до 150 тысяч рублей. Они, конечно, спросили, как я пришёл к этой цифре и как я вообще понял, что это не рынок — я ответил, что опирался на исследования зарплат. Думаю, они ожидали услышать, что я хожу по собеседованиям

Я действительно собесился, но на тот момент у меня ещё не было офферов, так что безкозырная игра.

➡️Через два дня они вернулись с решением: со следующего месяца моя зарплата станет 150 тысяч.

Так, я поднял свою зарплату одним разговором сразу на 45 тысяч рублей. Я был доволен, но ненадолго — с ростом моего понимания рынка росло и осознание своей ценности.

В конечном итоге я через время ушёл в другую компанию на удалёнку, где стал зарабатывать $4900 как Middle-разработчик, но это уже другая история.

Сегодня я Senior, который знает, сколько компании готовы платить за найм сотрудника и каковы вилки зарплат для них.
Если вы приносите ценность компании, то должны адекватно оценивать и свою ценность.

А те, кто знает себе цену, получают не только достойную зарплату, но и уважение руководства и коллег.

Не бойтесь говорить о своём доходе. Один разговор может изменить вашу зарплату без всякого контроффера.

Кстати, я написал небольшую статью с пошаговым планом действий, который поможет вам ощутимо повысить свою ЗП

Разместил ее в своем тг-канале, можете прочитать⬇️

📁 Читать статью: https://t.me/vcutcutcut/40

Цените свои мозги и возможности.
Обнял.

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

01 Sep, 08:01


2/2

Тогда я с руководством ещё не успел поссориться, и мне предложили объединить эти две команды под своим началом в одну большую. Я согласился, и передо мной опять встали две задачи: 1) набрать новых инженеров; 2) сделать так, чтобы в процессе ничего не упало. И опять я несколько месяцев занимался бесконечным наймом, а параллельно перераспределял оставшихся ребят на новые задачи, при этом несколько ставок у меня отобрали, и я многократно просил их вернуть. За 4 месяца был один серьёзный инцидент, затронувший бизнес, в остальном два десятка критичных сервисов удалось поддержать. Вот только выяснилось, что это в глазах руководства вообще не было критерием успеха. Оно требовало, чтобы параллельно со всей этой нагрузкой инженеры занимались разработкой и внедрением новых, облачных версий сервисов. Мои аргументы о том, что сейчас главное поддержать существующую инфру, и что у меня на большее количество задач ставок в команде меньше, чем было изначально - эти аргументы эффекта не возымели, начальник управления, будучи абсолютно непогруженным в наши дела, мне рассказывал, что полтора десятка инженеров достаточно и для сопровождения трёх десятков абсолютно разных сервисов, и для разработки новых. При этом мозг без конца ебали новыми требованиями по отчётности, задачи менялись на лету, были истории типа "выдаю спонтанное поручение - до конца месяца сделать вот это" при том, что бэклог был ранее расписан на месяц вперёд ими же самими. И каждый, буквально каждый синк был энциклопедическим примером чайка-менеджмента: налететь, обосрать, удалиться, оставив после себя хаос. Остальной менеджмент в это время сидел и помалкивал, там все поняли, что залог успеха - не спорить. Я так не умею, поэтому я спорил, не давал на себя повышать голос и в целом вёл не очень удобно.

Хватило меня на 4 месяца, после чего я сходил в отпуск и пошёл искать работу. И в это же время меня позвали к директору по кадрам и с подачи непосредственного руководства предложили уволиться по соглашению сторон, потому что "не получается работать". Размер компенсации - два оклада сверху. Мне на тот момент всё это было настолько противно, плюс я уже ходил по собеседованиям, что я даже не стал торговаться и спорить, а просто подписал соглашение, в тот же день удалил все рабочие доступы и вздохнул спокойно. После меня уволилось несколько инженеров.

Я всю эту историю запомнил как пример жесточайшего мисменеджмента, когда в угоду своим амбициям целенаправленно развали целые команды с отлаженными процессами.

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

Сообщество для входа и роста в IT‌‌

Один день айтишника | Антон Назаров

01 Sep, 06:00


Показательная история про неудачный переход с повышением.

1/2
Три года назад я работал в зелёном банке на позиции руководителя направления. Это сеньорский грейд, в целом ничего особенного, но неплохо. Команда очень нравилась, сам банк я считаю лучшей компанией в России, но засиделся на одном месте, отстал от рынка по ЗП, в банке нет нормальной удалёнки, плюс хотелось перейти в какую-нибудь другую предметную область.

И вот в какой-то момент мне позвонил бывший коллега, работающий начальником управления в айти-дочке крупнейшего ритейлера, и позвал к себе руководить командой, развивающей большую инфраструктурную платформу, на которой были развёрнуты и критичные it4it сервисы, и коммерческие продукты компании. Приятные полляма совокупного дохода в месяц, полная удалёнка из любой точки мира, новый опыт. На старом месте меня хотели удержать, предложили повышения в два захода, и я какое-то время колебался, но удалёнка всё зарешала, потому что в тот момент я ездил на работу по полтора часа, и меня это просто задолбало. В общем, уволился.

В первый день на новой работе я узнал, что формально команда есть, но все люди из неё в ближайшие дни увольняются и уходят в другую компанию за своим предыдущим лидом, то есть сразу определились две задачи: 1) восстановить команду; 2) сделать так, чтобы ничего не упало в процессе. Плюс новые обязанности в части закрытия проектов, управления бюджетом команды, стратегией развития платформы. Было интересно, люди мне нравились, атмосфера дружелюбная и весёлая, всё хорошо.

Команду я набирал полгода, ушло на это несколько десятков собеседований, и за это время удалось избежать крупных аварий. И вот только мы восстановились и стали строить планы на развитие, как на горизонте появилась новая дирекция, которая занималась построением приватного облака, и чей директор решил поглотить и обнулить условных конкурентов: нас с нашей платформой и ещё одну команду, тоже довольно дорогую, которая владела централизованными SRE-сервисами где-то в другой части компании.

Мы ничего с этим сделать не могли, нас перевели, и начался треш. Директор дирекции (CEO-1) понимал исключительно доминирующий стиль лидерства, его подходом было налететь и задавить. У него был начальник управления разработки, который очень хотел сосредоточить у себя в руках все процессы, и к которому нас зачем-то прикрепили. Этих двух человек было невозможно удовлетворить, они заёбывали микроменеджментом, на лету меняли задачи, никого не слышали, каждый синк превращался в чью-то публичную порку, крик на сотрудников, матершину. Я от этого охуел через месяц, потому что в айти такой подход уже давно немыслим. Как выяснилось, охуел не я один, потому что вторая команда, которую перевели чуть раньше нас, в какой-то момент встала и вышла в практически полном составе, остался один человек - а это была очень сильная и очень дорогая команда sre-инженеров, которая заведовала критичными сервисами.

Ну и традиционно - мой канал: https://t.me/not_so_bloody_enterprise

Сообщество для входа и роста в IT‌‌