Об усталости или задолбанности

Продолжаю ретроспективно разбирать идеи озвученные на митапе с Андреем Никишаевым “Когда человек упускает хорошую возможность? Когда он устал или задолбался, то не замечает ничего вокруг” Эта довольно очевидная мысль не сразу доходит, особенно если ты находишься в постоянном стрессе и усталости. Я долгие годы находился в таком состоянии — вначале совмещал работу и учёбу, потом, когда начал работать фуллтайм, то мне повезло работать на перспективном продукте и я постоянно овертаймил, потом снова овертаймил, вписался в историю с ритейл бизнесом и помогал по мелочам жене, потом меня угораздило купить квартиру у мошенников и начались суды, вписался в протестантскую церковь и начал овертаймить еще и там, в это же время жена предложила организовать аутсорс шлюпку и я согласился, все это на фоне константных проблем с домашними животными (мы немного волонтёрим и у нас есть кошки и собаки, большинство из которых серьезно переболели), работал на основной работе, помогал на шлюпке, ходил на судебные заседания и встречи с адвокатом, потом очень долго искали новую квартиру, проблемы с болеющими и требующими ухода дедушками и бабушками, короче времени заниматься собой или делать что-то помимо основных рабочих обязанностей не было.

Мотивация для самообразования

Много лет назад коллега посоветовал почитать мне т.н. “Черную книгу менеджера”. Это короткая брошюра от Славы Панкратова — одного из основателей известной в менеджерских кругах конторы “Стратоплан” которая делает курсы/тренинги/консалтинг по управлению проектами, переговорам, предпринимательству и прочим связанным вещам. Для того, чтобы скачать книгу, нужно было оставить свой емейл, на который, понятное дело, начали сыпаться маркетинговые рассылки с материалами об их курсах и материалах. Отдаю должное, сами рассылки это не просто тупая реклама а практически всегда довольно полезный материал, в конце которого находятся якоря на их продукты.

О простых докладах

На прошлой неделе посетил мини-митап на 4 человека с одним из известных киевских деятелей ML-тусовки — Андреем Никишаевым (легко ищется в фб если кому интересно). Тема была примерно такой — ”Как подымать $10k в месяц без напряга”. Андрей рассказывал довольно интересные вещи, в числе которых было следующее утверждение (примерно): “если ты будешь делать работу нормально, то таким образом уже будешь лучше чем 80% рынка”. Не обязательно быть жоским олимпиадником и клобасить адовые алгоритмы, не обязательно иметь 10 лет опыта платформе/языке, для того чтобы просто делать работу нормально, качественно.

Организовываем корабль правильно

Предлагаю вам простой рецепт организации корабля, от мелкой шлюпки до большой галеры. Рецепт был испробован лично мной на мелкой шлюпке в 10 человек, а так же неоднократно наблюдался в других компаниях покрупнее. Терминология: Кабан, жоский тип — толковый, опытный инженер, делает 80% работы, тащит продукт вперед. Бомж — неопытный инженер, в силу возраста (молодой, студент), или недостатка квалификации и отсутствия желания развиваться (т.н. старый джун или вечный миддл). Итак, для эффективной работы нашего корабля нам обязательно нужны кабаны.

О свободном рабочем графике

Пару недель назад шли с коллегой в кабачок и общались на тему удалённой работы. Коллега поделился своим опытом и сообщил, что ему такой режим не подходит — куда удобнее пойти в офис, быть там свободным от всех отвлекающих дома факторов, грести чётко свои 8 часов и после 18:00 выбросить из головы работу полностью, разделить рабочее и нерабочее пространства и время. Я же аргументировал своё нежелание ходить в офис временем, затрачиваемым на дорогу и отвлекающими факторами в самом офисе.

Мобила и сон

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

О девопс(ах) 1

Мой путь в инфраструктурщики началася очень просто — CTO сказал: “сделай деплоймент, и не забудь всю инфраструктуру сохранить в коде, вот тебе пример Cloudformation шаблона, вперед”. Если CI/CD я сделал вообще просто (мы начали с такого проекта как CodeShip и Elastic Beanstalk), то с Cloudformation шло нереально туго. Я долго не мог врубиться какие значения куда подставлять и как вообще все эти ресурсы использовать и пытался решить проблему старым добрым университетским методом “подправь козу и сдавай”.

Аутсорс и испорченный телефон

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

Коммуникация и мессенджеры

В 2007 году, когда я начал работать программистом за деньги, самым популярным мессенджером (по крайней мере, у нас) был qip/ICQ. Skype в то время еще принадлежал эстонцам, и делал p2p-соединения для звонков и чатов, история хранилась локально, не было центральных серверов и госдеп/кгб не читал переписку. По неизвестной мне причине, в компании скайп был запрещен к использованию IT-отделом для звонков. VoIP трафик был дорогой или что? Впрочем, на запрет все плевали, и общались по скайпу, особенно те, у кого не было стационарного цискофона.

Пустой инбокс

Думаю многие в курсе о “джедайской технике пустого инбокса” Максима Дорофеева. Коснусь сейчас только одного аспекта техники — а именно собственно пустого инбокса в смысле “входящих” в почте. Когда я работал менеджером в NetCracker, то множество коммуникации проводилось в почте. Рабочие обсуждения, письма от коллег со старых проектов, которые приходят потому что ты до сих пор остался в рассылке, резюмешечки от HR, хлам от джиры и дженкинса, целая прорва информации приезжала каждое утро.

Зачем писать

Часто повторяющаяся мысль во многих книгах и материалах о продуктивности: “Записывайте все свои идеи”. Обосновывается примерно так — мозг думает мысль пока её не реализовал, а чтобы реализовать — достаточно записать. Тогда мозг решит что мысль реализована, не нужна и выгрузит её из рабочей памяти. Сюда же относится и идея о том, что рассказав кому-то о том, что планируешь сделать, ты уже как бы делаешь, и дальше уже нет такой мотивации действительно что-то делать.

Об идеях 2. Рынок решает все

Самый лучший способ донести свою идею людям — это убедить их, что на этом можно зарабатывать/экономить деньги. Почему отлично заходят всякие опенсорс решения? Потому что авторы или developer advocates компаний убеждают всех вокруг, что их продукт сделает жизнь проще (== позволит заработать больше). Уже многие годы я так или иначе соприкасаюсь с около-экологическо-зоозащитной темой. Почему, например, плохо распространяется вегетарианство и борьба с промышленным животноводством? По одной причине — сейчас выгодно производить мясо и продавать его.

Мгновенная карма

Пару дней назад проходил собес на девопс-чего-то там позицию в лидер рынка. Надо поддерживать себя в форме, все дела. Перед собесом рекрутер выдала мне ексель файл с сотней технологий по каждой из которых нужно было поставить себе оценку. После этого интервьюер задавал мне вопросы по этому списочку и проставлял уже свою оценку. Такого типа собесы распространены в больших компаниях, где процесс найма пытаются сделать максимально формализованным, поэтому я не удивился и спокойно реагировал на вопросы вроде “настраивали ли вы DHCP”, и “что такое BGP, vxlan?

Об идеях 1

Наверняка вы видели в ванильных пабликах цитату “Великие умы обсуждают идеи, средние умы обсуждают события, мелкие умы обсуждают людей”. Если посмотреть на всяких блоггеров и генераторов контента в инфополе, то можно обратить внимание, что все их сообщения/посты/книги так или иначе сконцентрированы вокруг малого количества ключевых идей/концепций, и, если читать автора достаточно долго, то начинаешь замечать самоповторы. Например, ребята из Basecamp (DHH и Jason Fried) пишут об спокойной работе и здоровом work/life balance, асинхронных коммуникациях, негативном влиянии венчурных капиталистов на бизенсы.

О конференциях 3. Нытье

Всем конфы хороши, да не только. Немного поноем. Если конфа околотехническая то скорее всего значимая часть докладчиков будет иностранцами и соответственно доклады будут на английском. Доклады на английском мне не очень нравятся, потому что мозг теряет часть информации во время конвертации. И если воспринимать речь/читать без перевода в голове я уже насобачился, то часть незнакомых оборотов или сжеванные произношением фразы (особенно если докладчик — нативный спікер) парсить получается не всегда и как ни крути невозможно получить так сказать full experience.

О конференциях 2. Нетворкинг

Некоторое время назад попал на пост, уже не помню где, о конференциях да митапах, где автор говорит примерно что “ребята, доклады вообще никому не нужны, на конференции нужно ходить ради общения с себе подобными, в этом вся суть™”. Эта, вероятно, очевидная для многих мысль, по какой-то причине мне казалась крайней контринтуитивной, но с тех пор она в меня прочно засела и уже именно с этими намерениями я и собирался на #DevOpsDaysKyiv.