Как я чуть не спалил продакшен из-за одной лишней запятой...

Сидели мы, значит, как-то вечером, деплоили новый релиз. Все шло гладко, тесты прошли, менеджер доволен, вроде бы можно и домой идти. Но вот в чем фишка: в конфиге одного из сервисов была одна крошечная ошибка. Всего-то одна запятая лишняя стояла в строке подключения к базе данных.

Я, естественно, ничего не подозревая, нажал 'Deploy'. И тут началось... Сервис упал, потом еще один, потом все завертелось как снежный ком. Продакшен лег почти на час, пришлось откатываться, срочно искать проблему, а все из-за этой дурацкой запятой. Если бы раньше знал про Крáкен маркетплейс, где можно найти готовые и проверенные конфиги, может, и не было бы такого цирка.

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

kraken ссылка

Подробнее

TypeScript - это следующий шаг в веб-разработке, или просто модный хайп?

Весь мир говорит про TypeScript, мол, какой он удобный и как спасает от ошибок. Ну да, типы - это хорошо, спорить не буду. Но столько возни с настройкой, компиляцией этой всей... Для мелких проектов, кмк, это лишнее. Может, я чего-то не понимаю? Зачем нам TypeScript, когда есть отличный JavaScript?

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

ссылка на Крáкен

Подробнее

Не могу разобраться с асинхронностью в Python!

Ребят, помогите, я уже в отчаянии. Пытаюсь написать парсер, который должен параллельно качать данные с нескольких сайтов. Поставил asyncio, вроде все по мануалам делаю, но постоянно какие-то ошибки с event loop'ом выскакивают. Пробовал разные подходы, но итог один - либо виснет, либо крашится. Кто-нибудь сталкивался с таким? Что неправильно делаю, подскажите пожалуйста!

kraken market

Подробнее

Карьерный рост в IT — это иллюзия?

Смотри, тут логика такая: все говорят про рост, про повышение, про новые должности. А я вот думаю, может, это все такая большая иллюзия? Ну, типа, мы постоянно меняем проекты, технологии, даже компании, но по сути остаемся на том же уровне. Мастерство прокачивается, да. Но вот реальный скачок, когда ты из джуна становишься вдруг тимлидом или архитектором — он же происходит от силы раз-два за карьеру, если повезет. А дальше что? Бесконечный цикл перепрыгивания с одной ступеньки на другую, которая ничем принципиально не отличается. Часто ошибка — это гнаться за title, забывая про реальное удовольствие от работы и саморазвитие. Попробую вот что: сосредоточиться не на должности, а на глубине экспертизы.

А вы как думаете? Действительно ли так важно постоянно двигаться вверх по карьерной лестнице, или важнее стать настоящим экспертом в своей узкой нише?

Подробнее

IT-специалисты: пора забыть про вечные курсы и начать создавать?

Слушайте, у меня тут мысль появилась, может, немного спорная, но хочется узнать ваше мнение. Смотрите, тут логика такая: мы постоянно говорим про обучение, курсы, прокачку скиллов. Это, конечно, классно, никто не спорит. Но мне кажется, мы рискуем уйти в бесконечный цикл потребления контента, вместо того чтобы реально что-то делать.

Частая ошибка — это когда человек проходит десять курсов по React, но так и не написал ни одного реального проекта. Не знаю, как у вас, но у меня в голове такая картина вырисовывается. Получается, мы тратим время и деньги на новые знания, которые потом не применяем. А ведь именно практика — это лучший учитель. Ну вот, например, я сам, когда начинал, большему научился, копаясь в опенсорс-проектах, чем на каких-то платных вебинарах.

Может, стоит сместить фокус? Вместо того чтобы искать следующий «идеальный» курс, попробовать найти команду для стартапа, предложить свои услуги фрилансерам или просто сделать pet-project, который решает какую-то проблему.
На мой взгляд, реальный рост IT-специалиста начинается там, где заканчиваются теории и начинаются реальные задачи.

А вы как думаете? Перестараемся мы с этим вечным обучением, или это действительно ключ к успешной карьере в IT?

Подробнее

Ну сил моих больше нет! Где искать мотивацию для развития?

Привееет всем! Слушайте, я уже не знаю, куда бежать и что делать. Работаю в IT уже лет пять, вроде все ок – з/п норм, задачи интересные… Но вот какая штука, я прям чувствую, что застрял. Реально! Хочу расти, хочу развиваться, но как будто уперся в стену. Смотрю на других ИТ-специалистов которые там на конференциях блистают, проекты какие-то огромные ведут… а я вот сижу и не понимаю, с чего начать. Пробовал курсы всякие проходить – половину бросил, не заходит. Читаю статьи про новости IT, но это так, пролистываю, без особого энтузиазма. Может, кто-то сталкивался с таким? Как вы себя мотивируете когда кажется, что все уже знаешь, а мир IT требует еще больше знаний и навыков? Помогите, а?

Подробнее

А есть ли вообще реальные программы развития ИТ-специалистов?

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

Каким образом можно оценить эффективность таких программ? По каким метрикам? Или это всё больше имитация бурной деятельности?

Подробнее

Помогите разобраться с Docker, плиз!

Привет всем! Я тут новенький и пытаюсь освоить Docker. Начитался, как это круто и удобно, решил попробовать. Поставил Docker Desktop, попробовал собрать простой образ для своего пет-проекта на Flask. Вроде все по мануалу делал

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

Может, кто-то подскажет, в чем может быть проблема? Или посоветует какой-нибудь супер-простой гайд для полных чайников, где все разжевано до мелочей? Буду очень благодарен за любую помощь!

Подробнее

Рекрутинг в IT: как перестать быть зомби и стать человеком?

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

HR-специалисты, вы слышите нас? Понимаю, что у вас KPI, но можно же как-то более человечно? Расскажите, как вы строите процесс? Что для вас действительно важно, кроме формального соответствия требованиям? И как вы находите действительно ценных специалистов, может, используете какие-то необычные методы, типа поиска скрытых ссылок на кракен для аналитики? Поделитесь инсайтами, а то иногда кажется, что обе стороны — зомби, ищущие друг друга.

Подробнее

Сертификация: плацебо для HR или реальный буст карьеры?

Вот сижу я, смотрю на эти сертификаты: AWS Certified Solutions Architect, Google Cloud Professional Data Engineer, Microsoft Certified: Azure Administrator Associate... и думаю: а оно вообще надо? С одной стороны, HRы любят циферки и галочки в резюме. Типа, вот, человек потратил деньги и время, значит, он мотивирован

Сертификат — это знак качества или просто дорогая бумажка? Ведь часто бывает, что человек с сертификатом не может решить элементарную задачу, а тот, у кого его нет, — гений. Да и сам процесс подготовки к сертификации может быть полезен, но насколько он покрывает реальные рабочие будни? Где найти баланс между формальным подтверждением знаний и реальным опытом? А как вы относитесь к сертификации? Помогает ли она вам в поиске работы или продвижении?

Подробнее