Обновить

Все потоки

Сначала показывать
Порог рейтинга

«Татуировки» саппорт-разработчика. Часть 1: лекарство от синдрома самозванца

Блог компании SimbirSoft Service Desk *Управление продуктом *Карьера в IT-индустрии

Стремясь к профессиональному росту, многие разработчики делают ставку на конкретные технологии, новые языки и другие аспекты, связанные с IT. При этом IT-решение – часть бизнес-процесса, которая делает его быстрее и эффективнее в том случае, если сам процесс выстроен правильно. Если он неверный, то хорошая IT-часть ускорит “проявление” ошибок, но не исправит их, не предотвратит возможные потери. Есть области, где цена ошибки может быть очень велика, например, в медицине.

Ценность IT-специалиста зачастую повышается по мере того, как он на своем проекте осваивает не только программирование, но и смежные области – аналитику, основы работы с большими данными, работу на саппорте, управление командами. Об этом погружении “в глубину IT” рассказывает Алексей – один из наших опытных программистов. После 7 лет разработки он возглавил саппорт на своем проекте и готов поделиться опытом, к чему это привело.

“Как говорится, если вы хотите быть лучшим, вам надо войти или в 1% лучших в определенной области, или в 15% лучших в двух смежных областях, или в 30% лучших в трех смежных областях. При этом усилия, затрачиваемые на то, чтобы стать лучшим в конкретной области, возрастают по экспоненте”, - отмечает наш коллега.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.1K
Комментарии 0

Новости

Один на всех, или как компания с несколькими десятками проектов сидит на одном Apple Developer-аккаунте

Блог компании Surf Программирование *Разработка под iOS *Разработка мобильных приложений *

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

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.7K
Комментарии 2

Уехать в Германию на финишной прямой до пенсии, отыскать там СССР

IT-эмиграция Изучение языков Удалённая работа


Уехать в Германию на финишной прямой до пенсии, отыскать там СССР или как сбежать из тюрьмы, и чтобы тебе за это ничего не было


Март 2022.


События последних недель разделили нашу жизнь на ДО и ПОСЛЕ, а наше общество – на тех, кто ZА и ПРОТИВ. Воздержавшихся, кажется, уже не осталось. Даже тех, кто в "танке". Или в бункере.


Поэтому для некоторых это статья будет занятным чтивом из серии статей советского журнала «Вокруг света», а для других памяткой и возможно инструкцией по применению. Основой для этой публикации послужили материалы для большой статьи о разных аспектах переезда и жизни в Германии (а конкретнее во Франкфурте), идея которой пришла мне года полтора назад. Материал для неё я начал собирать несколько месяцев назад. Однако с той скоростью, с которой развиваются события сейчас и то бедственное положение, в котором оказались некоторые мои коллеги, подтолкнуло меня к мысли опубликовать материалы в том виде, в котором они у меня имелись на данный момент, с минимальными доработками.

Читать дальше →
Всего голосов 78: ↑71 и ↓7 +64
Просмотры 29K
Комментарии 135

Ботнет Trickbot облюбовал роутеры MikroTik. Сейчас Microsoft выяснила почему

Блог компании Selectel Информационная безопасность *Сетевые технологии *Сетевое оборудование

Специалистам по информационной безопасности ботнет Trickbot известен с 2016 года. Его главная задача при заражении устройства — отслеживание конфиденциальной информации пользователя. Не фоточек или видео, нет, а связок пароль/логин для банковских приложений и других сервисов. В целом, ботнет заточен под корпоративный шпионаж, но страдают от него и обычные пользователи, причем «жертв» много. Со временем выяснилось, что ботнет особенно сильно «любит» роутеры MikroTik. Сейчас представители корпорации Microsoft выяснили, почему так сложилось.
Читать дальше →
Всего голосов 36: ↑32 и ↓4 +28
Просмотры 15K
Комментарии 14

Минуточку внимания

Эзотерическая оптимизация газа в Solidity

Высокая производительность *Алгоритмы *Solidity *Криптовалюты

Программирование в Солидити отличается от других языков, так как каждое инструкция и байт памяти тратят газ - деньги пользователей. В сети уже есть много ресурсов с основными техниками оптимизации кода (например, стараться использовать calldata вместо memory), но я хочу показать несколько совсем безумных и неочевидных.

Понять о чем я говорю без базового опыта в solidity будет очень сложно, но может быть эти оптимизации проявят в вас интерес в ethereum программировании.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 1.2K
Комментарии 4

Координаты чудес. Как сверхновые осветили путь к современной астрофизике

Научно-популярное Физика Астрономия

Около 10 лет назад я вторично начал вести блог в «Живом журнале» (и вел его около полутора лет). Там я пробовал писать, в том числе, на научно-популярные, философские и религиозные темы и, в частности, о высоком Средневековье (в тот период я читал и перечитывал Жака ле Гоффа, Анри де Любака, Нормана Дэвиса и Йохана Хёйзингу). XV-XVI века в истории Европы интересовали меня как «самая долгая ночь перед рассветом» в истории Западной цивилизации, когда на встречных курсах шли распад единой католической ойкумены, стремительная кристаллизация естественнонаучной картины мира на индийском и исламском субстрате, расширение географии – и все это в условиях жестокого религиозного мракобесия. Бушевавшая в XIV-XVII веках серия эпидемий чумы массово выкосила образованных клириков (ведь именно священники оказались в эпицентре антисанитарии и скученности, целования зачумленных крестов и причащения больных прихожан). На их место пришли те недоучки и фанатики, которые превратили христианскую проповедь в охоту на ведьм.

Наука освобождалась от магии и суеверий рывками. Первый настоящий физик Галилео Галилей жил в 1564-1642 годах. При этом к моменту смерти престарелого Галилея 15 лет исполнилось Роберту Бойлю, последнему ученому, всерьез занимавшемуся алхимией (1627-1691). Старшим современником Галилея был великий астроном и конструктор астрономических приборов Тихо Браге (1546-1601), а младшим – великий астроном и астролог Иоганн Кеплер (1571-1630), чья мать, трактирщица Катарина Кеплер (1547-1622) была обвинена в ведовстве. Всего через год после смерти Галилея родился Исаак Ньютон (1643-1727), учившийся у Бойля физике (и алхимии), а также претендовавший на авторство настолько законченной и непротиворечивой теории естествознания, что позволил себе сравнить Вселенную с заводными часами.

Читать далее
Всего голосов 37: ↑35 и ↓2 +33
Просмотры 2.8K
Комментарии 3

Зачем архитектору Pet project?

Блог компании МТС Анализ и проектирование систем *Управление проектами *DIY или Сделай сам

Эта статья – о Pet project, собственных проектах, которыми многие из нас занимаются в свободное время. Поговорим о том, нужны ли такие увлечения архитектору и как Pet project может помочь в работе. Также я расскажу о своих проектах и опыте, который я с их помощью получил. Добро пожаловать под кат!

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 3K
Комментарии 8

Ядро Linux 5.17 выходит уже на этой неделе — чего ждать

Блог компании VAS Experts Настройка Linux **nix *

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

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 7.6K
Комментарии 3

Scala: Гексагональная архитектура и DDD на Free Monad в функциональном программировании

Совершенный код *Проектирование и рефакторинг *Scala *Функциональное программирование *

Привет Хабр! Пятничного тру ФП хардкора с Free Monad, Таглес Финал, Монад трансформерами, Refined Types, Smart Constructors и прочим таким вам в ленту. Хардкор сам себя в ленту не принесет так что погнали.

Гексагональная архитектура делит наш код на три основные части.

1) Primary Adapters,

2) Secondary Adapter

3) Logic aka Domain.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.1K
Комментарии 0

Пять проблем неидеального тимлида (и семь спасительных решений). Как тимлиду не пострадать от стокгольмского синдрома

Блог компании IT-People Управление разработкой *Управление проектами *Карьера в IT-индустрии

Позиция тимлида — желанное место для многих разработчиков в пути их профессионального становления, но так ли радужна эта работа? Большая часть задач скрыта от других участников команды, потому мнение о тимлидах и их роли бывает искажено. 

Обсудили волнующую многих тему на нашем митапе с Захаром Овчаровым (Respona front-end team-lead, Toptal senior front-end developer). Встреча прошла перед конференцией IT-People Conf в Казани и вызвала интересную дискуссию. Полная версия обсуждений в нашем видео. 

Дисклеймер от Захара: все персонажи выдуманы, все действия нереальны, автор не несет никакой ответственности за ваши действия, поэтому действуйте на свой страх и риск;) 

Внезапно для себя вместо фронтенд-разработчика я стал тимлидом. Казалось бы, ничего страшного. Но как результат — огромная куча проблем.

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

Оказалось, что у меня большой список недугов: начиная обсессивно-компульсивным расстройством с депрессией, заканчивая биполярностью с паническим расстройством. Я решил искать корень проблемы и разбираться, почему же это произошло. Я жил тогда на Кипре, за окном светило солнце, шумело море, была работа над интересным проектом. Кажется, что всё должно быть замечательно. Но что-то в голове не давало мне покоя. 

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 2.4K
Комментарии 2

Устройство отслеживания замены картриджей в фильтре питьевой воды на STM32

DIY или Сделай сам
Из песочницы

Привет, меня зовут Евгений Кузнецов, я много лет работаю в сфере автоматизации предприятий. В качестве хобби занимаюсь поделками в сфере электроники для «малой автоматизации» дома. 

Сегодня хочу описать одно из устройств такой автоматизации – счетчик литража для фильтра питьевой воды.

Читать далее
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 8.1K
Комментарии 32

Футбольный симулятор в 30 строк кода

Ненормальное программирование *Разработка игр *WebGL *
Tutorial

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

Читать далее
Всего голосов 11: ↑2 и ↓9 -7
Просмотры 2.7K
Комментарии 14

Погружаемся в Compose-Verse — руководство по Jetpack Compose для начинающих: управление состоянием

Блог компании OTUS Разработка под Android *
Перевод

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

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 438
Комментарии 1

Зачем вам может понадобиться собственный DNS-сервер?

Блог компании Sportmaster Lab Информационная безопасность *Сетевые технологии *DNS *
Перевод

Одна из сложностей в понимании DNS заключается в его децентрализованности. Существуют тысячи (а может, сотни тысяч?) авторитетных серверов имён и по крайней мере 10 миллионов резолверов. На них работает множество разного ПО! Из-за того, что на разных серверах выполняется своё ПО, в работе DNS присутствует большая несогласованность, что может вызывать кучу раздражающих проблем.

Но вместо того, чтобы обсуждать проблемы, я хочу разобраться, почему децентрализация DNS — это хорошо?
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 6.4K
Комментарии 2

Телеграм как инструмент для оценки стоимости предметов

Мессенджеры *Python *

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

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

Пример работы этого бота можно увидеть здесь.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 2.4K
Комментарии 0

Как устроены файлы? Разбор

Блог компании Droider.Ru Программирование *Разработка под Windows *
Файлы… что вообще может быть проще? Мы все привыкли создавать, удалять, редактировать, перекидываться файлами.

Но можем ли мы заглянуть внутрь каждого файла и понять как он устроен? Конечно можем, поэтому сегодня мы немного покопаемся в бинарном коде и пощупаем метаданные.


Заодно узнаем, почему iPhone зависает от SMS и распотрошим PowerPoint.
Читать дальше →
Всего голосов 30: ↑16 и ↓14 +2
Просмотры 4.3K
Комментарии 20

Voximplant Avatar: голосовой и чат-робот с искусственным интеллектом для вас

Блог компании Voximplant Разработка систем связи *Искусственный интеллект Будущее здесь

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

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

Ситуацию поможет исправить искусственный интеллект. Эта сфера далеко продвинулась в последнее время и продолжает развиваться с высокой скоростью. Уже существует множество так называемых AI-компаньонов, с которыми можно общаться, как с живыми людьми, практически не замечая разницы. Такие роботы обучаются в процессе общения, понимают различные фразы и стараются отвечать по-разному даже на один и тот же вопрос.

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

Как сделать аватара
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 925
Комментарии 0

Как мы делали оптимизатор, который сократил планирование графика порезки металла с 5 часов до 5 минут

Блог компании Северсталь Инженерные системы

Привет! На связи Анна Данилова и Михаил Телков из центра компетенций Quintiq в «Северстали». Мы тут сделали один классный оптимизатор для производства и хотим о нем рассказать. Немного фактов: активная фаза проекта заняла 26 недель; на стадии разработки реализовано 137 задач; пока тестировали оптимизатор, выявили и решили 86 инцидентов, а за первый месяц эксплуатации — ни одного тикета на изменение; сделали так, что фактические затраты на проект оказались в 4 раза меньше первоначальной оценки; консультантами были европейские коллеги, поэтому иногда задачу осложняли языковые трудности. Но все работает. 

 

А дело было так:
Всего голосов 14: ↑8 и ↓6 +2
Просмотры 2.9K
Комментарии 9

Кризис в стоматологии: готовьтесь чистить зубы 3 раза в день

Блог компании Белая Радуга Управление проектами *Здоровье

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

В отличие от других отраслей у нас не прекратились никакие поставки. Точнее, например, есть несколько американских поставщиков фармы. Двое отказались, а третий и четвёртый решили расширить доли, потому что рынок России большой. Почему они остались? Официально, потому что биоэтика предполагает, что от медикаментов страну отрезать нельзя даже санкциями, а реально, потому что это сулит им сверхприбыли.

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

Пациенты, соответственно, как и при любом кризисе, хотят закрыть максимум вопросов здоровья как можно быстрее. Мы даём возможность зафиксировать цену плана лечения (он иногда бывает на 24 месяца) при условии предоплаты расходников, чтобы закупить их сейчас. Просто поднять цены, как всем нам кажется, не совсем этично.

Русских врачей поливают помоями в международном сообществе.

Пациенты плачут на приёмах.

Многие вещи подорожали. Когда я увидел новый прайс на зубные щётки с повышением на 70%, то сначала не поверил своим глазам, перезвонил спросить. Да, это правда.

Всё вокруг напоминает старый добрый 2014-й год, когда доллар вместо 30 рублей вдруг стал 90. Но паники больше.
Читать дальше →
Всего голосов 198: ↑168 и ↓30 +138
Просмотры 51K
Комментарии 151

Разработчик в стране Serverless: первые шаги, первая лямбда (Часть 1)

Блог компании Lineate JavaScript *Программирование *Node.JS *Serverless *

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

Преимущества выглядят заманчивыми и многообещающими. Так ли все это? Пришло время познакомиться с serverless технологиями. Буду разбираться с новым подходом через призму опыта создания “классических” приложений. Это значит, что обязательно должны быть тесты, возможность запускать локально, возможность дебажить, несколько окружений, логи, метрики и т.д. Нет смысла знакомиться на уровне hello world приложений, которые красиво выглядят на экране. Я возьму задачу с похожими на реальность сценариями. Конечно, в сети очень много разных статей и инструкций, но нет таких, после которых ты сможешь сделать как надо, подумав обо всех проблемах заранее, а не после релиза. Поехали.

Читать далее
Рейтинг 0
Просмотры 2.1K
Комментарии 27