Порослевой лес как пишется

Первая история: jaskellмне рассказывали когда-то о компании, которая писала бекенд на java и хотела нанимать талантливых разработчиков. чтобы привлечь их,

Первая история: Jaskell

Мне рассказывали когда-то о компании, которая писала бекенд на Java и хотела нанимать талантливых разработчиков. Чтобы привлечь их, эта компания размещала вакансии на Haskell, и потом уговаривала этих кандидатов все-таки писать на Java. По-моему, это не очень красиво (вешать ложное объявление — нехорошо), но нас сегодня интересует сама идея, лежащая в основе этой тактики: толковый разработчик важнее, чем стек, которым он пользовался в последнее время.

Вот небольшое видео, иллюстрирующее эту идею:

Вторая история: Kotlin

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

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

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

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

Из этой истории у меня два вывода:

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

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

Третья история: Alter

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

А принципы найма остались те же: мы упоминаем стек в описании вакансий только в разделе «Будет плюсом, но необязательно» потому, что кандидатам хочется знать, на чем написан проект. Не было ни одного кандидата, которого мы не стали бы рассматривать из-за стека.

Но почему-то мы время от времени слышим от знакомых и знакомых знакомых: «а вот я хотел(а) к вам в команду, но я на Java пишу, а у вас Python». Так я и решил написать этот пост.

Важные оговорки:

  • Мы нанимаем опытных разработчиков (Senior и Middle), учить с нуля нам не выгодно. Когда берем Middle, следим, чтобы был потенциал роста до квалификации Senior. Если кандидат застрянет на уровне Middle навсегда, в небольшой команде такой разработчик не очень нужен.

  • На собеседовании мы обсуждаем вопросы, общие для всех бекендовых стеков: как работает HTTP, что делать, чтобы сервис держал нагрузку, как проектировать схемы БД, как искать и устранять ошибки и т.д.

А зачем вообще так делать? Вам что, питонистов не хватает?

Если вам хватает, мы за вас рады :)

Делать так стоит, только если затраты на поиск разработчиков на нужном стеке превышают затраты по онбордингу в этот стек. Ясное дело, если у вас очередь отличных специалистов, которые вдоль и поперек знают какую-нибудь Django (или на чем там у вас бек), то вы не будете смотреть кандидатов с опытом на FastAPI, PHP, Java и т.д. А если вы из десяти кандидатов скрепя сердце готовы взять одного, а он вам говорит, что неделю подумает, потому что у него тут еще три оффера намечается, то, наверное, вам имеет смысл подумать, как расширить воронку.

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

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

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

Это как у Джоэла: Smart and gets things done?

Еще в 2006 года Joel Spolsky писал в своем The Guerrilla Guide to Interviewing (version 3.0), что достаточно знать о кандидате две вещи: толковый и доводит дело до конца (smart and gets things done). Зачем же тогда этот пост?

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

Во-вторых, если ограничиться «smart and gets things done», онбординг может оказаться существенно дороже, чем если брать человека, который решал похожие задачи, просто другими инструментами. Так что мы для себя считаем, что бекендер-джавист превращается в бекендера-питониста как на том видео выше, а вот что там насчет других специализаций — это уже сложный вопрос, который в каждом конкретном случае надо решать индивидуально. Массовому читателю я готов рекомендовать только быстрый онбординг в другой стек, не в другую специализацию.

А всегда ли это так хорошо работает?

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

Не любой разработчик захочет поменять стек

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

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

Некоторые стеки отличаются сильнее, и между ними переход значительно тяжелее

  • Как правило, это связано с тем, что и задачи надо другие решать: если вчера писал обычный бек на PHP, а завтра надо делать highload на Java, онбордиться будет сложновато.

  • Некоторые платформы/проекты до сих пор используют более низкоуровневые абстракции. PHP, Node.js и Python более-менее избавляют от необходимости думать о тредах, а в Java при желании можно этого счастья хлебнуть ого-го сколько. Это зависит от того, как написан ваш Java-проект. Не надо ожидать, что онбординг питониста в мультитрединг будет таким же легким, как онбординг джависта в Django.

Чтобы быстро поменять стек, надо хорошо понимать основы

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

  • Если HTTP-заголовки или SQL для кандидата — темный лес, тут не до смены стека

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

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

  • Поощрять вопросы и запросы на ревью

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

  • Вежливо и аргументированно подсказывать идиомы и разные фишечки на code review

  • Не ругать стек, с которого человек пришел, за недостаточно православное мировоззрение

Получается, для джунов этот подход не работает?

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

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

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

А разве смена стека — это не шаг назад в карьере?

Рекрутеры, а иногда и кандидаты, говорят: если я перейду на новый язык/стек, я в нем не буду таким профи, как в своем привычном языке/стеке — это ведь я стану менее ценным специалистом!

Честно говоря, мне немного грустно от такого подхода к жизни, но я стараюсь отнестись с пониманием и ласково объяснить, что

  • синтаксис языка выучить — это только в первый раз сложно, а третий-пятый язык уже учится гораздо легче,

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

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

Вопрос в зал

А вот как вы думаете: для фронтэндеров это тоже работает? Мы пока пишем в своих вакансиях, что нужен опыт на React.js, но, может, зря мы так делаем?

Что такое звук, и как мы его слышим

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

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

Фото: Unsplash

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

Наш мозг — это классификационная машина. Он распределяет все, что мы видим, на множество категорий. Мозг порождает ассоциации, связи между предметами и понятиями, группируя объекты по различным параметрам

Лучано Фадига

Нейрофизиолог Университета Феррары (Италия)

Звуки раздражают, успокаивают и спасают

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

Как раздражают

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

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

  • 53% опрошенных — скрежет ногтей по доске
  • 21% опрошенных — звук будильника
  • 11% опрошенных — детский плач
  • По 5% опрошенных — зубной бор, рэп-музыка и жужжание осы или пчелы

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

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

Мария, 24 года

Врач-стоматолог

Фото: Unsplash

Есть и определенные заболевания, которые вызывают несоразмерную реакцию на нормальные, как кажется, звуки. Например, гиперакузия — заболевание слухового аппарата, из-за которого звуки кажутся громче и неприятнее. Заболевание может быть постоянным или периодическим; односторонним или двусторонним. Точные причины все еще неизвестны. Но в зоне риска находятся люди любого возраста, даже маленькие дети.

Мисофония — редкое неврологическое заболевание, вызывающее целый спектр эмоций от ненависти и до страха к отдельным, казалось бы, привычным нам звукам. Чужое чавканье, дыхание и не только доставляют людям дискомфорт. Известно, что от этого заболевания, в той или иной степени, страдают от 6 до 20% населения Земли.

Еще одна самая простая причина, у которой нет объяснений, — индивидуальная особенность. Людям может не нравиться какой-то звук даже на физическом уровне.

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

Как спасают

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

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

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

Как успокаивают

Последние исследования показали, что россияне считают самыми успокаивающими звуками мурчание котов и шум воды. К топу самых популярных звуков можно также отнести стук колес поезда и шум дождя.

Один из самых модных способов успокоить нервы — АСМР (автономная сенсорная меридиональная реакция). Относительно молодое явление, упоминание о котором впервые было замечено 25 февраля 2010 года.

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

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

Наушники – аксессуар, который выбирается индивидуально, исходя из личных потребностей, физических особенностей каждого из нас и, конечно же, бюджета. Кто-то просто не видит смысла переплачивать, а кому-то нужны недорогие дополнительные наушники, которые всегда можно взять с собой. Недавно компания Honor представила Choice Earbuds X – бюджетные беспроводные наушники, которые работают целый день (и даже чуть больше — до 28 часов) и обеспечивают качественное и детализированное звучание как при прослушивании музыки, так и во время звонков.

Это тоже интересно:

61 ответ

Последний —
Перейти

Мася на лыжах и без шлема

[862248426]

#1

#2

Мася на лыжах и без шлема

Неа!
Я счастлива и довольна.
Ах..да..мне пакостями и срут под двери ..
Но это 0 ))..тож мне завистники)

userpic__Шапокляк

#3

#4

userpic__Дина

#5

userpic__Helena Gainsbourg

#6

userpic__Ель Сибирская

#7

userpic__13-е привидение

#8

userpic__Ель Сибирская

#9

#10

Шапокляк

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

#11

Гость

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

userpic__13-е привидение

#12

userpic__Дина

#13

13-е привидение

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

… вроде ничё не забыла)))

#14

Дина

Я никому не завидую, считаю это бесполезным занятием, от того, что я буду это делать, причина зависти у меня не появится. А из вашего списка мне подходит все: правда, я стараюсь писать без ошибок и умею готовить??‍♀️

#15

#16

Ель Сибирская

замените пластилин на крупное лего ) хотя бы не оттирать )

#17

13-е привидение

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

… вроде ничё не забыла)))

#18

#19

#20

13-е привидение

Гыыы…. из Вашего списка, автор, я не люблю алкоголь (могу выпить иногда, но равнодушна к нему) и пишу без ошибок (ну почти ? )… но что-то особой радости мне это не приносит.

#21

Ель Сибирская

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

#22

Ель Сибирская

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

#23

Гость

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

userpic__Ель Сибирская

#24

Гость

Это как ? Просят пластилин, уж какой только не покупали

userpic__Ель Сибирская

#25

Гость

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

#26

Гость

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

userpic__Шапокляк

#27

Гость

Просто такое хотеть — это и есть завидовать- просто белой зависть, не черной

userpic__13-е привидение

#28

Гость

Знаете, это какой-то такой крик души просто был…
Я так скромно написала про ежедневные бытовые вещи, которые могли бы сделать чуть счастливее.. ДЕТИ нервы истрепали

Про грамотность: как правильно пишется ветреный и ветрено ( только без гугла )

userpic__LondonCityWoman

#29

userpic__Шапокляк

#30

Гость

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

#31

#32

13-е привидение

А я вот Вам позавидовала просто по факту того, что Ваши дети еще маленькие. С ними же так классно… или просто со временем всё плохое забывается? Гораздо хуже, когда они выросли и забили на тебя болт, не соизволяют даже раз в месяц ответить в мессенджере.
Слова — вроде так, как Вы и написали… но на 100% не уверена.

#33

Ель Сибирская

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

userpic__13-е привидение

#34

Гость

все в твоих руках — подари еще одну жизнь

#35

Ель Сибирская

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

#36

Гость

Когда надо и нос и грудь желательно бы это вообще катастрофа ??особенно когда переводишь в денежном эквиваленте ?а с дитем тоже самое когда спокойный и не балованный то же сюсюкаю а временами кажется бы оставила бы и уехала навсегда куда то одна

#37

13-е привидение

А я вот Вам позавидовала просто по факту того, что Ваши дети еще маленькие. С ними же так классно… или просто со временем всё плохое забывается? Гораздо хуже, когда они выросли и забили на тебя болт, не соизволяют даже раз в месяц ответить в мессенджере.
Слова — вроде так, как Вы и написали… но на 100% не уверена.

#38

13-е привидение

А я вот Вам позавидовала просто по факту того, что Ваши дети еще маленькие. С ними же так классно… или просто со временем всё плохое забывается? Гораздо хуже, когда они выросли и забили на тебя болт, не соизволяют даже раз в месяц ответить в мессенджере.
Слова — вроде так, как Вы и написали… но на 100% не уверена.

#39

LondonCityWoman

Завидую вашей наивности :)

#40

Шапокляк

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

#41

Мисс

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

userpic__Ель Сибирская

#42

Гость

А сколько уже вашим? Взрослые?
На внуках оторветесь?

userpic__Ель Сибирская

#43

#44

Гость

все в твоих руках — подари еще одну жизнь

#45

13-е привидение

В 50?))) Такой экстрим не для меня…

#46

Ель Сибирская

надеюсь с внуками в лего наиграюсь )

#47

#48

Гость

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

#49

userpic__Дина

#50

Гость

Знаете, это какой-то такой крик души просто был…
Я так скромно написала про ежедневные бытовые вещи, которые могли бы сделать чуть счастливее.. ДЕТИ нервы истрепали

Про грамотность: как правильно пишется ветреный и ветрено ( только без гугла )

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