Один день айтишника
14.6K subscribers
62 photos
9 videos
310 links
Канал сообщества Осознанная Меркантильность: @om_assistant_robot
Задать вопрос: @m0rtymerr_support
Предложка — @one_IT_day_bot
Download Telegram
Ревью аналитики
Когда решение готово - аналитик показывает решение разработчикам. Возможно, аналитик упустил детали из-за неполного понимания внутренней архитектуры системы. Разработчиками проводится ревью решения и, если что-то не учтено, предлагают, как можно улучшить.

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

Аналитик вносит изменения до тех пор, пока разработчики не согласятся с решением.


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

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

Про встречи внутри команды писал тут

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

В процессе разработки разработчик обращается к аналитику за уточнением требований или советуется с коллегами о способе реализации. Параллельно с кодом разработчик пишет тесты для нового функционала (в идеале). После завершения разработки код направляется на code review, где другие разработчики проверяют его на соответствие требованиям, стилю кодирования и отсутствие ошибок. Если присутствуют какие-то серьезные разногласия на code-review, то собирается встреча разработчиками и обсуждается решение, приходят к общему мнению.

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

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

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

Релиз
После проверки тестировщиком задача переводится в статус "Готово к релизу". Сборка с новым функционалом должна отправиться на продакшн. В разных компаниях процесс может отличаться.

‘Выкатить релиз’ — поставить сборку сервиса с новым функционалом на прод. сервера, убедиться что он работает корректно.

Пример №1 - релиз катит сам разработчик, который писал новую фичу

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

Обычно в крупных компаниях приложение запущено не в единственном экземпляре. Запущено несколько экземпляров сервиса, которые находятся под балансировщиком нагрузки. В этом случае используется *канареечный релиз*. Если у вас поднято 10 экземпляров сервиса, то 1 из них останавливается и вместо него поднимается экземпляр с новой версией. Получается 9 сервисов со старой версией и 1 с новой. Проверяется как работает сервис с новой версией. Это помогает уменьшит аффект на пользователей, если в новой сборке есть ошибки.

Пример №2 - релиз катит сопровождение

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

У меня в канале еще больше про Java

Вступай в сообщество | Расти в IT | Присылай историю
🔥64👍3211🤯2💯2🌭1
Что мешает расти в доходе?

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

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

1) Ванна теплого комфорта
Мне хватает, все хорошо, зачем больше, бетонная коробка есть, доставка привозит, на море раз в год, че еще надо.

2) А вдруг усилия не окупятся
А вдруг я сейчас попробую инициативу, а окажется, что это НЕ МОЕ. И получится, что зря потрачены силы и время... Лучше уж текущим продолжу заниматься.

3) Инфантильная вера в волшебную таблетку
Где-то там в области X (крипта, биохакинг, инвестиции, арбитраж, медийка, менторство) есть простая последовательность действий на месяцок, сделав которую можно моментально озолотиться. Ну просто хороший курс по инвестициям нужен. Просто правильный бад выпить и сразу как Брэдли Купер все дела переделаю.

Все люди из этой группы дохода проделали непростой путь в IT и буквально знают, откуда берется заработок. Но вера не ослабевает

4) Я делегирую все
В любой инициативе нужно всего лишь найти профессионала, дать ему денег и система заработает сама. Продюссер за фиксу выведет на стабильные продажи, маркетолог за пару недель раскрутит личный бренд, криптоинвестор будет кидать верняковые сигналы в своей приватке за 1000р, сценарист напишет сценарии для роликов на миллион просмотров.
Кстати, у кого-нибудь есть контакт, чтобы недорого, быстро и заебись?

5) Нет окружения
Эх, вот бы мне окружение, которое будет меня бустить, развивать, подталкивать к новым свершениям. Не хватает такого, чтобы начать что-то делать.

Зачем такому окружению нужен ты?

6) Нет времени, сил и энергии
Работа в найме отнимает все ресурсы... После рабочего дня ничего уже не могу, только отдыхать и лежать... Вот щас силы появятся и тогда... Еще немного, недельку доработать и КАААААК начну... Щас только задачку закрою и ревью пройду...

7) Страх обучение новому
Управление/инвестиции/рилсы/консультации — блин, это какая-то новая область знаний. У меня в ней нет опыта. Вот если бы опыт был, тогда бы я занялся, а так даже не знаю...

8) Страх общественного порицания
Так ведь крипта/биохакинг/курсы это кринж. Не хочется потерять РЕПУТАЦИЮ в глазах окружения. Критиковать же будут...

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

10) Боязнь сложных и долгих задач
То есть я буду заниматься этим месяцами и эффект будет только через полгода? Это же нелогично. Лучше закрою еще пару задач из бэклога. От них то эффект сразу виден.

Решение большинства этих проблем я дал здесь.
🔥31👍136😢3😐1
Привет!
Теперь каждый месяц будет новая тема постов. Например, «самая интересная фича», «как меня уволили», «как получил повышение»
Пиши, какую тему хотел бы увидеть в следующем месяце

Вступай в сообщество | Расти в IT | Присылай историю
👍6396🔥5😱3
Кто бесполезнее: риелтор или рекрутер?

Я затянул с озвучиванием мнения о рекрутерах, потому что сомневался: "а вдруг только мне такие попадались? Вдруг выборка непрезентативна". Но наконец подъехали факты.

Фазы развития HR выглядят примерно так:

1) Первыми рекрутерами были работорговцы. Хозяину нужно 5 крепких мужчин за миску риса в день, нашедшему платят золотом
2) Появляются HeadHunter, SuperJob. Нужда в рекрутерах снижается
3) Больше соцсетей. Можно собирать базы кандидатов из VK и LinkedIn для холодных рассылок
4) Автоматизация процессов найма, нейронки

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

Рекрутеры пошли дальше. Вот схема:

1) Обещаем кисельные берега в вакансиях, спамим рассылками по базам
2) Приходят сотни резюме — кандидаты хотят вкусную вакансию
3) В хуй не ставим неподходящего кандидата, игнорим, не даем обратную связь
4) Кандидат осознает, что отправлять резюме на единственную вакансию — неэффективный способ трудоустройства. Рассылает резюме на все доступные. Если ответят — подумает, подходит ли
5) На вакансию приходят уже тысячи резюме
6) Чёта лень их смотреть, ебанём автофильтр по годам опыта. Признание рекрутерки тут
7) Об автофильтре узнают все. Ебало кандидат представили? Крутит опыт, чтобы фильтр обойти
8) У рекрутеров сгорает жопа! Упрямые кандидаты не соглашаются смиренно отлетать в корзину. Угрожаем чёрными списками, полиграфом, анальным зондом. Ничего из этого не делаем (дорого и сложно), но угрожать продолжаем
9) Говорим работодателю, что найм сломался 😭 и нужно больше денег, чтобы найти подходящего кандидата.

Это как разбросать по дороге гвозди и открыть рядом шиномонтаж. Но! До этого момента — мне ок. Неприятно быть отвергнутым автофильтром, но его можно обойти. И визги "не ври, врут тока ДАЛБАЕБЫ" можно игнорировать. Но рекрутеры переступили черту.

Одна, две, три рекрутерки гордятся интуицией: "по первым строкам резюме вижу подходящего человека", "если пишет после 23:00, то это конченый долбаеб", "я чую ложь по глазам". Оставим рассуждения об эффективности интуиция в подборе специалиста за 400к комиссии. Оставим, потому что есть исследование, подтверждающее, что суждения рекрутеров лишь немного лучше броска монетки.

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

Кричать "так нечестно" — бесполезно, бери ответственность за свою карьеру:

1) Перестань воспринимать рекрутера как союзника. Бизнес платит ему деньги, не ты. Всегда предполагай худший вариант: отозванный в последний момент оффер, потерянное тестовое задание, приукрашенное описание вакансии, ложные обещания повышения зарплаты после испытательного срока
2) Забудь про моральные терзания. Когда рекрутер учит тебя составлять резюме искренне, он на самом деле говорит: "мне так удобнее лутать бабки и ничего не делать. Ты не мог бы молча затерпеть?"
3) Разводящие руками из удобных синьорских кресел "ну что поделать, такой сейчас найм" — ничего для тебя не сделали. Они не предложили рабочего способа трудоустройства, не исправили найм. Вместо этого они считают себя вправе судить, что тебе можно делать, а что нельзя. И осуждать за попытки в этом найме выжить.
4) Ты одно из тысяч резюме. Тебя фильтруют по годам опыта, полу, возрасту, ключевым словам, внешности, особенностям речи, заднему фону веб-камеры. Если рекрутеры пользуются нейронками для фильтра резюме, глупо сетовать на несправедливость. Сделай так, чтобы нейронка выбрала твое резюме.
5) Тебе не победить махину найма в одиночку на кулаках. Вступай в сообщество, вооружайся.

Статью на хабр пишем, чтобы там у снобов-синьоров сознание порвалось?
👍104🔥4021😁7😐5
ИЮНЬ — МЕСЯЦ ИСТОРИЙ ПРО ХУДШЕЕ СОБЕСЕДОВАНИЕ

(за секс там голоса накрутили)

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


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

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

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

Я сижу в полном ахуе, че вообще происходит, где мои вопросы по ios и swift. Выдавливаю: "ну вроде концепция верхнеуровнево ясна, да... А что?". И дизайнер такой: "ну че, сколько по-твоему займет сделать это? Нет, мы конечно не просим у тебя точной оценки, но там плюс-минус месяц". И здесь я почувствовал дыхание параллельной вселенной, потому что какой-нибудь другой я мог бы всерьез попытаться это оценить, а потом впрячься в проектную работу с нуля. Хорошо что мой прошлый тимлид рассказала мне историю. Когда-то ее просили так же оценить стартап. Она оценила в 3 месяца соло, в итоге команда из 10 человек пилила его три года, так и не закончили.

Некоторое время я пытаюсь объяснить, что так не делается, это очень сложная оценка, которая почти наверняка будет ошибочной. Дизайнера в очередной раз заебывает обсуждение и он ставит вопрос ребром: "Да, да, ок. А сколько ты хочешь, кстати?". Я говорю - 140к. Вторая картинная сцена: "СКОКА?". После этого захлопывает крышку ноутбука, откидывается в кресле, скрещивает руки на груди и такой: "ВСЕ! У меня вопросов больше нет". СЕО пытается как-то СКРУГЛИТЬ УГЛЫ "хорошо, а давайте вот еще обсудим ваш предыдущий опыт?", я отвечаю что лол, ребят, можем еще посидеть, но как будто бы собеседование закончено.

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

Хотел еще написать про второе худшее, но не влезает. Если будет 500 лайков, сделаю!

А какое у тебя было худшее собеседование? Присылай сюда, не держи в себе
536👍81🔥24😁19
Один день айтишника
ИЮНЬ — МЕСЯЦ ИСТОРИЙ ПРО ХУДШЕЕ СОБЕСЕДОВАНИЕ (за секс там голоса накрутили) Контекст: с днем айтишника все понятно, смузихлебы за 300к. Теперь каждый месяц будем запускать новые темы. Это увеличит интерес к каналу и позволит людям делиться своим опытом…
На всякий случай: чат с рекрутером, скрининг, тех собес, общение с командой — это все подходит под тему собеседование. Лучше написать историю, чем не написать. Вместе подкорректируем и опубликуем
👍3515🔥10
Самый мой странный собес был такой.

Прихожу в фирму.
С порога ичар просит подписать бумажку о неразглашении некоторой информации.

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

Потом жду пока соберутся на собес.
Заходит чел минут через 20.
Собес пошел стандартно. Душил на некоторых вопросах слишком углубленно, но в целом вроде бы окей.
Только мне начало казаться, что все нормально, он начал закидывать вопросами:
- Ты куришь?
- Нет
- Пьешь?
- Нет
- Рыбу ешь?
- Нет
- Плохо, мало фосфора, значит, мозги плохо работают.

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

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

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

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

Полная херня, одним словом.

Вступай в сообщество | Расти в IT | Присылай историю
😁215🤯49🔥17😐12👍9😨98
Контекст такой: 2021 год, я решил начать свой путь в IT и выбрал направление QA. Начал изучать: первое вводное видео посмотрел, потом второе, и к пятому видео уже стало ясно, что пора составлять резюме. Не помню, где искал гайд, но в итоге взял шаблон и вписал туда только своё ФИО. План был такой: в резюме указан весь стэк QA, даже Linux. Хотел всё это выучить, чтобы потом не добавлять по одному пункту, а сделал это сразу.

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

Добрался, хотя и непросто. Захожу в офис, за столом три человека: ПM, лид и ещё один. Сел напротив них, и началось.

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

Дальше ПM говорит: "Теперь буду только я тебе задавать вопросы". И первый его вопрос: "Как у тебя с математикой и физикой?" 🤕Я в шоке говорю: "Ну, норм". Затем мне задали пять вопросов по математике, из которых я дал один верный ответ, причём угадал из двух вариантов. Также было пять вопросов по физике. Самый любопытный: "Какая потребляемая мощность чайника?" Мои глаза наполнились кровью, ведь я понятия не имел, какой здесь нужен ответ. А все в комнате сказали: "Ну это ж элементарные вещи".

Самое интересное началось дальше. Я уже начал понимать, что попал совсем не туда, куда хотел. Лид достаёт из-под стола два счётчика, знаете, эти для домов, и говорит: "Это наши счётчики, мы их производим. Как бы ты их тестировал?" Оказалось, что они ищут тестировщика ПО на заводе. Я уже выдохнул, так как хуже моих предыдущих ответов сказать уже было невозможно. Начал придумывать проверки для этих счётчиков и похвалил, что они классно их сделали. Им это было приятно.

Не знаю зачем, дальше пошли торги о зарплате. Спросили, сколько хочу, я ответил 50 000, они сказали, что легко могут это позволить. На этом мы похлопали руками и попрощались. При этом ко мне должен был кто-то вернуться с обратной связью. Но сильно я не ждал. Мне через месяц перезвонила какая-то девушка, хоть с ней и не было разговора, она передала обратную связь - вы не подходите у нам. По итогу 2024 год, а всё та же вакансия у них лежит и ждёт тестировщика ПО. Даже вилку подняли. Я не шучу. 🤑

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

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


Вступай в сообщество | Расти в IT | Присылай историю
🔥64😁38👍1610😐7
Моё худшее собеседование 👻

События происходили, когда я только-только искал свою первую работу будучи студентом. Откликался на все подряд в надежде найти хоть какую-то работу разработчиком.
История моего собеседования начинается по классике: откликаюсь на хедхантере, приходит приглашение с просьбой позвонить по конкретному номеру телефона. Я, радостный, начинаю звонить и трубку поднимает рекрутер с молчанием в трубку. Далее такой диалог:
– Здравствуйте!
– Здравствуйте, вы кто?
– Я Антон, вы отправили мне приглашение с просьбой позвонить по номеру телефона.
– А можно конкретнее? Вас много, а я одна!
На этом месте в принципе можно было бы и остановиться, чувствуется некий пожилой флёр после этих слов. Но я тогда был совсем зеленым, неопытным и без работы, поэтому диалог продолжился и меня пригласили на собеседование с HR.
На самом собеседовании сначала были обычные вопросы по типу где учился, чем занимался и другие, но в какой-то момент рекрутер сказала, ну теперь давай порешаем "КЕЙСЫ".

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

Кейс номер 2 (максимальный кринж): "У вас свадьба, вы взяли отпуск и спокойно ушли отмечать ее. Но тут прям во время торжества упал прод, какие ваши действия?"
И тут я просто опешил. Даже для меня, совершенно зеленого такая ситуация была мягко говоря НЕ ОК. Я конечно ответил на ее вопрос, что-то вроде "возьму с собой ноут и если что быстренько подниму", но осадок остался настолько сильный, что я до сих пор сквозь года помню этот вопрос. Представьте, что вас прогревали с ютуба и инстаграма о прекрасной работе в ИТ, а потом вы приходите на собес и вам говорят, что нужно поднимать прод на вашей свадьбе 🤡

Были и другие, но в памяти они не отложились.
На добивочку после "КЕЙСОВ" она сообщила мне, что нужно ездить в офис к 8-ми утра в рубашке и ушла узнавать про техническое собеседование. По итогу на собес меня не позвали, видимо всё-таки не достаточно я был хорош в кейсах.

Как итог всей этой истории спустя несколько лет, когда я уже стал сеньором эта рекрутерша написала мне снова с фразой "мы с вами уже общались, не хотите на собеседование?". Я подумал, нет уж, спасибо))
_______________________
А это кстати ссылочка на мой блог: @codewaste. Заходи почитать!)

Вступай в сообщество | Расти в IT | Присылай историю
😁105👍1611🤯5🔥3😨11
Тебе-то и 50 тысяч? Ты в курсе, что у нас СИНЬОР будет передавать тебе знания? А сколько тебе перерабатывать надо?
История случилась достаточно давно, поэтому какие-то детали, возможно, я из нее забыл, но с радостью отвечу в комментарии 🙂🛠 Итак, я работал на производстве (заводе), занимался немного прогой начального уровня, но в основном конструкторской документацией, 3D-моделями и прочими инженерными делами. Я понимаю, что сижу там уже примерно год, вокруг друзья все программисты, получают нормальные деньги, а я в то время зарабатываю всего 70к и думаю, что надо куда-то двигаться дальше. Начал потихонечку откликаться на вакансии на хх

Какая-то HR меня нашла, написала, предложила интервью в офлайне (та же станция метро, что и завод, работа в 5 заканчивается, собес в 6 - все идеально)

День Х
. У меня закончилась работа, поехал до того бизнес-центра, а в голове
Лишь бы чуваки с завода не спалили, что я не в сторону дома еду (ибо очень боялся потерять работу и остаться вообще без денег)

Естественно у БЦ оказался раньше, дождался, когда меня встретят. Захожу, и что я перед собой вижу? Небольшой такой кабинет, в котором стоит пара компьютеров, и за ними сидят люди. А внутри этого кабинета еще один маленький кабинет, коморка, я бы даже сказал. Это был кабинет директора. В то время меня ничего, конечно, из этого не смущало, хотя стоило задуматься 🤔

И вот мы заходим в эту коморочку, я сажусь, попросили подождать еще немного, а потом заходят по одному около пяти человек: HR, какой-то менеджер, сам директор, сеньор программист и еще кто-то. Они сели полукругом, я в углу, из которого вообще никуда не сбежать (возможно психологически это еще сильнее давило 😰). Думал я только о том, чтобы меня хоть куда-то взяли полноценным программистом, я не хочу работать на заводе

💼 Началось собеседование
От почти каждого участника в комнате мне прилетали вопросы, какие-то рандомные по алгоритмам, СИНЬОР по Python гонял нещадно, потом какие-то задачи на логику дают и прочую дичь спрашивают 🤯
Естественно, так как это было мое первое собеседование, еще и в таком формате, где 5 vs. 1, я на нем жидко обосрался 😅
Добило меня то, что они спросили о зарплатных ожиданиях в самом конце (когда я был уже в полном каматозе). Еще и спросили в таком тоне тип "Сколько хочешь за этот обсёр?" 💩

А я тогда 70к на заводе зарабатывал, повторяюсь, а тут еле-еле промямлил "пи-пи-писят хотя бы". Они так посмотрели на меня и кто-то говорит:
- Тебе-то и 50 тысяч? Ты в курсе, что у нас СИНЬОР будет передавать тебе знания? А сколько тебе перерабатывать надо? Ты же буквально ничего не знаешь
- Ну, так вот, это моя минимальная планка (а в голове "Зачем мне терять 20к от дохода? Ну я же ухожу полностью в другую область - это нормально")
- Хорошо, мы обдумаем и вернемся с обратной связью. Спасибо большое за собеседование
Дичайший стресс, лето еще - жара неимоверная, весь пропотел
Еду домой и думаю "офигеть, как же меня жестко отсобеседовали😓, наверное, прога - это все-таки не мое, куда мне до программиста, я же такую базу не знаю"

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

Это было первое и самое худшее собеседование в моей жизни
Итог: сейчас я активно развиваю свой блог, преподаю в школе, менторю (чтобы никто из моих менти не работал в таких галерах) и работаю погромистиком 📚

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

Сообщество для входа и роста в IT
85👍35🔥22😁11😱10🤯11
Часть 1/2

Скандалы, проёбанные выходные, тред с HR в почте на 20+ писем - всё ниже 👇

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

В общем, я фронтенд разработчик с небольшим опытом бэка на Node.js, а компания находилась в Черногории и как раз искала сотрудника в таком стеке. Зарплата в евро, релокация, звучит красиво, почему бы не попробовать. Поначалу общение с HR шло адекватно, мне рассказали, чем занимается компания, пообещали международный безнес и интересный проект в сфере VR. Потом мне сказали, что нужно сделать тестовое задание, на которое даётся 72 часа. Нужно было сообщить, когда я буду готов его сделать, потому что на него жёсткий дедлайн. Это меня сразу же напрягло, но обычно тестовые задания не занимают у меня больше 4 часов, так что я согласился.

Настал день Х, я на всякий случай взял выходной на работе в пятницу, чтобы разобраться с тестовым и спокойно чилить. Мне прилетает задание, в котором нужно запилить с нуля проект-табличку юзеров с определёнными колонками, заполнить её 10 миллионами строк с рандомными данными, поднять бэк обязательно на Nest.js (который я на тот момент не знал, мой опыт был на Express и Koa), завернуть всё это в докер (с которым я не работал), а на фронте надо было сделать сортировки, фильтры, полнотекстовый поиск по всем полям и ещё несколько фич типа избранного. Учитывая, что я не знал 2 ключевые технологии, я понял, что зря вписался в эту авантюру и 2 дня уйдёт только на изучение стека. Но просто ради того, чтобы научиться новому + рефералка, я всё-таки продолжил.

Благо, документация Nest так хорошо написана, что можно было половину бэка просто скопировать. В общем, разумеется, я не уложился в дедлайн, ещё и красноглазил пол-ночи. Написал подробное ридми, что сделано, а что не работает (не работала какая-то незначительная фича), как это запускать и т.д., так и отправил. Дополнительно написал об этом HRке и через 2 дня мне приходит фидбек, что недоделанное задание мы не принимаем, поэтому можешь или доделать, или идти нахер. Тут я уже не выдержал и начал возражать, что вообще-то тестовое задание не должно превращаться в проектную работу. Мне кажется, что я написал достаточно кода для того, чтобы вы увидели, что я умею писать код, решать задачи и пользоваться вашим стеком, почему вам этого недостаточно? К тому же, я потратил свои выходные ради этого. Их ответ меня просто ошарашил. Цитата из письма, отправленного с рабочего аккаунта:
Ну и к слову о том, что «желание есть, но времени нет, я отдыхаю» - есть очень хорошее выражение: “nothing good/great comes from 40 hours a week ”. Оно говорит о том, что если хочешь добиться результата, будь готов работать в режиме non-stop.


Вау! У меня тут же появилось в голове две гипотезы: либо они не делают ничего "good/great", либо у них "будь готов работать в режиме non-stop". Прежде, чем отвечать на это, я решил провести sanity check: а именно, спросил друзей, что они думают по этому поводу, вдруг я что-то не так понял. И все как один посоветовали послать её нахуй, а ещё лучше форварднуть переписку CEO, чтобы понять, насколько это официальная политика компании. Я побомбил денёк с того, что работаю вторую неделю подряд без выходных, но принял решение, что плевать, я зашёл уже слишком далеко, просто ради интереса доделал тестовое за вечер, отправил, и мне прилетает письмо, что на этот раз всех всё устроило 🤡 и меня пригласили на собеседование...

Сообщество для входа и роста в IT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3621🔥10🤯33😁2🌭2
Часть 2/2

Меня собесило сразу 3 человека + сидела та самая hrка, и все задавали мне вопросы по своей теме: софт скиллы, фронт и бэк. Вопросы были вполне стандартные и адекватные, меня даже похвалили за хорошо выполненное тестовое. А потом я начал задавать вопросы, с которых все охуели, потому что никто не знал про нашу переписку, вы бы видели как она оправдывалась и извинялась перед коллегами на камеру, и конечно же, у них нет никаких переработок, и что они делают шикарный продукт, и вообще она не то имела в виду. Ага, конечно, сразу после объёмного тестового на 72 часа.

В итоге, после собеседования мне через несколько дней выслали оффер, угадайте, на сколько денег! 2300 евро! И это зарплата после испытательного срока, потому что на испыталке они предлагают на 300 евро меньше, а из бонусов для релокации только оплата билета в одну сторону. Без проживания, без стартового капитала, без техники, без нихуя. И ещё надо в офис приходить строго к 8 утра, потому что там какой-то невероятно важный дейлик, который нельзя пропускать. Я пытался выбить денег побольше или хотя бы стартовый капитал, потому что для переезда нужны деньги, но нет.
А я напоминаю, что это Черногория, и как-то это не бьётся с 10 заповедями (картинка).

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

P.S.: Я в итоге всё равно переехал в Черногорию с нормальной удалёнкой и нисколько об этом не жалею

Сообщество для входа и роста в IT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍99🔥3114😁10
Самая кринжовая история с собеседования

За 15 лет в ИТ было много историй разного рода кринжовости, какие-то происходили со мной, какие-то с моими знакомыми. Расскажу одну с собеседования, которая особенно запомнилась. Произошла она в момент смены моей специализации с "большой" Java Enterprise в Android. Почему эта смена произошла я однажды писал в своем блоге.

Итак, я откликался на вакансии в разные компании и был приглашен на интервью в не супер крупную, но известную компанию(назовем ее "X"), которая работала в сфере электронных платежей. На дворе был конец 2014 года, а следовательно все собеседования проводились в офисе, куда нужно было топать ножками. Расположение было достаточно удобным, общение по переписке вежливым, ничего не предвещало беды.

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

Начинаем собеседование, хр приглашает эксперта. Тот, представляясь, говорит примерно следующее - "я работаю тут ведущим разработчиком, но вообще я еще и ИП и я собираю свою команду чтобы работать с этой компанией X как аутсорсер и делать бизнес". Хорошенькое начало при условии что я как раз должен был трудоустраиваться в саму компанию X и наблюдался конфликт интересов. Ну окей, давайте попробуем продолжить. Начинаем собеседование. "Ты знаешь С++?" - вопрос ставит меня в тупик, поскольку плюсов в требованиях к вакансии не было. Ответ - "не особо, в коммерческой разработке не использовал, писал на плюсах только будучи студентом и это не моя основная специализация". Тем не менее ответ не очень устроил эксперта и он позадавал какие-то вопросы по С++, затем с видом "ну дебил, это ж невозможно не знать", перешел к Java и начал... с Java Memory Model =)

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

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

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

О своем опыте я пишу в своем блоге, заходите если было интересно - @peter_about_it
А если вас интересует менторинг по Android, буду также рад обсудить ваш запрос - @peter_about_android

Сообщество для входа и роста в IT
👍51🔥1615🤮1
1/2
Разные собесы, хорошие, плохие, и изредка совсем уж кринжовые - одна из регулярных активностей членов моей группы по менторству. Меня зовут Саня, я уже более 15 лет в IT. По несколько лет занимался бэком, аналитикой, фронтендом, архитектурой и руководством. Осознанным и меркантильным я знаком тем, что провел самый популярный мок-собес на канале.

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

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

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

- Ребят, вы тоже на собес?
- Да.
- Фронты?
- Да.
- Зае*ись! 😅
- Не очень 😅

Да, это был очный групповой собес фронтенд разработчиков.

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

И тут в переговорку залетают кони и начинается цирк! Точнее, заходят креативный директор и руководитель агентства.

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

Ему постоянно звонят вновь подходящие люди, он передаёт трубку главному, потом опять звонят и тд. Главный, определённо смакуя собственную а*уенность, говорит, мол, не отвечай на звонки, уже 19:08, 19:00 прошло, сколько они там будут еще покурить смузи и круассаны.

Люди терпят.

Начинают рассказывать про условия работы. Офис строго с 9 до 6. Первый месяц ГПХ, потом можем устроить по ТК. В работе главное скорость, в не качество кода, так и сказали. Первый месяц 80, второй 90, потом 100. Повышают зп три раза в год, если молодец.

- (цитата) Дали задачу в пятницу, не успел сделать до понедельника 17:59 - лишаешься премии.
- А штрафы у вас есть?
- Нет, у нас дакой дичи нет, штрафов нет вообще.
- Понятно...

Терпим, ждем.

- Мы недавно наняли крутого опытного синьора бекендера. Он раньше работал руководителем какого-то отдела на Госуслугах.
- А какая у него зп?
- 130, нет, 120. Но там он получал 50! Потому что работал на государство!

Ок, ждем.

Начинают показывать что за макет открыт на экране. Оказывается, это тестовое задание. Его нужно выполнить в следующие два дня, находясь в офисе. Взять свой ноутбук и строго не позже 9 утра приехать в офис. То есть с 9 до 6 в офисе на своем ноуте надо сверстать на Реакте некую тудушку тире таймтрекер.

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

Тут половина людей встаёт и уходит. Мы сидим дальше, мне интересно чем это закончится.

Поясняют дальше. Стек - похер, лишь бы Реакт и JS. Качество кода - похер. Самое главное - скорость, скорость и ещё раз скорость.

- Главное, чтобы вы успели сделать за два дня. Если вы не успели за два дня или нам не понравился ваш код, то мы вас не берем. На качество кода нам пофиг, лишь бы ра-бо-та-ло!

Сообщество для входа и роста в IT
😁46🤯19👍1312😐6🔥5
2\2
- На каком стеке вы вообще работаете?
- Да не важно. Ну там Реакт и все такое. У заказчиков бывают свои требования. Но мы под заказчиков не стелимся! Говорим, либо делаем как мы сказали, либо идите нафиг!

Спрашиваем про условия выполнения тестового.

- Приходите в 9 утра в офис, возьмите свой ноутбук.
- За маленьким экраном сидеть? У вас есть оборудованные рабочие места?
- (креативный) Да, пока за ноутом. Я могу тебе свой большой монитор! У меня самый большой монитор!
- (главный) Да, у него самый Большой... Монитор аахахаах
- Вообще мы очень дружные. За год у нас было только одно увольнение. Я вообще очень крутой руководитель, больше 20 лет руковожу в разных компаниях. Вот надо девчонкам чайник - 15 минут и он уже заказан на Озоне, потом его забрали и всё! Надо вам розовую мышку? Все покупаем! У нас вообще все машины в этом году обновились!

———-

Хотите знать о других подобных “красных флагах”, знание которых сэкономит ваше время и нервы на пути получения хорошего оффера в IT? Хотелось бы сформировать кратчайшую траекторию на пути к желаемой позиции? Подпишись на мой блог, в нём много полезной инфы об этом и также анонсы новых мест в мою группу по менторству в IT.

Сообщество для входа и роста в IT
😁62🔥10👍8😐7😨54
История о том, как я отказался от оффера на Senior Data Engineer в СНГ-каршеринге.

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

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

Момент истины -- созвон с CDO (chief data officer). На экране видеоколла такой мужик за 50 лет с фразами и интонациями воротилы из 90-х. Говорит, есть вертикальная интеграция всех нужных сервисов в бизнесе, даже своё коллекторское агентство. И ещё минуты две об этом рассказывает, возможно сам его внедрил и гордится этим. Я понимаю, что меня демонстрация такого преимущества сильно смущает, и надо потихоньку съезжать оттуда.

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

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

Мой канал @rzv_de

Сообщество для входа и роста в IT
👍53😐156🔥6
На какие НЕ технические вопросы на интервью ты затрудняешься ответить, сомневаясь в правильности своих слов? Например, вопросы про тебя, софт скилы, карьерные планы, "что бы вы делали, если бы были червем" и тому подобное

Желательно, вопрос дословно приводить

P.S. Кстати, комментарии теперь могу смотреть все, писать только подписчики сообщества
👍154🔥4
Всем привет!

В начале своей карьеры - я искал позицию junior iOS developer'a в славном городе Ростов-на-Дону. ☀️ В Те времена - 2018 год, если ты знал, что есть язык Swift, мог отобразить список фильмов и его детальный вид - то считай оффер в твоем кармане, нужно лишь простой советский пройти небольшой собес. 😷

Уже не помню как называлась компания, но они изучили мой гид, опыт на android в 2014 году и позвали на собеседование. Это была какая-то галера, а может даже продукт, кто его знает, да и меня это не волновало, так как мне ж главное писать продуктовый код, набираться опыта, изучать программирование и зарабатывать деньги 😄

Собеседование началаось очень бодро: разговор про области памяти в языке, решение небольшой задачки на управление памятью, обсуждение структур данных... Так бы могло продолжаться вечно НО (sic!), второй собеседующий как-то странно на меня смотрел и улыбался...Спустя 10 минут, я вспомнил это лицо... 🥂

Данный гражданин в самом первом, ВУЗовском }{@K@🪙Ne повздорил с моим другом и немного со мной! - Суть, Я занял первое место на нем, пригласил друга отпраздновать (он учился со мной, т.е он мог свободно придти, т.к мероприятие в универе было), но вот не задача, когда я с другом уже зашел внутрь, один из помощников организатора, туда брали любых, кто откликался, стал талдычить:"Только для участников, пожалуйста покиньте помещение"... 🤗 Я стал объяснять, дескать - это мой друг, он пришел на 15 минут дабы разделить победу и мы сейчас вместе уйдем, вот его студенческий и так далее...Но "помощник организаторов" - всё толдычил и толдычил:"Только для участников, пожалуйста покиньте помещение" - Минут 10 спорили, друг даже оскорбил его и в итоге с подпорченным настроением я тоже покинул окончание мероприятия... 😂

Так вот, оказалось, что второй собеседующий - это тот парнишка, он работает андроид разработчиком...И он дал о себе знать, да-да не удивляйтесь, в самом конце интервью, когда я блестательно ответил на все вопросы, этот человек спрашивает:"У вас в резюме указано, владеете английским языком. Это так?" - Да ответил я, читаю и говорю, могу писать. На что он мне добавил:"Ну давайте тогда поговорим" таким еще гнусным и монотонным, протягивающим голосом....Он задал тон диалогу и стал говорить о погоде...Так мы прообщались и про погоду, и про Google I/O, и про WWDC, и про многие темы - в сумме где-то 15 минут... 🍒

В итоге, что мы имеем, когда не получается докопаться хоть за что-то, докопаемся за язык, так как мне отказали в трудоустройстве, а HR в фирменном стиле:"Остановились на более опытом кандидате" - Карл, у вас вакаха весела еще 4 месяца + 2 моих друга собесились...🗡

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

А если ты дорогой читатель, да-да ты, 🤗 хочешь на изи проходить собес, или же ты только начал учиться на iOS разработчика, то [вот эта ссылка]

Сообщество для входа и роста в IT
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥68👍2512😁3
Три реальных собеса уже доступны участникам сообщества с конспектом вопросов.

Собесы выходят каждые 3 дня. До конца недели скидка на Волчару.

1) Смотришь здесь за 1500 рублей
2) Учишь заданные вопросы
3) Идешь на ту же вакансию
4) Лутаешь оффер на 300к

Чего ты ждешь?

Пиши в комменты какие компания/стэки еще интересуют
👍17🔥97😐6