Месяц: Ноябрь 2022

  • Junior системные аналитики, или как не выгореть после первого проекта

    от автора

    Спустя год своей работы на позиции системного аналитика, я иногда вспоминаю, как все начиналось. Сегодня хотелось бы поговорить о сложностях этой роли, которые возникают в самом начале.Зачастую, все работодатели при поиске данного специалиста заинтересованы в том, чтобы человек был с опытом. Что крайне логично, потому что данная роль предполагает определенный уровень ответственности. Опыт желательно от…

  • Полное руководство по модулю asyncio в Python. Часть 2

    от автора

    Публикуем вторую часть руководства по модулю asyncio в Python, в которой представлены разделы оригинала №3 и 4. Читать головокружительную первую часть.3. Когда стоит использовать модуль asyncioЕсли описать модуль asyncio несколькими словами, то получится, что это — нечто новое, популярное, широко обсуждаемое и интересное.Но, несмотря на это, вопрос о том, когда в некий проект стоит внедрить asyncio, это — вопрос спорный…

  • 6 Эмуляторов операционных систем, полностью написанных на JavaScript

    от автора

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

  • VK Cup: место встречи чемпионов

    от автора

    Привет, Хабр! Я к вам с хорошими новостями: 28 ноября стартовала регистрация на чемпионат VK Cup! В этом году он посвящён только разработке (но не расстраивайтесь — дизайнерский трек мы перенесли в программу чемпионата VK Design Cup).Классическое олимпиадное программирование пройдёт на площадке Codeforces — регистрируйтесь. К остальным трекам – мобильной разработке, машинному обучению и разработке…

  • Пишу диаграммы последовательностей текстом (кодом). Вы тоже можете

    от автора

    Я работаю бизнес-аналитиком. Создание диаграмм последовательностей (sequence diagram) – часть регулярной рутины. Всё классно. Но процесс правок…даже незначительные изменения – это долго потому, что нужно много всего подвинуть и состыковать;исходников может не сохраниться и приходится создавать диаграмму заново;иногда проще сделать новую диаграмму, чем править существующую. Такая нерациональная трата времени и сил раздражает. Как и многие, я использую…

  • Умный дом Sber теперь полностью автономный. Из чего он состоит?

    от автора

    SberDevices сегодня перезапустили собственную платформу умного дома, отказавшись от сторонних инфраструктурных решений и сделав ее полностью автономной. Также с сегодняшнего дня в продажу поступило первое устройство умного дома Sber нового поколения – самая популярная лампа А60.Мы анонсировали разработку новой инфраструктуры для своей платформы умного дома полгода назад. Основной задачей было обеспечить бо́льшую надежность работы: элементы…

  • Это база: как я превращаю копилку личного опыта в социальные технологии, которые работают

    от автора

    Сначала — (не)много рефлексии на тему того, почему и зачем я держу такие копилки.Сейчас, кажется, можно найти тысячи материалов, которые дадут ответ на любой вопрос. И раньше я топила за то, что изобретать велосипеды бессмысленно и нужно пользоваться результатами работы людей, которые ее уже проделали — ведь чтобы выжить в современном мире, нужно просто уметь…

  • Как мы превращаем АТС в омниканальную систему связи

    от автора

    Многие информационные сайты и интернет-магазины до сих пор просто указывают номер телефона и e-mail в шапке сайта. Но времена изменились, и эти способы связи далеко не всем удобны. Все зависит от типа личности – часто покупатель не делает заказ онлайн или по телефону, а предпочитает привычный мессенджер. И 3CX, идя в ногу со временем, предлагает…

  • Bottom sheet: Navigation

    от автора

    Не так давно в Кошельке появился платежный фрагмент для оплаты в магазинах. При разработке его дизайна мы, конечно, ориентировались на Apple Pay. Он отображается в Bottom Sheet и имеет навигацию внутри себя. Если нажать на выбор карты, Bottom Sheet отобразит viewcontroller со списком карт, у которого еще и другая высота контента. Нам потребовалось повторить такое…

  • Ввод-вывод — уже не узкое место

    от автора

    На собеседованиях с программистами я часто прошу их написать простую программу, посчитывающую частотность слов в текстовом файле. Это хорошая задача, проверяющая множество навыков, а уточняющие вопросы позволяют зайти на удивление глубоко. Один из моих уточняющих вопросов такой: «Что является узким местом производительности вашей программы?» Многие отвечают что-то типа «считывание из входящего файла». На самом деле,…