Человек и машина
1.78K subscribers
46 photos
1 video
2 files
347 links
В прошлом авторский блог Карена Товмасяна.
Download Telegram
Вообще интересно, как несправедливо и одновременно естественно сложились возможности трудовой миграции для специалистов разных отраслей.
Специалистам по кадровому администрированию, юристам и налоговикам дорога на зарубежный рынок труда по сути закрыта: необходимо знать специфику и законодательство другой страны, что невозможно без опыта работы в самой, собственно, стране.
Маркетологам и сейлзам тоже за редкими исключениями - надо знать рынок.
Отдельно удобно устроились итшники. Методологии управления проектами, стандарты индустрии, паттерны программирования не имеют границ. Какая разница где писать приложения на C# или практиковать Scrum? Это везде делается одинаково.
Такой подход позволяет спокойно нанимать специалистов из-за рубежа, ведь проверять необходимо только хард и софт скиллы.
Единственное, что может ограничить западный работодатель - это нижнюю планку подготовки соискателя. Никто не станет нанимать начальный уровень (читай вчерашнего студента) - таких хватает и дома, а перевозить человека из-за рубежа, даже в рамках ЕС очень дорого.
Поэтому если открыть какой-нибудь stackoverflow jobs или monster, в глаза сразу бросятся сотни вакансий senior, lead, expert и всякие ninja.
Я был в достаточно выгодном положении: мой текущий job title был Senior engineer, у меня было уже >5 лет опыта в индустрии (чтобы понимать - меньше 3 лет это всегда junior) и свободный английский.
Не поймите неправильно, это не формула успеха - это необходимый минимум.
Но сражаться за звонок рекрутера уже надо не с местными коллегами, брошенными на произвол судьбы по вине ресурсной модели экономики, а с огромным количеством высококлассных экспертов, у которых все больше - экспертная область, опыт, список покорившихся технологий и языков.
Условный младший инженер со средним специальным априори сильнее меня: он изучал Linux в колледже, а не на дорогущих курсах, писал программы на компьютере (а не как я - на бумаге - первые 3 курса университета), знает про управление проектаими еще до того, как взялся за первый проект.
Средние специалисты так вообще заткнут за пояс московского старшего инженера, не приложив никаких усилий вообще.
Я был в сложном положении, и меня по сути спасло только одно: для своего возраста я имел приличный багаж знаний. Это не было гарантией, но давало мне преимущество перед конкурентами: специалист моложе 30 лет дешевле и лучше специалиста старше 30 при условии, что их знания эквивалентны.
Подробно поиск работы и переезд я уже описывал здесь: https://habrahabr.ru/post/317654/
После первых откликов пришлось отбросить рынок штатов. Практически ни одна компания не предоставляет поддержки при переезде, а те что предоставляют имели неподъемные для меня требования.
Пришлось ограничиться рынком Европы (Азию я изначально не рассматривал, хотя зря), и были выделены следующие страны: Англия, Нидерланды, Франция.
Я осознанно вычеркнул из списка восточную Европу за недостаточно высоким уровнем зарплат и Германию из-за кризиса беженцев.
Всего было отправлено порядка 10 откликов, из которых 2 получили обратную связь.
Остальные писали ровно то, что ожидалось: недостаточно опыта или просто нерелевантный.
Одна контора из Лондона прислала тестовое задание и вилку зарплат, но той суммы был недостаточно для комфортной жизни в одной из самых дорогих столиц мира.
А на второй отклик ответом был звонок с нидерландского номера.

Я привык думать, что в России рекрутер это такой мальчик/девочка, права не имеющий.
Из своего опыта найма скажу, что процесс строился таким образом: рекрутер подбирает резюме, подходящие под описание вакансии, отправляет начальнику; начальник смотрит резюме и отправляет мне для технической экспертизы; я смотрю какие скиллы у человека, и с чем он работал, отправляю боссу -> босс рекрутеру -> рекрутер назначает собеседование.
Из-за этого я считаю, что русский рекрутер просто проверяет минимальные требования и оценивает адекватность кандидата. Надеюсь, я ошибаюсь на счет этих ребят.

Рекрутер в Нидерландах существо сложное. У каждого из них есть своя предметная область (то есть технорекрутер специалистов по продажам искать не будет), в которой он и сам неплохо разбирается. Его мнение не менее важно, чем мнение нанимающего менеджера, и я видел как рекрутер бракует кандидата, не смотря на уговоры нанимающего менеджера.
Так рекрутер, который меня нашел, Йохем сам втихаря дома админит, собирает стриминговую систему, чтобы на телефон себе с минимальным трафиком сериалы скачивать. С домашнего сервера. Периодически программирует.

Повторяю, это самый обычный рекрутер.

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

Не могу заявлять со 100% уверенностью, но если в России пройти рекрутера это 10% успеха, то здесь это все 50.
👍1
Кстати, про поиск работы узнал интересную штуку.
Многие компании имеют специальный софт для обработки резюме соискателей. Приложение разбирает резюме, ищет в нем ключевые слова из описания вакансии и на основании совпадения принимает решение.
Повторюсь, это не человек, который смотрит, как оформлено резюме, и какой у соискателя опыт.
Программа! И программа, если у вас нет необходимого количества совпадений, через некоторое время вам напишет письмо, что к сожалению ваш апликейшон не будет рассмотрен.
Я очень люблю прогресс и всякую технологичную сингулярность, но это уже совсем бездуховщина какая-то. Представьте себе простор для мошенничества: накидайте себе в резюме все слова какие найдете в описании вакансии (не важно, релевантен ли ваш опыт или нет), скажите что-нибудь красивое и убедительное и получите работу.
Загнивающий Запад, чтоб его.
Но не будем о грустном.
Я прошел интервью с рекрутером, интервью с инженерами и финальное интервью с визитом в офис.
Надо заметить, что это распространенная практика для западных компаний - завозить кандидата в офис, проводить ему тур, рассказывать о компании и прочее.
Здесь работает та же модель, что и с продажами. Приезжает заказчик, вы ведете его по офису, параллельно показывая сотрудников и над чем они работают, обсуждаете с ним детали, затем опять небольшой тур, немного (или много) алкоголя - и когда клиент "готов", вы даете ему контракт на подпись.
Тоже самое было и со мной: яркий офис, вкусная столовая, кругом улыбчивые сотрудники и вечер полный пива и разговор с будущими коллегами по цеху.
Разумеется, я не знал тогда о подводных камнях (а их много, но об этом позже), поэтому радостно подписал оффер.
На следующий день я вернулся в Москву и начал собирать документы на переезд.
Спустя еще два месяца я пересек границу Нидерландов с "переездочной" визой.
В принципе, вот и вся моя история от начала и до текущего момента.
Можно, конечно, рассказывать о том, как я осваивался в конторе и в стране, но и об этом я уже писал: https://habrahabr.ru/post/317710/

Но это не значит, что мне нечего сказать. Что в России, что в Нидерландах проблемы ИТ одинаковые. Но хорошо там, где нас нет, верно?
Хотя что тут разительно отличается, так это отношение к авариям, особенно по причине человеческого фактора.
У меня еще испытательный срок не прошел, а я опечатался в конфиге и сломал наши DHCP серверы. Для тех, кто не в курсе: DHCP сервер это специальный компьютер, который отправляет на клиентские компьютеры сетевые настройки. (Не будете же вы вручную их писать на 100, 500, 5000 машин, верно?).
Казалось бы, ничего, но это был DHCP сервер... для других промышленных серверов.
Обнаружили, когда один из инженеров пожаловался, что у него серверы один за другим стали падать. Повторюсь, все это происходило в продакшоне.
Ошибку нашли, починили. Я на дрожащих ногах пошел к начальнику, мол что теперь будет.
"Заполняй RFO (Report for Outage) и завтра с печеньками."
Как выяснилось, каждый кто накосячил, на следующий день приходит в офис с коробкой печенья и ходит из комнаты в комнату, давая каждому по печеньке и подробно рассказывая, где и как он облажался.
Этакий марш позора, где только не хватает монахини с колокольчиком из Игры Престолов.
"Ну наконец-то," - заметила потом начальница. - "Мы думали, ты не человек, а робот. С почином, теперь ты полностью интегрировался."
Мне всегда было стыдно гуглить что-то, относился к этому как к ярому проявлению непрофессионализма.
Это же как к доктору придти, рассказать ему симптомы, а он такой "ага, сейчас посмотрим." И вместо градусника достает компьютер и вбивает симптомы в гугл.
Мой ментор и сенсей, Дмитрий А. один раз сказал, что гугл для слабаков. Настоящие инженеры пользуются только официальной документацией.
Каково же было мое удивление, когда большие дяди из больших интеграторов приезжали с большими железками и при любой малейшей неожиданности или неприятности начинали... гуглить. Позже я сам стал спокойнее относиться к этому, хранить в голове все знания невозможно.
Но чего верить тому, что пишут на форумах (а на русских форумах еще и на три буквы пошлют), сделал себе закономерность, предварительно скачав документацию по всему с чем приходится иметь дело: смотрим офлайн документацию - смотрим онлайн документацию - смотрим проф форумы - гуглим.
Тут как бы все честно, да и каждый день чему-нибудь да научишься.

Но совсем весело стало, когда я перебрался в Нидеры. Местные сеньоры, лиды и прочие настолько не хранят информацию в голове, что лезут в гугл при первом же случае.
Повторюсь, это не джун, который вчера закончил колледж, это сеньор инженер, у него за спиной 10+ лет опыта и хренова гора сертификаций.
Помню даже было так. Сижу с одним из инженеров, человеком очень авторитетным в конторе, разбираем проблему. Человек забыл оператор одной команды и открыл браузер.
"Открой man (внутренняя документация линукса)," - говорю я.
- Не, терпеть его не могу, неудобно читать и искать.
- Согласен, но ман вот он, перед тобой. Да и что ты будешь делать, если интернета нет? Гугла-то не будет.
Инженер посмотрел на меня так, будто я ему признался в убийстве Кеннеди.
Недавно даже узнал о таком прелестном феномене, как stackoverlow developer.
Краткий ликбез: stackoverflow это самый крупнейший ИТ сервис вопросов и ответов в мире. Вопросы могут задаваться совсем глупые (как перезагрузить компьютер), так и очень умные и животрепещущие.
Поскольку там работает система лайков, комментов, плюсиков и минусиков, ИТшники сидят там часто, чтобы набить себе побольше "лайков" и показывать их потом на собеседовании: "Посмотрите, какой я умный и скольким людям помог."
И я сейчас не шучу, реально так делают. Даже больше, некоторые работодатели просят давать ссылку не только на свой аккаунт Github, но и на stackoverflow, чтобы почитать ваши вопросы.
Так вот, о пресловутых stackoverflow developer'ах (далее просто разрабы).
Поскольку стек набрал бешеную популярность и широкую аудиторию, туда не заходит только ленивый. Каждый день у любого уважающего себя человека случаются косяки на работе: что-то не работает/не запускается/не компилируется/тесты не проходят, и он с обереченным видом идет гуглить проблему.
В принципе, ничего плохого в этом нет - человек пытался, не получилось, и он пошел искать помощи.
Одно дело, когда это касается чего-то неработающего:
- Всем привет, вот мой код! (много кода) я ожидаю получить Х, но получаю Y, что я делаю не так?
- Привет, у тебя опечатка в строчке 13, должно быть так - (немного другого кода)

Все предельно аккуратно и честно, автор вопроса счастлив, автор ответа получил плюсик в карму. Но потом началось кое-что интересное. Человек пытается написать какую-то программу или функцию и понятия не имеет как. Например:
- Всем привет, у меня тут словарь с пользователями и список адресов. Как мне сделать так, что бы у меня проверялся адрес в списке и выводил имя пользователя?

То есть налицо вопрос из разряда "не хрен собачий", требующий знание алгоритмов и структур данных.
Разумеется под вопросом сразу несколько ответов:
- Ты может сделать это так! (вар 1)
- Или так! (вар 2)
- Или так!!! (вар 3)
А вот теперь самое смешное.
Ответ можно лайкнуть или же промаркировать как ответ на вопрос. Поскольку разраб существо ленивое и хочет решить свою проблему как можно быстрее, он проверяет первый попавшийся рабочий ответ. Если работает как задумано, он маркирует ответ, у ответа загорается зеленая галочка - самое авторитетное.
Конечно он не будет смотреть другие варианты, у него дедлайн, есть право на долбо**изм (Привет, Йося), да и вообще - оно же работает.
Но кто может гарантировать, что предоставленный ответ 1) правильный 2) оптимальный 3) не убьет всю систему через неделю?
Да, в общем-то, никто. Человеку был предоставлен частный кейс, он не имеет ни малейшего понятия о задачах разраба.
Что еще хуже, он может быть тем самым человеком, который не очень-то и компетентен, но хочет набрать побольше кармы, чтобы приложить к резюме.

Здорово, правда? :)

Я заметил это, когда стал вчитываться в коментарии к ответам. Сначала ты видишь хвалебные отзывы, радость и счастье, а потом: "Погоди, чувак, но твой цикл схлопнется на обработке 100 адресов!"
И вот действительно, что такое 100 адресов с точки зрения объема данных? Да ничто. И ни один инженер или разработчик не станет писать программу, зная что она не может обработать даже минимальный набор данных.
Мораль: читайте все ответы, смотрите не только галочку, но и количество лайков и ВНИМАТЕЛЬНО читайте что там советуют.
Но я опять соскочил с темы. Тот самый "разраб", о котором я говорил, плох не тем, что задает вопросы.

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

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

У разработчика, создающего решения, такого права нет. Во-первых потому что он также обладает доступом к инструкциям, а во-вторых его решение может использоваться в разных сферах и не только коммерческих. Что если он вставит сломанный код в компьютер, обрабатывающий рентген фотографии? Или в мейнфрейм отвечающий за навигацию самолетов? Или в робота, считающего нагрузку на БАК (Большой Адронный Коллайдер)?

Я могу так до бесконечности.
Конечно требования к ИТ стандартам и компетенциям сотрудников блокируют доступ неквалифицированного идиота к возможности устроить конец света, но я нередко вижу как из-за этого бомбят "крутые" "девелоперы" "блогеры" (например: http://christianheilmann.com/2015/07/17/the-full-stackoverflow-developer/)

Я раньше очень удивлялся, когда читал про нехватку ИТшников, кадровый голод и вот это вот все.
Казалось бы, сейчас куда ни плюнь - везде FrontEnd ninja, Fullstack developer, Build master, Release engineer и много других buzz words, которые люди сами себе придумывают, но в целом - это правда.
"ИТшников" может и много. Квалифицированных мало.
Касательно вчерашней новости про блокировку Гугла хотелось бы сказать следующее.
1) Не знаю многие ли это заметили, но некоторое время назад РКН заблокировал ряд банковских систем (можно нагуглить)
2) Поскольку этот канал аполитичен, сам факт надобности структуры, контролирующей интернет, оставлю за скобками.
3) С точки зрения архитектуры, решение РКН в корне не удовлетворяет требованиям (это я вам как сертифицированный solution architect говорю :))

Я не вдавался в подробности работы РКН: насколько я понимаю, они блокируют по IP адресам и DNS именам. Отсюда я и буду строить свой тезис.
У РКН есть одно требование - блокировать доступ к интернет ресурсам, на которых имеется незаконная информация, такая как: детское порно, суициды, экстремизм, наркотики и тд.

Ок, с требованием определились, теперь рассмотрим реализацию решения. Информация о запрещенном ресурсе (IP и DNS) заносится в реестр, обновление уходит провайдеру, провайдер блокирует доступ.
К принципу работы претензий нет, я бы сам так же сделал.
В чем проблема? Да во всем! Опять же по списку:
1) Львиная доля запрещенного контента находится в сети TOR. Методы РКН не могут на них влиять by design.
2) Блокировка по IP адресу не может решить проблему. Админ попросту заказывает новый "белый" (доступный в Интернет) IP адрес, перенастраивает DNS - проблема решена. Мало того, освободившийся "плохой адрес" уходит другому клиенту. Теперь представьте себе лицо бьюти блогера, которая развернула свой уютный бложик, решила проверить и видит сообщение, что ее ресурс заблокирован по требованию РКН.
3) Блокировка по DNS не работает. (Проблемы с доступом в Джойказино?) Заказываем новое DNS имя (а стоят они недорого), рассылаем уведомление пользователям, что контент доступен по новой ссылке и продолжаем грести бабло.
Более того, запрещенное DNS имя можно настроить так, что он будет вести к белому IP публичного законопослушного ресурса. (в принципе банковские системы так и положили)

Таким образом методы РКН способны качественно блокировать ресурсы, у которых статичные имена (linkedin, yandex, google, ok.ru, vk.com и т.д.)
Насколько это удовлетворяет требованиям, оставлю на суждение читателю.

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

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

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

Человек, не обремененный проблемами выживания, не знает чем себя занять.
Это безусловно плюс, у него открывается простор для творчества, что приведет к какому-нибудь крутому проекту - благо у нас есть Кикстартер.
Но не всем хочется быть творцами. Можно сделать ремарку и отшутиться про 95% идиотов, но это лишнее. Что важно - не имея возможности или желания создавать что-то полезное или творить историю, человек начинает с простого: придумывает что-то новое о себе и пользуется правом на свободу слова и волеизъявления.
Отсюда наверняка и вылезли миллионы гендеров, ведь нужно каждый раз изобретать уникальный контент.
Когда человек изобретает новую маску своего ежедневного поведения, он, со временем, начинает сам в это верить. И как результат - требовать соответствующего к себе отношения.
Вот тут-то и начинается самая мякотка. В Австралии люди косплеят собак (https://cont.ws/@dorianoff/457078), в Нидерландах можно официально быть педофилом, а в штатах так вообще творится полный мрак и погибель.
И вот здесь идет основная разница между американцами и европейцами.
Евро сами по себе народ крайне закрытый, я это заметил еще до того, как переехал сюда. Когда вы приходите на работу, вас конечно же спросят про ваше настроение, и как вы провели выходные. Если вы спросите тоже самое в ответ, информация будет минимальная. Из разряда: “все отлично, пока не придумал.”
Позднее, когда у вас появится некое подобие дружбы, вы будете узнавать о нем все больше и больше. Чем они увлекаются, куда ходят, как развлекаются, но никогда - что у них реально на душе.
Не поймите неправильно, я сам такой, и меня это не удивляет.
Условный американец же абсолютно открытая книга, от случайных комплиментов на улице до душещипательных историй в баре первому встречному.
Отсюда и идет проблема всего фричества. Еврофрик может быть выложит свои розовые волосы в инстаграм, но на этом его социальный протест закончится.
Амер же, напротив, сделает все, чтобы о нем узнали и поддержали.
К чему я это все? Да к моим любимым социальным сетям.
Поскольку канал не только аполитичен, но и не собирается никого учить жизни, то пользу и вред от засилья фейсбука в нашей жизни я тоже оставлю за скобками.
Реальность все же такова, что мы имеем огромный контингент на многочисленных сайтах, где происходит перманентный like/share.

Я буквально в восторге от этого. Одна моя одноклассница так часто выкладывает фотки в инстаграм, что я знаю весь ее распорядок дня!

Но сейчас не об этом. Как я уже сказал, человек требует признания и поддержки в своем новом “я” и, вооружившись хештегами, идет завоевывать ноосферу. Поскольку помимо свободы воли активно практикуется культура равенства и толерантности, “новенький” (будь то гей-мусульманин или буддист-феминист) за счет своей малочисленности автоматически считается угнетенным. К нему на помощь сразу же прибегают десятки, а то и сотни SJW и вместе радостно трубят о нем в фейсбуке и твиттере.
Хэштег набирает популярность, в новостях об этом не расскажут (а может и расскажут, пес их разберет), но ПРОБЛЕМА уже на слуху.

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

Знакомьтесь - Виктория Андерсон, молодая актриса из Канады (https://www.kinopoisk.ru/name/395151/), известна большинству населения земного шара и вашему покорному слуге по одному единственному сериалу “Завтра не наступит”. Поскольку сериал был пропитан чрезмерным количеством переоцененных женских проблем (какого из мужчин выбрать, отправиться ли в отпуск или нет), я сделал лицо Мела Гибсона из “Чего хотят женщины.” и сказал жене, что этот сериал пропитан эстрогеном.
А после сериала обнаружили вот этот прекрасный кадр из ее инстаграма (https://instagram.com/p/BPjAPRaBuMU/).
Теперь я задаюсь вопросом - до начала антитрамповской риторики и радфем безумия эта прекрасная барышня разрушала патриархат или нет? Других таких кадров у актрисы я не нашел.

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

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

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

Так вот, сегодня я сидел за своим ноутбуком напротив окна. Улицы пусты, но двое из соседей вышли на балкон и начали что-то делать.

Знаете, это как любить один парк и найти там местечко, где вообще не бывает людей, идти туда, садиться на лавку и читать книжку, но спустя некоторое время, придя на свое место, обнаружить, что там полно других.
Обидно!
👍1