Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
348 - Telegram Web
Telegram Web
Интервьюеру приходится на собеседовании тяжелее, чем кандидату по многим причинам. И, как следствие, интервьюер должен быть как бы опытнее и умнее кандидата, иначе какое, к черту, это собеседование. Это более-менее очевидно, да?

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

И, соответственно, цель собеседования — выяснить в чем же таком крут кандидат, в чем вообще не крут интервьюер и его команда.

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

#экстрасобеседование
Опять про пулл реквесты. Прошлый раз мы пытались придумать название этой методологии и, признаться честно, вариантов хороших нет. Был «метод самурая» но там вообще как бы не о самурайстве, был «master/slave», но никому не охота быть рабом, была даже раздача военных званий, вроде «один лейтенант, а второй сержант». Но это все не то.

Лучшее, что удалось придумать — это «метод наводчика».

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

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

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

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

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

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

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

Теперь поговорим об разработке проектов. Сейчас преобладающим способом разработать любое приложение является аджайл-методология в том или ином виде. А этот способ работать над проектом предполагает какой-то минимально работающий проект, скажем, первым попавшимся способом. И потом постепенно маленькими шагами развивать систему, чтобы после каждого улучшения система становилась все лучше и лучше. Уже видна аналогия? Минимально работающий продукт (MVP) — это то самое горькое пиво, которое нужно пользователям из-за какого-то набора функций (в нашей аналогии — алкоголя). Постепенное улучшение такого продукта рано или поздно сделает из него безалкогольное пиво, хотя пользователям нужен алкоголь!

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

#перечитываяэкстраполяцию
#экстраквалификация от подписчика.

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

2. Для оверквалифая искать место где он будет джуном что бы расти - контрпродуктивно и почти лишено смысла. Человек подобного уровня должен уметь расти везде и при любых условиях. Условия и среду себе нужно уметь создавать везде и всегда. Если компания мешает — нужно менять компанию.

3. Умение уходить от скуки — дело собственных рук. Компания, менеджмент и проект имеют значение, но обвинять лишь этот набор, а не искать проблему в себе нерационально. Ладно ещё, когда скучно условному PHP-разработчику, котоырий днями CRUD пилит. Но жаловаться на скуку оверквалифаю - ни в какие рамки не лезет. И компании при найме должны это понимать.
#экстраквалификация от редакции.

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

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

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

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

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

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

Каждое утро в офисе начинается с пятиминутной переклички? Давайте все, находясь в разных часовых поясах, в самое дибильное время будут собираться у компов с веб-камерами и эмулировать стендапы.

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

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

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

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

(Продолжение следует с тегом #экстраудаленка)
Какое идеальное собеседование может представить себе кандидат? «Здравствуйте, нам понравилось ваше резюме, зарплату вы просите адекватную, выходите в понедельник на работу».

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

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

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

#экстрасобеседование
Ребята, хочу сделать одну штуку в «Экстраполяции».

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

Итак, в канал приглашаются компании, которые ищут себе сотрудников. Условия публикации предлагаются следующие:

1. За публикацию не берется никаких денег, а «Экстраполяция» берет свой бонус только по факту найма. Размер бонуса я пока себе представляю плохо, готов выслушать предложения.
2. Текст публикации готовит редакция «Экстраполяции» по рекомендациям работодателя. Никаких проплаченных текстов, только то, что редакция считает соответствующим действительности.
3. Редакция вправе отказать в публикации без объяснения причин, но основные критерии отбора следующие:
- Вакансия должна быть о поиске профессионала, а не «сеньора с двумя годами опыта в первом ангуларе». Хороших перспективных молодых бойцов лучше набирать в университетах, курсах или ещё где;
- Никаких посредников, только непосредственное общение с представителем компании, рекрутинговые агентства проходят мимо;
- Вакансия не должна иметь пометки «срочно». Затыкать дыры в проектах идите куда-нибудь в другое место;
- Предпочтения отдаются продуктовым и самодостаточным компаниям. Аутсорсер должен быть на ооочень хорошем счету, чтобы попасть в ленту, крупные и всем известные аутстаферы шансов практически не имеют;
- Предпочтения отдаётся вакансиям на удаленное сотрудничество, так как география канала слишком разнообразна. Или если компания готова помочь с переездом.
4. Представитель компании должен быть готов ответить на любые вопросы со стороны редакции. Вопросы будут о самой компании, о её сотрудниках, о проектах и о зарплатах. Если не готовы отвечать, идите на площадки.
5. Такие посты планируются не часто, поэтому будте готовы ждать в очереди.
6. Ещё хочется не терять связь с кандидатом и поговорить с ним через месяц-другой после найма. Узнать как дела, оправдались ли ожидания и всякое такое.

Это пока планируется как эксперимент, если вдруг не попрёт, свернём лавочку или придумаем ещё что-то, не судите слишком строго.

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

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


Целую.
Редакция Экстраполяции.
Экстраполяция IT pinned «Ребята, хочу сделать одну штуку в «Экстраполяции». В канале собралось очень много разнообразных экспертов так или иначе связанных с программированием. Кроме того, специфика канала подразумевает, что собрались здесь люди думающие и не равнодушные к отрасли.…»
Интернет вовсю продолжает гудеть инцидентом с диджиталоушеном. История жуткая и у меня мурашки по коже шли, пока я основной трэд читал. Потом, конечно, диджиталоушены, как и полагается компании с хорошей репутацией, осознали резонанс и отреагировали довольно быстро извинениями в твиттере и статьей в блоге. Это все понятно, понятно также, что совершенно непонятно кто там прав, а кто виноват. Это все уже обсосали в интернетах со всех сторон и выводы даже сделали. Тут я повторяться не буду.

Но вот что действительно стало интересным и прошло малозамеченным, так это одна небольшая деталь в блог посте. Арендовать, конечно, дроплеты вы можете, но использовать их по полной нет. Как только загрузка процов будет 100% сколько-нибудь продолжительное время, вас превентивно отключат от системы, посчитав злоумышленником. Кто ещё, кроме злоумышленников, загружает проц на 100% же?

Некоторое время назад, когда мы разворачивали наш прототип VPN-сервиса на DO, нас мягко предупредили, что торрент-трафик через них пускать нельзя, хотя кто-то из клиентов это сделал. Нам даже сказали какой фильм качал клиент и, мол, права там принадлежат такой то студии и качать торрентом их нельзя. После первого предупреждения мы, конечно же, сразу же съехали с DO.

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

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

Вот бот, с помощью которого VPN можно получить: @cimon_proxy_bot
Попробуйте на слух отличить фразу «идет снег» от «инопланетные существа высадились на соседнем поле» на каком-нибудь суахили. Разница в паре звуков возможно может быть существенна, а может быть всего лишь случайным дефектом речи у конкретного произносящего. А собаки на слух вряд ли смогут отличить между собой слова «интерференция» и «интерпретация», потому как их слух и мозг не рассчитаны на тонкости понимания человеческой речи и конкретно русского языка. Вот даже если у вас никогда не было собаки, то вы наверняка знаете, что есть две основные команды, которым собак учат первыми: «нельзя» и «взять». Также есть вариации этих же самых команд в виде нелепых слов «фу» и «фас». Учить собаку, само собой разумеется, нужно диагональным командам — либо «фу» вместе с командой «взять» либо «нельзя» вместе с «фас». И фишка состоит в том, что случайно взятый человек не знает на какие команды натренирована собака, а ошибка в произнесении неверной команды может быть катастрофической. И естественно, лучше не давать никаких подобных команд чужой собаке, а то укусит поди, и еще и будет права. Пин-код на банковских картах или код блокировки на телефонах выполняют приблизительно ту же функцию, что и вариация собачьих команд — они призваны защитить от случайного постороннего вмешательства. Конечно же, целенаправленное зловредительство никак нельзя защитить никакими в мире паролями на телефонах, собаках или картах.

#перечитываяэкстраполяцию
Ребята, первая #экстравакансия от проекта https://toast.ninja. Просто напоминаю, что такого рода посты в «Экстраполяции» бесплатны, но попасть сюда не просто.

Проект интегрирует между собой гитхаб и слэк и в отличие от официального интегратора, ребята делают это правильно, через личные уведомления, а не в канал. И присылают только то, что должно быть интересно, а не все подряд. Команда небольшая, всего три человека, но это скорее большой плюс. Текущая имплементация написана на Nodejs, RabbitMQ и Postgresql и AWS Lambda. Минимум бюрократии, маскимум свободы и работать предстоит удаленно. Говорят, уже больше пятиста активных пользователей.

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

По всем вопросам пишите Антону (@restuta), он отвечает за технические вопросы в команде.
Недавно был пост про то, как выбирать арбузы, помните? Мне тут подумалось об этом процессе немного с другой стороны.

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

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

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

Отсюда и имеем стотыщмильенов способов интервьюировать кандидатов с более или менее одинаковой результативностью.

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

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

#экстраудаленка
Ещё одно жестокое издевательство над удаленными сотрудниками — это программы слежения. Которые пробег мыши фиксируют и скриншоты делают (некоторые даже вебкамеру заставляют включать, но такое редко встречается и вообще уже клинический случай). Оправдывается это никак, а навязывается с аргументацией «тыж работаешь и скрывать тебе нечего».
Дело в том, что офисные сотрудники находятся под бдительным контролем все рабочее время, а за «удаленщиками» так следить не получается, а хочется по аналогии с офисными. Отсюда и такое решение.

Правильный же подход крайне прост. Всего-то нужно полное доверие сотрудникам.

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

#экстраудаленка
2025/07/14 17:05:34
Back to Top
HTML Embed Code: