Люди, алгоритмы, эффективность и прочая сборная солянка

Это мысли вслух. Максимально сжато, временами до потери точности. Убраны все переходы и прочая вода.

Пересмотр ЗП

«Дают ли в IT взятки тимлидам и PM чтобы ускорить пересмотр зарплаты?»

Я задал этот вопрос в FB, и... самый популярный коммент был: «А шо так можно было?». Может ли быть, что я испортил целую отрасль одной фразой? Или это мания величия?

— Васю забанили в клане «Братья Стали», а потом и сам клан распался.
— А что так?
— Да он спросил в общем чате, кем именно братья стали...
© баян

Отчет о команде

Когда готовишь отчет о команде, самые сложные вопросы:

  • Кого бы ты повысил/наградил?
  • Кого бы уволил из-за относительно низкой эффективности?
  • Кого бы уволил ради сокращения бюджета?

По итогу всё сводится к формуле «приносимая_польза / (зарплата + расходы_на_менеджмент + прочие_расходы)»:

  • Приносимая_польза — очень субъективная штука. Теоретически должна зависеть от стажа в компании и отрасли, от навыков и от много чего еще. На практике сильно зависит от ситуации. Можно быть классным бизнес-аналитиком, но если проекту нужно хреначить код на фронте, то знание бизнес-анализа не поможет. См. «Зарплата IT-специалиста. Что её ограничивает и как увеличить?».
  • Зарплата — ну, тут понятно. Для украинских условий сюда даже особо не надо включать страховку и корпоративы.
  • Расходы_на_менеджмент — самый часто упускаемый пункт. Джуны тянут время начальника, излишне общительные тянут время всех, недостаточно общительные делают не ту задачу не тем способом и т. д.
  • Прочие_расходы — апгрейд, офис, печеньки, уборка, электричество и т. д.

Исчезновения

На моих проектах за годы исчезло три человека:

  1. Парень устроился программистом, занял штуку баксов у начальника и исчез. На телефон, мэйл и т. д. — не отвечал.
    Не представляю, нафига, так как вроде программировать умел и зп была явно больше этой штуки.
  2. Девушка устроилась программистом-удаленщиком на полставки в дополнение к полной ставке в крупном аутсорсере. Проработала с нормальным результатом месяца три, потом внезапно исчезла. Телефон, мэйл, скайп — не отвечала. Через две недели появилась, сказала, что очень устала и что у нее болела голова, и попросилась обратно.
    Сейчас я думаю, что это была перегрузка и выгорание с депрессией.
  3. Парень занял у меня немного денег до зарплаты, меньше, чем уже заработал в этом же месяце. В пятницу на утренний синкап не появился, зато прислал сообщение из слов типа «учсувствую ьл». За три дня связаться не сумели.

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

Кстати, в приснопамятном «черном списке сотрудников и кандидатов» исчезновения занимают как бы не половину строк.

Успех и счастье

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

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

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

Огромное количество юмора про конфликт между этими ценностями. Вот, вот, и вот.

Смежник

В пятницу индус-смежник пообещал сделать важный кусок работы «завтра». Сделал в воскресенье.

Обманул. Вот и говори после этого о стереотипах!

В тетрис с ошибками

  • Сотрудник работал хорошо и стабильно. Не идеально, но пользы приносил больше зарплаты.
  • Сотрудник ошибся. Сильно, но не ужас-ужас-ужас.
  • Big Boss сотрудника не уволил: «за одну ошибку не увольняют» и «нужно дать еще шанс». С общим выводом «еще раз лажанется — тут и уволю».
  • Шло время. Сотрудник работал, не лучше и не хуже, чем раньше. Мелкие достижения и мелкие ошибки.
  • Big Boss высматривал в этих мелких ошибках признаки, «а не лажанулся ли он достаточно сильно, чтобы можно было закрыть этот вопрос?».
  • Прошло более полугода, а ситуация не менялась: сотрудник работал в подвешенном состоянии.

Что произошло, с моей точки зрения: в глазах начальника критерий увольнения сместился с «приносит ли он пользы больше, чем мы на него тратим?» на «а не превысило ли количество ошибок пороговое значение?». С учетом того, что ошибаются все, — это заведомо путь в один конец. Big Boss тут попал в confirmation bias, и, похоже, сам выйти оттуда не мог.

Что мог сделать сотрудник? «Работать хорошо» — не вариант, ошибки всё равно будут накапливаться. «Уйти первым» — ну-у-у, можно... особенно если работа не нравится...

Для роли сотрудника лично я здесь из проактивных вариантов вижу только возвращение критерия увольнения обратно. И сотрудник вряд ли может подойти к боссу, похлопать его по плечу и сказать: «Да не парься ты, я всё равно полезен для компании» :) Реально, облажавшийся сотрудник может только задавать вопросы: «Как моя работа выглядела за этот месяц? Что я могу сделать лучше?». И да, тут нужно не просто задавать вопросы, но и слушать ответы. И запоминать. Кстати, задавать такие вопросы очень страшно. Особенно тем, кого родители в детстве недолюбили.

----
P. S: А вот если компания за такие вопросы увольняет... Тогда ой, и лучше раньше, чем позже.

Страхи менеджера

Когда я возвращаюсь из отпуска, у меня есть два страха:

  • что без меня всё рассыпалось;
  • что без меня всё работает и я не нужен.

Страхи программиста

  • Приходите к нам программистом на PHP. 22-й сайт по посещаемости в мире — Pornhub.
  • Интересно, но мне будет сложно сказать дома и друзьям, что я делаю целый день.
  • Это понятно. Мне тоже было бы сложно рассказать дома, что я программирую на PHP.

© не моё

Страх кандидата

«Выставил своё резюме, запросил большие деньги. Масса отзывов. Не отзываюсь — они ждут специалиста на такие деньги, а я столько не стою. Грущу» © по мотивам баша

  1. «Я стесняюсь» — это объясняет пассивность кандидатов на Djinni.
  2. Новички себя переоценивают, спецы себя недооценивают. Эффект Даннинга-Крюгера и синдром самозванца в полный рост.
  3. Есть приглашение на работу с отличной зарплатой, а человек не идет. Это, зачастую, страх получить отказ и услышать «ты плохой».
  4. Есть приглашение на работу с отличной зарплатой, а человек расстроен. Эмоциональная реакция нелогична? Логична, только логика более запутана.

Эмоции рекрутера

Эмоции рекрутера, когда программист принимает оффер.

Да, аналогия не точна. У нас принято, чтобы мужчины делали оффер.

Гибкость компании

  • Офис в другом городе рассматриваете?
  • Не-а.
  • Наверняка есть какие-то условия? Мы достаточно гибкие.
  • Ну-у-у, если вы ко мне поближе переедете.
  • Не-е-е, мы не настолько гибкие...

Я с ним работал!

Встретил человека, который помнит, как мы вместе работали в одной компании. При этом я помню, что меня в эту компанию не взяли и я там не работал ни дня. Собеседовал не он.

Похоже, кто-то смерджил две ветки реальности и плохо почистил противоречия.

Саккады

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

Квартира

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

В мае этого года эта квартира стала мне внезапно не нужна. Пишу об этом хозяину Константину Криворотову, что могу ее освободить даже с 1-го июня, интересно? Да, интересно. Но июнь уже оплачен. Тут была моя ошибка: я отдал ключ 1-го июня, но не стребовал сразу же возвращение арендной платы в 6500 грн. Перед этим у нас был разговор, который я понял как «деньги за июнь Константин отдаст со следующих арендаторов», а Константин понял как «Владимир освобождает квартиру раньше оплаченного как жест доброй воли».

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

Договор и переписка допускают много толкований, так что с формальной стороны я могу эти деньги только списать. Что я тут советую остальным:

  • за пределами теплого айтишного мира кидалова намного больше;
  • если будете иметь дело с Константином, а он еще на ICO выходил, так что в IT-мире бывает заказчиком, то я бы не доверял. То есть если уж работать вместе, то по принципу «утром деньги, вечером стулья» и «а на чем он меня здесь кинет?».

P. S. Версия его жены есть в комментах.

Планирование

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

  • «Там чуть-чуть, это не займет много времени» — так начинаются самые крупные задачи.
  • «Использование жертвоприношений как инструмент эстимейтинга» — хорошая тема для доклада на IT-конфе.

Реконструкторы

А ведь когда-нибудь появятся реконструкторы, которые будут писать на устаревших языках программирования, а критики будут шипеть: «Ты тут использовал паттерн, который изобрели на 10 лет позже».

Тестовое задание

«Мне предложили тестовое задание. Делать или не делать?» — эта тема всплывает регулярно. И большинство людей уже знают правильный ответ на этот вопрос.

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

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

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

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

---
Для меня правильный подход — это проверять картину миру вопросом: «А как я узнаю, что я неправ?»
Здесь есть упрощение до черно-белой картины мира (адекват/неадекват и делать/не_делать) — в реальном мире всегда есть градации.

«Карта — это не территория» © НЛП

«Гладко было на бумаге, да забыли про овраги» © пропаганда

Кванторы всеобщности «все», «всегда», «никогда», «никто» — во всех случаях и всегда являются однозначным признаком фигни © перефраз из психологии коммуникации

Нетипичный пользователь

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

Отложенный деплой

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

Полставки

Последнее время много синьоров хотят работать на полставки: либо 4-6 часов в день, либо 2-3 дня в неделю. С пропорциональным уменьшением зарплаты.

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

  • Бабки ресурс наживной, а время утекает. © Sergiy Fakas
  • В комментах развернулось живое обсуждение и споры между теми, у кого работа главное и единственное, и теми, у кого есть и другие ценности.
  • От себя добавлю: почему нужно останавливаться в своей преданности компании? Дык, можно и почку продать ради работодателя. У каждого тут свой личный баланс. Моя задача как человека — знать свой баланс, как члена общества — принимать, что у других баланс другой. И как менеджера — знать балансы сотрудников и действовать исходя из этого.

Docker

Листаю вакансии по слову Docker в Монреале. Требования одной меня зацепили:

  • смена с 6.30;
  • любая погода;
  • поднимать 22..66кг.

А, это не девопсы, это грузчики в порт!
---
Кстати, ищу девопса и рубиста в Монреале. Квант-питонист тоже нужен. Если кто-то уже там, то есть вакансия.

Вместо выводов

P. S. Это уже 24-я моя статья здесь. Вот, что я советую прочитать еще:

Похожие статьи:
У свіжому випуску новинного дайджесту DOU News розповідаємо про збільшення виробництва БпЛА, проблеми української освіти,...
Через війну цьогорічні випускники шкіл не складали ЗНО. Натомість Український центр оцінювання якості освіти (УЦОЯО)...
Оператор мобильной связи «Билайн» отмечает, что в сентябре 2015 года обеспечил своих клиентов возможностью...
В выпуске: SwiftUI, Combine, Catalyst, Sign in with Apple, темная тема. Что было WWDC 2019Если вы по какой-то причине пропустили WWDC,...
В рубрике DOU Проектор все желающие могут презентовать свой продукт (как стартап, так и ламповый pet-проект)....
Яндекс.Метрика