Как стать автором
Обновить
-1
0
Екатерина Мартиросян @Kate_Mar

SEO-специалист, переводчик, тестировщик (ручное)

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

Пишем хорошие баг репорты. Рекомендации

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

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

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

Меня зовут Евгений Домнин, я QA и постараюсь поделиться видением, что делает баг репорт хорошим. Прошу простить за долгое вступление, давайте начнем.

Читать далее
Всего голосов 11: ↑10 и ↓1+14
Комментарии7

Будни устного ИТ-переводчика: неожиданные откровения с полей

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

Привет, Хабр! Это снова я, Иван Чаплыгин, руководитель отдела переводов компании КРОК. В прошлом посте собрал для вас прописные истины из жизни устного последовательного переводчика, в этот раз наоборот – текст о неочевидных гранях профессии. 

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1+14
Комментарии2

Высшее образование в IT и зарплаты

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

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

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

IT-дейтинг в 2024: как найти вторую половинку айтишнику и удаленщику

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

Спойлер: это может быть немного сложнее, чем найти еще одну работу. 

Сначала пройдемся по цифрам: 72% россиянок хотят выйти замуж за ИТ-специалиста

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

В общем, айтишники любят умниц и красавиц. желательно с возможностью удаленки, но не обязательно. Все как у людей. 

Читать далее
Всего голосов 46: ↑17 и ↓29-5
Комментарии418

Suno как аранжировщик etc

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

Доброго времени всем пользователям Suno и тем, кто интересуется технологиями ИИ в музыке. Как и ранее не претендую на полноту освещения вопроса, но надеюсь, что информация будет полезной

Под аранжировкой обычно понимают создание инструментального трека (минусовки, backing track) на основе мелодии или мелодии + гармонии, с определенным стилем, темпом, формой/структурой. Suno генерирует песни (и инструментал) целиком с задаваемыми (относительно) стилем и формой. Показалось интересным протестировать систему на возможность создания нужной аранжировки. Особенно после своих экспериментов с Audio Input (см. статью), когда эта функция Suno стала очевидной. Да и читатели обращались с подобным вопросом. Так я затеял серию экспериментов, результаты которых представил в пяти тестах. (Все звуковые примеры и детали у меня на сайте).

За последние пару месяцев я сделал более 80 DS (dataset, исходников), как с вокалом, так и инструментальных. Причем, чаще это была не просто отрезка фрагмента до 60 сек. из готового трека, а его препарация или сборка фрагмента c нужным содержанием (вокал, аккорды, Hi-Hat Loop и т.п.).

Тест #1 / от спетой мелодии, текста... ("По-Гру-Гла-Но ...") *.

Отталкиваясь от удачного опыта с генерацией аранжировок в разных стилях на а капеллу Воробей я решил провести более детальный эксперимент: на входе спетая мелодия + текст (Lyrics) и задание Style. Классно же спеть свою мелодию, скормить Suno и получить готовую песню в нужном стиле...

Написал простую мелодию, сочинил шуточный текст, включающий Bridge, Verse и Chorus и пропел все это на простую гармонию. Сначала в темпе 90 bpm - тогда пришлось сделать 2 разных DS: Bridge+Verse и Bridge+Chorus, иначе нельзя было уложиться в ограничение в 60 сек. Затем - в темпе 102 bpm: Bridge+Chorus, здесь Bridge уже не пропевался.

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

Рынок Wi-Fi сегодня. Из чего выбирать и как снизить риски?

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

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

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

Под катом вы найдете краткий обзор ситуации на рынке и сравнительную таблицу с характеристиками вендоров.

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

Веб-дизайн для подростков в Figma: 9 бесплатных видеоуроков

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

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

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

Читать далее
Всего голосов 13: ↑9 и ↓4+5
Комментарии0

Урок по веб-дизайну для детей: как работать с сеткой в Figma

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

Этот урок мы посвятим работе с типографикой в Figma. Вы узнаете, как работать с модульными сетками в «Фигме». Урок предназначен для детей и подростков 8 лет и старше.

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

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

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

Ваш собственный сайт задач за 30 минут — и совсем бесплатно :)

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

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

А может вы набираете стажёров в компанию - на позицию junior разработчика или тестера - или на внутренние курсы - тут не помешала бы возможность провести мини-соревнование - чтобы отфильтровать более целеустремлённых кандидатов. (конечно нужна аккуратность с любителями ИИ-генерации кода, но это отдельная тема) Можно использовать также и для сессий live-coding на собеседованиях.

Это просто! Вы можете за один присест развернуть готовый опенсорсный сайт (моё творение) на бесплатном PHP-хостинге. В зависимости от потребностей этого может хватить на годы. Я расскажу об основных возможностях и недостатках - и вкратце поясню как скачать, как задеплоить, как кастомизировать - так что вы сможете решить, подойдёт ли эта штука для ваших целей.

Читать далее
Всего голосов 13: ↑9 и ↓4+8
Комментарии24

Онбординг junior-разработчиков: как сделать так, чтобы онбординг завершался словами «и жили они долго и счастливо»

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

Приветствую, Хабр! Я, Полина, HR‑менеджер Digital HR компании «Улей». В прошлый раз я рассказывала о том, как в Улье устроен процесс онбординга. Среди комментариев был один, на который мне захотелось ответить подробно. Пользователь спрашивал, как устроен в нашей компании процесс адаптации разработчиков, как структурно выглядит погружение нового разработчика в продукт, ведут ли у нас новеньких наши текущие сотрудники и сколько они на это тратят времени? Сегодня постараюсь ответить на запрос и подробно расскажу, как мы онбордим разработчиков. И не просто разработчиков, а junior‑разработчиков.

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

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

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

Правда ли, что в России самые «богатые» программисты? И как с этим в других странах

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

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

попробуем разобраться
Всего голосов 41: ↑29 и ↓12+26
Комментарии132

Лучшее резюме из тех, что я видел

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

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

Вонючее начало


В момент начала пандемии COVID-19 Дэниелу Синглтери уже осточертела его работа. Работая сантехником в коммерческих и жилых зданиях Атланты, он в свои 11-часовые смены решал самые грязные и вонючие проблемы в стране.

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

Зайдя с целью разведки в туалеты, Дэниел заметил нечто странное: по низу помещений дул поток воздуха. Отодвинув унитаз, от отшатнулся: в нос ему ударил отвратительно пахнущий ветер. Позже он писал: «Представьте, что мощный насос подаёт вам в лицо канализационный газ». Это не просто необычно, такого просто не должно быть возможно.

Трубы канализации не выдувают воздух. Тем не менее, весь торговый центр превратился в газопровод.
Читать дальше →
Всего голосов 78: ↑59 и ↓19+64
Комментарии95

Игры, которые помогают понять абстракции

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

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

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

Почему Scrum так изматывает

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

В современном мире программирование связано с высокой стрессовой нагрузкой — намного большей, чем на моей памяти было в 90-х и начале 2000-х, когда я только начинал свой путь в этой сфере. В те времена безумие начиналось в преддверии дедлайнов, но в остальное время всё шло более-менее размеренно. Сегодня же психологическая нагрузка и давление уже являются неотъемлемыми спутниками разработки ПО.

Поэтому, естественно, в целях сохранения здоровья и повышения продуктивности мне хочется с этим давлением как-то разобраться. В итоге я немного поразмышлял, почему в последние пару десятилетий всё стало настолько печально (по крайней мере, для меня).
Читать дальше →
Всего голосов 111: ↑104 и ↓7+136
Комментарии75

«Мы вам (не) перезвоним». Кого не берут в ИТ?

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

А с вами бывало такое, что вот вы прошли собеседование, вам кажется, что всё успешно, хорошо, самое время для следующего этапа или оффера, и вдруг вы получаете отказ или о вас просто забывают? Наверное, у каждого что-то такое было.

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

Казалось бы, всё это можно исправить, но всё не так просто: ведь то, какими мы предстаём перед потенциальным работодателем, – естественная часть нас, которая существует здесь и сейчас. Субъективно? Тоже не отрицаем, доля субъективности всегда есть.

Мы попытались зайти в реальное айти и узнать, что страшнее – угрюмый вид, пирсинг, сертификат с курсов или судимость. Получилось любопытно.

Читать далее
Всего голосов 64: ↑24 и ↓400
Комментарии69

Микрообучение при просмотре фильмов на английском языке. Это возможно?

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

Для начала, давайте рассмотрим концепт микрообучения. В принципе, здесь всё просто: вам нужно отработать навык — вы дробите его на более мелкие кусочки и отрабатываете по кусочку за один раз. Микрообучение также подразумевает, что человек занимается не стандартно, по 45–60 минут два раза в неделю, а, например, по 10–15 минут ежедневно, что для многих взрослых студентов более удобно.

Я возьму аудирование. На занятии с учебником преподаватель берёт стандартное аудио, начитанное актёрами с достаточно медленной понятной речью. Вы проходите несколько этапов:

Читать далее
Всего голосов 10: ↑9 и ↓1+11
Комментарии4

Suno есть, скрипач не нужен!?

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

Я еще не совсем отошел от шока полугодичной давности, когда познакомился с RVC ... а тут новый прорыв - Suno. Думаю, многие если и не знакомы с самим сервисом, то слышали результаты - саундтреки с вокалом, полностью сгенерированные ИИ, по сути, не отличимые от живого исполнения. Хотя, конечно, еще до ИИ в музыке стало так много синтетики, что теперь и музыкант не всегда определит, как именно она была сделана.

В общем, то, о чём мечтают многие сочинители текстов - положить свои стихи на музыку, стало невероятно простым и доступным. Именно невероятно - 3 клика и Suno за 30 сек выдает 2 варианта песни на ваш текст в выбранном вами стиле.

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

Сначала пару строк о качестве. Это ведь важно?

Suno генерирует, правильную, качественную, профессионально звучащую музыку, которую вы слушаете как-бы через некачественные колонки. Т.е. музыкальное качество высокое, а звуковое - не всегда, но ... Вот отзыв Сергея Кокорина, руководителя и дирижера сочинского Биг-Бенда, на один из первых примеров Suno, который я ему показал: "... поразительно точно соблюдены все правила штрихов, нюансов, аранжировки... Удивительно верное инструментальное произношение свинга! У вокалистов чудесный порядок, и в сольном произношении, и аккордовом! Огромное количество подробностей учтено!!! Поразительная железяка, хорошо это слышно, но не верится...". И согласитесь, живой джаз - очень непростая музыка для имитации, это не клубный трек.

Читать далее
Всего голосов 21: ↑20 и ↓1+25
Комментарии34

NVM+RVC = вокал профи?

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

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

NVM (Neural Voice Model) — нейронная голосовая модель

RVC (Retrieval-Based Voice Conversion) — преобразование голоса на основе поиска

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

Да, еще. Обычно профессионалом считают того, кто навыку обучался, им владеет или того, кто этим зарабатывает. Но все мы знакомы с людьми, которые прекрасно поют, но они не заканчивали ДМШ, колледж, консерваторию, не учились вокалу и не зарабатывают пением. К слову, вокальное отделение — единственное в консерватории, в приеме на которое не требуется аттестат музыкального колледжа, а возрастной порог 35 лет (по крайней мере, так было 20 лет назад).

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

Генератор музыки. Web Audio API. Опыт новичка

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

Контекст и предыстория


Мне 62. Года три назад решил попробовать написать достаточно сложную систему, до этого было только 20 строк на бэйсике в 1981 г., когда нам на 5 курсе радио-факультета (НГТУ, ранее НЭТИ) воткнули 3 месяца информатики. Профессионалом принято считать того, кто предметом владеет и на нем зарабатывает, так что по факту я — новичок.

С другой стороны, я почти всю жизнь занимался относящимися к музыке алгоритмами, застал процесс развития и железа, и ПО и по мере сил участвовал в нем. В 1978 разработал и собрал синтезатор а-ля Mini-Moog (полагаю, 1-й за Уралом), разработал и выпускал 1-ю в СССР звуковую карту с синтезатором для Агат7(9) — советский аналог Apple II, проектировал модуль FM-синтеза для одного из заводов, сотрудничал с Cakewalk (США), PGMusic (Канада), PowerFX (Швеция) — чаще по схеме: «идеи и воплощение от нас, бюджет — от них», участвовал в международных музыкальных выставках MusikMesse (Германия), NAMM (США) и пр.
Читать дальше →
Всего голосов 25: ↑25 и ↓0+25
Комментарии7

Suno споёт моим голосом? Ну, … да

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

Доброго дня/вечера! Статья по использованию в Suno опции Audio Input (в продолжение предыдущей статьи о Suno).

Кратко. Вы загружаете короткий (6-60 сек) фрагмент аудио, задаете Стиль, текст (если песня) или нет (если Instrumental), а Suno его "дописывает", доигрывает. С опцией "Get Whole Song", как и ранее, можно объединить исходное и новое в одну композицию.

Суть (как я понимаю) в том, что алгоритм пытается распознать закономерности в загруженном фрагменте, я бы даже сказал "музыкальное содержание" не в эмоциональном человеческом понимании - грустно, весело, трагично и т.п., а в формальном смысле - какая ритмическая структура, какая гармоническая последовательность, где мелодические линии, какие штрихи, тембры, какая форма. Хотя это тоже "человеческое", робот, скорее, ищет закономерности в графическом (спектральном) представлении всего этого. В итоге это берется за основу, чтобы продолжить "рисовать".

Кажется есть одна близкая аналогия: если вам дадут обрывок картинки и попросят дорисовать, что получится? Чем больший фрагмент вам выдан, тем меньше будет ошибок, "произвола" в дорисовке. Также и Suno. Я пробовал и 6 сек., и 60. В первом случае было мало чего "повторять", а при максимальной длине у системы есть что анализировать - по хорошему, в 1 минуту можно вложить короткий инструментальный проигрыш, куплет и припев - т.е. почти весь значимый материал песни.

Важный момент: чужие фрагменты подгружать нельзя (т.е. те, на которые у вас нет прав) - появляется Pop-Up окошко. А как хочется "скормить" 60 сек. что-то вроде "Stairway To Heaven" / Led Zeppelin - и "доиграть" уже со своими словами!

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

Информация

В рейтинге
Не участвует
Откуда
Томск, Томская обл., Россия
Дата рождения
Зарегистрирована
Активность

Специализация

UX Tester, SEO Specialist
Middle
English