Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

Как инженеры могут влиять на бизнес-стратегию: от технологий к результатам

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров127

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

Читать далее

Детские писатели в борьбе с нейросетями

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

Однажды мне попалось интересное видео о необычном бизнес‑лайфхаке. Англоязычный автор рассказывал о том, что создаёт детские книжки полностью с помощью нейросетей и продаёт их в цифре на Amazon. Эти детские книжки были совсем незамысловатые: большая, размером в страницу, нейрокартинка и пару предложений поверх. Свёрстанные 10–12 страниц — и книжка готова к продаже. «Ну чем я хуже!» — прозвучал в моей голове голос предприимчивой Фрекен Бок. И вот уже ChatGPT строчит мне первую сказку. А потом вторую, а потом третью, четвёртую, десятую. Нет, не для продажи. Для того, чтобы добиться хотя бы минимального качества текста, который бы мне было не стыдно опубликовать. Довольно быстро я осознал, что все попытки нейросети: шаблонны, поверхностны, скудны, бессмысленны и очень скучны. Уже тогда было понятно, что нейросети, если и заменят когда‑нибудь писателей, случится это ещё очень и очень не скоро. И даже в этом случае над текстами придётся ещё много работать редактору. На данный момент даже элементарные детские истории, написанные нейросетями, не выдерживают никакой критики человека, которому не далека литература.

Читать далее

От свалки ссылок к базе знаний: как мы оживили UX-архив

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

Привет! Меня зовут Андрей, я исследую клиентский и пользовательский опыт в hh.ru. В статье расскажу, как нашей команде удалось вовлечь компанию в рисёчи и тем самым повысить их полезность.

Читать далее

Auto Compliance: Автоматизация оценки соответствия активов стандартам и требованиям безопасности

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

Security Vision

Введение

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

Читать далее

Где работать в IT в 2025 году: DatsTeam

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

Наша рубрика «Где работать в IT» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.

В этом выпуске мы расскажем про компанию DatsTeam, которая разрабатывает рекламные платформы, игры, мобильные приложения и финтех-решения. В команду продуктовой разработки входят PM, PO, инфраструктура, DevOps, SecOps, QA. Основные стеки — JAVA Spring, PHP Symfony, React, iOS, Android.

Читать далее

Как просто сделать линейку с помощью своей камеры?

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

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

А что дальше?

Наибольшая общая возрастающая подпоследовательность

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

Привет! При решении контестов я нашёл интересную задачу по теме динамического программирования.
Постановка задачи: Необходимо найти наибольшую общую возрастающую подпоследовательность двух массивов.

В этой статье я разобрал несколько способов решения этой задачи с разными асимптотиками по времени.

Читать далее

Алгоритмическая угадайка от Google: 1 000 000$ как я решил задачу и улучшил свой алгоритм трижды

Уровень сложностиСложный
Время на прочтение9 мин
Количество просмотров399

Недавноя наткнулся на интересную задачку, которая, по слухам, используется на собеседованиях в Google. На первый взгляд — простая угадайка: нужно отгадать комбинацию из нескольких элементов, получая после каждой попытки лишь подсказку о числе совпадений. Но стоило мне углубиться, как стало ясно: эта задача отлично тренирует стратегическое мышление, анализ вероятностей и применение эвристик. Изначально я придумал решение, а затем трижды его улучшил, добившись стопроцентного результата и снизив среднее число попыток. В этой статье я подробно расскажу, как размышлял, какие гипотезы проверял, и как шаг за шагом превратил «угадайку» в чётко работающий алгоритм.

Читать далее

Защитим вдов и сирот от хищных ИИ-стартаперов

Время на прочтение3 мин
Количество просмотров456

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

В чем социальная значимость таких задачек? Дело в том, что венчурные капиталисты тратят не свои деньги, а деньги, которые институциональные инвесторы, в частности пенсионные фонды - вкладывают в фонды венчурных капиталистов. Тем самым, хотя в США существуют законы, запрещающий неопытным инвесторам ("widows and orphans laws" - "законы о защите вдов и сирот") вкладывать в стартапы напрямую - вдовы и сироты все равно не защищены, так как живут на выплаты из пенсионного фонда, в который вкладывал их безвременно почивший отец семейства.

Также не открою Америку, что стартапер стартаперу рознь. Одни честно делают прототипы и решают задачки от потенциальных пользователей. А другие занимаются shmoozing - то есть ходят по тусовкам и пытаются что-то впарить VC говорением в стиле Остапа Бендера.

И вот чтобы защитить венчурных капиталистов (а через них - вдов и сирот) от стартаперов второго типа, мы с соратниками сделали задачку под названием SystemVerilog Microarchitecture Challenge for AI No.1:

Читать далее

Как развивать DevRel без бюджета: личный опыт и практические советы

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

Всем привет! Я Дарья Васильева и отвечаю за DevRel в ПГК Диджитал. В этой статье я расскажу, как мы (я не одна) развиваем наше направление при ограниченном бюджете: делюсь личным опытом, идеями.

Прелюдия. Что такое Devrel

DevRel (Developer Relations) — всё ещё относительно новая сфера для многих компаний. Часто не до конца понятно, кто такие DevRel-ы и чем они занимаются. А литературы по теме почти нет. Могу порекомендовать книгу на английском «The Business Value of Developer Relations».

По сути, DevRel — это человек-оркестр: он соединяет PR, HR, техническое знание, организационные навыки и огромное желание вовлечь команду в общее дело.

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

И здесь на первый план выходит роль специалистов DevRel, которые помогают выстраивать прочные отношения с профессиональным IT-сообществом, транслировать ценности компании во вне, демонстрировать её технологическую экспертизу и культуру.

О главном. DevRel без бюджета: что можно сделать уже сейчас.

Читать далее

Разговорный UML: как говорить с командой на одном языке

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

Привет! На связи Кнышенко Марина, системный аналитик Рунити. В этой статье мы попробуем сделать из UML универсальное средство общения, чтобы диаграммы помогали наладить диалог между командой и не лежали в архиве в качестве средства устрашения. Статья будет интересна системным аналитикам, которые ищут универсальные инструменты для работы и хотят настроить коннект с командой. 

UML — унифицированный язык моделирования… На втором слове коллеги заснули. На практике из академического определения можно запомнить, что UML — это язык. Язык необходим для передачи мыслей от одного человека к другому. Точно также на языке UML можно составить синтаксически верное описание системы, пустив в дело весь доступный арсенал «стрелочек» и «квадратов», но эти многоэтажные диаграммы так никто и не поймет.

Читать далее

Как найти узкого специалиста? Вырастить своего! Как мы готовили стажерскую программу для разработчиков

Время на прочтение8 мин
Количество просмотров256

Привет, Хабр! Я тимлид группы разработки на BPMSoft. Не так давно мы с командой завершили четвертую профильную стажировку, и в этой статье хочется поделиться своими инструментами, наработками и полученными шишками. Возможно, она будет полезна молодым тимлидам и руководителям групп, чтобы запустить свою первую стажировку или найти новые точки роста в той, что уже организовывали.

Читать далее

Когда дизайнер и разработчик говорят на одном языке: SCRUM

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

Привет, Хабр! Меня зовут Дмитрий Волков, я Head of Product Design в MANGO OFFICE.

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

Читать далее

Ближайшие события

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

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

В сентябре 2025 года стартует обучение на программах совместной магистратуры Яндекса с тремя вузами — ИТМО, НИЯУ МИФИ и МФТИ. Выпускники получат диплом о высшем образовании от вуза, диплом о профессиональной переподготовке от Яндекса, студенческие льготы, отсрочку от армии, портфолио с проектами. Обучение платное и длится два года, как в обычной магистратуре. Мы расспросили студентов о том, как они оплачивали обучение (за свой счёт, с помощью работодателя, маткапитала, образовательного кредита) и получали налоговый вычет за образовательные услуги.

Читать далее

Kafka умеет синхронно. В Spring Boot

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

Apache Kafka — король асинхронного взаимодействия в микросервисных архитектурах. Но что если нужно получить ответ сразу?

Перевод от команды Spring АйО шаг за шагом покажет, как превратить Kafka в инструмент синхронной коммуникации — с настройкой ReplyingKafkaTemplate, топиками для ответа и тайм-аутами.

Читать далее

Как создать нечитаемый слайдер для Вашего сайта, или свойство BlurText, которого нет

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров512

На просторах сети немало сайтов, и у значительной их части на главной странице находится ОН — Самый Главный Слайдер.

Как правило, у него есть некоторый набор отличительных черт: он большой, у него красивые картинки, он содержит очень важную информацию!

А самое главное — зачастую, часть его слайдов... нечитаема. И это очень коварная проблема, ведь поначалу ничто не предвещает беды. Дизайнер делает красивый дизайн, верстальщик - качественную вёрстку. Всё идёт отлично!

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

А ещё есть разные... кхм... разрешения... кхм... экрана... Простите, слеза в горле застряла.

Читать далее

Что такое GDScript и подходит ли он детям для старта в программировании

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

Мы в Pixel преподаем язык программирования GDScript на примере разработки игр на движке Godot (Годот) и считаем, что это отличный вариант для старта в программировании в младшем школьном возрасте. Но обо всем по порядку: хотим рассказать о языке, отмеченном движке и потенциале владения ими. Еще упомянем наш онлайн-курс программирования на Godot и коротко опишем его.

Читать далее

7 актуальных метанавыков, чтобы вести за собой команды

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

Привет, это Хабр и SETTERS EDUCATION — образовательный проект для специалистов, руководителей и команд. Ребята пришли с идеей написать статью про супернавыки для тимлидов и не только, с помощью которых можно развивать у себя... другие навыки. Мы быстро поняли, что да, хотим — на Хабре особенно хочется почаще поднимать тему развития специалистов с высоким грейдом, которые работают с командами. Но мы оценили, что статья получилась полезной вообще для всех — независимо от того, сеньор вы, мидл или джун. 

Ниже мы изучим 7 суперскилов, они же — метанавыки, которые меняют подход к управлению. Эти навыки коллеги оттачивают на курсе «Креативное лидерство» вместе с Дашей Золотухиной, HRD Яндекса. Но сначала немного о том, почему обычных скилов — недостаточно.

Читать далее

Как я раздул из гофера слона или история распределенного сократителя ссылок

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров770

Вполне логично предположить, что сократитель ссылок — довольно простой сервис как с точки зрения пользователя, так и под капотом. Но что, если, взяв за основу такую простую задачу, построить целую распределенную систему?

Мой шортенер начинался как простая практика с Go и gRPC после всех ОГЭ:), где должно было быть 3 сервиса: тг бот, API gateway и ядро. Но с каждым днем идей все больше, энтузиазм растёт, я стал делать упор на высокие нагрузки, и постепенно мини‑практика начала становиться боевой event-driven машиной. В этой статье я хотел бы подметить интересную мысль: даже самая простая вещь может быть реализована сложно.

Погрузиться в архитектуру

Dependency Injection в JavaScript: зачем он вам нужен

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

Как избавиться от проп-дриллинга, упростить тестирование и навести порядок в зависимостях React/JS‑приложения? В статье — зачем вообще нужен dependency injection в JavaScript, почему он редко используется и как это меняет @wroud/di. С кодом, примерами и без тяжёлой рефлексии.

Читать далее