Как стать автором
Обновить
106
1.2
Роман Смирнов @Source

Системный архитектор

Отправить сообщение

Как Сбербанк Онлайн готовится к пиковым нагрузкам

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 9.3K

Какие проблемы появляются при переходе из монолитной архитектуры к микросервисной? Как с ними справляться в пиковые нагрузки? Ответим на эти вопросы на примере Сбербанк Онлайн.

Меня зовут Артём Арюткин, я руковожу проектным офисом в Сбере. Весь мой профессиональный опыт завязан на то, чтобы сделать Сбербанк Онлайн надёжнее. Расскажу про основные принципы отказоустойчивой архитектуры и весь путь эволюции Сбербанк Онлайн.

Читать далее
Всего голосов 39: ↑39 и ↓0 +39
Комментарии 26

«Она такая крошечная?» Как пройти скрининг и не продешевить

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 14K

Скрининг — первый этап в цепочке собеседований, обычно это звонок с HR. Он позволяет отсеить откровенно лишних людей, которые не проходят базовые критерии отбора.

Именно на этом этапе можно наломать кучу дров: рассказать лишнего, назвать слишком маленькие зарплатные ожидания, произвести неловкое впечатление.

Пара нелепых оговорок — и тебе прилетает отказ, либо придётся собирать крошки с барского стола, работая на так-себе условиях.

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

Нагнуть рынок
Всего голосов 32: ↑26 и ↓6 +20
Комментарии 3

Программисты всё вымирают и вымирают

Уровень сложности Простой
Время на прочтение 18 мин
Количество просмотров 122K

Да вымереть не могут.

Откуда это всё пошло? Чем так условные «программисты» не угодили? И почему именно программисты?

Читать далее
Всего голосов 397: ↑385 и ↓12 +373
Комментарии 583

Nota, Typst и Evidence. Языки программирования для генерации документов

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 7.8K


Все настолько привыкли к Markdown, что считают его неким стандартом для оформления документов в вебе. Но это не конечная истина, высеченная на камне, а просто популярный язык разметки, как HTML и TeX.

В то же время появляется всё больше новых языков, которые позиционируют себя как замену, альтернативу или дополнение к Markdown и TeX. В некоторых случаях они включают функции программирования, то есть позволяют добавить в документ исполняемый код. Веб-редакторы нового поколения можно использовать даже вместо Google Docs.
Читать дальше →
Всего голосов 52: ↑52 и ↓0 +52
Комментарии 4

Большой гайд по энергии. Часть 1 — как получать максимум пользы из питания?

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 8.3K

Всем привет, на связи команда Skill Vortex!

Читая комментарии под последней статьей, мы столкнулись с одной, крайне распространенной проблемой – низким уровнем энергии и мотивации.

«Просыпаюсь уже уставшим, весь день хожу разбитым, а вечером хочется просто лечь и смотреть в потолок» - примерно так ее описывают наши читатели.

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

В этой статье:

Сказка о потерянных силах - как в 33 чувствовать себя на 70?

Откуда берется энергия – весь процесс и подводные камни.

Белки и жиры – типы, особенности и влияние.

БАДы, витамины и стимуляторы – неужели есть чудо-таблетка?

Про запреты – как не угробить себя в первые недели.

Заключение и все полезные ссылки.

Читать далее
Всего голосов 20: ↑15 и ↓5 +10
Комментарии 16

О чём нужно знать до того, как стать программистом

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 27K

Дню программиста посвящается

«Я хотел бы это знать до того, как стать программистом», — фраза, которую иногда можно услышать даже от достаточно опытного разработчика. Ничего удивительного: представление о профессии и жизнь в профессии — совершенно разные вещи. Чем опытнее и взрослее становится специалист (в любой сфере), тем меньше у него иллюзий и романтизации своей деятельности. Мы собрали 7 фактов, которые должен знать каждый начинающий программист и о которые опасно спотыкаться на профессиональном пути. Кажется, День программиста — отличное время, чтобы об этом поговорить.

Читать далее
Всего голосов 45: ↑35 и ↓10 +25
Комментарии 19

Первые шаги в Q#. Алгоритм Дойча

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 5.3K

Алгоритм Дойча — алгоритм, разработанный Дойчем в 1985 году, и ставший одним из первых квантовых алгоритмов. В нём рассматривается функция булевая f(x) от одной переменной и требуется определить является ли она постоянной или сбалансированной.

Что нам говорит Википедия?

Алгоритму Дойча — Йожи достаточно однократного обращения к квантовому оракулу для достоверного решения задачи.

А джентельменам принято верить на слово, значит решим эту задачу, как первый опыт программирования на Q# ...

Let's hacking ...
Всего голосов 11: ↑8 и ↓3 +5
Комментарии 6

Кто такой HR BP и чем он может помочь ИТ-специалисту

Время на прочтение 9 мин
Количество просмотров 5.3K

Во многих средних и крупных ИТ-компаниях сегодня есть должность под названием HR BP. Расшифровывается аббревиатура как «HR бизнес-партнёр», но особой ясности такая формулировка не добавляет. Наверняка у кого-то возникали вопросы: что это за человек и зачем увеличивать количество сотрудников в отделе персонала? Сегодня расскажем, почему HR BP полезен не только бизнесу, но и каждому сотруднику — в том числе, конечно, разработчикам.

Читать далее
Всего голосов 29: ↑26 и ↓3 +23
Комментарии 7

Что такого в IT, что с ним все носятся. И когда всё это закончится

Время на прочтение 21 мин
Количество просмотров 48K

Изначально хотел назвать статью «Почему у айтишников большие зарплаты и когда это закончится». Статья создана по мотивам внутренних митапов и докладов.

Я работаю архитектором решений, пишу книги, читаю курсы. Часто студенты, коллеги, знакомые задают вопрос о том, куда будет развиваться IT, не закончится ли оно завтра. Есть модные темы, которые не успев начаться сразу заканчиваются. IT у нас работает с прошлого столетия. Видимо, есть какой-то источник, который подпитывает интерес, может ли он исчерпаться и когда? Попробуем найти топливо IT, промоделировать развитие индустрии и предсказать признаки, по которым можно будет определить, что отрасль движется к стабилизации или деградации. 

Иными словами, попробуем заглянуть в будущее. Однако для этого надо слегка откатиться назад, чтобы посмотреть, как IT-отрасль развивалась. Тогда будет проще оценить, что нас ждёт впереди.

Читать далее
Всего голосов 71: ↑49 и ↓22 +27
Комментарии 229

Зарплаты разработчиков в первой половине 2022: языки и квалификации

Время на прочтение 6 мин
Количество просмотров 45K

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

Читать далее
Всего голосов 37: ↑32 и ↓5 +27
Комментарии 36

WiFi-портал в Россию – Как работать из-за границы, если компания не разрешает?

Время на прочтение 5 мин
Количество просмотров 54K

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

Читать далее
Всего голосов 81: ↑55 и ↓26 +29
Комментарии 170

Синдром самозванца и эмоциональное выгорание

Время на прочтение 5 мин
Количество просмотров 41K
Тема самозванцев и границ очень актуальна в мире IT. Я практикующий психолог, и знаю это, потому что практикую именно с людьми из IT.

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

Синдром самозванца




Никто, приходя к психологу, не говорит: «У меня синдром самозванца! Помогите». Жалобы обычно звучат так:

  • у меня проблемы с коллективом
  • меня не устраивает моя работа
  • я постоянно недоволен собой
  • не хочу ходить на работу
Читать дальше →
Всего голосов 61: ↑59 и ↓2 +57
Комментарии 34

Ещё одно подтверждение: 4-дневная рабочая неделя не приводит к снижению производительности

Время на прочтение 4 мин
Количество просмотров 10K
image

Более 70 компаний в Великобритании сейчас проводят шестимесячный эксперимент, в рамках которого их сотрудники каждую неделю получают дополнительный оплачиваемый выходной. Пока что все идет хорошо.


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

Читать дальше →
Всего голосов 36: ↑34 и ↓2 +32
Комментарии 17

«Стать лучшей версией себя и полюбить». Что не так с этой идеей?

Время на прочтение 9 мин
Количество просмотров 10K

"Не пытайтесь себя полюбить!", - вот с такой парадоксальной мысли я начну сегодняшнюю статью. Меня зовут Евгения Мисюченко, я практикующий психолог, гештальт-терапевт, и ко мне на консультации часто приходят люди с запросом на “полюбить себя”. 

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

Когда я беседую с ними, я слышу примерно одну и ту же парадоксальную идею “я хочу стать лучше, увереннее, смелее, интереснее и полюбить себя”.  То есть вот таким, как есть, я себя не люблю, но давайте мы меня исправим (а если ещё честнее, то вы меня исправите), и вот нового себя я полюблю.

Звучит как план, но это на самом деле не работает. Почему? 

Читать далее
Всего голосов 31: ↑22 и ↓9 +13
Комментарии 11

[Карьера в IT] Главное: что нужно знать, чтобы найти работу, пройти собеседование и выбрать оффер

Время на прочтение 6 мин
Количество просмотров 26K

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

Читать далее
Всего голосов 21: ↑16 и ↓5 +11
Комментарии 0

C# vs Kotlin

Время на прочтение 5 мин
Количество просмотров 18K

Когда речь заходит о сахаре и модных фичах в языках программирования, среди первых вариантов в уме всплывают C# и Kotlin. Поскольку эти два языка занимают схожие ниши, то есть, строго типизированы, обладают сборкой мусора, кроссплатформенны, применяются как на бекенде, так и в мобильной разработке, то сегодня мы попытаемся сравнить их синтаксические возможности. Чтобы сравнение прошло честно, будем рассматривать последние версии обоих языков, а в конце нас ждет небольшой опрос, который и определит победителя. Оговорюсь о своей непредвзятости: мне одинаково нравятся оба языка, они находятся в непрерывном развитии и не отстают друг от друга. Эта статья является сравнительной, а не обучающей, поэтому некоторые заурядные синтаксические возможности могут быть опущены.

Поехали
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 96

Grafana OnCall — Open Source хаб для алертов и инцидентов

Время на прочтение 4 мин
Количество просмотров 19K

Привет, хабр! С удивлением обнаружил, что здесь нет ни одного упоминания Grafana OnCall, Incident Response Tool с открытым исходным кодом от Grafana Labs. И это нужно исправлять, ведь мы бурно растем как по звездочкам на гитхабе, так и как часть Grafana Cloud, а в issues на гитхабе, в основном, встречаются техлиды из FAANG.

Если кратко, OnCall — это инструмент, который поможет организовать надежные оповещения/реагирование на инциденты в команде, соблюдать SLA и не просыпаться ночью от звонков.

Что умеет и как поставить?
Всего голосов 36: ↑36 и ↓0 +36
Комментарии 15

Невыжившие в IT

Время на прочтение 7 мин
Количество просмотров 193K

Этот текст я пишу из лучших побуждений, безо всякой иронии, снобизма и насмешки. Хочу сберечь время и нервы тем, кто поддался на «войти в айти» и прямо сейчас учится сортировать массивы, парсить строки и верит в «да-да, этим ты и будешь заниматься на работе».

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

Я опишу типичные ошибки тех, кто не выжил. И, соответственно, не вошёл в ИТ. Всё из опыта личных наблюдений.

Да, если «тут всё неправда», «а вот мой друг Коля успешно…» или «а у меня получилось» - прекрасно, текст не про вас и не для вас. Вы и ваш друг Коля – выжившие.

Читать далее
Всего голосов 362: ↑349 и ↓13 +336
Комментарии 445

Сравниваю UX/UI сервисов доставки продуктов: Яндекс Лавка, Самокат, Сбермаркет, Ozon Fresh, Утконос

Время на прочтение 13 мин
Количество просмотров 20K

Давно хочу поработать в FoodTech-продуктах, поэтому перечитала много статей про анализ сервисов доставки и наконец решилась опубликовать свою первую статью на Хабр. Взяла несколько сервисов и сравнила их UX. Так как я являюсь не только пользователем большинства этих сервисов, но и UX/UI-дизайнером, у меня получился некий гибридный обзор дизайнера-пользователя. Надеюсь, получилось полезно и информативно :)

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 6

Что писать в резюме, чтобы получить работу мечты: советы от HR для сферы IT

Время на прочтение 4 мин
Количество просмотров 22K

Мы много пишем про релокейт и смену работы, но уже как про свершившийся факт. Поэтому решили рассказать, что делать IT-инженеру, чтобы получить работу мечты. Для этого мы поговорили с HR-ами, которые регулярно нанимают айтишников: расспросили, на что они смотрят в резюме, каких ответов на вопросы ждут, на что больше всего обращают внимание. И собрали советы для тех, кто хочет сменить работу или не упустить выгодное предложение.

Читать далее
Всего голосов 20: ↑16 и ↓4 +12
Комментарии 11

Информация

В рейтинге
1 176-й
Откуда
Россия
Зарегистрирован
Активность