TGViewer
Channel Public Channel
OverrideTech Анатолий Марандюк

OverrideTech Анатолий Марандюк

@overridetech

Превращаю людей в разработчиков и рассказываю, как им с этим жить

Для связи: @Marandyuk_Anatolii
Subscribers
1.11K
Photos
42
Videos
8
Links
102

Showing posts older than #539 · Back to latest

Older Posts 20 shown
Post #537 2.93K
Минутка экспертной аналитики

Рынок айти в жопе?! Пузырь лопнул? Сейчас вообще реально устроится на работу? Мне регулярно пишут в поисках экспертной оценки в этом вопросе (вот уж нашли гуру 😁). Ну, видимо, моя оценка востребована, надо облечь ее в текст, чтобы на него ссылаться.

Что происходит
С осени 2024 у значительной части вендоров средней руки (галер) не продлились контракты для аутстаффа. Они работали в штатном режиме, но найм поставили на паузу. Это первое значительное изменение на рынке труда, которое можно было ощутить. При поиске работы в списке контактов стало все больше внутренних хр продуктовых компаний и лояльных галер с единственным заказчиком. Бурно цветущий в последние годы аутстафф стал слишком дорогим для компаний. Цепочки с 2-3 и даже 4 прокладками потихоньку скукожились, чтобы не кормить дармоедов. Одобряю, давно пора.

В начале 2025 года найм в штат тоже значительно замедлился. Даже я бы сказал почти встал. Бюджеты на будущий год рожали дольше обычного, на мой вкус. К началу февраля (когда уже должен бы начаться сезон найма) никакого ажиотажа не наблюдалось. Хр, с которыми, мне удалось поговорить тихонько плакали: "Позиции, которые нужно закрывать, я тебе дам. Бюджет на них не дам". Найм в крупняке просто буксовал, где-то доходя до абсурда: незакрытых позиций в командах куча, хр проводят скрининги, даже зовут на собеседования, но офферы никто выкатывать не спешит. Слишком уж у гигантов большая инерция.

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

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

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

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

Компании получают множество заявок от соискателей. Конкуренция усилилась, но не эпически. Раньше бэкенд разработчик мог назначить 10 собеседований на неделю за два дня. Теперь 1-2 в неделю - хороший результат. Приходится стоять в очереди на собеседования с кучей выпусников говно курсов, которые тщательно и вполне успешно маскируются под крутых ребят (это я себе комплимент сделал, приходите за консультацией). Офферы мутятся, лавэха крутится. Только теперь очень неторопливо.

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

Ни слова про ИИ в посте. Не порядок, так на хайптрейне не проехаться, поэтому держите еще немного субъективной экспертной экспертности: в бэкенде ИИ никак на найм пока значительно не повлиял. Менеджеры, конечно, зажглись идеей о том какую гору бабла получится сэкономить, но практических решений по этому поводу пока не родилось. Масштабные технические проекты, которые нужно для этого строить, пока на стадии "начальство сказало всем срочно внедрять ии в наши процессы до конца года. Выбирайте одного бедолагу, он будет ответственным за кибер трансформацию".
  • 🔥 29
  • ❤ 7
Post #536 2.69K
Нужно больше золота

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

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

Закончу простым, но самым важным: переговоры могут увенчаться успехом, только если вы их начали. Не забывайте: сразу соглашаться - автоматически проиграть.
  • 🔥 8
  • ❤ 6
Post #530 4.55K
Как просить повышение и получать

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

1. Стоит тщательно подготовиться. Чтобы авантюра увенчалась успехом - надо собрать информацию и построить хотя бы какую-то стратегию. Узнайте у коллег с кем они обсуждали вопросы повышения, кто как реагировал и с какой ноты лучше заводить песню о бабках. Разберитесь кто в конце концов за них отвечает.
2. Подгадайте удачный момент... но не затягивайте: лучшее время, чтобы просить повышение, как всегда, вчера. Если в ближайшем будущем важный релиз, стоит поймать менеджерскую волну экстаза от этого события и сыграть на ней.
3. Апеллируйте к достижениям. Не к тому, что Вася из соседней команды получает больше. Не к тому, что Петя из вашей команды делает меньше за те же деньги. И даже не к двузначной инфляции. А к тому что вы сделали полезного для бизнеса. Пусть это и было технически не очень сложно. Подавайте свои подвиги с точки зрения пользы для компании или проекта.
4. Не бойтесь озвучивать сумму. Обозначьте свою позицию, заложите немного больше желаемого, чтобы было пространство для торга. “Хочу больше” сильно хуже чем “Хочу Х”. Второе имеет больше шансов на успех.
5. Шантаж - последний козырь в вашем рукаве. Он не подходит для построения долгосрочных отношений, как в жизни, так и в карьере. Будьте деликатны, бурлите готовностью к новым свершениям и дополнительной ответственности. Но если в ближайшем будущем все таки решили уходить, выкладывайте любые карты на стол. Шантаж в этом случае будет вполне оправдан небольшой прибавкой к зарплате за пару месяцев перед расчетом.
6. Договаривайтесь о сроках. Ни один менеджер не скажет вам сразу “Да, братишка, бабки не проблема”. Ему нужно время, чтобы подумать, обсудить с начальством, согласовать суммы. В конце любых переговоров постарайтесь обозначить временные рамки в духе: “Когда мы вернемся к обсуждению вопроса о моем повышении?”. Так вы переводите свой вопрос из статуса “еще одна просьба” в статус задачи, которая ложится в календарь и требует решения.

На счет собственных повышений, я, конечно, немного слукавил. Мне удавалось их выбивать. Просто на рынке предлагали больше, а я алчный гном 🥤
  • ❤ 8
  • 🔥 5
Post #527 4.65K
#Смузиликбез
Как лучше подходить к изучению легаси кода, есть ли какая-то крутая хитрая схема по рефакторингу?

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

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

2. (!) Обязательно помните, что любая документация может быть неактуальной. Особенно для старого, как говно мамонта, проекта. Используйте ее, чтобы “вкатиться” в проект и побыстрее разобраться с чем предстоит иметь дело, где искать нужный вам участок кода хотя бы примерно. Не доверяйте ей в полной мере. Коду тоже не доверяйте. Он может работать не так, как написан. (Могу написать про это пост с ахерительной историей о траблшутинге длиною в два месяца, хотите?)

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

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

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

6. Найдите ревьювера. Авторы, скорее всего, уже не работают в компании, если вообще живы. Постарайтесь отыскать мамонта с немалым стажем работы в компании. Он убережет вас от резких необдуманных маневров.

Бонус 🥤
7. Постоянно нойте на всех возможных митингах о том, какая нелегкая доля вам досталась. Если вдруг отлично справитесь, надо не получить статус эксперта по этому дерьму. Пусть менеджер боится, что в следующий раз вы уволитесь.

Еще посты в рубрике ответов на вопросы студентов:
- Что такое костыль?
- За какое время нужно бегать спринт?
- Работают ли разработчики 8 часов?
  • 🔥 18
  • ❤ 7
Post #525 3.92K
Снова на завод?

Года три назад я пребывал в твердой уверенности, что за год смогу слепить джава разработчика даже из мартышки. И был прав! Компании нанимали по принципу “берем любых доходяг, авось из десятка случится один работоспособный”. И это была хорошая стратегия. Когда на рынке мало квалифицированных кадров, внимательно искать алмазы среди посредственной массы - роскошь. Алмазы тупо уйдут в соседнюю компанию, которая может сделать оффер быстрее. Эта спешка и была катализатором роста зарплат и конкуренции за работника.

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

Реалии меняются, надо меняться вместе с ними. Мой план реагирования - обратное масштабирование. Я его начал даже немного заранее, прикидывая куда ветер дует и тщательно отбирал сообразительных ребят, которым не придется стартовать совсем уж с нуля. Из 8 студентов, которых набрал в этом году остается 6, ну по крайней мере пока. Девушки, к сожалению, медленно, но уверенно нас покидают. Последняя на дополнительном “испытательном сроке” в две недели. Уж не знаю получится ли справится за пол года, как я это себе нафантазировал, буду смотреть по рынку. Если он будет суров, то без излишней спешки буду дальше обучать ребят, чтобы они могли запросто выдерживать конкуренцию.

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

Не надо паниковать, если вдруг вы начали или собираетесь. Можете брать пример с меня и стараться делать то, что делаете лучше. Это хороший способ реагирования на изменения ландшафта вокруг.
  • 🔥 34
  • ❤ 19
  • 🤯 2
Post #519 5.15K
Мой самый интересный карьерный кейс 2024

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

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

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

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

Овермани оказался чертовски хорош: ну не Марго же нахваливать. Хотя она тоже молодец, получила два оффера на 195 и 220 на руки после прохождения примерно 15 собеседований. Прошло уже почти пол года и, кажется, в шкуре системного аналитика ей очень даже комфортно. Ожидаю её второго пришествия, будем брать 350+ как еще немного опыта поднаберется.

Этим кейсом я поделился во-первых чтобы похвастаться, а во-вторых, чтобы подкинуть вам ценнейшую мысль, иллюстрацию для которой я встречаю уже не раз. Имеющиеся опыт и навыки могут монетизироваться самым неожиданным образом. Планируя свою карьеру, а особенно резкие в ней повороты, потратьте время на анализ своих сильных сторон. Прикиньте кому вы можете продать себя. Посмотрите в смежные области, оцените масштаб недостающих навыков и потенциальные профиты. Не бросайтесь с двух ног получать новую профессию. Это дело крайне сложное, и не всегда выгорающее. Зачастую лучше выбирать путь, который за минимум усилий позволит получить максимум профита.
  • 🔥 31
  • 💅 6
  • ❤ 5
Post #518 4.59K
Итоги года [2]

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

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

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

Тексты писал очень активно. По субъективному ощущению сильно прокачал навык. Меня, должно быть, стало приятнее читать (напишите, как на ваш вкус). Продвижением канала так вплотную и не занялся - в бюджете не нашлось для этого места. В целом не беда. Мне даже нравится, что финансовые инвестиции в этот канал равны нулю и их не нужно “отбивать”. Я могу писать просто в свое удовольствие - без контент планов и грязных трюков для удержания аудитории. Пока оставлю как есть.

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

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

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

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

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

Желаю, чтобы ваши задачи в новом году были такими же нескучными. С наступающим :)
  • ❤ 31
  • 🔥 21
Post #517 2.63K
Итоги года [1]

Распределение доходов в этом году выглядит приблизительно вот так:
- Менторинг с постоплатой 64%
- Помощь с трудоустройством 16%
- Менторинг по подписке 12%
- Медиа (бусти и донаты) 4%
- Платные консультации 4%

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

Еще психологически приятно, что преодолел воображаемый порог рыночной зарплаты, которую мог бы получать в найме. FOMO уже не настолько сильно беспокоит, по крайней мере не по этому поводу. Получаю искреннее, ничем не омраченное, удовольствие от занятия любимым делом. Раньше майндсет вертелся около “ну, денег не так много, зато с кайфом”, а теперь все вроде складно. Чем дальше в лес - тем больше убеждаюсь, что заниматься надо тем, что нравится. Рано или поздно усердие дает плоды, особенно если к делу подходить самозабвенно.

Особенно меня радует формат “Помощь с трудоустройвом”. Еще не один успешно трудоустроенный не забыл прислать донат в благодарность, хотя договоренность джентльменская - на словах. Уже два года к ряду, моя вера в людей как никогда крепка, спасибо всем причастным. Хотя с прошлого года в общей структуре доходов доля снизилась с 22% до 16%, абсолютные циферки выросли - это приятно. За этот год довелось решить пару необычных карьерных кейсов. Уже чувствую себя увереннее в роли карьерного консультанта и скоро поделюсь историей крутого преображения, к которому приложил руку.
  • 🔥 21
  • ❤ 9
Post #513 3.67K
OverrideTech Анатолий Марандюк Наблюдаю снижение активности найма. Конечно же, если вы бородатый сеньер - для вас почти ничего не изменилось. Обычно я беру студентов в начале года, чтобы на работу они устраивались именно осенью, вот пост про тайм менеджмент. Но для начинающих смузи енжоеров…
Я вот давеча жаловался, что рынку грустно. Оказалось, что не так уж и грустно, хоть и результаты достаточно умеренные.

Семь из девяти студентов уже нашли свой оффер. Двое только выходят на рынок. Средний принятый оффер пока что 268 тыщ рублёв на руки. В прошлом году было 252. Прирост 6-7%, что явно хуже инфляции. Поэтому радуюсь умеренно только потому, что мой прогноз оказался сильно пессимистичнее.

Время до оффера сильно увеличилось, как и их количество. Точную статистику не подводил, но получается что-то около месяца. Наилучшие результаты в этом смысле показывают студенты с бэкграундом (удивительно). Количество офферов около 1-2. Ну, и на том спасибо.

Исключительно субъективное ощущение: под конец осени и в декабре вакансии закрываются как-то попроще. Без долгих мук выбора со стороны нанимателей и лишней суеты. В рамках формата помощи с трудоустройством в начале осени устраивал достаточно сильных кандидатов и было не так лайтово.

А как чувствуете рынок вы? Напишите, если собеседовались недавно, расскажите на какую позицию 🥤
  • 🔥 12
  • 💅 4
  • ❤ 3
Post #512 2.74K
Вилку в глаз или в Яндекс раз?

Полная версия на бусти
с новогодним скидоном

Там есть еще. Потихоньку буду пополнять библиотеку фан контента, если кто-то подпишется 🥤
  • 🔥 15
  • ❤ 6
  • 🎉 4
  • 🤡 1
Post #511 2.64K
Мертвый груз

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

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

С другой же стороны - будучи исполнителем надо внимательно подходить к выбору коллектива. Я считаю, что это чуть ли не единственный важный фактор при выборе места работы. Если оплата достойная, разумеется. И тут все, конечно же, зависит от преследуемых целей. Если хочется почилить на зарплате - отдаем предпочтение самым аморфным персонажам, с которыми познакомились в процессе технических интервью. Чаще всего моим подопечным все таки хочется расти, развиваться и вот это вот все. Им я безальтернативно рекомендую отдавать предпочтение тем командам, от которых веет продуктивностью: у них есть четкий план, есть амбиции, горящие глаза и жопы. С наибольшей вероятностью в таких командах получится расти без сверхусилий. Достаточно просто подстроиться под темп коллектива и все само собой образуется. В противном случае придется проявлять инициативу самостоятельно и собирать все шишки при любых неудачах. У меня подобный опыт был психологически тяжелым, а выхлоп оказался крайне сомнительным. Лучше быть немного внимательнее при поиске работы и тщательно подходить к выбору тиммейтов.
  • ❤ 15
  • 🔥 10
  • 💩 3
Post #508 3.1K
Редкая птица

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

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

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

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

Какой-то шибко заковыристой морали не придумал. Просто желаю вам не раз повстречать хорошего специалиста на своем пути. А уж если он оказался еще и крутым наставником - не факапьте, старайтесь перенять как можно больше и цените его старания.
  • ❤ 27
  • 🔥 10
Post #500 3.31K
🔥 Большая прожарка!🔥
Делитесь своими резюме в комментариях, или скидывайте в личку @Marandyuk_Anatolii

Очень скоро проведем совместный стрим со Степаном @steponeit и хорошенько их прожарим

Резюме естественно обезличим 🥤
  • ❤ 5
Post #498 4.33K
Собака лает, караван идет

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

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

Подробности, условия, тестовое

//Я понял, что с банками каши не сваришь, будем устраиваться в гемблинг, поэтому тестовое в этом году - покерный калькулятор :)
  • 🔥 11
  • 🎉 3
  • ❤ 2
  • 💩 1
  • 💅 1
Post #497 3.06K
Наблюдаю снижение активности найма. Конечно же, если вы бородатый сеньер - для вас почти ничего не изменилось. Обычно я беру студентов в начале года, чтобы на работу они устраивались именно осенью, вот пост про тайм менеджмент. Но для начинающих смузи енжоеров эта осень оказалась не такой сочной, как хотелось бы.

В начале лета два студента устроились играючи на 270 и 290, а вот нынче такие циферки загадывать не приходится. Ну, справедливости ради Алексей и Артём настоящие машины, но я думаю это лихо уравновешивается тем, что добрую треть заготовленной программы они пропустили, чтобы быстрее отправиться работать. Остальные ребята сейчас активно собеседуются, уже есть положительные результаты. Мат ожидаю средний оффер в этом году около 210, даже с учетом впечатляющих летних результатов (в прошлом был 252, пост на бусти с подробностями).

Что так сильно повлияло на рынок? Ставка цб? Ентерпрайз уже вобрал в себя необходимое количество молодых и ушлых? Вам слово!
  • 🔥 3
  • 💅 2
  • 💩 1
Post #496 2.87K
#Смузиликбез
В эфире непостоянная рубрика, в которой я отвечаю на вопросы своих студентов и подписчиков.

“Толя, а может стоит скушать время интервью, излишне долго останавливаясь на каждой теме, чтобы не получить сложных вопросов?”

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

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

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

Впрочем, есть схема получше. Трюк, который я предложу взамен очень похож: надо активно демонстрировать знания в темах, в которых вы разбираетесь, уводя разговор от сложных концепций, в которых шарите плохо. Этого можно добиться разными способами:
- Придание обсуждению флёра самоочевидности и рутинности, который отбивает желание копать вглубь. При ответе делать морду вида “ну это ж понятное дело вот так то и так, ёмаё”. Обязательно держать уровень абстракции в ответе таким, чтобы не хотелось докопаться до мелких деталей и в идеале не делать больших пауз.
Допустим, вы не разбираетесь в том как устроена HashMap, когда она там расширяется и кто такие эти ваши красно-черные деревья. При намеке на поворот разговора в сторону хешмапы делаем снисходительное лицо, как будто объясняем ребенку и твердо и четко выдаем абстрактную базу: “Хешмапа работает быстро за счет механизма хеширования, внутри у нее самобалансирующееся деревья, их количество может увеличиваться в зависимости от лоад фактора”. Я так уже 6 лет говорю, всегда прокатывает. Один раз чуть не попался: интервьюер хотел узнать как это чертово дерево работает. Пришлось татуировку на руке расчехлить и отшутиться, тут он уже сдался и мы перешли к другой теме.

- Занятие доминирующей позиции. Кто сказал, что технические вопросы должны задавать только вам? Этот трюк требует определенного навыка и тренировки, но работает восхитительно.
Для примера визуализируем: только что озвучен вопрос про нормальные формы БД. Вы раскидали за 3НФ, но в целом именно в БД шарите плохо, дальше вас ждут хрен пойми какие вопросы по теме, поэтому самое время перехватить инициативу и самому озвучить вопрос: а какая у вас в БД нормальная форма? А почему так? А сколько рпс держите? Собеседующий скорее всего не удержится и начнет вспоминать всякие нюансы по своему проекту, рассказывать как они борются за оптимизацию. В процессе затронет набор основных топиков, о которых хотел спросить. Останется лишь покивать с умным видом, пока он с удовольствием демонстрирует свою прошаренность. Очень вероятно он сам убедит себя, что вы тоже хорошо разбираетесь в теме. Готово, вы восхитительны.
Намеренно затягивать интервью - плохая идея. Все таки собеседующие, как и женщины - любят ушами. Динамичный интересный разговор оставляет приятное впечатление. После него хочется оставить положительный фидбэк. А затянутый и душный наоборот - вызывает желание больше никогда не встречаться на рабочих созвонах.
  • 🔥 18
  • 🤯 3
  • 💅 1
Post #493 3.1K
Служба безопасности спермбанка

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

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

Взаимодействие с СБ для кандидата сводится к заполнению анкеты. Что в них обычно бывает? Судим? Предприниматель? Где лямку тянул? А кто-то может порекомендовать? Вроде почти полный список, 80% анкет я точно пересказал. Честность ответов целиком на совести заполняющего. С ИП только юлить сложновато, слишком уж просто гуглится по фамилии. Остальное проверить уже крайне сложно.

Сложно - не значит невозможно. Зря они чтоли 5 дней над каждой анкетой корпят. Ну, видимо все таки зря, потому что мой номер в качестве контактного оставляли как минимум 50 человек в сотнях разных анкет. Естественно они со мной в одной компании не работали и близко. Да и вообще в айти компаниях не работали :) Я получил около 7 звонков по ним за последние пару лет. Не очень много, скажете вы. Но погодите: что это были за звонки? Если вольно пересказать: “Че он, норм?”. Такая вот проверка.

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

Конечно, безопасность должна быть безопасной и забюрократизированные системы не так легко подвергаются напастям. На каждый чих по заявке, у каждой заявки пять согласующих, враг не пройдет, короче. Это я понять могу. Но в процессе найма СБ скорее вредит, чем помогает. У меня есть уверенность, не подкрепленная фактами, в том, что сотрудники СБ - это почетные старожилы в компаниях. Вроде как уже бесполезный, но такой родной. Увольнять жалко - надо придумать чем занять и упорно делать вид, что результат работы хоть кому-то интересен.
  • 🔥 18
  • 🤯 4
Post #490 3.81K
Разработка игр

Я совершал неоднократные попытки влететь в геймдев. Разработкой, как и многие, был вдохновлен именно из-за желания делать игры. У меня не получалось понять как монетизировать свои навыки возни с Unity и UE. Я делал собственные небольшие проекты, немного участвовал в разработке большого проекта за идею, чтобы получить какой-то опыт. Понимания как лутать кеш все не приходило, а доступный мне тогда (лет 6 назад) неглубокий анализ рынка указывал, что в геймдеве денег в целом не заработать. У меня не было ментора, да и тогда их еще не расплодилось. Я эту затею бросил где-то через год тщетных ковыряний.

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

Пол года назад я познакомился с крутыми разработчиком игр на Юнити, который хотел попробовать себя в менторинге. По воле случая подкинул ему подопечного, который сейчас уже устроился на работу. Надеюсь моя рекомендация сослужит ему и начинающим разработчикам игр хорошую службу. Публичной офертой не является, я просто перескажу как сам понял:
- Идеально подходит тем, кто уже повозился с C# и Unity на базовом уровне, но не понимает, что делать, чтобы приблизить себя к работе
- Обучение проектное, с разбором важных концепций на примере полноценной реализации небольших игр.
- Формат похож на мой, то есть “всегда рядом, чтобы направить и проконтролировать”
- Конечная цель - трудоустройство. Понимание рынка и опыт найма у ментора в наличии. Портфолио пока скромное - один устроенный студент. Вы можете стать вторым, чтобы превратить случайность в статистику
- Оплата около 15к рублей в месяц, но можно договориться индивидуально. Форматы четко не определены, как в обучении, так и с точки зрения оплаты, так что можно пользоваться моментом и включать навыки дипломатии.
Николай - ментор по Юнити @wththd
Владимир - его успешный студент @pavvla28

Для меня самого, кажется, уже поздно. Забот хватает и все они очень далеки от разработки игр. Хорошо если получается с кайфом поиграть пару часов. Я решил геймдев гештальт “оптимизировать” до создания кастомки в доке 2. Это пока не на первом месте в списке моих целей, но рано или поздно я до нее доберусь. Напишите, если хотели бы понаблюдать за процессом :)
  • 🔥 24
  • ❤ 6
  • 💩 1
Post #489 3.13K
Контекст

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

Ситуация 2:
- Привет, я хотел выпить чаю. Я взял чайник. Налил воду в чайник. Включил чайник. Весь пол мокрый. Подскажи: в чем дело?
- Привет, ты забыл открыть крышку чайника перед тем как налить воду.

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

Иногда вам может казаться, что контекст излишен. Ну мы мол вчера обсуждали с лидом задачу, неужели он не помнит на чем остановились? Нет, не помнит, у него и без вас дел по горло, а держать в голове сотню разных контекстов крайне трудно. А еще не поленитесь гиперссылки прикрепить, даже если это ваша родная командная жира или репозиторий.
  • 🔥 21
  • ❤ 6
Post #486 3.46K
Моя сестра может помочь вашим детям подготовиться к ЕГЭ или ОГЭ, да и в целом с математикой. Она гораздо более профессиональный преподаватель чем я, хотя бы потому что не ругается матом, избегает постиронии и берет меньше пяти тыщ 💵

Если актуально для вас, ваших друзей или коллег, то пишите @pntvskya
  • ❤ 9
  • 🔥 3
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 →