Сегодняшний день начался с того самого письма, которое я вроде ждал, но не особо надеялся. Тот самый тест по аналитике продаж Wildberries в гугл-таблице. Открываю почту, делаю глоток кофе, внутренне готовлюсь увидеть хоть какой-то конструктив. А там аккуратное «нет». Без драмы, без подробностей. Просто отказ. И, что забавно, первой мыслью было не «как так», а «ну, честно, я бы себе тоже отказал». История началась чуть раньше. Мне прислали тестовое по аналитике маркетплейса, попросили посмотреть цифры, продажи, структуру, сделать выводы...
Тайные мысли Вайб кодера
Почему мой первый микросервис на Go получился случайно (и почему я до сих пор не уверен, что это вообще микросервис)
Вчера вечером сидел дома, попивал чай, и вдруг в голову пришла странная мысль: "А не попробовать ли новый язык? Go же вроде для микросервисов создан". В итоге я понятия не имел, что через пару часов буду гуглить, как в Go подключиться к MySQL, и что эта история заведет меня гораздо дальше, чем я планировал. Все началось с того, что мне захотелось протестировать себя. Ведь постоянно работаю с Python и JavaScript, а про Go только слышал, что он "быстрый" и "простой". Ну и в голову пришла гениальная идея — сделать парсер вакансий...
Почему мой код "слепой", а я этого не замечал? (Или как я случайно открыл для себя Observability)
Вчера вечером, сидя за очередным багом в продакшне, который никак не хотел воспроизводиться в деве, я вдруг поймал себя на мысли: а ведь я работаю с "слепой" системой. Точнее, я вижу только то, что мне позволяют логи. А что если где-то там в недрах приложения происходит что-то, о чем я даже не догадываюсь? Кофе остывал, а я все листал документацию, пытаясь понять, что же это за зверь такой — Observability. Слово, которое постоянно мелькало в статьях, но которое я как-то пропускал мимо ушей. А может, зря? Начал я, как водится, с Википедии...
Kubernetes: что это за "кейджи" и почему без них не обойтись в современной разработке
Недавно сидел на собеседовании, и вдруг HR-менеджер говорит: "А вы работали с Kubernetes?" Я внутренне сжался. Опять эти непонятные английские слова, которые звучат как заклинание из фантастики. В голове сразу всплыло: "Надо срочно что-то сказать умное, но чтобы не соврать". Честно признаюсь — в тот момент я понятия не имел, что это за зверь такой, но кивнул с важным видом. После собеседования первым делом полез гуглить: что это за Kubernetes, зачем он нужен и почему все вокруг него бегают. Kubernetes...
Джун, мидл, сеньор, тимлид: те самые ярлыки, которыми все бросаются, но мало кто точно понимает кто это
Когда я только начал нырять в мир айти-вакансий, список требований выглядел примерно как набор заклинаний: «Strong Middle», «Senior+», «Lead», «Team Lead с hands-on опытом», «от 3 лет коммерческой разработки». И вот ты смотришь на это, вроде умеешь писать код, но не понимаешь: я кто вообще? Джун? Мидл? Почти сеньор? Или пока просто человек, который честно гуглит всё подряд? В какой-то момент я устал от этого разрыва между реальностью и маркетингом и нормально разобрался, откуда ноги растут у этих...
