Куколд ревью
Я же не удивлю вас, если скажу, что нынче в айти год опыта за три? А что если скажу, что можно даже за пять? Присаживайтесь поудобнее, сегодня о том как становится крутым в наиболее быстром темпе и за чужой счет. Речь пойдет о код ревью.
Идейно код ревью включено в пайплайны разработки для:
- дополнительной ручной валидации, которая предотвратит баги
- улучшения качества кода
- шейринга экспертизы
Молодые и неопытные оставляют последний пункт без внимания, а зря! Хороший тимлид всегда будет стараться настроить процесс код ревью таким образом, чтобы внутри команды не было специализации на каком-то конкретном функционале/модуле. Это часть борьбы с bus factor. Пока тимлид стремительно движется навстречу автобусу, мы попытаемся приблизиться к своему светлому будущему.
Итак, вредные советы для код ревью:
- Не сильно придирайтесь к мелочам. Код, который попадает в кодовую базу - головная боль будущих поколений. Вы проработаете на проекте меньше времени, чем думаете. Уж точно меньше тайминга, на котором это станет вашей проблемой. Поэтому не душите тимейтов и не распыляйте свое внимание зря. Пусть этим займется кто-то другой. Тимлид, например, ему ж важнее.
- Потратьте освободившееся время с пользой. Начинайте ревью с просмотра тикета с описанием задачи и беглого просмотра документации. Прикиньте в голове решение до просмотра кода и потом сравните с тем, что сделал тиммейт. Если решения отличаются - самое время для диалога с автором. Ненастойчиво предложите сделать по-своему, минимально объяснив почему. Редко кто удержится от того, чтоб объяснить все за и против.
- Уделяйте внимание в основном коду сеньерных сеньеров. В их коде нелепые ошибки подмечать приятнее, а опыт, который можно почерпнуть, гораздо ценнее.
- Не ленитесь погрузиться в фичу, если она действительно концептуально интересная и своего решения у вас не случилось. Рассматривайте под микроскопом. Разворачивайте, дебажьте и задавайте вопросы.
Все эти советы нацелены на себя любимого и оставляют в стороне пользу для проекта. Реализовав X фичей, можно получить опыт решения 3X. Этот фактор напрямую повлияет на вашу будущее успешность. Решенные кейсы - отличный фундамент для того, чтобы успешно пройти собеседование. Если кейсы решены умозрительно и не вашими руками - они ничуть не хуже. Смело включайте их в резюме и покоряйте ентерпрайз с увеличенной скоростью.
__________
Спасибо всем кто подписывается на бусти даже пока стримов нет. Там как раз активно выходят собеседования Артёма и пару дней назад вышло нетипичное интервью Дмитрия в “Самолет”, он, кстати, уже вышел на работу. Пока маршалы джейсонов смотрят записи, я планирую скоро вернуться на просторы твича, не теряйте🥤
Я же не удивлю вас, если скажу, что нынче в айти год опыта за три? А что если скажу, что можно даже за пять? Присаживайтесь поудобнее, сегодня о том как становится крутым в наиболее быстром темпе и за чужой счет. Речь пойдет о код ревью.
Идейно код ревью включено в пайплайны разработки для:
- дополнительной ручной валидации, которая предотвратит баги
- улучшения качества кода
- шейринга экспертизы
Молодые и неопытные оставляют последний пункт без внимания, а зря! Хороший тимлид всегда будет стараться настроить процесс код ревью таким образом, чтобы внутри команды не было специализации на каком-то конкретном функционале/модуле. Это часть борьбы с bus factor. Пока тимлид стремительно движется навстречу автобусу, мы попытаемся приблизиться к своему светлому будущему.
Итак, вредные советы для код ревью:
- Не сильно придирайтесь к мелочам. Код, который попадает в кодовую базу - головная боль будущих поколений. Вы проработаете на проекте меньше времени, чем думаете. Уж точно меньше тайминга, на котором это станет вашей проблемой. Поэтому не душите тимейтов и не распыляйте свое внимание зря. Пусть этим займется кто-то другой. Тимлид, например, ему ж важнее.
- Потратьте освободившееся время с пользой. Начинайте ревью с просмотра тикета с описанием задачи и беглого просмотра документации. Прикиньте в голове решение до просмотра кода и потом сравните с тем, что сделал тиммейт. Если решения отличаются - самое время для диалога с автором. Ненастойчиво предложите сделать по-своему, минимально объяснив почему. Редко кто удержится от того, чтоб объяснить все за и против.
- Уделяйте внимание в основном коду сеньерных сеньеров. В их коде нелепые ошибки подмечать приятнее, а опыт, который можно почерпнуть, гораздо ценнее.
- Не ленитесь погрузиться в фичу, если она действительно концептуально интересная и своего решения у вас не случилось. Рассматривайте под микроскопом. Разворачивайте, дебажьте и задавайте вопросы.
Все эти советы нацелены на себя любимого и оставляют в стороне пользу для проекта. Реализовав X фичей, можно получить опыт решения 3X. Этот фактор напрямую повлияет на вашу будущее успешность. Решенные кейсы - отличный фундамент для того, чтобы успешно пройти собеседование. Если кейсы решены умозрительно и не вашими руками - они ничуть не хуже. Смело включайте их в резюме и покоряйте ентерпрайз с увеличенной скоростью.
__________
Спасибо всем кто подписывается на бусти даже пока стримов нет. Там как раз активно выходят собеседования Артёма и пару дней назад вышло нетипичное интервью Дмитрия в “Самолет”, он, кстати, уже вышел на работу. Пока маршалы джейсонов смотрят записи, я планирую скоро вернуться на просторы твича, не теряйте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15 4❤3💩3
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉36 5❤3🔥3💅2
Мама, я - панк
Когда человек устраивается на работу - он получает набор правил и установок, которым необходимо следовать. Простые: обязательные созвоны, время митингов, бюрократические процедуры. Сложные: паттерны взаимодействия в команде и границы субординации с начальством. Команда не только покажет куда писать код, но еще и довольно быстро обучит базовым стандартамнепослушания.
В каждом коллективе правила игры свои, и узнать их крайне важно. Ну, по крайней мере для меня. Я хочу всегда играть на грани, потому что жизнь без приключений скучна. Не думаю, что это созидательный подход. Умение нарушать правила, принося минимальный вред или даже пользу, можно ошибочно принять за своего рода талант. Недавно пришёл к мысли, что это не так. Это скорее искренняя ненависть к формальностям и процедурам, которая на долгой дистанции генерирует массу головной боли.
Я просто-напросто ненавижу чужие правила, мне долго приходилось это осознавать. Поучительной стала игра по своим. Их не хочется нарушать: они же адекватно мотивированы, исполнимы и полезны. Жаль, что только на мой взгляд.
Если вы тоже чувствуете тягу к хаосу, попытайтесь создать систему, в которой стабильно бы функционировали другие люди, это здорово дисциплинирует.
Когда человек устраивается на работу - он получает набор правил и установок, которым необходимо следовать. Простые: обязательные созвоны, время митингов, бюрократические процедуры. Сложные: паттерны взаимодействия в команде и границы субординации с начальством. Команда не только покажет куда писать код, но еще и довольно быстро обучит базовым стандартам
Хотфиксы без согласования нельзя, но ночью можно, если успеешь сломать и откатить до утра
Этот доступ разработчикам не выдают, но если попросить Х - он тебе выдаст, только никому не говори
Можешь свалить средь бела дня, только предупреди в чатике и будь на связи
В каждом коллективе правила игры свои, и узнать их крайне важно. Ну, по крайней мере для меня. Я хочу всегда играть на грани, потому что жизнь без приключений скучна. Не думаю, что это созидательный подход. Умение нарушать правила, принося минимальный вред или даже пользу, можно ошибочно принять за своего рода талант. Недавно пришёл к мысли, что это не так. Это скорее искренняя ненависть к формальностям и процедурам, которая на долгой дистанции генерирует массу головной боли.
Я просто-напросто ненавижу чужие правила, мне долго приходилось это осознавать. Поучительной стала игра по своим. Их не хочется нарушать: они же адекватно мотивированы, исполнимы и полезны. Жаль, что только на мой взгляд.
Если вы тоже чувствуете тягу к хаосу, попытайтесь создать систему, в которой стабильно бы функционировали другие люди, это здорово дисциплинирует.
❤12 5🔥4🤡2
НеСекретные техники
Что отличает хорошего специалиста от плохого? Качество его работы, естественно. Его бывает сложно измерить, но сегодня пару слов о том, как стараться его обеспечить, будучи разработчиком. Качественно выполненная работа - та, что требует минимум дополнительных телодвижений, вопросов, правок, коммуникаций, исправлений.
На самом деле совет довольно простой: тестировать. Вы можете возразить, что:
а) это очевидно
б) для тестирования есть специально обученные люди
Но все не так просто. Тестирование нужно не только для кусочков своего говнокода, его стоит начинать с документации. Техническое задание поддается тестированию так же, как и реализованная фича. Его стоит начать с мыслей о том, как будет выглядеть базовый сценарий взаимодействия, если он продуман гладко - отлично. Но если есть сомнения по поводу надежности, производительности или безопасности будущего решения - самое время их озвучить и предложить решения. Потом прикинуть хотя бы пару корнер кейсов и убедиться, что их обработка гладко ложиться в концепцию фичи. Если нет, то она должна быть задокументирована
Протестированный локально код - это хорошо. Это база, об этом я говорить много не буду. Для тех кто не тестирует свой код локально - в аду есть отдельный котел, а у тимлида - целый набор больших дилдо с маленькими металлическими шипами. Но тестировать свой код надо и в других окружениях.
Подвергать сомнению совсем все вокруг - путь в никуда. Слишком энергозатратно думать “а что если?” слишком часто. Но вокруг работают люди, они меняют контракты без обратной совместимости, вносят недокументированные изменения и экстренно латают дыры. От этого частично спасает smoke тестирование в dev/qa окружении, особенно в распределенных системах, где количество разработчиков и ежедневных изменений исчисляется сотнями. Прогнал базовый сценарий - убедился, что все хорошо, отдал тестировщикам, пьешь смузи спокойно. Не стоит поддаваться желанию сэкономить силы и время, пропустив этот шаг. Отвечать на тупые вопросы и потом возвращаться переделывать - сильно запарнее, чем сразу убедиться в какой-никакой работоспособности и подправить небольшие нюансы, не теряя контекст. Так можно сэкономить нервы и себе, и окружающим.
В качестве эпилога хотел бы сказать, что не все поддается тестированию. И это не философская мудрость, это просто плохо выполненная работа. Иногда нужна и такая, но если что-то слишком сложно тестировать - это что-то сделано рукожопо. Если есть возможность, лучше переделать.
Что отличает хорошего специалиста от плохого? Качество его работы, естественно. Его бывает сложно измерить, но сегодня пару слов о том, как стараться его обеспечить, будучи разработчиком. Качественно выполненная работа - та, что требует минимум дополнительных телодвижений, вопросов, правок, коммуникаций, исправлений.
На самом деле совет довольно простой: тестировать. Вы можете возразить, что:
а) это очевидно
б) для тестирования есть специально обученные люди
Но все не так просто. Тестирование нужно не только для кусочков своего говнокода, его стоит начинать с документации. Техническое задание поддается тестированию так же, как и реализованная фича. Его стоит начать с мыслей о том, как будет выглядеть базовый сценарий взаимодействия, если он продуман гладко - отлично. Но если есть сомнения по поводу надежности, производительности или безопасности будущего решения - самое время их озвучить и предложить решения. Потом прикинуть хотя бы пару корнер кейсов и убедиться, что их обработка гладко ложиться в концепцию фичи. Если нет, то она должна быть задокументирована
Например, пилим выдачу кредита: надо получить предварительный скоринг, получить одобренную сумму, если все ок - выдавать бабки. А что если скоринг ок, а сумма не пришла? Если в тз не указано, но есть понимание, что не стоит рубить выдачу с плеча из-за какой-нибудь сетевой ошибки - обсуждаем, отправляем на доработку. Получаем пояснения по поводу ретраев, либо минимальной несгораемой суммы кредита, которую можно без проблем одобрить, чтобы не потерять клиента.
Протестированный локально код - это хорошо. Это база, об этом я говорить много не буду. Для тех кто не тестирует свой код локально - в аду есть отдельный котел, а у тимлида - целый набор больших дилдо с маленькими металлическими шипами. Но тестировать свой код надо и в других окружениях.
Подвергать сомнению совсем все вокруг - путь в никуда. Слишком энергозатратно думать “а что если?” слишком часто. Но вокруг работают люди, они меняют контракты без обратной совместимости, вносят недокументированные изменения и экстренно латают дыры. От этого частично спасает smoke тестирование в dev/qa окружении, особенно в распределенных системах, где количество разработчиков и ежедневных изменений исчисляется сотнями. Прогнал базовый сценарий - убедился, что все хорошо, отдал тестировщикам, пьешь смузи спокойно. Не стоит поддаваться желанию сэкономить силы и время, пропустив этот шаг. Отвечать на тупые вопросы и потом возвращаться переделывать - сильно запарнее, чем сразу убедиться в какой-никакой работоспособности и подправить небольшие нюансы, не теряя контекст. Так можно сэкономить нервы и себе, и окружающим.
В качестве эпилога хотел бы сказать, что не все поддается тестированию. И это не философская мудрость, это просто плохо выполненная работа. Иногда нужна и такая, но если что-то слишком сложно тестировать - это что-то сделано рукожопо. Если есть возможность, лучше переделать.
❤11 10🔥9
Кто ты, самурай?
На канале скоро будет тысяча подписчиков, это обалдеть сколько людей, спасибо, что вы с нами. Предлагаю познакомиться в комментариях под этим постом.
- Я расскажу свою историю: кто я, откуда, и как так вышло, что вы читаете посты на этом канале.
- А вы свою - кто вы, откуда, чем занимаетесь, кем работаете, какие личные проекты развиваете. Можете скинуть фото своего рабочего места или собакена/котейки, если хотите.
Меня зовут Толя, мне 25 лет. У меня есть замечательная жена Настя, дочка Оливия и две заниженные собаки - корги и бассет. Родился в Молдове, пожил в Москве, остановился в деревне около Калининграда (релоцировался, когда это было еще не модно).
По образованию я программный инженер из МИЭТ. Пока учился, работал преподавателем по программированию для подростков, потом устроился джава разработчиком в Epam. По счастливому стечению ковидных обстоятельств все таки окончил универ. Успел попробовать разного, даже в геймдев заносило маленько, но жажда денег плотно прописала меня в ентерпрайз. Там я успел насрать своим кодом в самые большие онлайн банки страны. И в Сбер, и в ВТБ, и в Альфу. Даже самую большую в стране соц сеть не пожалел. Но потом мне жутко надоело!
Я начал менторить почти 5 лет назад на общественных началах. Пробовал менторить работая в компаниях. Мне это нравится, в этом я чувствую свое призвание. Прошло уже два года как я перестал работать в найме и зарабатываю тем, что превращаю людей в разработчиков и помогаю устраивать карьеру в IT всем, кто в этом нуждается.
Я не люблю соц сети, но люблю внимание, искреннее и настоящее. Раньше писал полезные посты для своих студентов, чтобы не повторять интересные мысли голосом много раз. Случайно попробовал себя в стриминге и жутко понравилось. За моей частенько работой можно наблюдать онлайн, анонсы стримов и посты выходят тут и, надеюсь, они бывают вам полезны.
В комментах к этому посту рассказывайте ваши истории. Уверен, что у нас тут собралось очень крутое и интересное комьюнити, так что давайте узнаем друг друга получше.
Превращаю людей в разработчиков
На канале скоро будет тысяча подписчиков, это обалдеть сколько людей, спасибо, что вы с нами. Предлагаю познакомиться в комментариях под этим постом.
- Я расскажу свою историю: кто я, откуда, и как так вышло, что вы читаете посты на этом канале.
- А вы свою - кто вы, откуда, чем занимаетесь, кем работаете, какие личные проекты развиваете. Можете скинуть фото своего рабочего места или собакена/котейки, если хотите.
Меня зовут Толя, мне 25 лет. У меня есть замечательная жена Настя, дочка Оливия и две заниженные собаки - корги и бассет. Родился в Молдове, пожил в Москве, остановился в деревне около Калининграда (релоцировался, когда это было еще не модно).
По образованию я программный инженер из МИЭТ. Пока учился, работал преподавателем по программированию для подростков, потом устроился джава разработчиком в Epam. По счастливому стечению ковидных обстоятельств все таки окончил универ. Успел попробовать разного, даже в геймдев заносило маленько, но жажда денег плотно прописала меня в ентерпрайз. Там я успел насрать своим кодом в самые большие онлайн банки страны. И в Сбер, и в ВТБ, и в Альфу. Даже самую большую в стране соц сеть не пожалел. Но потом мне жутко надоело!
Я начал менторить почти 5 лет назад на общественных началах. Пробовал менторить работая в компаниях. Мне это нравится, в этом я чувствую свое призвание. Прошло уже два года как я перестал работать в найме и зарабатываю тем, что превращаю людей в разработчиков и помогаю устраивать карьеру в IT всем, кто в этом нуждается.
Я не люблю соц сети, но люблю внимание, искреннее и настоящее. Раньше писал полезные посты для своих студентов, чтобы не повторять интересные мысли голосом много раз. Случайно попробовал себя в стриминге и жутко понравилось. За моей частенько работой можно наблюдать онлайн, анонсы стримов и посты выходят тут и, надеюсь, они бывают вам полезны.
В комментах к этому посту рассказывайте ваши истории. Уверен, что у нас тут собралось очень крутое и интересное комьюнити, так что давайте узнаем друг друга получше.
Превращаю людей в разработчиков
🔥15❤7 5🤯2
Красивая строчка в резюме
Разработчики делятся на два типа: хотел бы устроиться в Яндекс и уже устроился в Яндекс. Но сегодня мы о третьем. Почему вам не нужно спешить устраиваться в Яндекс и как снова начать уважать себя. На самом деле сюда можно подставить название любой другой компании, просто у Яндекса сейчас самый сильный HR бренд в российском IT.
Работа - это обмен времени на деньги. В сущности не так важно, какая компания участвует в обмене, лишь бы поток денег не заканчивался. В этом смысле любой бигтех ничем не лучше смолтеха. Но вам ведь предстоит сменить еще не одну работу! И хорошо бы с повышением компенсации. Этого можно добиться за счет:
- расширения экспертизы
- приобретения узкоспециализированных навыков, необходимых на рынке
- развитие софт скилов
В этом списке нет красивой строчки в резюме. Она не помогает. Откуда я знаю? Да очень просто: я был на как минимум сотне собеседований и получил десятки офферов без неё. В самые разные доменные области и страны. Первичный фильтр отлично помогает проходить грамотно сделанное резюме, а дальше уже дело за выступлением на интервью. Не представляю себе кейса, в котором при принятии решения о найме прозвучит фраза “Ну, он, конечно, не дотягивает, но зато в Х работал”.
HR бренд компании, кроме всего прочего, в интересующем меня разрезе карьеры разработчика - это попытка платить меньше денег. Эффективнее конкурировать на рынке за счет предоставления эксклюзивной возможности прикоснуться к великолепию и стать его частью. По факту работать придется не в компании, а в конкретной команде, с конкретными людьми. Решая зачастую вполне обыкновенную задачу (но не всегда самым удобными инструментами). Мистический ореол виден только извне.
Соглашаться на меньшие деньги из-за него - сомнительно. Соглашаться ради плюшек - еще сомнительнее. Я один вижу, как подобные компании плюют в лицо соискателя, предлагая компенсацию питания и прочий подобный булшит? Чтобы самостоятельно выбрать ресторан для обеда и клинику для лечения достаточно работать в компании, которая просто заплатит по рынку, без всяких плюшек.
Ко всему прочему - никто не мешает вам дописать нужную строчку, если уж прям хочется. Я никому не скажу. А если кто проболтается - пишите, уберу вас из черного списка HR. Услуга уникальная, до конца года бесплатно, потом🏦
Разработчики делятся на два типа: хотел бы устроиться в Яндекс и уже устроился в Яндекс. Но сегодня мы о третьем. Почему вам не нужно спешить устраиваться в Яндекс и как снова начать уважать себя. На самом деле сюда можно подставить название любой другой компании, просто у Яндекса сейчас самый сильный HR бренд в российском IT.
Работа - это обмен времени на деньги. В сущности не так важно, какая компания участвует в обмене, лишь бы поток денег не заканчивался. В этом смысле любой бигтех ничем не лучше смолтеха. Но вам ведь предстоит сменить еще не одну работу! И хорошо бы с повышением компенсации. Этого можно добиться за счет:
- расширения экспертизы
- приобретения узкоспециализированных навыков, необходимых на рынке
- развитие софт скилов
В этом списке нет красивой строчки в резюме. Она не помогает. Откуда я знаю? Да очень просто: я был на как минимум сотне собеседований и получил десятки офферов без неё. В самые разные доменные области и страны. Первичный фильтр отлично помогает проходить грамотно сделанное резюме, а дальше уже дело за выступлением на интервью. Не представляю себе кейса, в котором при принятии решения о найме прозвучит фраза “Ну, он, конечно, не дотягивает, но зато в Х работал”.
HR бренд компании, кроме всего прочего, в интересующем меня разрезе карьеры разработчика - это попытка платить меньше денег. Эффективнее конкурировать на рынке за счет предоставления эксклюзивной возможности прикоснуться к великолепию и стать его частью. По факту работать придется не в компании, а в конкретной команде, с конкретными людьми. Решая зачастую вполне обыкновенную задачу (но не всегда самым удобными инструментами). Мистический ореол виден только извне.
Соглашаться на меньшие деньги из-за него - сомнительно. Соглашаться ради плюшек - еще сомнительнее. Я один вижу, как подобные компании плюют в лицо соискателя, предлагая компенсацию питания и прочий подобный булшит? Чтобы самостоятельно выбрать ресторан для обеда и клинику для лечения достаточно работать в компании, которая просто заплатит по рынку, без всяких плюшек.
Ко всему прочему - никто не мешает вам дописать нужную строчку, если уж прям хочется. Я никому не скажу. А если кто проболтается - пишите, уберу вас из черного списка HR. Услуга уникальная, до конца года бесплатно, потом
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥9 5
Немного личного опыта по теме: пару лет назад я решил во что бы то ни стало сделать крутой поворот в своей карьере заурядного джависта, завязать с надоевшими банками и устроится непременно в топовую компанию.
Я прошел безумное количество этапов собеседований, чтобы получить офферы в ВК и Яндекс. Второй, конечно, смотрелся привлекательнее, но денег там было чуть ли не вполовину меньше, а деньги я люблю больше чем крутые технологичные компании. К тому же ВК в мой рейтинг топовых компаний вполне годился. А вот Natera, от которой был третий оффер, хоть и козыряла всякими умными словечками типо “генетические тесты”, но модерацию не прошла, её даже зарплата в баксах не спасла.
Я был доволен как слон, потому что работал над проектом, в котором скоротал не одну тысячу часов в детстве. Но это продлилось не долго. Работа оказалась вполне заурядной, а стек технологий абсолютно тупиковым. Свои бд, языки, инструменты. Очень специфичные проблемы, подобные которым не возникнут больше нигде. Я пытался убеждать себя, что становлюсь настоящим инженером, превозмогая в борьбе с kphp, но потом понял что этот опыт ничем в сущности не отличается от моего предыдущего. Обыкновенная работа с обыкновенными людьми. Декорации только странные. Бюрократии вагон и маленькая тележка. От обещанной атмосферы стартапа только непонимание что и зачем делать. Из реально крутого: пофиксил отображение эмодзи в тайтлах порно видео, пользуйтесь 🍓
Как оно в Яндексе - я так и не узнал, и думаю, что уже не узнаю. Каждый год проходил туда интервью, чтобы узнать заветные циферки в конце. Иногда факапил, иногда прям блистал, но циферки ни разу меня не устроили. Очень рад, что мне для этого не пришлось мучать литкод - вполне хватало минимального опыта олимпиадного программирования и смекалки. Кстати, циферки росли три года подряд, а алго задачи только упрощались :)
Думаю в этом году традицию ежегодных собеседований в бигтехи для себя буду завершать. Они, кажется, неисправимы. Да и работу я не ищу, и устраивать туда никого не собираюсь.
Я прошел безумное количество этапов собеседований, чтобы получить офферы в ВК и Яндекс. Второй, конечно, смотрелся привлекательнее, но денег там было чуть ли не вполовину меньше, а деньги я люблю больше чем крутые технологичные компании. К тому же ВК в мой рейтинг топовых компаний вполне годился. А вот Natera, от которой был третий оффер, хоть и козыряла всякими умными словечками типо “генетические тесты”, но модерацию не прошла, её даже зарплата в баксах не спасла.
Я был доволен как слон, потому что работал над проектом, в котором скоротал не одну тысячу часов в детстве. Но это продлилось не долго. Работа оказалась вполне заурядной, а стек технологий абсолютно тупиковым. Свои бд, языки, инструменты. Очень специфичные проблемы, подобные которым не возникнут больше нигде. Я пытался убеждать себя, что становлюсь настоящим инженером, превозмогая в борьбе с kphp, но потом понял что этот опыт ничем в сущности не отличается от моего предыдущего. Обыкновенная работа с обыкновенными людьми. Декорации только странные. Бюрократии вагон и маленькая тележка. От обещанной атмосферы стартапа только непонимание что и зачем делать. Из реально крутого: пофиксил отображение эмодзи в тайтлах порно видео, пользуйтесь 🍓
Как оно в Яндексе - я так и не узнал, и думаю, что уже не узнаю. Каждый год проходил туда интервью, чтобы узнать заветные циферки в конце. Иногда факапил, иногда прям блистал, но циферки ни разу меня не устроили. Очень рад, что мне для этого не пришлось мучать литкод - вполне хватало минимального опыта олимпиадного программирования и смекалки. Кстати, циферки росли три года подряд, а алго задачи только упрощались :)
Думаю в этом году традицию ежегодных собеседований в бигтехи для себя буду завершать. Они, кажется, неисправимы. Да и работу я не ищу, и устраивать туда никого не собираюсь.
1🔥13 7❤4💅3
Выйди уже из комнаты
Я готов с утра до вечера перечислять преимущества работы из дома и все равно вряд ли вас чем-нибудь удивлю. Удаленная работа несомненное благо, но тут не без подвоха. Сегодня о том как работать лежа дома на диване и не сойти с ума.
Домашняя атмосфера не очень располагает к движению. Плавно перекатываясь от холодильника до монитора легко растерять физическую форму. Она ощутимо влияет и на психологическое состояние. Я далеко не спортсмен, поэтому пара лайфхаков для ленивых:
- завести собаку, чтобы не иметь возможности отлынивать от прогулок
- ходить в любимую шаурмичную пешком
- херачить по лестнице на своих двоих (легко мне говорить, у меня то всего два этажа)
С психологическим состоянием вообще все не просто. Им сложнее управлять, но можно оказать себе пару услуг, чтобы фляга не засвистела раньше времени.
Эволюция не настолько быстра, чтобы мы успели приспособиться к текущим информационным реалиям. Сидишь такой за компом, шлешь буквы в аватарки. Потом заходишь в войс чат, и голоса в голове вещают про какие-то отвлеченные от окружающей реальности вещи. Это утомляет мозг, который привык обрабатывать не только вербальные сигналы. Отсутствие живого общения нехило так отупляет. Чтобы это случалось не настолько быстро, хороший рецепт - подключаться на рабочие созвоны с камерами. Когда голоса в голове получают отчетливые образы с характерной мимикой и жестами, то общаться становится чуточку проще. Если в вашей компании так не принято, попробуйте предложить попробовать хотя бы на каких-нибудь ретроспективах, вдруг зайдет.
Каждый человек имеет естественную потребность быть признанным в своих достоинствах. Работа - обмен труда не деньги. Но когда денег достаточно, то движение вверх по пирамиде Маслоу неминуемо приводит к желанию еще и быть оцененным: делать что-то полезное и важное, иначе подступает выгорание. Офисные реалии способствуют косвенному удовлетворению этой потребности. Коллеги ждут тебя, чтобы сходить на обед вместе, как будто сами бы не справились. Всюду развешаны какие-то приколюхи с достижениями, планами и лозунгами. Светлое будущее не за горами, и ты его локомотив. Ну или уголь, который скоро закинут в печку, уж как повезет. В любом случае это помогает чувствовать себя причастным к общему делу и придает важности работе. Часть этих практик переносят в онлайн, но получается откровенно плохо. Душные созвоны c роадмапами и рукоплесканиями, как и стикеры-награды в корпоративной системе очень быстро детектируются мозгом как дешевый обман.
Отличный способ пообщаться и удовлетворить свою потребность в признании - посещение оффлайн мероприятий. Будьте уверены, люди приходят туда именно за этим, поэтому не стоит стесняться. Самая крутая вещь на конференциях и митапах - возможность обменяться мнениями с другими специалистами своего профиля. Тематика мероприятия только задает канву для обсуждений, в которых можно что-то почерпнуть или с умным видом чего-то рассказать и быть услышанным. Подписывайтесь на канал Митапочная с анонсами бесплатных мероприятий по разработке, общайтесь вживую, заводите полезные знакомства и ни в коем случае не пропускайте afterparty ;)
Я готов с утра до вечера перечислять преимущества работы из дома и все равно вряд ли вас чем-нибудь удивлю. Удаленная работа несомненное благо, но тут не без подвоха. Сегодня о том как работать лежа дома на диване и не сойти с ума.
Домашняя атмосфера не очень располагает к движению. Плавно перекатываясь от холодильника до монитора легко растерять физическую форму. Она ощутимо влияет и на психологическое состояние. Я далеко не спортсмен, поэтому пара лайфхаков для ленивых:
- завести собаку, чтобы не иметь возможности отлынивать от прогулок
- ходить в любимую шаурмичную пешком
- херачить по лестнице на своих двоих (легко мне говорить, у меня то всего два этажа)
С психологическим состоянием вообще все не просто. Им сложнее управлять, но можно оказать себе пару услуг, чтобы фляга не засвистела раньше времени.
Эволюция не настолько быстра, чтобы мы успели приспособиться к текущим информационным реалиям. Сидишь такой за компом, шлешь буквы в аватарки. Потом заходишь в войс чат, и голоса в голове вещают про какие-то отвлеченные от окружающей реальности вещи. Это утомляет мозг, который привык обрабатывать не только вербальные сигналы. Отсутствие живого общения нехило так отупляет. Чтобы это случалось не настолько быстро, хороший рецепт - подключаться на рабочие созвоны с камерами. Когда голоса в голове получают отчетливые образы с характерной мимикой и жестами, то общаться становится чуточку проще. Если в вашей компании так не принято, попробуйте предложить попробовать хотя бы на каких-нибудь ретроспективах, вдруг зайдет.
Каждый человек имеет естественную потребность быть признанным в своих достоинствах. Работа - обмен труда не деньги. Но когда денег достаточно, то движение вверх по пирамиде Маслоу неминуемо приводит к желанию еще и быть оцененным: делать что-то полезное и важное, иначе подступает выгорание. Офисные реалии способствуют косвенному удовлетворению этой потребности. Коллеги ждут тебя, чтобы сходить на обед вместе, как будто сами бы не справились. Всюду развешаны какие-то приколюхи с достижениями, планами и лозунгами. Светлое будущее не за горами, и ты его локомотив. Ну или уголь, который скоро закинут в печку, уж как повезет. В любом случае это помогает чувствовать себя причастным к общему делу и придает важности работе. Часть этих практик переносят в онлайн, но получается откровенно плохо. Душные созвоны c роадмапами и рукоплесканиями, как и стикеры-награды в корпоративной системе очень быстро детектируются мозгом как дешевый обман.
Отличный способ пообщаться и удовлетворить свою потребность в признании - посещение оффлайн мероприятий. Будьте уверены, люди приходят туда именно за этим, поэтому не стоит стесняться. Самая крутая вещь на конференциях и митапах - возможность обменяться мнениями с другими специалистами своего профиля. Тематика мероприятия только задает канву для обсуждений, в которых можно что-то почерпнуть или с умным видом чего-то рассказать и быть услышанным. Подписывайтесь на канал Митапочная с анонсами бесплатных мероприятий по разработке, общайтесь вживую, заводите полезные знакомства и ни в коем случае не пропускайте afterparty ;)
3🔥23❤9 8
Продажа людей
Что делает собственник бизнеса, когда у него не идут продажи, хотя продукт вроде классный? Нанимает продажников, маркетологов, таргетологов, возможно даже тарологов. Выясняет суть проблемы и фиксит её за счет привлечения квалифицированных специалистов. Жалко, что никакие специалисты не могут гарантировать успех по результатам своей работы. Поэтому довольно часто оплата зависит от какого-то KPI - количества заявок, клиентов, продаж. Это помогает всем участникам процесса оставаться довольными. Собственник не выкидывает деньги на ветер, а специалист мотивирован делать свою работу хорошо.
К чему это я про бизнес: думаете переобулся в бизнес-коуча? Нет, я тут лихо хочу провести параллель с вашей карьерой. Вы можете сколь угодно круто делать свою работу, но совершенно не уметь доказать это окружающим. Они видят только то, что им показывают. Уметь презентовать себя это крайне полезный навык, но если вы им не обладаете, не стоит расстраиваться. Специалисты, готовые красиво продать вас обязательно найдутся.
Специалисты бывают разные и в час они берут зачастую не под стать своей квалификации. У меня же есть беспроигрышный вариант - приносите свой лучший оффер или текущую зарплату, расскажите о себе. Познакомимся, поговорим на технические и не очень темы. Если я решу, что смогу продать вас дороже текущего ценника - можем поработать: сделать сочное резюме, подготовить самопрезентацию, к собеседованиям подтянуть. Оплаты нет. Разницу между лучшим оффером (или текущей зп) и тем, который удастся получить с моей помощью, можно заслать в качестве благодарности после успешного трудоустройства. Эта активность держится на джентельменском слове, рад, что пока что все его держат.
Этим форматом воспользовались уже 14 человек и остались чертовски довольны. Мне самому он нравится, потому что наиболее близок к принятию себя в роли карьерного консультанта, а не только джава ментора. Прямо сейчас устраиваю карьеру Марго в роли системного аналитика, за прогрессом можно следить в её блоге, если интересно.
Напишите в комментариях, если хотите следить за успехами моих карьерных консультаций, вполне могу разбавить лонгриды постами с прогрессом подопечных и стратегическими шагами, которые мы с ними предпринимаем в процессе.
Что делает собственник бизнеса, когда у него не идут продажи, хотя продукт вроде классный? Нанимает продажников, маркетологов, таргетологов, возможно даже тарологов. Выясняет суть проблемы и фиксит её за счет привлечения квалифицированных специалистов. Жалко, что никакие специалисты не могут гарантировать успех по результатам своей работы. Поэтому довольно часто оплата зависит от какого-то KPI - количества заявок, клиентов, продаж. Это помогает всем участникам процесса оставаться довольными. Собственник не выкидывает деньги на ветер, а специалист мотивирован делать свою работу хорошо.
К чему это я про бизнес: думаете переобулся в бизнес-коуча? Нет, я тут лихо хочу провести параллель с вашей карьерой. Вы можете сколь угодно круто делать свою работу, но совершенно не уметь доказать это окружающим. Они видят только то, что им показывают. Уметь презентовать себя это крайне полезный навык, но если вы им не обладаете, не стоит расстраиваться. Специалисты, готовые красиво продать вас обязательно найдутся.
Специалисты бывают разные и в час они берут зачастую не под стать своей квалификации. У меня же есть беспроигрышный вариант - приносите свой лучший оффер или текущую зарплату, расскажите о себе. Познакомимся, поговорим на технические и не очень темы. Если я решу, что смогу продать вас дороже текущего ценника - можем поработать: сделать сочное резюме, подготовить самопрезентацию, к собеседованиям подтянуть. Оплаты нет. Разницу между лучшим оффером (или текущей зп) и тем, который удастся получить с моей помощью, можно заслать в качестве благодарности после успешного трудоустройства. Эта активность держится на джентельменском слове, рад, что пока что все его держат.
Этим форматом воспользовались уже 14 человек и остались чертовски довольны. Мне самому он нравится, потому что наиболее близок к принятию себя в роли карьерного консультанта, а не только джава ментора. Прямо сейчас устраиваю карьеру Марго в роли системного аналитика, за прогрессом можно следить в её блоге, если интересно.
Напишите в комментариях, если хотите следить за успехами моих карьерных консультаций, вполне могу разбавить лонгриды постами с прогрессом подопечных и стратегическими шагами, которые мы с ними предпринимаем в процессе.
1🔥20❤6 6
Доигрывать до конца
Подобно игроку в покер, который ждет свой единственный аут на ривере или шахматисту, который сделал в начале партии необдуманный ход, нужно доигрывать до конца на собеседовании. Даже если плохо отвечали на вопросы, или вам кажется что опыт не подходит под требования. Вы пришли сыграть свою партию, и я расскажу почему не стоит пасовать раньше времени.
Желание написать этот пост появилось в процессе наблюдения за своими подопечными. С вероятностью в 100% у них много собеседований идут не по плану. Некоторые выглядят, как полное поражение с самого начала. Руки опускаются, и запала не остается задать вопросы в конце интервью, потому что результат очевиден. Но волшебным образом такие собеседования приводят к получению оффера, и это из забавной случайности уже давно для меня стало закономерностью.
В чем дело? В субъективности оценки, конечно же. Причем с обеих сторон. Собеседующий плохо вам знаком, его реакцию на ответы легко считать неправильно. Если добавить низкую самооценку и неуверенность в себе, то получаем дрожащие коленки и полное разочарование после вполне нормального ответа. Не надо так! Если уж не получается отбросить эмоции, то действуйте по скрипту, который заранее заготовили. Спрашивайте про проект, про позицию, про стек, про все что спрашивали бы, если бы интервью шло по плану. Вот моя шпаргалка с вопросами, пользуйтесь.
Собеседующий, кстати, с огромной вероятностью проводит не одно интервью в день. Вам может посчастливиться быть вторым или третим. А может еще пару было на неделе. И если до этого ему встречались очень слабые кандидаты, то вы со своими жиденькими ответами вполне можете рассчитывать на хороший фидбек. Ну, справедливости ради, возможно вы окажетесь одним из множества слабых кандидатов, тут я не ручаюсь. Но в отсутствии информации точно предпочтительным вариантом будет рассчитывать на лучший для себя расклад и стараться до последней минуты.
___
На бусти вышли чеклист для успешного общения с hr и нарезки прожарок резюме со стримов. В очередной раз хочу поблагодарить всех кто поддерживает мое творчество, респект таким ребятам.
Подобно игроку в покер, который ждет свой единственный аут на ривере или шахматисту, который сделал в начале партии необдуманный ход, нужно доигрывать до конца на собеседовании. Даже если плохо отвечали на вопросы, или вам кажется что опыт не подходит под требования. Вы пришли сыграть свою партию, и я расскажу почему не стоит пасовать раньше времени.
Желание написать этот пост появилось в процессе наблюдения за своими подопечными. С вероятностью в 100% у них много собеседований идут не по плану. Некоторые выглядят, как полное поражение с самого начала. Руки опускаются, и запала не остается задать вопросы в конце интервью, потому что результат очевиден. Но волшебным образом такие собеседования приводят к получению оффера, и это из забавной случайности уже давно для меня стало закономерностью.
В чем дело? В субъективности оценки, конечно же. Причем с обеих сторон. Собеседующий плохо вам знаком, его реакцию на ответы легко считать неправильно. Если добавить низкую самооценку и неуверенность в себе, то получаем дрожащие коленки и полное разочарование после вполне нормального ответа. Не надо так! Если уж не получается отбросить эмоции, то действуйте по скрипту, который заранее заготовили. Спрашивайте про проект, про позицию, про стек, про все что спрашивали бы, если бы интервью шло по плану. Вот моя шпаргалка с вопросами, пользуйтесь.
Собеседующий, кстати, с огромной вероятностью проводит не одно интервью в день. Вам может посчастливиться быть вторым или третим. А может еще пару было на неделе. И если до этого ему встречались очень слабые кандидаты, то вы со своими жиденькими ответами вполне можете рассчитывать на хороший фидбек. Ну, справедливости ради, возможно вы окажетесь одним из множества слабых кандидатов, тут я не ручаюсь. Но в отсутствии информации точно предпочтительным вариантом будет рассчитывать на лучший для себя расклад и стараться до последней минуты.
___
На бусти вышли чеклист для успешного общения с hr и нарезки прожарок резюме со стримов. В очередной раз хочу поблагодарить всех кто поддерживает мое творчество, респект таким ребятам.
2🔥25❤4 3 2
Моя сестра может помочь вашим детям подготовиться к ЕГЭ или ОГЭ, да и в целом с математикой. Она гораздо более профессиональный преподаватель чем я, хотя бы потому что не ругается матом, избегает постиронии и берет меньше пяти тыщ 💵
Если актуально для вас, ваших друзей или коллег, то пишите @pntvskya
Если актуально для вас, ваших друзей или коллег, то пишите @pntvskya
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥3 3
Контекст
Любое общение требует контекста, чтобы быть эффективным. Мне даже немного странно писать об этом второй раз. Первый уже был тут. Но практика показывает, что лишним не будет. Сегодня небольшой гайд о том как правильно задавать вопросы, который сведется к глуповатой зарисовке:
Для того, чтобы рабочие, бытовые, да какие угодно вообще вопросы сработали эффективно следует добавлять к ним контекст. Обычно обучение этой простой мудрости жизни происходит вполне естественным образом. Но на всякий случай проверьте себя в следующий раз, когда будете задавать вопрос:
“Есть ли что-то, что у меня сразу могут спросить?” Если да, то смело дополняйте. Спасибо вам за это не скажут, зато вы станете приятным коллегой и собеседником.
Иногда вам может казаться, что контекст излишен. Ну мы мол вчера обсуждали с лидом задачу, неужели он не помнит на чем остановились? Нет, не помнит, у него и без вас дел по горло, а держать в голове сотню разных контекстов крайне трудно. А еще не поленитесь гиперссылки прикрепить, даже если это ваша родная командная жира или репозиторий.
Любое общение требует контекста, чтобы быть эффективным. Мне даже немного странно писать об этом второй раз. Первый уже был тут. Но практика показывает, что лишним не будет. Сегодня небольшой гайд о том как правильно задавать вопросы, который сведется к глуповатой зарисовке:
Ситуация 1:
- Привет, у меня на полу вода, не понимаю в чем дело, помоги
- Привет, ну давай разбираться, а что случилось то?
Ситуация 2:
- Привет, я хотел выпить чаю. Я взял чайник. Налил воду в чайник. Включил чайник. Весь пол мокрый. Подскажи: в чем дело?
- Привет, ты забыл открыть крышку чайника перед тем как налить воду.
Для того, чтобы рабочие, бытовые, да какие угодно вообще вопросы сработали эффективно следует добавлять к ним контекст. Обычно обучение этой простой мудрости жизни происходит вполне естественным образом. Но на всякий случай проверьте себя в следующий раз, когда будете задавать вопрос:
“Есть ли что-то, что у меня сразу могут спросить?” Если да, то смело дополняйте. Спасибо вам за это не скажут, зато вы станете приятным коллегой и собеседником.
Иногда вам может казаться, что контекст излишен. Ну мы мол вчера обсуждали с лидом задачу, неужели он не помнит на чем остановились? Нет, не помнит, у него и без вас дел по горло, а держать в голове сотню разных контекстов крайне трудно. А еще не поленитесь гиперссылки прикрепить, даже если это ваша родная командная жира или репозиторий.
1🔥21❤6 5
Разработка игр
Я совершал неоднократные попытки влететь в геймдев. Разработкой, как и многие, был вдохновлен именно из-за желания делать игры. У меня не получалось понять как монетизировать свои навыки возни с Unity и UE. Я делал собственные небольшие проекты, немного участвовал в разработке большого проекта за идею, чтобы получить какой-то опыт. Понимания как лутать кеш все не приходило, а доступный мне тогда (лет 6 назад) неглубокий анализ рынка указывал, что в геймдеве денег в целом не заработать. У меня не было ментора, да и тогда их еще не расплодилось. Я эту затею бросил где-то через год тщетных ковыряний.
Спустя парочку лет в энтерпрайзе я уже начал понимать что к чему и как двигаться без ментора. Но геймдев тогда за мои не очень релевантные навыки джава крудошлепа предлагал неприлично мало денег. В три раза меньше, чем в банке. Ну, справедливости ради это джуновская позиция против сеньерской, но я то уже привык к красивым циферкам и на меньшее был не согласен. В общем, снова не сложилось.
Хотел бы, чтобы сложилось у кого-то другого, и поэтому сегодня пост в рубрике “добрый пиар”.
Пол года назад я познакомился с крутыми разработчиком игр на Юнити, который хотел попробовать себя в менторинге. По воле случая подкинул ему подопечного, который сейчас уже устроился на работу. Надеюсь моя рекомендация сослужит ему и начинающим разработчикам игр хорошую службу. Публичной офертой не является, я просто перескажу как сам понял:
- Идеально подходит тем, кто уже повозился с C# и Unity на базовом уровне, но не понимает, что делать, чтобы приблизить себя к работе
- Обучение проектное, с разбором важных концепций на примере полноценной реализации небольших игр.
- Формат похож на мой, то есть “всегда рядом, чтобы направить и проконтролировать”
- Конечная цель - трудоустройство. Понимание рынка и опыт найма у ментора в наличии. Портфолио пока скромное - один устроенный студент. Вы можете стать вторым, чтобы превратить случайность в статистику
- Оплата около 15к рублей в месяц, но можно договориться индивидуально. Форматы четко не определены, как в обучении, так и с точки зрения оплаты, так что можно пользоваться моментом и включать навыки дипломатии.
Николай - ментор по Юнити @wththd
Владимир - его успешный студент @pavvla28
Для меня самого, кажется, уже поздно. Забот хватает и все они очень далеки от разработки игр. Хорошо если получается с кайфом поиграть пару часов. Я решил геймдев гештальт “оптимизировать” до создания кастомки в доке 2. Это пока не на первом месте в списке моих целей, но рано или поздно я до нее доберусь. Напишите, если хотели бы понаблюдать за процессом :)
Я совершал неоднократные попытки влететь в геймдев. Разработкой, как и многие, был вдохновлен именно из-за желания делать игры. У меня не получалось понять как монетизировать свои навыки возни с Unity и UE. Я делал собственные небольшие проекты, немного участвовал в разработке большого проекта за идею, чтобы получить какой-то опыт. Понимания как лутать кеш все не приходило, а доступный мне тогда (лет 6 назад) неглубокий анализ рынка указывал, что в геймдеве денег в целом не заработать. У меня не было ментора, да и тогда их еще не расплодилось. Я эту затею бросил где-то через год тщетных ковыряний.
Спустя парочку лет в энтерпрайзе я уже начал понимать что к чему и как двигаться без ментора. Но геймдев тогда за мои не очень релевантные навыки джава крудошлепа предлагал неприлично мало денег. В три раза меньше, чем в банке. Ну, справедливости ради это джуновская позиция против сеньерской, но я то уже привык к красивым циферкам и на меньшее был не согласен. В общем, снова не сложилось.
Хотел бы, чтобы сложилось у кого-то другого, и поэтому сегодня пост в рубрике “добрый пиар”.
Пол года назад я познакомился с крутыми разработчиком игр на Юнити, который хотел попробовать себя в менторинге. По воле случая подкинул ему подопечного, который сейчас уже устроился на работу. Надеюсь моя рекомендация сослужит ему и начинающим разработчикам игр хорошую службу. Публичной офертой не является, я просто перескажу как сам понял:
- Идеально подходит тем, кто уже повозился с C# и Unity на базовом уровне, но не понимает, что делать, чтобы приблизить себя к работе
- Обучение проектное, с разбором важных концепций на примере полноценной реализации небольших игр.
- Формат похож на мой, то есть “всегда рядом, чтобы направить и проконтролировать”
- Конечная цель - трудоустройство. Понимание рынка и опыт найма у ментора в наличии. Портфолио пока скромное - один устроенный студент. Вы можете стать вторым, чтобы превратить случайность в статистику
- Оплата около 15к рублей в месяц, но можно договориться индивидуально. Форматы четко не определены, как в обучении, так и с точки зрения оплаты, так что можно пользоваться моментом и включать навыки дипломатии.
Николай - ментор по Юнити @wththd
Владимир - его успешный студент @pavvla28
Для меня самого, кажется, уже поздно. Забот хватает и все они очень далеки от разработки игр. Хорошо если получается с кайфом поиграть пару часов. Я решил геймдев гештальт “оптимизировать” до создания кастомки в доке 2. Это пока не на первом месте в списке моих целей, но рано или поздно я до нее доберусь. Напишите, если хотели бы понаблюдать за процессом :)
6🔥24❤6 4💩1
Служба безопасности спермбанка
Больше всего на свете меня бесят службы безопасности (СБ). Не те, что звонят из исправительных колоний, а настоящие. Кто из них работает эффективнее - это еще большой вопрос. СБ придуманы, чтобы тормозить процессы в компаниях. Еще они иногда влияют на процесс найма: не только тормозят его, но еще и обидно обламывают в ряде случаев. Я был по разные стороны баррикад в этой войне за безопасность: как интервьюер, как кандидат и как ментор. Ниже о том почему СБ занимаются в основном только пинанием залуп.
Если кандидат отлично показал себя на интервью, но говорит, что у него еще офферы горят - СБ получают недвусмысленно отмашку “не ставить палки в колеса”. Совершенно мистическим образом проверка, которая обычно занимает 3-5 дней, происходит мгновенно. Конечно же, ее просто выполняют приоритетно, ага, верю.
Взаимодействие с СБ для кандидата сводится к заполнению анкеты. Что в них обычно бывает? Судим? Предприниматель? Где лямку тянул? А кто-то может порекомендовать? Вроде почти полный список, 80% анкет я точно пересказал. Честность ответов целиком на совести заполняющего. С ИП только юлить сложновато, слишком уж просто гуглится по фамилии. Остальное проверить уже крайне сложно.
Сложно - не значит невозможно. Зря они чтоли 5 дней над каждой анкетой корпят. Ну, видимо все таки зря, потому что мой номер в качестве контактного оставляли как минимум 50 человек в сотнях разных анкет. Естественно они со мной в одной компании не работали и близко. Да и вообще в айти компаниях не работали :) Я получил около 7 звонков по ним за последние пару лет. Не очень много, скажете вы. Но погодите: что это были за звонки? Если вольно пересказать: “Че он, норм?”. Такая вот проверка.
Нет, иногда СБ все таки засучив рукава принимаются работу работать. У меня для вас любопытнейший кейс: компания Иннотех неофициально, но по заверению HR очень надежно отсеивает тех, кто уезжал за границу в сентябре 2022. Неблагонадежные, ну что с них взять. К слову это ровно та же компания, некоторые сотрудники которой, уже как два года трудятся из-за границы через московский впн или просто лежащий где-то в пределах мкада ноутбук. Они даже пытались это фиксить, но, как известно, на каждую хитрую жопувсегда найдется хуй с резьбой . Такая вот результативность.
Конечно, безопасность должна быть безопасной и забюрократизированные системы не так легко подвергаются напастям. На каждый чих по заявке, у каждой заявки пять согласующих, враг не пройдет, короче. Это я понять могу. Но в процессе найма СБ скорее вредит, чем помогает. У меня есть уверенность, не подкрепленная фактами, в том, что сотрудники СБ - это почетные старожилы в компаниях. Вроде как уже бесполезный, но такой родной. Увольнять жалко - надо придумать чем занять и упорно делать вид, что результат работы хоть кому-то интересен.
Больше всего на свете меня бесят службы безопасности (СБ). Не те, что звонят из исправительных колоний, а настоящие. Кто из них работает эффективнее - это еще большой вопрос. СБ придуманы, чтобы тормозить процессы в компаниях. Еще они иногда влияют на процесс найма: не только тормозят его, но еще и обидно обламывают в ряде случаев. Я был по разные стороны баррикад в этой войне за безопасность: как интервьюер, как кандидат и как ментор. Ниже о том почему СБ занимаются в основном только пинанием залуп.
Если кандидат отлично показал себя на интервью, но говорит, что у него еще офферы горят - СБ получают недвусмысленно отмашку “не ставить палки в колеса”. Совершенно мистическим образом проверка, которая обычно занимает 3-5 дней, происходит мгновенно. Конечно же, ее просто выполняют приоритетно, ага, верю.
Взаимодействие с СБ для кандидата сводится к заполнению анкеты. Что в них обычно бывает? Судим? Предприниматель? Где лямку тянул? А кто-то может порекомендовать? Вроде почти полный список, 80% анкет я точно пересказал. Честность ответов целиком на совести заполняющего. С ИП только юлить сложновато, слишком уж просто гуглится по фамилии. Остальное проверить уже крайне сложно.
Сложно - не значит невозможно. Зря они чтоли 5 дней над каждой анкетой корпят. Ну, видимо все таки зря, потому что мой номер в качестве контактного оставляли как минимум 50 человек в сотнях разных анкет. Естественно они со мной в одной компании не работали и близко. Да и вообще в айти компаниях не работали :) Я получил около 7 звонков по ним за последние пару лет. Не очень много, скажете вы. Но погодите: что это были за звонки? Если вольно пересказать: “Че он, норм?”. Такая вот проверка.
Нет, иногда СБ все таки засучив рукава принимаются работу работать. У меня для вас любопытнейший кейс: компания Иннотех неофициально, но по заверению HR очень надежно отсеивает тех, кто уезжал за границу в сентябре 2022. Неблагонадежные, ну что с них взять. К слову это ровно та же компания, некоторые сотрудники которой, уже как два года трудятся из-за границы через московский впн или просто лежащий где-то в пределах мкада ноутбук. Они даже пытались это фиксить, но, как известно, на каждую хитрую жопу
Конечно, безопасность должна быть безопасной и забюрократизированные системы не так легко подвергаются напастям. На каждый чих по заявке, у каждой заявки пять согласующих, враг не пройдет, короче. Это я понять могу. Но в процессе найма СБ скорее вредит, чем помогает. У меня есть уверенность, не подкрепленная фактами, в том, что сотрудники СБ - это почетные старожилы в компаниях. Вроде как уже бесполезный, но такой родной. Увольнять жалко - надо придумать чем занять и упорно делать вид, что результат работы хоть кому-то интересен.
1🔥18 11🤯4
#Смузиликбез
В эфире непостоянная рубрика, в которой я отвечаю на вопросы своих студентов и подписчиков.
“Толя, а может стоит скушать время интервью, излишне долго останавливаясь на каждой теме, чтобы не получить сложных вопросов?”
Затея как минимум хреновая, как максимум - нифига не получится. Попытки затянуть разговор обсуждениями общих, либо хорошо понятных вам тем обречены на провал, сегодня расскажу почему.
Интервью - попытка оценить профпригодность кандидата. И повышение валидности этой попытки - первый шаг при построении процесса найма. Самое очевидное решение, к которому нынче прибегают примерно все крупные компании на рынке - стандартизация структуры технического интервью. Интервьюер может быть гуру разработки, но ничего не смыслить в определении чужих компетенций. Чтобы это нивелировать ему предлагают список тем, знания в которых нужно оценить по балльной шкале. Он старается уложиться в тайминг собеседования и обязательно затронуть каждую.
Может сложиться иллюзия, что если задержать собеседующего праздными разговорчиками, то по последним темам он успеет спросить по одному вопросу, но эта имба-стратка контрится мини опросником, который обычно у интервьюера в самом низу. Там помимо общего впечатления о кандидате еще добавляют пункт “Удалось ли обсудить все вопросы?”. Тут даже не самый прошаренный задумается, а не обвели ли его вокруг пальца. А усердные пионеры разработки могут лихо превратить часовой слот в двухчасовой, чтобы успеть спросить все, что написано в методичке для собеса.
Впрочем, есть схема получше. Трюк, который я предложу взамен очень похож: надо активно демонстрировать знания в темах, в которых вы разбираетесь, уводя разговор от сложных концепций, в которых шарите плохо. Этого можно добиться разными способами:
- Придание обсуждению флёра самоочевидности и рутинности, который отбивает желание копать вглубь. При ответе делать морду вида “ну это ж понятное дело вот так то и так, ёмаё”. Обязательно держать уровень абстракции в ответе таким, чтобы не хотелось докопаться до мелких деталей и в идеале не делать больших пауз.
- Занятие доминирующей позиции. Кто сказал, что технические вопросы должны задавать только вам? Этот трюк требует определенного навыка и тренировки, но работает восхитительно.
В эфире непостоянная рубрика, в которой я отвечаю на вопросы своих студентов и подписчиков.
“Толя, а может стоит скушать время интервью, излишне долго останавливаясь на каждой теме, чтобы не получить сложных вопросов?”
Затея как минимум хреновая, как максимум - нифига не получится. Попытки затянуть разговор обсуждениями общих, либо хорошо понятных вам тем обречены на провал, сегодня расскажу почему.
Интервью - попытка оценить профпригодность кандидата. И повышение валидности этой попытки - первый шаг при построении процесса найма. Самое очевидное решение, к которому нынче прибегают примерно все крупные компании на рынке - стандартизация структуры технического интервью. Интервьюер может быть гуру разработки, но ничего не смыслить в определении чужих компетенций. Чтобы это нивелировать ему предлагают список тем, знания в которых нужно оценить по балльной шкале. Он старается уложиться в тайминг собеседования и обязательно затронуть каждую.
Может сложиться иллюзия, что если задержать собеседующего праздными разговорчиками, то по последним темам он успеет спросить по одному вопросу, но эта имба-стратка контрится мини опросником, который обычно у интервьюера в самом низу. Там помимо общего впечатления о кандидате еще добавляют пункт “Удалось ли обсудить все вопросы?”. Тут даже не самый прошаренный задумается, а не обвели ли его вокруг пальца. А усердные пионеры разработки могут лихо превратить часовой слот в двухчасовой, чтобы успеть спросить все, что написано в методичке для собеса.
Впрочем, есть схема получше. Трюк, который я предложу взамен очень похож: надо активно демонстрировать знания в темах, в которых вы разбираетесь, уводя разговор от сложных концепций, в которых шарите плохо. Этого можно добиться разными способами:
- Придание обсуждению флёра самоочевидности и рутинности, который отбивает желание копать вглубь. При ответе делать морду вида “ну это ж понятное дело вот так то и так, ёмаё”. Обязательно держать уровень абстракции в ответе таким, чтобы не хотелось докопаться до мелких деталей и в идеале не делать больших пауз.
Допустим, вы не разбираетесь в том как устроена HashMap, когда она там расширяется и кто такие эти ваши красно-черные деревья. При намеке на поворот разговора в сторону хешмапы делаем снисходительное лицо, как будто объясняем ребенку и твердо и четко выдаем абстрактную базу: “Хешмапа работает быстро за счет механизма хеширования, внутри у нее самобалансирующееся деревья, их количество может увеличиваться в зависимости от лоад фактора”. Я так уже 6 лет говорю, всегда прокатывает. Один раз чуть не попался: интервьюер хотел узнать как это чертово дерево работает. Пришлось татуировку на руке расчехлить и отшутиться, тут он уже сдался и мы перешли к другой теме.
- Занятие доминирующей позиции. Кто сказал, что технические вопросы должны задавать только вам? Этот трюк требует определенного навыка и тренировки, но работает восхитительно.
Для примера визуализируем: только что озвучен вопрос про нормальные формы БД. Вы раскидали за 3НФ, но в целом именно в БД шарите плохо, дальше вас ждут хрен пойми какие вопросы по теме, поэтому самое время перехватить инициативу и самому озвучить вопрос: а какая у вас в БД нормальная форма? А почему так? А сколько рпс держите? Собеседующий скорее всего не удержится и начнет вспоминать всякие нюансы по своему проекту, рассказывать как они борются за оптимизацию. В процессе затронет набор основных топиков, о которых хотел спросить. Останется лишь покивать с умным видом, пока он с удовольствием демонстрирует свою прошаренность. Очень вероятно он сам убедит себя, что вы тоже хорошо разбираетесь в теме. Готово, вы восхитительны.Намеренно затягивать интервью - плохая идея. Все таки собеседующие, как и женщины - любят ушами. Динамичный интересный разговор оставляет приятное впечатление. После него хочется оставить положительный фидбэк. А затянутый и душный наоборот - вызывает желание больше никогда не встречаться на рабочих созвонах.
1🔥18 6🤯3💅1
Наблюдаю снижение активности найма. Конечно же, если вы бородатый сеньер - для вас почти ничего не изменилось. Обычно я беру студентов в начале года, чтобы на работу они устраивались именно осенью, вот пост про тайм менеджмент. Но для начинающих смузи енжоеров эта осень оказалась не такой сочной, как хотелось бы.
В начале лета два студента устроились играючи на 270 и 290, а вот нынче такие циферки загадывать не приходится. Ну, справедливости ради Алексей и Артём настоящие машины, но я думаю это лихо уравновешивается тем, что добрую треть заготовленной программы они пропустили, чтобы быстрее отправиться работать. Остальные ребята сейчас активно собеседуются, уже есть положительные результаты. Мат ожидаю средний оффер в этом году около 210, даже с учетом впечатляющих летних результатов (в прошлом был 252, пост на бусти с подробностями).
Что так сильно повлияло на рынок? Ставка цб? Ентерпрайз уже вобрал в себя необходимое количество молодых и ушлых? Вам слово!
В начале лета два студента устроились играючи на 270 и 290, а вот нынче такие циферки загадывать не приходится. Ну, справедливости ради Алексей и Артём настоящие машины, но я думаю это лихо уравновешивается тем, что добрую треть заготовленной программы они пропустили, чтобы быстрее отправиться работать. Остальные ребята сейчас активно собеседуются, уже есть положительные результаты. Мат ожидаю средний оффер в этом году около 210, даже с учетом впечатляющих летних результатов (в прошлом был 252, пост на бусти с подробностями).
Что так сильно повлияло на рынок? Ставка цб? Ентерпрайз уже вобрал в себя необходимое количество молодых и ушлых? Вам слово!
1 12🔥3💅2💩1
Собака лает, караван идет
Настало время для анонса нового набора студентов. Еще пару месяцев назад я хотел брать количеством, даже нашел себе напарника по менторскому делу. Но решил свои планы скорректировать. Напарник останется, а вот подход к отбору меняется. В этом году тестовое будет ощутимо сложнее. Даже боюсь, что совсем мало людей наберу и придется придумывать другое -_-
Я уже задумывался о том, что сделать из каждой домохозяйки джава разработчика - тяжелая ноша, а я по натуре ленивый. Поэтому хочу в новом году попробовать сильно ускорить обучение за счет работы с турбо заряженными не только мотивацией, но и природной смекалкой. Ну или еще это можно назвать математическим складом ума, кому уж как. Если это про вас - велкам, если нет - попытка все равно бесплатная.
Подробности, условия, тестовое
//Я понял, что с банками каши не сваришь, будем устраиваться в гемблинг, поэтому тестовое в этом году - покерный калькулятор :)
Настало время для анонса нового набора студентов. Еще пару месяцев назад я хотел брать количеством, даже нашел себе напарника по менторскому делу. Но решил свои планы скорректировать. Напарник останется, а вот подход к отбору меняется. В этом году тестовое будет ощутимо сложнее. Даже боюсь, что совсем мало людей наберу и придется придумывать другое -_-
Я уже задумывался о том, что сделать из каждой домохозяйки джава разработчика - тяжелая ноша, а я по натуре ленивый. Поэтому хочу в новом году попробовать сильно ускорить обучение за счет работы с турбо заряженными не только мотивацией, но и природной смекалкой. Ну или еще это можно назвать математическим складом ума, кому уж как. Если это про вас - велкам, если нет - попытка все равно бесплатная.
Подробности, условия, тестовое
//Я понял, что с банками каши не сваришь, будем устраиваться в гемблинг, поэтому тестовое в этом году - покерный калькулятор :)
3🔥11🎉3❤2💩1💅1
🔥 Большая прожарка!🔥
Делитесь своими резюме в комментариях, или скидывайте в личку @Marandyuk_Anatolii
Очень скоро проведем совместный стрим со Степаном @steponeit и хорошенько их прожарим
Резюме естественно обезличим🥤
Делитесь своими резюме в комментариях, или скидывайте в личку @Marandyuk_Anatolii
Очень скоро проведем совместный стрим со Степаном @steponeit и хорошенько их прожарим
Резюме естественно обезличим
Please open Telegram to view this post
VIEW IN TELEGRAM
Редкая птица
Информация - это единственный ресурс, которого не становится меньше, когда им делишься. И тем не менее, процесс может быть не самым приятным для того, кто решил поделиться своей экспертизой. Обучаемый может тупить, факапить, да даже просто забивать болт. Вполне можно понять почему большинству хороших специалистов не особо нравится выступать в роли наставника. Бьюсь об заклад - у них был какой-то негативный опыт.
Я в прошлом году строил мастерскую. Электрикой занимался очень крутой мастер. С высоты моего полета трудно определить, это талант или большой опыт. Я старался активно участвовать в процессе и этот опыт перенимать. Задавал всевозможные вопросы, сверялся с докой (да, у электриков тоже есть, сам был в шоке) и элементарно обучался пользоваться отверткой, хотя казалось бы.
Мне настолько понравилось, что потихоньку обзавелся нужным инструментом. Сейчас вот целую ночь посвятил налаживанию электрики в новом доме. Удовольствие от процесса получил неимоверное. Особенно от того, что сделал все, что мог по уму. Под конец вдруг осознал, что мне встретился не только классный специалист, но еще и хороший ментор. А это дорогого стоит.
Я часто получаю благодарности за свои старания в роли наставника, но самому идея отблагодарить пришла только спустя год. Рад, что пришла и очень рад, что отблагодарил. Пользуясь случаем хочу передать лучи добра всем, кто приходит спустя годы с теплыми словами, а иногда даже со звонкой монетой. Это здорово мотивирует и помогает закрывать глаза на любой негативный опыт.
Какой-то шибко заковыристой морали не придумал. Просто желаю вам не раз повстречать хорошего специалиста на своем пути. А уж если он оказался еще и крутым наставником - не факапьте, старайтесь перенять как можно больше и цените его старания.
Информация - это единственный ресурс, которого не становится меньше, когда им делишься. И тем не менее, процесс может быть не самым приятным для того, кто решил поделиться своей экспертизой. Обучаемый может тупить, факапить, да даже просто забивать болт. Вполне можно понять почему большинству хороших специалистов не особо нравится выступать в роли наставника. Бьюсь об заклад - у них был какой-то негативный опыт.
Я в прошлом году строил мастерскую. Электрикой занимался очень крутой мастер. С высоты моего полета трудно определить, это талант или большой опыт. Я старался активно участвовать в процессе и этот опыт перенимать. Задавал всевозможные вопросы, сверялся с докой (да, у электриков тоже есть, сам был в шоке) и элементарно обучался пользоваться отверткой, хотя казалось бы.
Мне настолько понравилось, что потихоньку обзавелся нужным инструментом. Сейчас вот целую ночь посвятил налаживанию электрики в новом доме. Удовольствие от процесса получил неимоверное. Особенно от того, что сделал все, что мог по уму. Под конец вдруг осознал, что мне встретился не только классный специалист, но еще и хороший ментор. А это дорогого стоит.
Я часто получаю благодарности за свои старания в роли наставника, но самому идея отблагодарить пришла только спустя год. Рад, что пришла и очень рад, что отблагодарил. Пользуясь случаем хочу передать лучи добра всем, кто приходит спустя годы с теплыми словами, а иногда даже со звонкой монетой. Это здорово мотивирует и помогает закрывать глаза на любой негативный опыт.
Какой-то шибко заковыристой морали не придумал. Просто желаю вам не раз повстречать хорошего специалиста на своем пути. А уж если он оказался еще и крутым наставником - не факапьте, старайтесь перенять как можно больше и цените его старания.
5❤27🔥10 8
Мертвый груз
Часть людей не привыкла работать вообще. Они натурально тянут любой проект и компанию назад, болтаясь мертвым грузом на зарплате. Другая часть, вряд ли она сильно больше, работает постоянно на максимум благодаря амбициям, воспитанию, привычке и особенностям характера. Подавляющее же большинство работает “как остальные”. Вот как в коллективе принято - так и делают. Меня это уже давно наводит на некоторые мысли.
С одной стороны - будучи руководителем надо, осознавая этот факт, стараться культивировать атмосферу продуктивности. Например, принимая кадровые решения, иногда отдавать предпочтения не техническим скилам, а горящим глазам, если коллективу они необходимы. Точечно поощрять, или наоборот прощаться с сотрудниками, которые вроде как-то и работают, но на дистанции порушат рабочий вайб. Справедливой системы оценки для такой тонкой штуки еще не изобрели, хотя попыток свершается множество. Тут решения надо принимать, что называется “на глазок”. Думаю почти каждый руководитель об этом рано или поздно задумывается.
С другой же стороны - будучи исполнителем надо внимательно подходить к выбору коллектива. Я считаю, что это чуть ли не единственный важный фактор при выборе места работы. Если оплата достойная, разумеется. И тут все, конечно же, зависит от преследуемых целей. Если хочется почилить на зарплате - отдаем предпочтение самым аморфным персонажам, с которыми познакомились в процессе технических интервью. Чаще всего моим подопечным все таки хочется расти, развиваться и вот это вот все. Им я безальтернативно рекомендую отдавать предпочтение тем командам, от которых веет продуктивностью: у них есть четкий план, есть амбиции, горящие глаза и жопы. С наибольшей вероятностью в таких командах получится расти без сверхусилий. Достаточно просто подстроиться под темп коллектива и все само собой образуется. В противном случае придется проявлять инициативу самостоятельно и собирать все шишки при любых неудачах. У меня подобный опыт был психологически тяжелым, а выхлоп оказался крайне сомнительным. Лучше быть немного внимательнее при поиске работы и тщательно подходить к выбору тиммейтов.
Часть людей не привыкла работать вообще. Они натурально тянут любой проект и компанию назад, болтаясь мертвым грузом на зарплате. Другая часть, вряд ли она сильно больше, работает постоянно на максимум благодаря амбициям, воспитанию, привычке и особенностям характера. Подавляющее же большинство работает “как остальные”. Вот как в коллективе принято - так и делают. Меня это уже давно наводит на некоторые мысли.
С одной стороны - будучи руководителем надо, осознавая этот факт, стараться культивировать атмосферу продуктивности. Например, принимая кадровые решения, иногда отдавать предпочтения не техническим скилам, а горящим глазам, если коллективу они необходимы. Точечно поощрять, или наоборот прощаться с сотрудниками, которые вроде как-то и работают, но на дистанции порушат рабочий вайб. Справедливой системы оценки для такой тонкой штуки еще не изобрели, хотя попыток свершается множество. Тут решения надо принимать, что называется “на глазок”. Думаю почти каждый руководитель об этом рано или поздно задумывается.
С другой же стороны - будучи исполнителем надо внимательно подходить к выбору коллектива. Я считаю, что это чуть ли не единственный важный фактор при выборе места работы. Если оплата достойная, разумеется. И тут все, конечно же, зависит от преследуемых целей. Если хочется почилить на зарплате - отдаем предпочтение самым аморфным персонажам, с которыми познакомились в процессе технических интервью. Чаще всего моим подопечным все таки хочется расти, развиваться и вот это вот все. Им я безальтернативно рекомендую отдавать предпочтение тем командам, от которых веет продуктивностью: у них есть четкий план, есть амбиции, горящие глаза и жопы. С наибольшей вероятностью в таких командах получится расти без сверхусилий. Достаточно просто подстроиться под темп коллектива и все само собой образуется. В противном случае придется проявлять инициативу самостоятельно и собирать все шишки при любых неудачах. У меня подобный опыт был психологически тяжелым, а выхлоп оказался крайне сомнительным. Лучше быть немного внимательнее при поиске работы и тщательно подходить к выбору тиммейтов.
1❤15🔥10 4💩3
Media is too big
VIEW IN TELEGRAM
Вилку в глаз или в Яндекс раз?
Полная версия на бусти с новогодним скидоном
Там есть еще. Потихоньку буду пополнять библиотеку фан контента, если кто-то подпишется🥤
Полная версия на бусти с новогодним скидоном
Там есть еще. Потихоньку буду пополнять библиотеку фан контента, если кто-то подпишется
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥15❤6 6🎉4🤡1