TGViewer
Channel Public Channel
Один день айтишника

Один день айтишника

@one_it_day

Канал сообщества Осознанная Меркантильность: @om_assistant_robot
Задать вопрос: @m0rtymerr_support
Предложка — @one_IT_day_bot
Subscribers
13.2K
Photos
90
Videos
17
Links
365

Showing posts older than #272 · Back to latest

Older Posts 20 shown
Post #271 15.1K
#ios 2/2
Чистый доход в среднем ~500к
Опыта менее двух лет
В резюме 3 года
Удаленка

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

Важные тезисы и выводы, чтобы закрыть испыталку с повышением:

• Задавать качественные вопросы.
Не отмалчивайся, если столкнулся с проблемой и не знаешь, как и кого спросить.
Главная цель испытательного срока – чтобы новичок понял проект и влился в работу команды. Понять проект можно только задавая вопросы о нем, такое не загуглить:
"Как у вас принято оформлять мердж-реквест?" – хороший вопрос тимлиду
vs
"Как делать мердж-реквест, подзабыл, подскажи?" – херовый вопрос, который гуглится

"Когда у вас принято менять статус у задачи в Jira и переводить её на тестирование? До код ревью или уже после?" – правильный вопрос
vs
"Подскажи, как менять статусы у моей задачи в Jira?" – есть куча видео на юпупе

"Есть ли у вас дока с вашим код-стайлом и архитектурой или мне лучше просто ориентироваться на последние ваши коммиты/модули/файлы в проекте?" – такое не загуглишь
vs
"А как работать с MVVM?"
….или чего хуже, писать как привык, не спрашивая ничего

Научись чувствовать разницу!!!

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

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

• Обратная связь. Через личные встречи, переписки, как угодно. Слушай реальное положение дел: начали ли вы с твои приходом успевать делать больше или нет, тормозишь ли ты команду или нет – через такие вопросы у тебя получится поправить свое поведение в компании и лучше выглядеть в глазах коллег. Работай над своим авторитетом!

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

• Будь таким же активным, как и твои коллеги. Посмотри как и с какой скоростью они делают задачи, сколько коммитят, во сколько, как много или мало говорят на дейликах и других встречах.

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

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

• Реально работай. Если плюсом ко всему выше ты ещё и будешь фичи делать вовремя – цены тебе не будет! Можешь тогда после ИС просить новую и повышаться 💸

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

Автор: @annagoladev

Вступай в сообщество | Расти в IT | Присылай историю
  • 🔥 180
  • 👍 38
  • ❤ 21
  • 😨 1
Post #270 11.7K
#ios 1/2
Чистый доход в среднем
~500к
Опыта менее двух лет
В резюме 3 года
Удаленка

Всем привет, это Аня – социальный инжир 🫡

Работаю в аутсорс компании ведущим разработчиком и параллельно веду свой блог, заработок назван общий

Уже писала тут статьи про спринты и релизный цикл, здесь же хочу рассказать о том, как проходит испытательный срок и как его удачно закрыть

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

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

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

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

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

Итог двух первых недель:
За счет вопросов, их количества и качества, твой ментор/тимлид будет понимать – справляешься ли ты с их проектом и на верный ли грейд тебя оценили.
Да, тут ты уже можешь спалиться, если будешь задавать некачественные вопросы, их разберу во второй части.

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

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

Совет от меня: если в команде этого ещё нет, то попроси проводить с тимлидом 1to1 встречи, это избавит тебя от накручивания всего у себя в голове и от синдрома самозванца. Возможно твои вопросы глупыми кажутся только тебе и ты сам себя закапываешь – так что сделай чек с реальностью и созванивайся с руководством раз в две недели.


Инициативных любят, а твоя главная задача на испытательном сроке – быть на веду! Ходить даже на необязательные встречи, светиться в чатах, не мямлить на дейликах, а заготавливать свою речь ЗАРАНЕЕ с вечера, всегда собирать обратную связь о своей работе у коллег, чтобы и себя успокоить и показать команде, что тебе не плевать на эту работу и проект (даже если это так)

Второй и третий месяц:
Тут ты будешь работать над боевыми задачами, которые дойдут до продакшена. Ты начнешь выполнять задачи в рамках спринта, с полным релизом циклом. Как это происходит – читай в статьях выше в этом канале.

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

Если стесняешься и не знаешь как спросить: загугли пару решений и приходи с ними и вопросом "Как лучше поступить, так или сяк?" – тебе сразу скажут, что надо делать. Даже если ни один из вариантов не верный. Главное ты провел ресерч и сделал усилие

Глупо это не будет выглядеть! Глупо – это сидеть и молчать, когда у тебя проблемы, а о них никто не знает.
  • ❤ 87
  • 🔥 50
  • 👍 30
  • 😱 1
Post #269 10.1K
🏷 Всем привет, меня зовут Сергей, я Senior Python разработчик 💻

➡️ Только начал вести свой блог
➡️ Активно начинаю заниматься менторством
➡️ И начинаю развивать свой YouTube
❕ (везде буквально 0 подписчиков 💃, уже какой-то контент есть 🧾)

📊 Зарплата - 1.000.000р./мес. на руки (с 3х работ)

❕ Так выглядит мой рабочий день:

➡️ 7:00 - 7:30 Утренняя рутина
➡️ Подъем, уход за собой, завтрак, видосы

➡️ 7:30 - 9:00 Вчерашние + срочные задачи
➡️ Заливаю подготовленные с вечера ветки
➡️ Если что-то заливал вчера, то проверяю как работает. Если нужно исправить небольшие баги - исправляю
➡️ Созваниваюсь по срочным задачам (если такие есть)
➡️ Составляю план на день

➡️ 9:00 - 10:30 Личные дела
➡️ Творческие проекты / куда-нибудь съездить / учеба / видосы / игры
➡️ Отвечаю на вопросы по менторству

➡️ 10:30 - 12:00 Дейлики
➡️ Прихожу на 3 дейлика, часто приходится быть на 2х одновременно
➡️ Параллельно начинаю накидывать решение на задачи

➡️ 12:00 - 13:00 Обед

➡️ 14:00 - 17:00 Задачи
➡️ Сделать новый функционал
➡️ Исправить баги
➡️ Помочь коллегам с разными вопросами
➡️ Ревью кода
➡️ Созвоны

➡️ 17:00 - 17:30 Покушать перед тренировкой

➡️ 17:30 - 18:00 Заканчиваю работу
➡️ Подготавливаю ветки к заливке
➡️ Что-то заливаю, если нужно было сегодня

➡️ 18:00 - 18:30 Собираюсь в зал или на прогулку

➡️ 18:30 - 20:00 Спортзал / прогулка / личные дела / менторство

➡️ 20:00 - 22:00 Фильмы / игры / творческие проекты

➡️ 22:00 - 00:00 Пытаюсь уснуть

❕ Так выглядит стандартный мой день. Сейчас планирую уходить с работ и активно заниматься менторством и личным блогом

❕ Если есть вопросы - пиши в личку или в комментарии


Вступай в ОМ | Расти в IT | Присылай историю
  • 🔥 72
  • 👍 15
  • ❤ 6
  • 🤔 5
  • 🤯 2
  • 🌭 1
  • 😐 1
Post #268 9.89K
Всем привет!

Меня зовут Рома и я руковожу направлением архитектуры ИБ в одном большом телекоме. Опыт в IT у меня порядка 10 лет, а в кибербезопасности – 4 годика. Доход более 500к с учетом менторства.

Плюс к этому, у меня есть Телеграм-канал Пакет Безопасности, доход с которого я не учитываю, так как всё уходит в его реинвест. Ну а еще я параллельно успеваю пилить 3 стартапа, которые пока не приносят никакого дохода. Подробнее обо мне и всех моих активностях можно почитать тут. Ну а теперь погнали к расписанию.

08:00 – 09:00 подъём и утренние рутины по типу просмотра ютуба и настройки на рабочий ритм.

09:00 – 10:00 разбор почты и планирование дня по встречам и прочим рабочим активностям.

10:00 – 12:00 утренние регулярные созвоны (несколько daily) как внутри своего департамента, так и с продуктовыми командами.

12:00 – 13:00 обед (да, я не завтракаю) и разбор лички и прочих чатов в мессенджерах.

13:00 – 15:00 плотная работа, встречи, коммуникации с коллегами и решение глобальных вопросов по типу заведения систем за WAF и AntiDDoS, обеспечения комплексной безопасности, оптимизация текущих процессов ИБ.

15:00 – 16:00 изучение чего-то нового в рамках рабочих RnD-проектов и повышения собственных компетенций в области ИБ.

16:00 – 18:00 оставшиеся созвоны и разбор задач + планирование следующего рабочего дня.

18:00 – 19:00 ужин и небольшая передышка перед набегом на проектные задачи.

19:00 – 21:00 домашний кальян, параллельно с созвонами с менти, решением и распределением задач по стартапам.

21:00 – 21:30 написание постов в Телеграм-канал, разбор комментариев в нём и прочие активности, связанные с этим.

21:00 – 23:00 заслуженный отдых и время с любимой женой за просмотрами сериалов и фильмов.

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

Так и живём.

Вступай в ОМ | Расти в IT | Присылай историю
  • 👍 41
  • 🔥 8
  • ❤ 5
  • 😐 2
  • 🤔 1
  • 🤯 1
  • 😢 1
Post #267 11.2K
Привет, меня зовут Арсений, мне 21 год и я Senior Frontend разработчик на валютной удаленке и в РФ бигтехе

Занимаюсь менторством (меня можно найти в таблице менторов или написать в личку) и веду свой блог про разработку и развитие

Зарплата: $4.500 + 400.000

На валютной удаленке позволяют работать из любой точки мира.
- Компания - круизный оператор. Я нахожусь в самой крутой команде - бронирование и оформления заказа.
- Устроен через аутстаф компанию с русским CEO и офисом в Америке, которые нанимают из РФ и СНГ и перепродают всю команду.
- Команда: 10 фронтов, 5 тестировщиков, продукт, проджект, аналитик, скрам мастер. Бекенд команда со сторны заказчика.
- Все общение на дейликах, в чатах и в ПРах на английском.
- Задачи: 30% - баги и техдолг, 70% - продуктовые фичи.
- Процесс работы: уже описанная задача и дизайн попадают ко мне в начале спринта, я ее оцениваю и начинаю работать. Сначала понимаю, что и где нужно реализовать, убеждаюсь в том, что нет никаких блокеров и перехожу к фиксу/реализации. После выполнения задачи пишу тесты, если нужно, описываю документацию и отдаю задачу на Code Review. После ревью описываю как тестировать задачу и отдаю QA. После этого слежу за статусом задачи до момента попадания в продакшен.

РФ компания - устроен через аутстафф компанию через РФ ИП.
Так как после работы на ВУ российские компании не вызывают большого интереса, пришла идея делегировать работу своему товарищу, а самому ходить только на созвоны. Делим зарплату 50/50.
- Команда: 4 фронта, 3 бекендера, 2 QA, проджект, продкут, тимлид
- По задачам один в один как описано в предыдущей компании


Как же проходит мой день:
- 3 раза в неделю хожу в качалку, поэтому просыпаюсь либо в 06:30, либо в 09:00
- 09:00 - 10:00 - привожу себя в порядок и занимаюсь утренней рутиной (медитирую, читаю, отвечаю на сообщения, пишу мысли и список дел на день)
- 10:20 - 10:45 - дейлик на второй работе. Просмотриваю, что сделал товарищ, отвечаю на его вопросы, даю советы что и как делать дальше.
- 11:00 - 12:30 - занимаюсь делами: пишу планы и идеи по менторству, подбиваю планы
- 13:00 - если скучно дома, выхожу в коворкинг (если погода позволяет, иду пешком)
- 14:00 - 18:00 - выполняю задачи на ВУ
-17:00 - 17:30 - дейлик в ВУ
- 18:30 - 20:00 - созвоны по менторству
- 20:00 - 21:30 - прихожу домой, занимаюсь бытовыми вещами
- 22:00 - подготовка ко сну, растяжка, выписываю мысли, пишу идеи и план на следующий день
- 23:00 - 24:00 - сладенько засыпаю

Если вам было интересно, переходите в мой блог или задайте вопрос лично


Вступай в ОМ | Расти в IT | Присылай историю
  • 🔥 82
  • 👍 22
  • ❤ 13
  • 🤣 10
  • 🖕 5
  • 🫡 4
  • 🤔 3
Post #266 10K
Конечно, выглядит все так, будто я галерный раб и не вижу белого света, но это не так. Делаю перерывы каждые 1.5 часа: я живу на вилле с бассейном и домашним спортзалом, покайфовать есть время.

В целом, везде все успеваю, но времени уходит порядочно.
Развиваю личный бренд, вкатываю учеников - лучшие становятся моими помощниками на зп.
Также учу и хард скилам, а именно как строить автоматизацию с 0 на Python. По вопросам писать сюда @ASA_175


Вступай в ОМ | Расти в IT | Присылай историю
  • 🔥 41
  • 👍 5
  • ❤ 3
  • 🥱 3
  • 🖕 1
Post #264 10.9K
Привет, писал пост про день qa junior в марте прошлого года

Сейчас я qa fullstack senior, и вот, как проходит мой день

Локация: Пхукет
Реальный опыт: 1 год и 1 месяц
Доход чистыми: 290к + 210к + 2700$ = 8300$ по текущему курсу

Есть 3 завода:
1) РФ edtech там я QA auto (0 ручных задач, только автоматизация)
2) РФ fintech, там я qa fullstack (10/90 авто и ручных)
3) Кипрская валютная удалена, qa fullstack (30/70 авто и ручных)

Как проходит день: очень потно, работать приходится по 9-11 часов, но так как я на Пхукете, утром есть целых 4 часа, чтобы доделать долги со вчерашнего дня, также у меня есть права рука, которая помогает с задачами

10:00 Делаю ручные задачи с рф финтеха, раскидываем за 2-3 часа задач 6-7, в основном задачи примерно такие:
- проверить фичи криптосервиса, для этого надо раскатить ветку, перейти в под, от туда вызывать нужные апишки
- что-то, связанное с БД, по сути проверить что нужные данные записываются, а не нужные не записываются (предварительно прогнав какой либо бизнес кейс с фронта)
- интеграции, например авторизация через ГосУслуги, пополнение баланса через СБП, с альфабанком (это дочка альфы, так что много интеграций с самим альфабанком)
- фронтовые банеры/онбординги/подсказки к графикам и тд, это самое простое, надо быть внимательным и всегда сверяться с макетом
- мобилка - тут по сути все то же самое, что на фронте, ибо бек один и тот же, но логи чуть сложнее снимать, нужно использовать сниффер трафика типа фидлера
- потные задачи, где есть интеграция с другими микросервисами. Приходится ходить в другую команду, синькаться и тд, занимает много времени.
- запуск автосмоков, анализ прогона, актуализация упавших тестов. Это ui e2e тесты на playwright, которые запускаются либо локальной, либо джобой из Jenkins при деплое

В остальное время миты/ответы на вопросы разрабов/быстрые ретест в течение дня

13:00 Переключаюсь на edtech, там работа в основном по покрытию функционала автотестами, иногда беру задачи по расширению самого автотестового фреймворка

задачи обычно такие:
- написание автотестов по заранее заготовленным сценарием ручников
- код ревью коллег
- во время дежурства отвечаю на вопросы в чате
- по очереди разбираем упавшие тесты с авторегресса (которых под 5000) раз в 2 недели перед релизом
- встречи (их бывает очень много, требуют камеру, стараюсь в это время делать задачи и не вовлекаться в пустую болтовню, на неделе сумарно в среднем часов 9 это встречи - груминги, планирование, дейлики, ретро - все по классике). Требуют трекать время, в среднем 6-7 часов в день хватает

14:00 Первый дейлик
14:40 Второй дейлик
15:00 Третий дейлик
15:30 Четвертый дейлик
16:30 Пятый дейлик

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

17:00 Время для валютной удаленки, хотя 90% задач я делегировал своей правой руке, поэтому просто стараюсь быть в контексте и не тупить на митах + там надо проводить демо для команды (потому что qa лучше всего знают продукт)

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

18:00 пытаюсь взять себя в руки и вернуться в edtech-завод и продолжить писать автотесты, ведь через 2 часа там второй мит, на котором могут спросить статус

20:00 тот самый второй мит на час, это груминг/планирование/спринт ревью/ретро, стараюсь пассивно слушать и делать свои задачи в это время

21:00 есть время сделать обзор всех чатов, потому что к вечеру там скапливаются сообщения

22:00 ну вот и все, день закончился
  • 🔥 74
  • 😱 37
  • 👍 8
  • ❤ 7
  • 🤔 6
  • 👀 5
  • 🖕 2
Post #263 8.97K
Ребята, привет!

Меня зовут Андрей, системный аналитик с 4 годами опыта. ЗП варьируется от 400 до 450к в зависимости от менторских активностей.

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

08:00 – 09:00 подъем и утренняя рутина.

09:00 – 10:00 занятие в зале. Позволяет запустить мозги и провести день продуктивно.

10:00 – 11:00 старт рабочего дня. Завтракаю, проверяю почту, смотрю на изменения по задачам. Если могу где-то быстро ответить/решить вопрос, делаю это.

11:00-11:30 дейли. Проводим каждый день, на нем проходимся сначала по приоритетным задачам (говорят аналитики), а потом по всем участникам команды, кто не отвечал. Команда большая – 21 человек, все отвечают коротко, но по делу. Если кому-то нужна помощь, он оставляет только нужных людей, остальные отправляются работать.

12:00 – 13:00 подготовка к звонку. Процесс работы над задачей начинается со сбора требований со стейкхолдеров. Стараюсь ставить звонки +- в середине дня, как удобно мне. Плюсом стараюсь не ставить больше 2х часовых звонков по сбору требований в день – работать тоже нужно. Перед встречей вспоминаю, какие вопросы хотел задать. Всегда пишу агенду встречи и прикладываю все документы, чтобы участникам было понятно, о чем пойдет речь.

13:00 - 14:00 звонок по сбору требований. В 95% это простое интервью, где стейкхолдер рассказывает, что хочет, а я задаю уточняющие вопросы. Идеально, когда стейкхолдеров один или два, тогда можем управиться даже меньше, чем за час. Но бывает, когда на встрече присутствует 5-10 человек, тогда приходится модерировать и проталкивать свои вопросы между пространными обсуждениями.

14:00 – 14:30 собираю все, о чем договорились, в письмо и кидаю на участников, плюс в Jira. Это очень важно, поскольку позволяет контролировать прогресс и пинать нужных людей в случае чего.

14:30 – 15:30 обед.

15:30 – 19:00 работа над текущими задачами. Когда требования собраны, необходимо описать ТЗ. Процесс выглядит следующим образом: в Jira описываем бизнес требования и пользовательские требования, отправляем на согласование заказчика. После получения согласования описываем функциональные и нефункциональные требования в Confluence. У нас нет жестких правил по использованию нотаций, более того, задача должна быть описана понятно, пусть даже придется пренебречь правила построения тех или иных диаграмм. Для описания бизнес процессов используем BPMN, макеты пользовательского интерфейса делаем в Figma, интеграционные спецификации описываем по формату, о котором я рассказывал еще год назад.

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

19:00 – 20:00 занимаюсь менторством.

20:00 – 23:00 свободное время. Предпочитаю оффлайн активности, можем выбраться погулять, в гончарку или на квест. В холодные времена остаемся дома, рисуем или смотрим кино на проекторе. Обязательно занимаюсь развитием блога, пишу или накидываю идеи статей.

23:00 – 00:00 отход ко сну.

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

Если остались вопросы, готов ответить в комментариях!


Вступай в ОМ | Расти в IT | Присылай историю
  • 👍 35
  • 🔥 11
  • ❤ 7
  • 👎 2
  • 🖕 1
Post #261 9.76K
Проект
Срок 3 месяца. Пишем с нуля web-приложение, которое делается на основе существующего desktop приложения и спецификации.
Мы аутсорс команда разработки. Я считаюсь джуном, практического опыта пару недель. У меня в паре коллега Strong Middle QA. Аналитик и владелец продукта на стороне заказчика.

Пока разработчики делают архитектуру и пилят первые фичи. Продукта еще нет
- Начало рабочего дня - плавающее. Я люблю работать часов с 10, моя коллега тоже, поэтому мы с ней в 10 уже активно общаемся в чате. Обсуждаем спецификацию, задаем вопросы аналитику, пишем тест-кейсы, генерируем тестовые данные для будущего тестирования.
- В 11:30 ежедневный созвон, где обсуждаем, что кто делает, какие вопросы и блокеры. Так как продукт сложный, то дейлик почти каждый день перерастает в обсуждение продукта и звонок затягивается на час.
- Атмосфера в команде здоровая, хотя все понимают, что сроки нереальные, но наша задача делать, что можем.
- В течение дня активные переписки или созвоны по вопросам. Очень тесно общаемся с аналитиком, требования написаны неплохо, но много нюансов.
- Тесно общаемся с коллегой QA, чтобы синхронизироваться, правильно ли мы понимаем принцип работы приложения, легко уйти не в ту степь, когда маленькие сроки, а ожидания высокие.

Фичи готовы, можно потихоньку тестить
Наши задача на день в этот период:
- Обновлять тест-кейсы (мы их потом передаем заказчику, поэтому надо их написать подробно и понятно - это наша отчетность).
- Те разделы, по которым я писала кейсы, я же их и тестирую. Если готовы методы, то я их немного щупаю через Swagger, но опыта мало, поэтому там больше хозяйничает опытный QA.
- В основном я проверяю функциональность через UI. Использую DevTools и просто прохожу по тест-рейсам. Багов немного в логике, но есть в UI, так как у нас нет дизайнера и фронтендеры делали как могли.
- Часто заглядываю в базы данных через DBeaver. Составляю простые запросы на Select, чтобы проверить, все ли записалось или изменилось в БД. Если что-то не могу еще удалить через UI, то удаляю это через БД. Несложные запросы на JOIN иногда использую для тест-кейсов.
- Найденные баги сразу записываю в Jira (важные и неважные, потом заказчик сам решат, что не будет править, но знать они должны, какие дефекты в программе)
- Сверяемся со списком фич на каждый этап и готовимся к демо для заказчика. Демо проводит коллега.

Проект на этапе сдачи, сроки окончены
- Доделываем критичные баги, каждый вечер заливаем исправления, делаем смоук на 45 мин-1ч и отдаем заказчику на их продакшен
- Передаем заказчику все артефакты тестирования: тест-кейсы, отчеты с багами, проводим ретро с командой. Обсуждаем, в чем были сложности проекта.

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

Вступай в ОМ | Расти в IT | Присылай историю
  • 🔥 49
  • 👍 16
  • ❤ 4
  • 🖕 1
Post #260 10.1K
---

Я, Станислав, работаю QA-специалистом (manual) на валютной удалёнке с зарплатой более 2 000 $. Также я выступаю в роли ментора. Найти меня можно в табличке менторов по моему имени.

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

🗯Поделюсь с вами рутиной моего рабочего дня:


👨‍💻9:00 - Занимаюсь утренней повседневностью.

👨‍💻10:00 - Митинг с командой, обсуждаем три вопроса: Что делал вчера? Что буду делать сегодня? Какие проблемы есть? (если они есть). Митинг длится не более 15 минут.

👨‍💻10:15 - Смотрю статус задач и планирую, какими из них займусь, и приступаю к выполнению. Чаще всего в это время я пишу тест-кейсы.

👨‍💻14:00 - Иду на завтрак. После этого смотрю YouTube, чаще всего блог Антона Назарова, или изучаю материалы, в которых чувствую себя неуверенно.

👨‍💻16:00 - Возвращаюсь к задачам, добиваю оставшиеся вопросы и планирую, что буду делать завтра.

👨‍💻17:00 - Заканчиваю рабочий день. Стараюсь не задерживаться, так как после этого чувствую, что это не стоит того. Поэтому работаю без кранчей и задержек.

👨‍💻После 17:00, если нет других планов, занимаюсь менторством.

🗯Конечно, иногда бывают звонки с разработчиками или проектными менеджерами. И иногда мне нужно на короткое время выйти из дома. Но в 80% случаев мой день проходит так, как я описал.

Если у вас есть вопросы, пишите мне в личные сообщения @QAconqueror или комментарии. Тем, кому помог мой текст, ставьте ❤️

Вступай в ОМ | Расти в IT | Присылай историю
  • 🔥 24
  • ❤ 11
  • 👍 9
  • 👎 5
  • 😁 5
  • 🥴 2
  • 🖕 1
Post #259 9.11K
Привет, я Антон Назаров. По поводы рекламы своих ресурсов и корректного описания рабочего дня. Все очень просто:

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

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

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

- негативные комментарии будут удаляться, чтобы не отпугивать новых потенциальных авторов «ой тут всех обсирают, не буду писать»
  • ❤ 62
  • 👍 24
  • 🤣 9
  • 🖕 8
  • 👎 1
Post #258 8.82K
Всем доброго дня! Меня зовут Роман и сегодня хочу поделиться с вами историей одного дня QA Engineer.
Но сначала немного о себе:
Специальность: Senior QA Fullstack
Доход в месяц: ~700k (работа + менторство)
Работаю в крупной РФ компании и парт-тайм в зарубежном стартапе. Я занимаюсь на этих двух проектах тестированием Web/Backend/Mobile и на одном из них являюсь лидом команды.
Уже долгое время занимаюсь менторством и обучаю с нуля, так как сам пришел в IT из медицины и понимаю как это сложно на собственном опыте (P.S. первой ученицей была жена и смогла устроится на работу через месяц, все еще лучше, чем ноготочки и бровки делать, но это неточно😁).
Итак мой день:
8.00 - Пробуждение и зарядка
8.30 - Завтрак
9.30 - Поход в спортзал ( с тренером совсем другое дело - рекомендую💪)
11.00 - Daily митинг
12.00 - Планирую свой день и расставляю задачи по приоритетам и затраченному времени
12.30 - Приступаю к выполнению задач
15.30 - Обед
16.00 и до победного(обычно не позже 18.00) - завершаю все рабочие задачи и ухожу чиллить
18.30 - прогулка с собакой
19.30 - Просмотр фильма и сериала
22.00 - Сон
Также в свободное время всегда стараюсь читать статьи и смотреть видосы для саморазвития на интересующие меня темы - Развитие по своему направлению в IT и смежные области, запуск бизнеса и стартапов, здоровье и черпаю идеи для своего канала.
А еще я каждый месяц стабильно несколько раз хожу по собеседованиям, чтобы быть в рынке и понимать, что он мне может предложить, а также получаю офферы.
Еще в январе я запускаю курс по менторству с 0 до трудоустройства и все желающие могу писать мне в личку или найти меня в таблице менторов.
Всем хорошего дня и удачи!

Вступай в ОМ | Расти в IT | Присылай историю
  • 🤣 37
  • 👍 22
  • 🔥 7
  • ❤ 5
  • 🖕 3
  • 🤔 2
  • 🎉 2
  • 🗿 2
Post #257 8.83K
3/3

> Третья часть - полезные встречи в нашей команде

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

1) У нас есть специальный день для фикса всех багов, починки автотестов и прочего тех долга.

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

2) Парное программирование

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

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

3) Регулярная встреча 1 на 1 с лидом

Вот это мой личный мастхев.

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

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

4) Ну и напоследок - ораторство.

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

Такой подход как мне кажется новичкам в команде помогает быстрее адаптироваться, а старичкам просто не заскучать 🙂

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

По вопросам в комментариях или в лс @lentsd

Ну и напоминаю, что в своем блоге делюсь о жизни в Яндексе и фронтенде - https://t.me/dlents

Вступай в ОМ | Расти в IT | Присылай историю
  • 👍 86
  • 🔥 31
  • ❤ 5
  • ❤‍🔥 4
  • 🖕 2
  • 👎 1
Post #256 7.43K
2/3

> Вторая часть – мой режим дня

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

В 9:00 - 10:00 просыпаюсь. Небольшой залипон в телефоне, собрался и поехал в офис. В офисе быстро завтракаю, параллельно думая о чем-то своем.

К 10:30 - 11:00 начинаю свой рабочий день. Быстро смотрю чаты, почту. Отвечаю кому, если есть какие вопросы и сажусь дальше за активную задачу.

В 12:00 у нас дейлик. Минут за 15 обсудили статусы и погнали работать дальше.

В 13:30 иду на обед с коллегой. Каждый раз соревнуемся с ним кто смешнее назовет встречу в календаре для этого важного дела.

~17:00 иду в офисный зал (два раза в неделю).

Оставшуюся часть дня часов до 18-20 (как получится) просто пилю текущую задачу, прерываюсь на какие-то встречи, сообщения коллег или мемы.

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

Но среди прочего я бы выделил несколько полезных встреч / процессов про которые будет в 3 части поста.

Ну а по вечерам я обычно занят написанием поста в свой блог, просмотром сериалов / фильмов с женой или онлайн играми с друзьями. Если есть какой-то митап по фронтенду в городе, то обязательно еду на него. Статьи или каналы по технологиям читаю пассивно: по дороге, в ожидании заказа где-нибудь кафе и прочих местах.

В этом году цель как-то упорядочить процесс изучения нового, чтобы это было более дисциплинированно, а не как получится.
  • ❤‍🔥 22
  • 👍 5
  • 👎 5
  • 🖕 3
  • ❤ 1
  • 🔥 1
Post #255 7.64K
1/3

Привет! Меня зовут Даниэль, 21 год. Работаю фронтедером в Яндексе

До Яндекса работал еще в двух компаниях: сначала Питерская блокчейн компания, работал как фронт более 1.5 года. Это была первая работа. Пришел на ставку 40 тыс в месяц. Уходил со 120к. Ушел по причине того, что хотел роста в скилах.

Дальше я попал в Сбер. Зп особо не выросла (дали около 150 что ли). Но продержался всего 3 месяца и ушел сам. Имхо было много бюрократии и кучу других факторов из-за которых оставаться не хотелось.

Устроился в Яндекс (где работаю уже 9 месяцев) на позицию мидла. Зарплата 200 - 300к на руки.

Далее пост разделю на 3 части:

1) Расскажу про свой первый день в Яндексе
2) Кратко пробегусь по своему режиму дня
3) Поделюсь интересными на свой взгляд практиками в нашей команде

Тут нативно призываю подписаться на мой небольшой блог про фронтенд, жизнь в Яндекс и прочее https://t.me/dlents

А теперь погнали!

> Первая часть – первый рабочий день в Яндексе

В Яндексе новичков устраивают по средам. Приезжаю в офис (в моем случае Питерский) и попадаю в аудиторию, где помимо меня еще человек 40 наверное по той же причине. Нас садят, начинают рассказывать вводные. Наконец выдают ноутбуки. Я выдыхаю, потому что это новый макбук, а не дешевая винда (одна из причин ухода со Сбера). И тут, наверное впервые в моей жизни, начинается дичайший синдром самозванца. Кажется, что все вокруг дико умные и шарящие, а я попал сюда случайно. Как передать это словами не знаю, такое сильное чувство внутренней тревого действительно впервые в жизни. Дальше в течение дня оно перемешается с эйфорией от офиса и первого рабочего дня. Но полностью синдром самозванца уйдет наверное спустя месяца 3-4 работы.

После вводной части и получения оборудования (заняло это часа 2 в сумме) меня встречает один из членов будущей команды. Мельком показывает офис, рассказывает обзорно что как устроено и мы идем на обед. В планах первого дня – настроить базовые инструменты и запустить локально проект (в моем случае это Поиск). И вот после обеда мы садимся по доке ставить программки и внутренние приколы. В каких-то места скрипты для авто установки устарели, пришлось все ставить руками. С этим провозились до самого вечера, но цель выполнена. Дальше небольшой созвон с бадди (человек, который помогает адаптироваться) и я еду домой.

По впечатлениям первый день в большой компании лично у меня был похож на американские горки: от страха, что я тут случайно до эйфории от офиса и всех плюшек, которые дает компания. Хоть я и формально работал в большой компании до этого, но это было совсем не то.
  • 🔥 36
  • ❤ 8
  • 👍 4
  • 👎 3
  • ❤‍🔥 2
  • 🖕 2
Post #254 7.43K

Forwarded from Осознанная Меркантильность | Антон Назаров

Планы на развитие сообщества и изменение цены для новых подписчиков

1. В Питере весной откроется моя студия для записи подкастов/роликов, сейчас с агентом смотрим финальные варианты помещений. Там можно будет записываться всем желающим бесплатно. Единственное условие — вставить рекламу Осознанной меркантильности в ролик.

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

3. Менторы активно растут, их уже почти 300. Я зарелизил полноценного бота с отзывами и удобным поиском. За декабрь больше 1153 уникальных пользователя

4. Сообщество стало настолько имбой в трудоустройстве и росте по зарплате, что уже давно перерасло свою цену. 19 января все уровни вырастут в цене (ТОЛЬКО ДЛЯ НОВЫХ ПОДПИСЧИКОВ) Если вы давно думали подписаться, сейчас самая время. На неделю объявлены скидки.

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

К лету нас будет 15к, к Новому году 25к! Посмотрим, кто из других деятелей хотя бы тысячу наберет
  • 👍 23
  • 🖕 6
  • 🔥 5
  • ❤ 1
  • 😱 1
Post #253 8.68K
Еще одна обязанность: каждую пятую неделю, по числу беков в тиме, был дежурным на всех сервисах. Дежурство подразумевало а) если что-то падает, звонит бот на телефон в любое время суток, и в течение пяти минут нужно бежать разбираться и б) в течение рабочего дня общение с поддержкой по поводу проблем продавцов. Первый пункт - они же алерты - был очень редко. Алгоритм: идёшь куришь логи либо трейсы. На моих дежурствах лагал какой-то другой сервис, от которого мы зависим. Пингуешь их дежурного, который скорее всего уже сидит чинит и без тебя. По второму пункту кидают всевозможные баги. Ну например, у продавца было так много товаров одной категории, что нашлась бага-опечатка в коде для генерации отчетов, которая стреляла только в этом кейсе, который никто не тестил.

В августе 2023 нашел более комфортную и оплачиваемую работу. Собесы проходил хорошо, поэтому выложил 9 своих собесов - с таймкодами, докой с частыми вопросами и источниками для подготовки - вот тута.


Вступай в ОМ | Расти в IT | Присылай историю
  • 👍 39
  • 🔥 5
  • 🖕 4
  • 🤬 2
  • ❤ 1
  • ❤‍🔥 1
  • 👎 1
Post #252 8.78K
#go #golang #backend
Привет! С сентября 2022 по август 2023 работал в озоне мидлом-бекендером на стеке: Go, Postgres, Kafka. На начало работы: полгода опыта на Go, до этого 2 года с перерывами студенческий парт-тайм на C, зп: 200к. Команда поддерживала способы того, как продавцы загружают свои товары: эксельки, гугл-таблицы, свои таблицы и т.д. Состав: 5 беков, 2 фронта, 2 тестера.

11:00-11:30 Дэйли-созвон, на котором говорю что делал вчера и что планирую делать сегодня. Долгие вопросы, если есть, решаются после на других созвонах.

12:00-17:00 Работа. Фикс багов/разработка новых фичей и всякое общение вокруг этого.

Процесс взятия фичи в работу: формирование микротимы (1-2 бека, 0-1 фронт, 1 тестер) с выбором ответственного; чтение доки на конфлюенсе от аналитиков c требованиями; созвоны/переписка с уточнением требований; распил фичи на таски и оценки; созвон микротимы перед лидом с финальной оценкой срока когда будет в проде;

Пара примеров характерных фичей, которые я делал:

1. Продавцам надо было грузить эксельку, чтобы поправить уже загруженные товары. Очевидно, что править было бы удобнее на самом сайте. То есть пользователь понатыкал своих товаров из списка, нажал редактировать. Ему прилетает таблица с характеристиками этих товаров, он редактирует их и жмет отправить. Вот такую табличку и надо было сделать на фронте/беке. Собственно реализация бека: смотрим, какая категория у натыканных товаров. По категории готовим заголовки таблицы, заполняем таблицу с текущими строчками для товаров, и отдаем для отрисовки фронту.
И тут унылые тонкости, которые надо закодить. Ну например, если товары из разных категорий, то заголовки таблицы - это какой-то минимальный хардкод наиболее общих параметров по типу цены или бренда. Сами заголовки могут быть сложными: быть объединенными в группы; идти в каком-то определенном порядке; иметь подсказки; иметь какие-то конкретные значения для заполнения; быть запрещенным для редактирования для каких-то типов товаров и т.д. Для сбора всей этой инфы ходим в ряд чужих микросервисов. Добавляем метрики, как часто юзают фичу. На первое время фича закрыта A/B-тестом.

2. Чтобы загрузить новые товары, продавцы шлют эксельку. Товары за деньги можно продвигать в выдаче. Делать это можно было позже, после загрузки товаров. Чтобы продавцы активнее юзали фичу, я вшил в эксель-шаблоны для загрузки поле “включить продвижение” со значениями “да/нет”. Чтоб сразу могли его прожать при загрузке. Также это поле появилось при генерации эксель-отчетов, в которых продавец смотрел какие у него товары.
Реализация: юзер просит выдать ему шаблон на загрузку товаров. Сервис экселек смотрит на роль юзера. Если он какой-то правильной роли, ему в таблицу вшивается эта колонка. Когда он грузит заполненную эксельку, вытаскиваем помимо прочего инфу о продвижении, (а) сохраняем у себя, и (б) прокидываем в чужой микросервис, который этим занимается. Когда генерим эксель-отчеты, которые смотрят актуальный статус товаров, для заполнения конкретно поля с продвижением, идем в чужой микросервис (б) и смотрим, включилось бы продвижение. Когда генерим эксель-отчеты, которые хранят историю того, что продавец грузил, то смотрим, что сохранили у себя (а). На первое время фича закрыта A/B-тестом.

Процесс попадания на прод: написал на код; выкатил на тестовое окружение и минимально потестил; попросил код-ревью коллег; после одного апрува передал ручному тестировщику; после его апрува нажал на кнопочку выкатить в прод в пайплайне на gitlab.

Длительность выполнения таких фичей ~2-4 недели.

Короче говоря, за исключением эксцессов, таких как 4 месяца распила монолита, писал вот такую незамысловатую бизнес-логику. Красило ее то, что это был типа хайлоад и много данных, так что были всякие индексы, реплики, шардирование и мониторинг. Основными сложностями по части разработки новых фичей было разобраться с требованиями и узнать, как юзать API чужих сервисов, потому что игнорить или отвечать на отъебись при межкомандом общении очень любили.
  • 👍 45
  • 🖕 3
  • ❤ 2
  • 🔥 2
Post #251 8.26K
2/2

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

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

Наш блог - https://t.me/blisscodehub

Вступай в ОМ | Расти в IT | Присылай историю
  • 👍 30
  • 🔥 8
  • ❤ 3
  • 🖕 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →