Люди, алгоритми, ефективність та інша збірна солянка

Це думки вголос. Максимально стисло, часом до втрати точності. Прибрані всі переходи і інша вода.

Перегляд ЗП

«Дають в IT хабара тимлидам і PM щоб прискорити перегляд зарплати?»

Я поставив це питання в FB, і... найпопулярніший комент був: «А шо так можна було?». Чи може бути, що я зіпсував цілу галузь однією фразою? Або це манія величі?

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

Звіт про команду

Коли готуєш звіт про команду, найскладніші питання:

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

Зникнення

На моїх проектах за роки зникло три людини:

  1. Хлопець влаштувався програмістом, зайняв штуку баксів у начальника і зник. На телефон, мейл і т. д. — не відповідав.
    Не уявляю, нафіга, так як ніби вмів програмувати і зп була явно більше цієї штуки.
  2. Дівчина влаштувалася програмістом-удаленщиком на півставки на додаток до повною ставкою у великому аутсорсере. Пропрацювала з нормальним результатом місяці три, потім раптово зникла. Телефон, мейл, скайп — не відповідала. Через два тижні з'явилася, сказала, що дуже втомилася і що у неї боліла голова, і попросилася назад.
    Зараз я думаю, що це була перевантаження і вигоряння з депресією.
  3. Хлопець зайняв у мене трохи грошей до зарплати, менше, ніж вже запрацював в цьому ж місяці. У п'ятницю на ранковий синкап не з'явився, натомість надіслав повідомлення з слів типу «учсувствую ьл». За три дні зв'язатися не зуміли.

Ось тут я проконсультувався у психотерапевта. Він сказав, що, швидше за все, мова йде про химзависимости.

До речі, пріснопам'ятного «чорному списку співробітників і кандидатів» зникнення займають як би не половину рядків.

Успіх і щастя

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

Прихильники щастя вважають, що навчитися можна чого завгодно в будь-якому віці, а щаслива дитина виростає в щасливого дорослого.

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

Величезна кількість гумору про конфлікт між цими цінностями. Ось , ось і ось .

Суміжник

У п'ятницю індус-суміжник пообіцяв зробити важливий шматок роботи «завтра». Зробив в неділю.

Обдурив. От і говори після цього про стереотипи!

В тетріс з помилками

Що сталося, з моєї точки зору: в очах начальника критерій звільнення змістився з «приносить він користі більше, ніж ми на нього витрачаємо?» на «а чи не перевищила кількість помилок порогове значення?». З урахуванням того, що помиляються всі, — це свідомо шлях в один кінець. Big Boss тут потрапив у confirmation bias, і, схоже, сам вийти звідти не міг.

Що міг зробити співробітник? «Працювати добре» — не варіант, помилки все одно будуть накопичуватися. «Піти першим» — ну-у-у, можна... особливо якщо робота не подобається...

Для ролі співробітника особисто я тут з проактивних варіантів бачу тільки повернення критерію звільнення назад. І співробітник навряд чи може підійти до боса, поплескати його по плечу і сказати: «Та не парся ти, я все одно корисний для компанії» :) Реально, облажавшийся співробітник може тільки задавати питання: «Як моя робота виглядала за цей місяць? Що я можу зробити краще?». І так, тут потрібно не просто задавати питання, але і слухати відповіді. І запам'ятовувати. До речі, ставити такі питання дуже страшно. Особливо тим, кого батьки в дитинстві недолюбили.

----
P. S: А от якщо компанія за такі питання звільняє... Тоді ой, і краще раніше, ніж пізніше.

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

Коли я повертаюся з відпустки, у мене є два страхи:

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

© не моє

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

«Виставив своє резюме, запросив великі гроші. Маса відгуків. Не відгукуюся — вони чекають спеціаліста на такі гроші, а я стільки не стою. Сумую» © за мотивами баша

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

Емоції рекрутера

Емоції рекрутера, коли програміст приймає оффер.

Так, аналогія не точна. У нас прийнято, щоб чоловіки робили оффер.

Гнучкість компанії

Я з ним працював!

Зустрів людину, яка пам'ятає, як ми разом працювали в одній компанії. При цьому я пам'ятаю, що мене в цю компанію не взяли і я там не працював жодного дня. Проводив співбесіду не він.

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

Саккады

Звертав увагу, що коли перекладаю погляд на годинник, то іноді перша секунда тягнеться довше звичайного. Весь час спочатку я думав, що години гальмують, а потім — що здалося. А тепер знаю: це свіжа картинка з ока прописується в пам'ять заднім числом. Хардварный хак для кривого заліза. См. саккады .

Квартира

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

У травні цього року ця квартира стала мені раптово не потрібна. Пишу про це господареві Костянтину Криворотову, що можу її звільнити навіть з 1-го червня, цікаво? Так, цікаво. Але червень вже оплачено. Тут була моя помилка: я віддав ключ 1-го червня, але не стребовал відразу ж повернення орендної плати 6500 грн. Перед цим у нас була розмова, що я зрозумів як «гроші за червень Костянтин віддасть з наступних орендарів», а Костянтин зрозумів як «Володимир звільняє квартиру раніше сплаченого як жест доброї волі».

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

Договір і листування допускають багато тлумачень, так що з формального боку я можу ці гроші тільки списати. Що я тут раджу іншим:

P. S. Версія його дружини є в коментах .

Планування

Давати обіцянки і естімейти за інших людей легко і приємно. Але неправильно. За дані обіцянки і естімейти ще і відповідати треба.

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

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

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

«Мені запропонували тестове завдання. Робити чи не робити?» — ця тема спливає регулярно. І більшість людей вже знають правильну відповідь на це питання.

---
У кожної людини в голові є його картина світу — така спрощена карта реальності. Спрощена — тому що повна в голову не влізе. У більшості випадків такий спрощеної картини достатньо. У деяких — ні.

Якщо картина адекватна завданню — людина домагається успіху.
Якщо картина переусложнена — людина гальмує над простими питаннями.
Якщо картина неадекватна або надто спрощено — людина провалюється.
Важливо перевіряти свою картину світу.

---
Якщо в картині світу є відповідь «я завжди роблю тестові завдання», і в результаті я сильно втрачаю в інших важливих галузях, наприклад відпочинку, без великої користі для грошей і кар'єри — то ця відповідь неадекватний. Якщо ж в результаті виконання таких завдань я перестав боятися співбесід і легко торгуюся за зарплату і знаходжу роботу — значить відповідь адекватний.

Якщо ж відповідь «я ніколи не роблю тестові завдання» і «зп нижче ринку і великі паузи між роботами, і не люблю співбесід» — значить добре б поміняти цей відповідь.

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

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

«Гладко було на папері, та забули про яри» © пропаганда

Квантори загальності «всі», «завжди», «ніколи», «ніхто» — у всіх випадках і завжди є однозначною ознакою фігні © перефраз з психології комунікації

Нетиповий користувач

Відкладений деплой

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

Півставки

Останнім часом багато синьоров хочуть працювати на півставки: або 4-6 годин в день 2-3 дні на тиждень. З пропорційним зменшенням зарплати.

І такі кандидати тепер регулярно зустрічаються, і співробітник такий є.

Docker

Гортаю вакансії по слову Docker в Монреалі. Вимоги однієї мене зачепили:

А, це не девопсы, це вантажники в порт!
---
До речі, шукаю девопса і рубиста в Монреалі. Квант-питонист теж потрібен. Якщо хтось вже там, то є вакансія.

Замість висновків

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

Опубліковано: 30/07/19 @ 10:00
Розділ Різне

Рекомендуємо:

ІТшники-волонтери: як харків'янка привернула увагу до «Розстріляного відродження»
DevOps дайджест #25: як деплоить за 50ms і не прокидатися о 4 ранку від алертів
Kanban як основа для виробництва software
Як направити трафік з instagram на сайт
Ми хотіли найняти штат програмістів в продукт. Навіть з бюджетом це виявилося не так просто