Пролог


Вызывайте пожарную бригаду! Только они смогут потушить костёр под его задницей.


Год 1996


Америка празднует день независимости. В честь этого Уилл Смит спасает планету от атаки пришельцев с помощью компьютерного вируса. Я же спасаю планету с помощью координации бойцов, экипированными лазерными пушками. Увы, спасение не в фильме, а в игре UFO: Enemy Unknown. В этот момент я понимаю, что хочу работать в ИТ. Но не из-за интереса к устройству лазерной пушки или крутости компьютерных вирусов. Всё из-за другой компьютерной игры — Leisure Suit Larry. В этой же игре есть мультики и сиськи! Что ещё нужно для нормального взросления мальчика? Только одно — что бы Мама игру не нашла. А что бы её не нашли — её надо спрятать. Так я узнал, что такое MS-DOS и Windows


Год 1999


Братья Вачовски рассказали про матрицу, а группа Bomfunk MC’s записала сингл Freestyler. Пол города ходит в тёмных очках напевая "рака мака фо" и мечтая сбежать из матрицы. Я же не хотел выбираться из матрицы. Я хотел компьютерную сеть в соседний дом организовать и понять, чем же магические буквы IPX/SPX от TCP/IP отличаются. Так я узнал Linux и network stack.


Год 2004


Уилл Смит снова спасает человечество, но уже про роботов. Я поступаю в институт на электроэнергетику. В электроэнергетики нет ни роботов, ни компьютерных сетей и уж тем более нет сисек. Мотивация на нуле. Я не робот, у меня есть мечты. Отчисление. Так я узнал, как легко разочаровать семью.


Год 2005


Нам врали! Брюс Уэйн не миллионер и Бэтмен. Бэтмен — это Кристиан Бейл. Решено. Я стану Бэтмэном для ИТ нашего города. Я буду помогать всем, кто зажжёт бэт-сигнал в виде "синего экрана смерти". Так я узнал об аутсорсинге.


Год 2007


На землю высадились Оптимус Прайм и Мегатрон. Планета в опасности! Где же этот чёртов Уилл Смит? Кто спасёт человечество от вымирания? Ну уж точно не я. Как можно пойти спасать мир, когда у тебя в руках настоящий коммутатор Cisco, а рядом в коробке лежит настоящий сервер HP? Так я узнал о профессионально-карьерном росте.


Год 2009


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


Год 2011


Первый раз собеседование сразу с директором по ИТ. Поговаривают, что сначала был только он и его великая программа, а потом вокруг всего этого появился бизнес. Вот бы мне сейчас таблеточку NZT, чтобы познать все области тьмы и будет не страшно. И вот мы встретились — два обычных человека с одинаковым набором конечностей. Первый вопрос его — знаю ли я С+
+? Первый мой вопрос — какое у них RTO? Ответы обоих подобны мычанию коров. Я принят. Но почему всё просто? Вскоре понимаю — любой косяк ит = мой косяк. Не важно, что программисты обновляли back-end со своего ноутбука через wifi. Программист не может ошибиться, а программа идеальна. Это всё тупой админ, он ничего не понимает в этой жизни. Отросткам админа (ну те, которые из плеч) нужно было вырасти в области таза. Так я узнал, что такое седина.


Год 2013


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


Год 2014


Грань будущего размыта. Полдня пью чай, полдня ищу другую работу. Бинго! Тоже банк, но федеральный и с крутыми задачами по объединению филиалов. Прохожу интервью и получаю оффер. С первой же неделе завал работой по проектам. Шах и мат, рутина! Сильная вовлеченность даёт о себе знать — почти живу на работе (разница с МСК+7). Проекты завершены, а награда письмо о сокращении моей ставки. Так я узнал, как чувствует себя девушка, когда с ней расстаёшься по смс.


Год 2015


Разбит и подавлен. Опять в ретейле. Команды нет, каждый сам за себя. Руководитель не может отличить флешку от sfp. Авария за аварией. Беру всё в свои руки. Много неформального общения с коллективом, много обмена опытом. Игра в имитацию тимлида выиграна. Я новый руководитель инфраструктуры. Ну сейчас я всех научу жить и всем отомщу. И вредным маркетологам, что не могут макеты под сайт сделать, и программистам, любящим оптимизировать свой код фразами "надо серверу добавить процов и памяти и диски SSD", и бухгалтерам с их корявым учётом ит активов в 1С. Мой пыл был быстро остужен вызовом на ковёр к директору ИТ. Такого страстного секса у моих полушарий ещё не было. Я узнал очень много нового, и что маркетологи молодцы — деньги зарабатывают, и что программисты это светила нашей компании и сам директор бывший программист (дежа вю что ли), и что в бухгалтерии очень умные люди работают, а корявый учёт это из-за того, что я не могу этот учёт организовать.


Ладно. Вызов принят. Смена гардероба. Смена библиотеки. Получение красного профильного диплома о высшем образовании. Больше конференций и совещаний — меньше общения с коллективом. Больше наставничества и консультаций — меньше технической работы "руками". Коллектив сплочён и обучен. Все проекты и объекты сданы в срок. Так я стал менеджером.


Год 2018


Мой веном голоден. Он может строить ЦОДы в полях где кроме сусликов никого. Он хочет погрузиться в цифровую трансформацию. Он требует digital на завтрак, обед и ужин. Так я уехал в Санкт-Петербург.


Год 1915


Д. У. Гриффит выпускает в прокат фильм "Рождение нации". Многие в ходе просмотра фильма покидали зал. Фильм настолько производит сильное впечатление на публику, что начинаются протесты как "чёрного", так и "белого" населения.


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


Вот только уже 5 месяцев не могу найти работу :)


Пламя костра появилось в момент поиска — тут нужны одни программисты.


Я прошёл несколько собеседований (как технических, так и менеджерских) и везде интересовались моими навыками программирования. На мой вопрос зачем руководителю подразделения, отвечающего за ЦОД знать 1С программирование или GO, на меня посмотрели глазами филина.


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


Я не буду заострять внимание о HR в целом. Возможно я когда-нибудь решусь на ещё одну статью, и она будет посвящена HR. Сейчас о другом. Вот подал я своё CV в ноябре, в январе меня пригласили. Хорошие интервью. Позиция "играющего-тренера". Фидбек, что я понравился, но посмотрят ещё кандидатов до конца января. Продлили до конца февраля. Теперь до конца марта.


Пишу другу. Прошу заслать его CV в данную компанию. За неделю он прошёл интервью, получил оффер и ачивку «я крутой чувак». Угадайте, кто он? Программист.
Отключил отопление – вся семья греется у костра.


Отличительной чертой вакансий запада для меня стало присутствие требования об английском языке разговорного уровня. Причём не важно, что за компания и профессия. Я не могу понять это дань моде или необходимость? Решил проверить. Сделал «липовое» cv технического специалиста. Разослал в подобные компании. Прохожу телефонное интервью, доходит до беседы на английском, и я честно признаюсь, что уровень плохой. Итог — отказ. Делаем «липовое» cv программиста. Рассылаем его в те, компании куда слали липу технаря. Итоги – получаем больше резюме. Отсутствие разговорного английского мало кого смущает.
Живём у соседей – костёр прожёг к ним дыру в потолке.


Кажется, я на верном пути. Это уже 4 интервью и оно с собственниками. До этого были пройдены финансовый и кадровый директора, а также беседа с бывшим полковником МВД (ой чего это я — бывших же не бывает). Беседуем 3 часа, обсудили всё от космических кораблей до сокращения персонала. Уже на Ты. И тут эта фраза «А как у тебя с программированием?»
Вот он мой суд Линча. Мне так и не перезвонили.


Энергии костра хватает на обогрев всего дома и подземного паркинга.


В какой момент произошло рождении нации? Нации программистов. Я думал, да и до сих пор так думаю, что в городе, где я вырос, программисты ценнее, так как там вообще ничего не было. Но это было раньше, а сейчас залез в интернет и нашёл решение любой проблемы. Сейчас кусок кода скомпилировать или операционку поставить любая мартышка сможет. И перед тем, как какахами этой мартышки в меня бросить, подумайте над тем, что я простейшие примеры взял. Не каждая мартышка напишет приложение или годную программу и не каждая мартышка построит вам нормальную инфраструктуру для работы back-end этой программы\приложения. Эти задачи могут сделать только опытные приматы.


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


Нет не одной статьи о том, как кто-то бросил программировать и стал «повелителем машин».
Нет ни одного курса «как стать инженером cisco». Все подкасты для разработчиков. Мне инстаграм предложил стать программистом блокчейна за 5 дней. Come on! Мир был создан за 7 дней, а программистом можно стать за 5. What?


Соц. опросы о работодателях проходят только разработчики.


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


Эпилог


Год 2019. Братья Вачовски стали сёстрами. Снят ремейк Freestyler. Пожарный расчёт так и не приехал. За окном тает снег то ли от весны, то ли от костра под его задницей.


Благодарности


                                                                                                               @LucBertrand
                                                                                                               @gapel
                                                                                                               @nmivan

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

Комментарии (29)


  1. trir
    09.04.2019 15:03

    Инженеру тоже нужно программировать


  1. Anton23
    09.04.2019 15:08
    +1

    Да уж, печальная ситуация. Осталось 2 вопроса: что, так работу и не нашли? жалко. Второй: ну если у вас требуют знание яп, то выучите уже какой нибудь яп! Вон, у вас было почти пол-года. Специалисту с техническим бэкграундом не так сложно выучить какой нибудь язык, тем более у вас же не будут просить его знать на уровне программистов!


    1. GokenTanmay
      10.04.2019 08:55

      Лайвхак: если устраиваетесь на должность где знание программирования приветствуется, но не требуется в работе.
      — Для того, что бы пройти собеседование по программированию, не требуется уметь программировать.
      — Требуется уметь проходить собеседования по программированию.
      Решается очень просто: ходите по вакансиям джуна в конторы, в которых не хотите работать. Первые три будут провальными, но у вас появится стек вопрос-ответ, причем гораздо проще чем кажется, т.к. собеседующие любят поболтать над своими же вопросами, чтобы почесать ЧСВ. Слушаете — запоминаете. Следующие 4 собеседования будут на равных (потому что пул вопросов известен, и новых не будет), на последних трех Вам будут предлагать мидла и личную помошьницу-джуна.
      Ни в коем случает это не означает что вы стали мидлом или джуном, программировать Вы все так еще и не умеете, но за то можете пустить пыль в глаза и пройти программистский этап на желаемую вакансию.


      1. Anton23
        10.04.2019 08:56

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


        1. GokenTanmay
          10.04.2019 09:57

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


      1. Papashkin
        10.04.2019 13:31

        Ну вот в статье нет примеров того, что и как отвечал автор и какие ответы слышал.
        Если на вопросы про программирование он всегда отвечал «нет, не имел с этим дело», то все ответы были бы для него одинаковыми.
        В особенностями когда общаешься не с технической стороной компании: там всё понятно. В противном же случае можно и рискнуть и ответить «было дело, возился с <наименование_языка> когда-то. Но не вижу проблем восстановить эти знания и добавить туда новые».


    1. kapash Автор
      10.04.2019 19:47

      1.Работа нашлась, но скучно на ней…
      2. Да никто не требует, просто тренд сейчас на программистов.
      Напишу отдельно об этом как-нить, под настроение.


  1. Cheater
    09.04.2019 15:36

    Клёвый стиль. :) Сочувствую проблемам

    Ну а что вы хотели, сейчас много причин, по которым администрирование «в чистом виде» сейчас становится менее популярным (Дисклеймер — я не говорю, что нижеперечисленное это хорошо, но как минимум это суровая реальность):

    — Локальное администрирование (в смысле локалхостов, индивидуальных машин) — вообще в пролёте, мало востребовано, тк куча самонастраивающихся сред, дистрибутивов ит.д., ОС и софт на предприятии у всех единообразные из готовых образов / из системы оркестрации. У разработчиков — контейнеризация, docker…

    — Приложения уходят в веб (SaaS) и мобильные устройства — опять же меньшая необходимость администрирования как локальных машин так и сети предприятия. Канонический пример — e-mail всё больше отдают на обслуживание крупным провайдерам почтовых услуг, предоставляющих корпоративные пакеты (в тч Microsoft с MS Office, Google с Gmail).

    — Администрирование IT инфраструктуры предприятия — уходит в облака (IaaS).

    Но это было раньше, а сейчас залез в интернет и нашёл решение любой проблемы. Сейчас кусок кода скомпилировать или операционку поставить любая мартышка сможет. И перед тем, как какахами этой мартышки в меня бросить, подумайте над тем, что я простейшие примеры взял. Не каждая мартышка напишет приложение или годную программу и не каждая мартышка построит вам нормальную инфраструктуру для работы back-end этой программы\приложения.

    Вот тут мысль не понял. То ли вы утверждаете, что кодить легко тк код можно нагуглить, то ли что кодить нетривиально (в нетривиальных задачах), тогда к чему слова про гуглёж готовых решений (который к случаю сложной задачи относится чуть менее чем никак, причём как в случае администрирования, так и в случае программирования)?


    1. kapash Автор
      10.04.2019 19:55

      — Приложения уходят в веб (SaaS) и мобильные устройства

      — Администрирование IT инфраструктуры предприятия — уходит в облака (IaaS).

      Я не видел кейсов, на то как большая компания в 10-50К пользователей уехала на PaaS или IaaS. Кусками часто, целиком нет. Может вам повезло в таком поучаствовать или видеть.
      А когда компания строит\арендует цод и уезжает туда всеми филиалами под громким лозунгом «мы перешли в частное облако»… то это вызывает у меня улыбку.
      Да и за облаками всегда стоят сетевые инженеры, инженеры виртуальной среды и железа, инженеры безопасности (я про технарей, а не про документов\регламентов писателей).
      Вот тут мысль не понял.

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


  1. da-nie
    09.04.2019 22:22

    А что может быть серьёзней Банков?


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

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


    А это как посмотреть. Бывает, приходится свой драйвер писать, с шинами разбираться, организовывать взаимодействие компонентов устройства. Мы вот шину CAN особо любим. Ну и ОС QNX. Вот и пришлось тут неделю назад писать работу с платой Adlink PCI-7841.Хорошо хоть официальный драйвер для Linux был на сайте — хоть в какие порты что писать понятно стало. А бывает, что такого счастья не завезли и приходится даташиты на контроллеры читать. Вот.


    1. kapash Автор
      10.04.2019 19:56

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


  1. gapel
    10.04.2019 09:31

    хорошая статья получилась. Мне она нравится гораздо больше, чем мои потуги. Программировать — это интересно, но я с интересом наблюдаю, качнется ли маятник обратно, к инженерам? Кто знает…
    В любом случае учиться и идти дальше. Становится «инженером-программистом», как написано теперь у меня в трудовой.


  1. ProFfeSsoRr
    10.04.2019 10:18

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


    1. kapash Автор
      10.04.2019 19:57

      исходники чего?


      1. ProFfeSsoRr
        10.04.2019 19:59

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


        1. kapash Автор
          10.04.2019 20:11

          Не все приложения в компаниях разрабатываются программистами компании. Я бы даже сказал, что 70% компаний ничего не разрабатывают, а покупают.


          1. ProFfeSsoRr
            11.04.2019 08:45

            В такие компании на собеседованиях тоже просят навыки программирования?


  1. Papashkin
    10.04.2019 13:27

    Я конечно очень понимаю, но есть два нюанса.

    1. Ваши слова про 2011:
      И вот мы встретились — два обычных человека с одинаковым набором конечностей. Первый вопрос его — знаю ли я С+?
      Первый вопрос про программирование был задан в 2011, то есть первый звоночек был где-то 8 лет назад. И вы должны были обратить внимание на это. И внимание должно было увеличиваться в такой же прогрессии, что и количество аналогичных вопросов.
    2. Следующее:
      Отличительной чертой вакансий запада для меня стало присутствие требования об английском языке разговорного уровня. Причём не важно, что за компания и профессия.
      Английский язык — это не дань моде или что-либо ещё. Это просто «must have». Когда в мире появляется какой-то новый инструмент, или новая методология, или подход к процессу — к этому есть документация. И обычно она на одном языке, доступном всему миру — английском.
      Кроме того, английский язык позволяет обмениваться опытом с коллегами по всему миру. Да или просто по туризму может пригодиться.


    Я 3 года был software разработчиком, работал с функциональным APL, потом решил сменить направление деятельности и выбрал Android development. Мне потребовалось где-то полгода, чтоб более-менее что-то делать, и то это было далеко от того, что подразумевается под словами Android development. И всё равно нашел работу. Тут уже говорили, что бэкграунд у вас хороший и нет никаких ограничений в плане изучения ЯП. Вы же не инженер-строитель, -проектировщик или -сварщик?


    1. kapash Автор
      10.04.2019 20:08

      Первый вопрос про программирование был задан в 2011, то есть первый звоночек был где-то 8 лет назад. И вы должны были обратить внимание на это.

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

      А вы думаете база знаний VMware\Сisco\IBM на русском? Да и писал я про разговорный, а почитать и со словарём можно (благо уже онлайн сделали).
      Обмен опытом хорошо, но я рассуждаю с позиции человека проживающего в РФ. Обмен опытом на форумах, мало кто может похвастаться постоянными беседами с иностранными коллегами.

      З.ы. Есть вакансии на программистов 1С где требуют разговорный английский. Зачем он там ?(вопрос риторический)


      1. Papashkin
        11.04.2019 15:38

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

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


  1. kznalp
    10.04.2019 13:49

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


    1. kapash Автор
      10.04.2019 19:59

      Я с ними не знаком, но думаю что они были выше зарплаты тракториста или сварщика.


      1. trir
        10.04.2019 20:21

        нет


      1. kznalp
        11.04.2019 08:13

        Как обычно, смотря кого с кем сравнивать.
        МНС и сварщика, ну пусть 4-го разряда. Разница будет не в пользу инженера.
        А к получке тракториста еще нужно прибавить шабашки + премии за перевыполнение плана.
        Так, что в общем случае — инженер получал меньше, в предельном случае много меньше.

        Вы просто не помните компании — «надо вернуть профессии инженера почет и престиж», с привлечением СМИ в виде передач по ТВ и статей в «Литературной газете»


    1. maxzhurkin
      11.04.2019 06:17

      СССР, как известно — страна рабочих и крестьян, поэтому рабочие и крестьяне получали больше всех


      1. kznalp
        11.04.2019 08:28

        Добавлю — СССР это страна победившей диктатуры пролетариата.
        Например простой рабочий мог послать ЛЮБОГО начальника начиная с мастера, если начальник был идиот
        Уволить рабочего было практически невозможно

        Сейчас можно попробовать послать а простого менеджера низшего звена если он того заслуживает.
        Варианты самые разнообразные могут быть


  1. AVAF
    10.04.2019 19:58

    Есть такая фигня, что или ты достиг уровня CCIE или нинужен.


  1. maxzhurkin
    11.04.2019 06:12

    Отросткам админа (ну те, которые из плеч) нужно было вырасти в области таза
    простите, но плечи — это те части отростков, которые от плечевого сустава (который вы назвали плечами) до локтевого


  1. kznalp
    11.04.2019 08:46

    «Зачем руководителю или инженеру программировать. » ?

    Личный пример из личной жизни. Я не руководитель, я инженер.
    Если бы у меня не было навыков программирования я бы так бы и сидел в скучной рутине ИБД, но к счастью именно наличие навыков программирования позволило вырваться из порочного замкнутого круга DBA и сделать, что-то новое интересное. Плюс в результате родился цикл статей на Хабре ;-) Хотя зарегистрирован в 2012 году, только сейчас, появилось, что-то нескучное и даже немного интересное другим, может быть и чуть-чуть полезное.

    А руководителю навыки программирования нужны, что бы подчиненные инженеры не вешали лапшу на уши в процессе ИБД.

    Программирование нужно. Другой вопрос, что сейчас в общем-то программированию как искусству и науке не учат. В основном кодировщики и ремесленники.
    Кто из молодой поросли читал и знает Кнута и Вирта?
    Хотя может быть это старческое брюзжание ;-) Может быть все не так скучно.