Социальные сети Рунета
Суббота, 29 января 2022

[Перевод] Почему сениор-разработчики чаще получают отказ на собеседованиях? Собеседование сениор-разработчика — это тайна; собеседование джуна — это триллер. Собеседования на позицию джуниор-разработчика высасывают из кандидата всю алгоритмическую энергию. Даже для участия в тренировочном собеседовании нужна большая доза сахара и кофеина. Но надо ...

[Перевод] Почему так важно сообщать соискателю, что пошло не так на собеседовании (и как это сделать правильно) Одна из самых отстойных вещей в технических собеседованиях — то, что это чёрный ящик. Кандидатам сообщают лишь то, прошли ли они на следующий этап без каких-либо подробностей, почему так вышло. Отсутствие обратной связи или конструктивной обратной связи не просто фрустрируе...

На собеседование с мамой? ИТ-рекрутер спросил об этом в LinkedIn — пост собрал более 250 комментариев ИТ-рекрутер Александр спросил подписчиков об опыте собеседований втроём — когда кандидат на интервью приходит с мамой. Оказалось, такое — не редкость, пишет dev.by.

Гугл-программисты. Как идиот набрал на работу идиотов В стародавние времена я, на постоянной основе, занимался техническими собеседованиями – отбирал кандидатов на должность программиста в компанию. У меня была простая, понятная, шикарная методика (не мной придуманная). Чувак сначала проходил длинное собеседование по куче разно...

Собеседуем кандидата на должность Senior Software Developer Я провел не одну сотню собеседований как с одной стороны, так и с другой. В этой статье я хотел бы поделиться своими опытом, наблюдениями и интересными моментами. Возможно, кого-то это убережет от ошибок, неверных выводов и потерянного времени. Читать дальше →

Много лет назад, когда удалённые серверы не были таким обычным делом как сегодня А вы помните серверный и коммуникационный рынок 14 лет назад? Как это было? Казалось бы прошло всего ничего, а ситуация в корне изменилась. Цены на гигабайты, мегагерцы, мегабиты. Я точно помню вплоть до деталей, благодаря вызову с которым столкнулся я как IT-менеджер и м...

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

[Перевод] Один совет, благодаря которому я успешно прошёл несколько собеседований — Что вы скажете, если я попрошу вас разработать сервис, который обрабатывает тысячи запросов в секунду с минимальной задержкой? — Хм… Я скажу, что у вас в компании возникла такая проблема. Но у вас нет идей и вы обсуждаете её на собеседованиях с кандидатами :) Именно так ...

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

[Перевод] Как приручить событийно-ориентированные микросервисы Современные микросервисные архитектуры являются событийно-ориентированными, реактивными и придерживаются хореографического подхода (в противовес к централизованному контролю через оркестратор), что позволяет им быть слабо связанными и легко изменяемыми, не так ли?TL;DR: А в...

Сервис для технического собеседования 2.0 — видеозвонки, запуск кода, тестовые задания Почти месяц прошёл после первой публикации своей идеи, за это время функционал приблизился к чему-то похожему на настоящий MVP, которым можно пользоваться. Прикрутил firebase в качестве бэкенда, добавил видеозвонки, запуск кода на фронте, пока это React, Vue и Angular, вс...

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

Drone Ecozone Part 2: как приручить китайский дрон в полевых условиях Сложно ли управлять квадрокоптером? Если вы просто пользуетесь пультом, то задача покажется вам простой, а если пытаетесь проникнуть в тайны китайского API — то, быть может, даже нерешаемой. Сегодня мы расскажем об оборотной стороне хакатона Drone Ecozone, в ходе которого ...

[Перевод] Собеседования по алгоритмам: теория vs. практика tl;dr За последние десятилетия мода на собеседования программистов менялась несколько раз, и каждая из них выглядит нелепо в ретроспективе. Либо мы наконец-то нашли настоящий секрет эффективных собеседований, либо увлеклись очередным модным течением, которое через десять-два...

Опрос: какой мультфильм должен получить «Оскар»? «Как приручить дракона 3», «История игрушек 4» или, может быть, «Клаус»?

Как оценить Soft Skills на собеседовании и помочь разработчику их развить Довольно очевидно, что junior-разработчику и тимлиду требуется сильно различающийся набор навыков. И если в случае hard skills всё уже миллион раз проанализировано и посчитано, то о необходимом наборе soft skills в зависимости от должности мы можем только понимать на уровне ...

Как добавить 3D в iOS приложение c помощью SceneKit Одна из запоминающихся частей приложения «Кошелёк» — 3D-изображение карт и купонов с источниками света, бликами на поверхности и возможностью вращения. На собеседованиях кандидаты часто спрашивают, как мы это реализовали, и так как тема многим интересна, расскажем об этом п...

4 угла хорошо, а 6 лучше: гексагональные шахматы в консоли и с ботом Привет! Мы учимся на первом курсе бакалавриата «Прикладная математика и информатика» в Питерской Вышке. Во время работы над семестровым командным проектом по С++ мы решили написать компьютерную версию Интеллектора с ботом — шахматную игру на гексагональной доске с особыми ф...

EDSAC (только для самых суровых) Что приходит Вам в голову, когда Вы слышите “низкоуровневое программирование”? Может быть, C++? Непрекращающийся контроль указателей, попытки оптимизации быстродействия, потребляемой памяти? Или, вероятно, вы представляете инструкции ассемблера какой-нибудь популярной ныне а...

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

[Из песочницы] О чем поговорить на собеседовании с выпускником онлайн-курсов по тестированию Немного о себе Всем привет, меня зовут Лилия, я QA lead и преподаватель, последние лет 10 читаю курсы по тестированию в, так сказать, ведущих компаниях отрасли. И конечно, мне очень интересно, как преподают мои коллеги на онлайн-курсах и какие специалисты получаются в резуль...

ВКонтакте и Worki запустили платформу собеседований Работодатели и соискатели теперь могут проводить собеседования прямо ВКонтакте — в мини-приложении Worki, созданном на платформе VK Mini Apps. Общение пройдет в личных сообщениях — при этом наниматели не увидят страницу кандидата в VK. Новая функция поможет пользователям быс...

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

Почему люди не катаются на зебрах, как на лошадях Кажется, зебры — это полосатые лошади. Почему люди не катаются на них, как на лошадях? Человек может приручить далеко не каждое животное. Животное, которое можно одомашнить, должно обладать следующими чертами: оно способно размножаться в неволе, не привередливо в еде, у вида...

Как подготовиться к iOS-собеседованию Всем привет! Меня зовут Илья, и я провожу собеседования *хлоп-хлоп-хлоп*. Сейчас работаю на позиции Principal iOS Engineer в inDriver, и мой фокус смещен в сторону технических собеседований. До этого руководил мобильной разработкой в в «Альфа-Банке» и был кем-то вроде н...

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

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

[Перевод] Я провёл более 600 технических интервью — и вот пять проблемных мест, которые я заметил у кандидатов Недавно я провёл 600-е собеседование на interviewing.io (IIO). Хотелось бы поделиться опытом, рассказать, как я подхожу к интервью, и пролить свет на типичные проблемы у кандидатов. Каждый интервьюер на IIO индивидуален, поэтому ваши результаты могут отличаться. У нас на пла...

Собеседование наоборот: вопросы соискателя к компании Всем привет! Хочу очередной раз поднять тему про найм. Только я собираюсь поговорить об этом с точки зрения кандидата, а не работодателя. Ведь собеседование, вопреки многим стереотипам, процесс двусторонний — вопросы может задавать не только интервьюер, но и сам соискатель. ...

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

Навык поиска работы Есть много причин, почему классные разработчики часто долго не могут найти работу, а компании — классных разработчиков. Я хочу поговорить об одной из наиболее распространённых. Эта причина — абсолютно неправильный, деструктивный подход к проведению технических собеседований...

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

[Из песочницы] Сети для начинающего IT-специалиста. Обязательная база Примерно 80% из нас, кто заканчивает университет с какой-либо IT-специальностью, в итоге не становится программистом. Многие устраиваются в техническую поддержку, системными администраторами, мастерами по наладке компьютерных устройств, консультантами-продавцами цифровой тех...

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

В какую сторону течёт вода? Пятничная статья про столкновение задачи из собеседования с реальным миром. Есть довольна известная задача — перед вами находится металлическая труба с текущей внутри водой. Как определить в какую сторону она течёт? Её всё ещё могут задать вам на собеседованиях. По многим...

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

Альтернативное собеседование на позицию разработчика ПО На фоне гремящих здесь на Хабре дискуссий про алгоритмические задачки и собеседования в Яндекс, вспомнил, как один мой приятель, работающий в одно довольно большой (не-российской) компании, как-то раз предлагал мне задачку с собеседований, которые проводят они. Сейчас задачк...

Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования Дисклеймер: Я не программирую с трёх лет, не знаю наизусть Кнута, не являюсь призёром олимпиад по информатике и чемпионатов по спортивному программированию, не училась в MIT. У меня за плечами образование по информатике и 6 лет опыта в коммерческой разработке. И до недавнег...

ML собеседование не в Яндекс: делаем нормально Наверное как и большая часть Хабра я вчера проглядел эту статью — "Собеседование в Яндекс: театр абсурда :/". Она занятная и чего уж таить греха, я чувствовал такие же "нотки", когда ходил в Яндекс на собеседование на роль… менеджера несколько лет назад....

Канадская организация проведет в Киеве собеседования и пригласит IT-специалистов в Канаду Канадская организация “YES! Winnipeg” анонсировала конкурс на открытые позиции в IT-компаниях.  Посмотреть вакансии и оставить заявку желающие могут на сайте edwtalentmission.com. Кандидатам советуют быстрее заполнять анкеты, чтобы получить желаемую должность. Тех, кто прой...

Анонс. Как научиться проходить собеседование в Google Завтра, в 20:00 на нашем ютуб-канале выступает Ава Катушка, ментор в Verbetcetera. Verbetcetera — буткамп для тех, кто хочет подготовиться к интервью в Большой пятерке — Google, Amazon, Facebook, Apple и Microsoft. Менторы Verbetcetera распределены по 5 странам, уже работа...

Лайфхаки: как получить больше обратной связи после собеседования Когда человек проходит собеседование или выполняет тестовое задание, компания даёт ему обратную связь: «вы красавчик, вот оффер / извините, вы нам не подходите». В случае отказа обычно примерно так и пишут: «извините, вы не подошли». А вот что именно было плохо и какие навык...

CloudFlare — рак интернета Дисклеймер: я сам много пользуюсь CloudFlare и считаю, что они делают большое дело, помогают развивать интернет, дают бесплатно крутые продукты, и в целом отличные ребята. Статья описывает проблемы глобализации и новые угрозы, когда децентрализованный интернет становится ц...

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

«Сферический Конь» в микросервисах, Тарантино, слежка и высокоградусный HR — треш-истории собеседований от разработчиков В прошлой статье «Украденное резюме, человек, который ушел в Кемерово, призыв кандидата и другие истории трэш-собеседований» мы рассказали о 14 странных, противных, смешных и дурацких собеседованиях от разработчиков и HR. По реакции (451 комментарий) поняли, что подобные ист...

Как вырастить из студента инженера-программиста? Привет! Меня зовут Денис Довженко, и я уже несколько лет провожу технические собеседования с кандидатами на позиции инженера-программиста C/C++. Если с кандидатами на позиции Senior SW Engineer и выше основной разговор ведётся об опыте работы, то отбор будущих интернов и джу...

[Перевод] Лучшие вопросы средней сложности по SQL на собеседовании аналитика данных Первые 70% курса по SQL кажутся довольно простыми. Сложности начинаются на остальных 30%. С 2015 по 2019 годы я прошёл четыре цикла собеседований на должность аналитика данных и специалиста по анализу данных в более чем десятке компаний. После очередного неудачного интервью...

[Из песочницы] Каверзы при собеседовании на project manager'а или прогулка по минному полю чудес Безумие есть неспособность видеть швы, соединяющие бред и явь. Стивен Э. Кинг Проходя в конце года собеседования на должность проджект менеджера, я повстречал много вопросов, которые могут показаться последним бредом и от лица hr’ов, и от лица квалифицированных специалисто...

HR-автоматизация за один день: как экономить 
8 часов в неделю на рекрутинге Привет, Хабр. Меня зовут Шагане Мирзоян, я отвечаю за продуктовую аналитику в СберМаркете. Мы с командой следим за тем, что происходит с нашим пользователем на сайте и в приложении, и ищем в этом процессе точки роста. Сегодня я расскажу, как мы пережили рост сервиса в 15 раз...

Хочу в геймдев: 27 ответов от 8 профи Это материал для джунов, которые хотят устроиться в геймдев. Восемь директоров дают советы: с чего начать, как вести себя на собеседовании, как на собеседованиях оценивают кандидатов, что делать, если нет нормального портфолио, нужно ли высшее образование, есть ли стажировки...

Как пройти собеседование в FAANG: статистика Нас нередко спрашивают (в статьях о Facebook, Spotify, софт скиллах), как понять, что ты можешь успешно пройти собеседование в Facebook/Amazon/Apple/Netflix/Google. Сейчас это особенно актуально, потому что многие IT-гиганты в США начинают нанимать на удалёнку. Так какие фак...

Как проходит собеседование Junior фронтенд-разработчика Меня зовут Максим Чеченёв, я фронтенд-разработчик уже почти девять лет. Работаю в компании MessageBird в Амстердаме и наставником на курсе «Веб-разработчик» в Яндекс.Практикуме. Ещё я веду канал в телеграме «Сеньор Разработчик». Прежде чем стать сеньором и начать собеседова...

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

[recovery mode] Все ли вы знаете о React key? Привет, Хабр! Я время от времени провожу собеседования, и когда вопрос касается React key, чаще всего я вижу недоумевающий взгляд, намекающий “Да, там и спрашивать вроде нечего?”. Если Вам кажется React key понятным и простым, тогда давайте проведем мини собеседование (данна...

[Из песочницы] Помощник в проведении технического интервью и совместный кодинг Сколько мне довелось пройти технических собеседований на фронтенд разработчика, столько разных способов и инструментов на них использовали интервьюеры. Чат в одном месте, созвон в другом, кодинг в третьем. «Ой, что-то не работает этот сервис, а расшарь-ка экран. Ой, код р...

Разбираем реальные задачи для кандидатов в Яндекс Хабр, это снова я, Алексей Рак (фото не мое). В прошлом году, помимо основной работы, мне довелось стать одним из автором задач для кандидатов в Яндекс. Сегодня наша команда впервые за долгое время публикует на Хабре реальные задачи для разработчиков, которые устраиваются в ...

[Перевод] Как проходить собеседование на дата-сайентиста в Amazon в 2021 году Я решил написать статью для тех, кто пытается найти актуальные вопросы и ответы для собеседований в Amazon. Я взял несколько вопросов с собеседований, которые задавали в последние месяцы, и попытался дать краткие и понятные ответы на них. Есть вопросы сложные, есть — прост...

Профессия: тестировщик Тестировщик: Это баг или фича? Разработчик: Пока что это фича. bash.im Инженер по тестированию — моя первая специальность в ИТ-сфере в далёких уже 2010-х, как, пожалуй, и у многих. Это было классическое «войти в айти»: на тот момент имелось только экономическое образование ...

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

Основа любого программирования на… пазлах Приветствую, Хабровчане! В этой статье я хочу рассказать о своем опыте работы преподавателем программирования на C++ в колледже при техническом университете. Это был уникальный опыт в моей жизни, который многому меня научил. Когда меня просят рассказать интересный факт о св...

Почему вам не дают подробный фидбек после собеседования Зашла вчера в чат тестировщиков и вижу знакомый диалог:— Мне в фирме 1 обещали фидбек через пару дней. В итоге неделя прошла, сам им пишу, а меня игнорят...— Ага, я вот тоже собеседование в фирме 2 прошел, мне обещали ответ дать. А прислали просто отписку! «Вы нам не подходи...

SOLID == ООП? Наверное я не ошибусь, если скажу, что чаще всего на собеседованиях спрашивают о SOLID принципах. Технологии, языки и фреймворки разные, но принципы написания кода в целом похожи: SOLID, KISS, DRY, YAGNI, GRASP и подобные стоит знать всем. В современной индустрии уже много д...

[recovery mode] Быстрый старт и низкий потолок. Что ждет молодых Data Science-специалистов на рынке труда По исследованиям HeadHunter и Mail.ru спрос на специалистов в области Data Science превышает предложение, но даже так молодым специалистам не всегда удается найти работу. Рассказываем, чего не хватает выпускникам курсов и где учиться тем, кто планирует большую карьеру в Data...

[Перевод] 23 непростых вопроса для JavaScript-собеседования Хотите подготовиться к собеседованию по JavaScript и ищете вопросы, на которых можно попрактиковаться? Если так — считайте, что ваши поиски окончены. Автор материала, перевод которого мы сегодня публикуем, говорит, что собрал более двух десятков вопросов по JavaScript, предн...

[Перевод] Python: 18 задач на вывод символов по заданному шаблону Подготовка к техническому собеседованию по Python — нелёгкая задача. На таком собеседовании вам, вполне возможно, встретятся задачи на вывод символов по заданным шаблонам. Если вы хотите научиться решать такие задачи — вам может пригодиться подборка способов их решения, прив...

Сели и пишем, или что можно сделать с коварством эффекта Даннинга-Крюгера Сегодня среди компаний, чей бизнес плотно завязан на ИТ, наверное, только ленивый не слышал про трансформацию, «agile-изацию» и прочие процессы повышения прозрачности и эффективности разработки. Многие попробовали различные методологии на себе – и что-то из этого получили, с...

Node.js Streams для чайников или как работать с потоками Я думаю многие не раз слышали про Node js Streams, но так ни разу и не использовали, либо использовали, не задумываясь как же они работают, запайпили (pipe) стрим и норм. Давайте же разберемся что такое стримы, запайпить (pipe), чанки (chunk — часть данных) и все такое)) Ч...

[Перевод] Визуализация работы сервис-воркеров (Service Workers) Доброго времени суток, друзья! Вероятно, многие из вас слышали о таком новшестве в экосистеме JavaScript, как сервис-воркеры, которые являются ключевым элементом современной веб-разработки. Сервис-воркеры становятся все более востребованными, в первую очередь, благодаря п...

Ученые обнаружили первую в мире рыбу, которая научилась одомашнивать других существ Человеческая цивилизация не пришла бы к тому, чем является сейчас, если бы 15000 лет назад древний человек не приручил волка. Теперь же исследователи из Австралии обнаружили первый пример одомашниванивания одного животного другим – семейство рыб приручает крошечных креветок ...

Ученые доказали, что на виртуальных собеседованиях кандидаты получают более низкие оценки В своем новом исследовании ученые Missouri S&T представили доказательства того, что работодатели, которые проводят виртуальные собеседования, оценивают потенциальных сотрудников значительно ниже, чем те, которые общаются с кандидатами лично.

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

Смешные собеседования: истории ИТ-рекрутеров (часть 3) Многие соискатели боятся собеседований как огня — нервничают до, во время и после разговора. Оно и понятно: от него напрямую зависит получишь ты работу или нет. Но ведь чаще всего интервьюер не требует назвать наизусть первые пятнадцать знаков после запятой числа π, а хочет ...

[Перевод] Задача, которую предлагали разработчикам на собеседованиях в Reddit: разбор и решение от сотрудника компании Впервые я столкнулся с техническими собеседованиями еще в 2012 году, когда искал свою первую работу в IT. Я выслушал условия задачи, нацарапал решение на доске, ответил на несколько вопросов и ушел, весь перепачканный черный маркером. В то время я совершенно не представлял, ...

[Перевод] Структуры данных и алгоритмы, которыми я пользовался, работая в технологических компаниях Пользуетесь ли вы структурами данных и алгоритмами в повседневной работе? Я обратил внимание на то, что всё больше и больше людей считает алгоритмы чем-то таким, чем, без особой связи с реальностью, технические компании, лишь по собственной прихоти, интересуются на собеседов...

Сказ о том, как инженеры ASUS жидкий металл приручили ASUS применяет инновационную технологию нанесения жидкого металла на поверхность процессора в качестве термоинтерфейса в новых игровых ноутбуках линейки ROG на базе процессоров Intel. В данной статье мы поговорим о данной технологии, её особенностях и преимуществах, которые ...

Электрическая инфракрасная плита Gemlux GL-IC20S: маленький гигант большой кулинарии При стандартной для подобных приборов мощности в 2000 Вт инфракрасная плитка GL-IC20S может разгоняться до температур, непосильных иным индукционным плитам, да и в целом производит хорошее впечатление. Но есть нюансы. Эту плитку нужно объездить, как дикую лошадку, но после т...

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

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

Админ, погладь LaMa: как мы прокачали SAP и избавились от рутинных задач Привет, Хабр! Я Сергей Маслаков из команды администраторов SAP BASIS в «Северсталь-Инфоком». Хочу рассказать о том, как мы научились управлять всеми ландшафтами SAP-систем из единого интерфейса, автоматизировали значительную часть рутинных задач и ускорили их выполнение. Под...

[Перевод] Собеседование по Data Science: что могут спросить и где найти ответы на вопросы Однажды я получил оффер от Deliveroo, в этой компании я должен был стать Data Science Manager. Пока я готовился к тому, чтобы приступить к выполнению своих обязанностей, оффер отозвали. У меня на тот момент не было подушки безопасности на случай продолжительного отсутствия...

[Перевод] Вы не просите дать вам работу, вы продаёте услугу Изображение: businessinsider.com Собеседования на работу — это отстой. Приходишь, решаешь несколько задачек, пока в голове не возникнет туман, а потом от компании ни слуху, ни духу. А теперь взглянем на них с другой стороны баррикад. Публикуешь вакансию, появляется 5000 ...

[Перевод] Всегда старайтесь быть н̶е̶заменимым Есть хорошая жизненная философия, которой можно придерживаться на рабочем месте, — это «постоянно быть готовым увольняться» («always be quitting»). Это не значит думать о том, чтобы уйти с работы. Но вести себя так, как будто вы можете уйти в кратчайшие сроки. Парадоксально,...

Собеседования: ожидания vs реальность Все мы имеем опыт прохождения собеседований. Все когда-то сидели в комнате с зевающим эйчаром, пытающимся разобраться, о чём поговорить, когда ваши планы на ближайшие 5 лет и все 7 сильных черт вашего характера ей уже известны. Некоторые успели побывать и по другую сторону...

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

[Перевод] Сможете ли вы решить задачки со вступительных экзаменов в Оксфордский университет? Есть ли у вас необходимый запас знаний для изучения философии в Оксфорде? Предлагаем вашему вниманию загадки на эпистемическую логику – то есть, связанные с рассуждениями о самом знании. Но я знаю, что вы знаете, что я знаю, что вы это знаете. Все три задачки в последние ...

Собеседования в разработку: друзей выбирают Первую сотню собеседований к себе в команду (а потом и в отдел разработки) я провёл лет семь назад. Поначалу этого процесса сам боялся, готовился. Затем всё превратилось не то чтобы в рутину (чего никогда не будет), но общая канва сложилась. Во многом она пересекается с тем...

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

[Перевод] Почему графику в видеоиграх по-прежнему так сложно создавать? Введение В этом посте будут рассмотрены трудности и аспекты производства, которые нужно учитывать при создании новых методик и алгоритмов рендеринга/графики, особенно в контексте прикладных исследований рендеринга реального времени. Я буду рассказывать о своём личном опыте ...

Скачать Майнкрафт 1.17.10, 1.17.20 и 1.17.30 Скачайте Minecraft PE 1.17.10, 1.17.20 и 1.17.30 на андроид с рабочим Xbox Live: играйте с пышными биомами, надзирателями, медью и другими горными и пещерными обновлениями. Майнкрафт ПЕ 1.17.10, 1.17.20 и 1.17.30: Полная Версия Разработчики студии Моджанг выпустили долгождан...

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

[Перевод] Я уволил программиста, который отработал у нас пятнадцать дней Это история о том, почему не следует слишком уж завираться в резюме. Увольнение сотрудников – одна из самых неприятных обязанностей, с которыми я столкнулся в роли руководителя. У нас в компании работает всего двадцать-двадцать пять человек, и я практически со всеми общаюсь ...

Онбординг разработчиков «Я прихожу на работу, мне дают ноутбук, показывают рабочее место, выдают задачу, а дальше сиди и делай сам. Спустя пару месяцев я должен знать всё о компании, но, на самом деле, я помню только сделанные задачи. Кому задавать вопросы? А можно подойти к директору? Где туалет?»...

Можно ли научить волка выполнять команды? Вопреки стереотипам, некоторые волки вполне хорошо подвергаются дрессировке Собаки считаются одними из самых умных животных на нашей планете. Они настолько умны, что их хозяева при желании могут научить их выполнять такие команды как «сидеть», «лежать», «апорт» и «фас». Как ...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

Собеседование здорового человека Эта статья написана как ответ на статью «Собеседование в Додо Пиццу» со стороны разработчика с опытом синьора. Я не претендую на истинность суждений, мне хотелось бы выразить довольно популярное среди моих знакомых мнение о процессе найма в частности и жизни разработчика в ц...

[Перевод] Новый процессор от Intel с кодовым названием Core-1800: что известно о нем и его архитектуре Как уже знают многие читатели Хабра, компания Intel ранее неоднократно упоминала о гибридной процессорной архитектуре, которая получила название Alder Lake. Разработчики рассказывали о новинке не раз и не два, поэтому, скорее всего, о ней слышали даже не очень близкие к воп...

Как подготовиться к собеседованию на позицию системного аналитика. ТОП-5 тем Представьте, что вам предстоит собеседование на позицию системного аналитика (СА). Что нужно знать для успешного прохождения интервью и какие вопросы могут задать? Эта статья может стать roadmap при подготовке к собеседованию. Читать далее

Малыш от 3D Systems Cube 2 , вторая молодость. Как то просматривая Авито наткнулся на продажу этого малыша.Привлекло то , что его уже переделали под Marlin. Остались лишь штрихи по настройке....Изначально этот принтер расчитан на "свой " пластик и программное обеспечение. Но тропу первопроходца по переделке на Arduino me...

Микросервисы: почему это не панацея? В последние годы только ленивый не слышал о микросервисах. «Долой монолитную архитектуру, микросервисы — это будущее веб-разработки!» — об этом трубят буквально все компании, в технологическом стеке которых появились Kubernetes и начали внедряться практики DevOps. Вот то...

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

Как НЕ стать геймдизайнером (Game Designer) Геймдизайнерами не рождаются, геймдизайнерами становятся В этой статье я расскажу о том, что необходимо делать, чтобы не стать геймдизайнером, что ожидают студии от кандидатов-геймдизайнеров, какими бывают тестовые задания и как не надо их выполнять, какие вопросы задают на ...

Спасибо за собеседование, мы ответим о нашем решении… сейчас Когда я сам был кандидатом и ходил по собеседованиям, больше всего меня бесило ожидание обратной связи: долго, скучно, нельзя обсудить решение. Оказавшись на месте интервьюера, я заметил, что чаще всего все нужные выводы делаются буквально за 5 минут после встречи. Остальное...

Собеседование php-developer в 2020 Так уж получилось, что в этом году я прошел ряд собеседований на позицию PHP разработчика, чего я не делал уже несколько лет. Будучи человеком ленивым практичным, перед собеседованием я попытался найти сборники вопросов-ответов, но все найденное было довольно старым, поэтому...

Онлайн-собеседование фронтенд-разработчика: Серёжа Попов и Эйч В прямом эфире проведём публичное собеседование выпускника Академии на позицию «джуниор фронтенд-разработчик». Интервьюеры: - Серёжа Попов — директор по талантам HTML Academy и руководитель фронтенд-аутсорса «Лига А.». - Саша Кожевников — куратор карьерного сервиса Эйч....

JS и его запретные тайны Так вышло, что наша компания искала разработчиков. В работе мы используем стандартный набор веб-технологий: HTML, CSS, Javascript, PHP, SQL. Во время проведения собеседований я был не то чтобы расстроен, а скорее обескуражен. Вопросы, на которые не могли ответить кандидаты, ...

Собеседование на позицию Data Scientist: 20 типичных вопросов Проверка знаний на собеседованиях — обычная практика. И мы сейчас не о глупых «Где вы видите себя через 5 лет?», а о нормальных вопросах по специальности. В этой статье мы собрали топ-20 вопросов, которые задают дата-сайентистам, чтобы проверить их уровень знаний. Все это ре...

Кто такой СТО и каковы его задачи? Личный опыт и мнение технического директора Привет, Хабр! Меня зовут Игорь Десятников, я Chief Technical Officer в компании Neuro.net. Несколько раз встречал на Хабре статьи с попыткой рассказать о роли СТО, об эволюции этой должности при расширении компании и т.п. С некоторыми вещами согласен, с другими — нет. Се...

[Перевод] Название имплементации и название результата Я хотел написать этот пост ещё в июле, но никак не мог, о ирония, решить, как его назвать. Удачные термины пришли мне в голову только после доклада Кейт Грегори на CppCon, и теперь я наконец могу рассказать вам, как не надо называть функции. Бывают, конечно, названия, котор...

Шпаргалка аналитику: как «раскопать» систему На конференции аналитиков Analyst days #10 было выступление архитектора с докладом как раскопать legacy систему без документации или при наличии противоречивой документации («4 правила археолога: как «раскопать» систему» Евгений Асламов). Отличный доклад. Когда аналитик при...

[Перевод] Забудьте о гомоморфном шифровании: теперь у нас есть функциональное шифрование Слышали ли вы о функциональном шифровании (ФШ)? Возможно, вы слышали о нём, и для себя поставили его в один ряд с гомоморфным шифрованием, что не совсем неверно, но и не до конца правильно. Давайте сегодня с вами посмотрим на то, что такое ФШ, разберём пару примеров и то,...

[Перевод] Как я готовился к собеседованию в Google Каждый инженер-программист стремится впечатлить людей своим техническим мастерством. Технологические гиганты этого мира — прекрасное место для работы технарей, которые могут предоставить услуги миллиардам пользователей. На моём недавнем собеседовании было несколько раундов, ...

IT — это средний класс с натяжкой. И как НЕ надо проводить собеседование с программистом Много лет опыта в разработке (или любом другом айти направлении). Десятки пройденных очных собеседований. Работа в крупных IT компаниях с высочайшей культурой кода. Навыки, которым позавидовал бы любой разработчик из силиконовой долины: НИЧЕГО из этого не даст вам шанса прой...

[Перевод] История компании Silicon Graphics Вероятно, вы слышали о компании SiliconGraphics, позже сменившей название на Silicon Graphics, Inc, а потом просто на SGI, однако из домашних пользователей её продукцией не пользовался никто, кроме самых ярых фанатов. Так получилось, потому что SGI специализировалась на про...

Резюме, тестовые и прочие неприятности Резюме и ответ на тестовое задание — первое, что работодатель получает от кандидата. Если на этом этапе что-то пошло не так, до собеседования дело не доходит. Только кандидату не всегда сообщают, в чём конкретно проблема.Мы попросили наших студентов, выпускников и подписчико...

Новинка Vivo Y20 должна работать на базе процессора ... Vivo решил ненадолго прервать дружбу с MediaTek – сердцем нового Vivo Y20 станет свежий чип от Qualcomm.     В сентябре прошлого года китайский техногигант Vivo выпустил на рынок свой бюджетный смартфон Vivo Y19. Год прошел, и вот компания вовсю работает над...

Новинка Vivo Y20 должна работать на базе процессора ... Vivo решил ненадолго прервать дружбу с MediaTek – сердцем нового Vivo Y20 станет свежий чип от Qualcomm.     В сентябре прошлого года китайский техногигант Vivo выпустил на рынок свой бюджетный смартфон Vivo Y19. Год прошел, и вот компания вовсю работает над...

Живи, умри, и снова: погружаемся в мир рогаликов Что такое roguelike и roguelike-like? Почему проводилась целая конференция, чтобы это определить? Можно ли считать рогаликом реальную жизнь? Что сегодня может предложить один из самых суровых и не прощающих ошибок игровых жанров, и как попасть в правильный dungeon? Давайте ...

[Перевод] 5 самых сложных языков программирования в мире Все слышали про C, C++, Java, Python и многие другие, но есть несколько языков малоизвестных программирования, которые не только сложные, но и непонятные для многих разработчиков. Они называются эзотерическими языками программирования и существуют как доказательство какой...

Студенты обнаружили 17 новых планет. Некоторые из них похожи на Землю Студентка астрономического факультета Университета Британской Колумбии Мишель Кунимото открыла 17 новых экзопланет, в том числе потенциально обитаемую планету размером с Землю, сообщает портал phys.org. Изучив данные, собранные миссией НАСА «Кеплер» во время его ...

Почему из Колорадо теперь нельзя устроиться на удаленку Из-за местного закона, который требует указывать размер зарплаты в объявлениях о вакансиях, компании отказываются рассматривать кандидатов из всего штата.Вот пример вакансии аутсорсинговой фирмы Insperity, которая предоставляет кадровые услуги. В ней сказано: «Кандидат долже...

Пользователи в восторге: Xiaomi программно охладила флагманский Mi 11 Ultra Компания Xiaomi выпустила на днях свежее обновление фирменной оболочки MIUI для флагманского смартфона Mi 11 Ultra. И этот апдейт вызвал массу положительных отзывов в сети.  Всё дело в том, что флагманы Xiaomi 2021 года на основе однокристальной системы Qualcomm S...

Как написать «нанимающее» резюме для разработчика ПривратникиВаше резюме будут читать 3 типа людей:HR или рекрутерПервый человек, который видит ваше резюме, и скорее всего не технарь. У него есть только один вопрос:Надо ли показать резюме этого человека техническому специалисту?Как он это определяет? Для этого ему надо поня...

Собеседование в Додо Пиццу Прочитав название статьи, вы можете задаться вопросом: «На черта мне нужно знать о собеседовании в Додо Пиццу?». И будете правы. Она не для всех. У нас действительно не IT-корпорация вроде Гугла, Амазона или Майкрософта, но сложный и интересный бизнес, зародившийся на стыке ...

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

Сколько ты стоишь или о чем не говорят в приличном обществе Вопрос без которого не обходится ни одно собеседование и нет, я не про переворачивание связанного списка или сложность поиска в хеш таблицах. Сколько/How much/wie viel. Как бы это не звучало, но смысл сводится к одному — Ежемесячная стоимость 176 часов вашей жизни. Есть ли...

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

Видеокарты GeForce GTX 1650 с памятью GDDR6 уже появились в продаже Мы уже слышали о скором выходе видеокарт GeForce GTX 1650 с памятью GDDR6, что, в первую очередь, связывают с дефицитом более медленной GDDR5. И сегодня первые такие видеокарты наконец-то добрались до магазинов. Подробнее об этом читайте на THG.ru.

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

[Перевод] Исповедь CTO: путь развития технического директора в стартапе О важности саморазвития основателей в быстрорастущих стартапах написано немало. Как правило, тексты подобной тематики посвящены роли CEO. Общие советы по лидерству могут быть полезны и для других ролей, но мне не удалось найти материалов, которые могли бы помочь основателя...

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

Сборка Open Source GTA VC и GTA III в Linux Скорее всего нет тут такого человека, который бы не играл в GTA (или хотя бы не слышал о ней). Первая 3D версия серии вышла около 20 лет назад. Это была GTA III. Через год вышла GTA: Vice City. Несмотря на это, в эти игры до сих пор не только играют, но и создают моды. Эти ...

Почему технические собеседования не нужны Ремарка - речь пойдет о 98% собеседований в постсоветском пространстве на позицию Java Developer. Начну вот с чего: знание Collections Framework, его иерархии наследования, внутренней работы HashMap и количества примитивов в языке - никак, совсем никак, не может дать пр...

У вас ужасное резюме: 7 признаков того, что это правда Вы можете быть самым лучшим кандидатом в мире на должность вашей мечты. Но об этом никто не узнает, если HR-менеджер не захочет прочитать ваше резюме до конца. Рассказываем, что может быть не так в описании вашей трудовой биографии и как это исправить.

Истерия с NFT и современным искусством, поданная через призму Пелевина: вам нужно только 10 мин., чтобы быть в теме Эпиграф: Я вижу искусство как некое поле событий, на одном полюсе которого – веселые заговоры безбашенной молодежи с целью развести серьезный мир на хаха, охохо или немного денег, а на другом бизнес-проекты профессиональных промывателей мозгов, пытающихся эмитировать н...

Удаленный прием на работу: три ключевых вопроса, которые нужно задать кандидатам Удаленная работа серьезно осложнила прием на работу кандидатов. CEO и соучредитель поставщика ПО для оценки технических навыков и дистанционного видео-собеседования HackerEarth Сачин Гупта рассказывает на портале Enterprisers ...

[recovery mode] Украденное резюме, человек, который ушел в Кемерово, призыв кандидата и другие «увлекательные» истории трэш-собеседовани За время работы в IT-рекрутинге у нас накопилось много историй о смешных, нелепых и странных собеседованиях как от разработчиков, так и от HR. Поэтому решили запустить рубрику «Трэш-собеседования», где будем делиться подобным контентом. В этой статье собрали 13 историй: стра...

Что такое soft skills для инженера в 2020 году, зачем и как компании их проверяют на собеседованиях Недавно один из моих знакомых инженеров устраивался на работу в Facebook. Он успешно прошел несколько кругов собеседований, его позвали на собеседование в офис, и уже там на этапе leadership and drive что-то пошло не так. Как признавался знакомый позднее, отвечать на вопро...

[Перевод] Минимально жизнеспособный Kubernetes Перевод статьи подготовлен в преддверии старта курса «DevOps практики и инструменты». Если вы это читаете, вероятно, вы что-то слышали о Kubernetes (а если нет, то как вы здесь оказались?) Но что же на самом деле представляет собой Kubernetes? Это “Оркестрация контейнеро...

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

Подмастерье и Драконы: как помочь интерну адаптироваться в команде Когда в команду приходит интерн, всегда появляется множество вопросов. У новых коллег, у лида команды, у «тех ребят» из соседнего кабинета и у самого интерна. Новенький находится в заведомо худших условиях, чем остальные, ведь он только что пришел. Это как будто попасть в па...

Глубина кроличьей норы или собеседование по C++ в компании PVS-Studio Авторы: Андрей Карпов, khandeliants Филипп Хандельянц. Хочется поделиться интересной ситуацией, когда вопрос, используемый нами на собеседовании, оказался сложнее, чем задумывал его автор. С языком C++ и компиляторами надо всегда быть начеку. Не заскучаешь. Читать дальше &r...

Запускаем камеру от телефона, или что делать, когда ничего не получается? Лет восемь назад работал я в одном… а в прочем, не важно где. Делали мы там всякие разные интересные вещи. В том числе занимались системами технического зрения для роботов. Роботы были немного маленькие. И если привод для них маленький сделать не было для нас особой проблем...

Как проводить собеседования объективно и с пользой Всем привет! Меня зовут Виталий, я ведущий фронтенд-разработчик в KTS.Полтора года назад я начал участвовать в найме новых сотрудников: проводить собеседования и оценивать навыки кандидатов.В статье поделюсь выводами за это время. Расскажу, как сделать результат собеседовани...

Итоги конкурса диванных экспертов: правила научного тыка Всему когда-то приходит конец, даже самоизоляции и коронавирусу (да-да, они не навсегда). Не стал исключением и наш конкурс диванных экспертов (это шутка такая, на самом деле, всё серьёзно) — 15 мая подкралось незаметно. Мы получили 402 уникальных прогноза по пяти показателя...

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

«Вам звонок». Как выстроить отношения между QA и техподдержкой Каждый из нас сталкивался с технической поддержкой. Кто-то с ней взаимодействует по работе, кто-то по своей должности совмещает тестирование и поддержку, а кто-то стоит перед вопросом — взаимодействовать или делать самому? Мы расскажем, как это сделано у нас в Юле. Читать ...

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

Вебинар от Яндекс.Практикума «Открытое алгоритмическое собеседование»: 12 мая в 19.30 В интернете можно найти множество статей, в которых написано, что нужно делать, чтобы успешно пройти собеседование. Но это всё теория, 12 мая Яндекс.Практикум проведёт самое настоящее, непостановочное алгоритмическое собеседование так, как его проводят в крупных компаниях. ...

Веб-компоненты проще, чем вы думаете Когда я приходил на конференцию и видел презентации на тему веб-компонентов, я всегда думал, что это довольно изящно, но с другой стороны добавляет сложности. Тысяча строк JavaScript, чтобы сохранить всего 4 строки HTML. Спикер или неизбежно скрывал огромное количество JS ко...

[Перевод] Полный список вопросов с собеседований по Python для дата-сайентистов и инженеров Snake and flowers 2 by pikaole Бывает, что компания ищет дата-сайентиста, а на самом деле ей нужен Python-разработчик. Поэтому при подготовке к собеседованию есть смысл освежить в памяти информацию по Python, а не только штудировать алгоритмы. Команда Mail.ru Cloud Solutio...

[Перевод] Как рендерится кадр DOOM Ethernal Вступление Doom Eternal не нуждается в отдельном представлении: это прямой преемник Doom 2016, разработанный благодаря седьмой итерации id Tech, внутреннего движка студии id Software. В свое время меня поразило и высокое качество визуальной составляющей Doom 2016, и просто...

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

[Перевод] Font size бесполезен, давайте это исправим Что происходит, когда вы указываете в редакторе "font_size": 32? Я бы вам всё равно рассказал, но хорошо, что спросили. Попробуем догадаться. Я пользуюсь Sublime Text 4 под macOS: Если мы измерим сами буквы, то нигде не найдём числа 32: 32 — это не ширина и не ...

[Из песочницы] Используй время правильно: автоматизация процессов в Tinder Думаю многие любят знакомиться в соц. сетях и пользуются приложениями (например Tinder), но часто уходит много времени на то, что бы ставить лайки и отправлять первые сообщения. Я считаю что это монотонные действия которые только отталкивают от общения и знакомства. Если ты...

Поиск работы в Германии продакт-менеджером и не только. Часть 5/5. Собеседования. Тестовые задания. Эпилог Навигация по циклу постов: 1/5, 2/5, 3/5, 4/5, 5/5. Эта глава будет короче предыдущих, и вот почему. Во-первых, количество интервью, в которых я принял участие, на порядок меньше количества разосланных резюме. Соответственно, больших данных здесь не накопилось. Во-вторых, ж...

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

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

[Перевод] В TypeScript 4.0 наконец появилось то, чего я очень ждал 6 августа сего года Microsoft объявила о выходе релиз-кандидата TypeScript 4.0. Там появилась поддержка кортежей с маркированными элементами (Labeled Tuple Elements). А это — именно то, появления чего я ждал в TypeScript. Наверху — аргументы, которым назначены содержательн...

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

[Перевод] Пришло время избавиться от Angular и сэкономить миллиарды долларов Я знаю, что эта статья вызовет поток гневных комментариев, но… так тому и быть. Кто-то должен наконец озвучить то, о чём уже некоторое время размышляют программисты, обладающие некоторым опытом. Я занимаюсь программированием более 20 лет, работал в некоторых из самых прилич...

[Из песочницы] Собеседование на миддла за деньги, после которого я готов идти джуном за еду Как простое интервью, назначенное на вечер пятницы, перевернуло вверх дном все мои представления о разыскиваемой работе? Казалось бы, обычная встреча такая же, как сотни других, на которые мы, разработчики, ходим — митинги с командой, встречи с партнерами, тет-а-теты или соб...

Безусловный базовый доход ближе, чем кажется Гарантированный базовый доход, он же ББД (безусловный базовый доход) или UBI (Universal Basic Income) — горячая тема, набирающая популярность не только на Хабре и в гиковских кругах, но и по всему миру среди экономистов, руководителей городов и даже кандидатов в президенты ...

[Из песочницы] Странный космический объект Оумуамуа может быть осколком мёртвой планеты Вольный перевод (с небольшими добавлениями) очень хорошей статьи статьи за авторством Nadia Drake. Возможно, вы уже слышали про астероид Оумуамуа (1I/2017 U1), который называли то инопланетным кораблём, то космической «щепкой». С того момента, как только он впервые показа...

Выберитесь из ночного кошмара, созданного из кода Решите задачу — и приходите на собеседование в PwC в России.

[Перевод] 4 технических решения, которые делают API сервис успешным Есть API, которые в целом «как-то работают», но имеют проблемы с безопасностью, документацией или валидацией данных. Автор статьи объясняет, почему в современных реалиях это недопустимо, и даёт рекомендации по исправлению недостатков.   API — это программный интерфейс взаим...

Первые шаги с Fiddler Classic Привет! После знакомства с Charles Proxy большинство из читателей захотело узнать больше про инструменты мониторинга и анализа HTTP/HTTPS трафика. Расскажем про популярный у многих тестировщиков Fiddler. Описать все возможности Fiddler в одной статье вряд ли получится, поэто...

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

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

[Перевод] Mitsubishi VisiTel: общение в Zoom в стиле 1980-х За окном 2020 год. Удалённая работа — это уже совершенно нормально. Десятилетия рекламы ведущих телекоммуникационных компаний наконец сделали своё дело — научили мою маму совершать видеозвонки. Правда, события последних месяцев, вызвавшие неожиданный интерес общественности к...

Как мы отобрали 2-х кандидатов из 500 без рекрутера. Кейс поиска junior-разработчиков Как провести оценку 500+ кандидатов и soft skills в отсутствии рекрутера, когда времени на личные интервью нет совсем, а сотрудники “нужны вчера”. Время чтения: 5 минут Читать дальше →

Попытайтесь выбраться из ловушки сингулярного ИИ Решите задачу — и приходите на собеседование в PwC в России.

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

По ту сторону закона Мура Слухи о смерти закона Мура ходили, сколько я себя помню. Рассуждения о том, что мы приближаемся к размерам атома и о том, что скоро вся затея станет нерентабельной, я слышал и 30, и 20, и 10 лет назад. Вот только инженеры раз за разом их опровергали. Именно инженерный гений ...

Svelte, исчезающий фреймворк, который уже не исчезнет Когда на днях в наш уютный чатик @sveltejs в телеграм запостили ссылку на очередную «разоблачающую» статью про Svelte, я очень обрадовался, предвосхищая интересный технический батл или хотя бы увлекательное чтиво чужого практического опыта. Кроме того, что это всегда интерес...

Как мы собрали 4 тысячи кандидатов на 32 вакансии и прокачали 952 человека, а потом нашу методику забрали университеты Как выяснилось, поиск работы может представлять собой увлекательную командную игру, причем играть в нее можно не только ради финального трудоустройства, но и чтобы выявить в самом себе скрытые таланты и лидерские качества. Изначально у нас была гипотеза, что «играть» в нее ...

Нельзя так просто взять и вычислить абсолютное значение Кажется, задача вычисления абсолютного значения (или модуля) числа совершенно тривиальна. Если число отрицательно, давайте сменим знак. Иначе оставим как есть. На Java это будет выглядеть примерно так: public static double abs(double value) { if (value < 0) { return...

Профессия системный аналитик: развитие сообществ, популяризация профессии и подготовка Недавно на нашем ютуб-канале выступил Алексей Лобзов — главный системный аналитик Альфа-Банка, техлид аналитиков корпоративного направления. Алексей занимается подбором, онбордингом и развитием системных аналитиков. Так же, он известен на Хабре как alobzov, регулярно выступ...

[Перевод] Слышали о языке Prolog? Prolog — это один из тех языков, которые программисты обычно изучают в самом начале карьеры (например — в школе или в институте). Его, правда, забывают почти сразу же после того, как изучили. Почему? Ну, лично я виню в этом индустрию разработки ПО. Я работаю в этой сфере по...

«Хамелеон», которого мы создали и приручили Речь, конечно, пойдет не о харизматичных ящерках, а о нашем собственном инструменте автоматизированного тестирования. Представляем вашему вниманию кейс создания фреймворка «Хамелеон» и рассказ о его функциональности. Его появлению предшествовало 15 лет практики тестирования...

Конференции на удалёнке: онлайн-трансформация JUG Ru Group Многие читатели Хабра уже знают и любят наши IT-конференции. Кто-то был на них лично, а кто-то видел онлайн-трансляции. На лето 2020 у нас запланированы 8 конференций, и сейчас мы переводим их все в онлайн. Но это не означает, что они станут выглядеть как прежние трансляци...

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

Vivaldi для ПК и Vivaldi для Android — Командная игра со счётом 3.0 Всем привет! Пулемётный выпуск тестовых сборок и релиз-кандидатов завершён — мы готовы представить вам новую версию браузера Vivaldi. И не одну, а сразу две. Как уже понятно из названия, мы сегодня представляем не только очередную, знаковую в прямом смысле слова, версию V...

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

Как проходит собеседование Python-разработчика: вопросы для джуниоров и мидлов Собеседование — одна из наиболее стрессовых тем для разработчиков, но только первые двадцать раз :) Привет! Меня зовут Руслан, я один из наставников курса «Мидл Python-разработчик» в Яндекс.Практикуме. Около 12 лет я занимаюсь разработкой, из них девять — на Python. За это ...

Тест-драйв электронной книги ONYX BOOX Caesar 4 Чтение — это не только наши обзоры, новости на информационных сайтах, учебники по географии и истории, статьи по бизнесу, маркетингу и выращиванию редиски на пригородном участке. Современный человек всё чаще погружается в этот процесс по необходимости или принуждению, когд...

Воздушный флот СИБУРа. Как мы создали и используем дрон-сервис Когда речь заходит о мониторинге происходящего на больших промышленных объектах, часто представляется разветвлённая сеть видеокамер, собранных в единую систему и позволяющая наблюдать за происходящим. Включая самые отдаленные уголки. Камер у нас на самом деле много, но этот ...

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

Программисты, ходите на собеседования Картинка взята из видеоролика с канала «Воинствующие Аметисты» Около 10 лет я работал системным программистом под Linux. Это модули ядра (kernel space), различные демоны и работа с железом из пространства пользователя (user space), различные загрузчики (u-boot и др.), прош...

Мой опыт стажировки в Microsoft Redmond и получения офера перепечатка статьи "«Каждый год Microsoft получает 2 млн резюме». Разработчик из Минска — о 7-летнем пути в компанию (+Рекомендации и список книг)" с сайта dev.by. Андрей Артемьев — Software Development Engineer в американском офисе Microsoft в Сиэтле, работает н...

[Перевод] 35 вопросов с собеседования JavaScript-разработчика Это перевод статьи, в которой Abdo Amin приводит 35 вопросов на собеседованиях JavaScript-разработчиков, которые он сам задает. К вопросам прилагаются и ответы. Читать далее

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

Как устроиться в IT-компанию Привет! Меня зовут Тим Чаптыков, я работаю в VK — руковожу командой разработки раздела сообщений на вебе. Мы отвечаем за мессенджер на vk.com, в мобильной версии сайта и в VK Messenger (приложение для компьютера). Последние&n...

«Плати сколько скажут». Вопрос по ограничению счёта AWS остаётся неотвеченным 10 лет Когда пользователь попросил отменить платёж На Хабре публиковались истории пользователей AWS, которые случайно «влетали» на тысячи долларов. Грубо говоря, просыпаешься на утро — а за ночь виртуальные машины масштабировались и накрутили сумасшедшие деньги. Или по итогам ме...

Лучшие смартфоны 2019 года по версии экспертов с XDA Парни, делающие портал и форум XDA — точно эксперты в области смартфонов. Это люди, которые не только имеют возможность протестировать множество устройств лично. Но они погружаются в гаджету куда более глубоко, чем многие журналисты и тем более потребители. Это люди, котор...

[Из песочницы] История одного проекта или как я 7 лет создавал АТС на базе Asterisk и Php Наверняка у многих из вас, как и у меня, была идея сделать что-нибудь уникальное. В этой статье я опишу технические проблемы и решения, с которыми пришлось столкнуться при разработке АТС. Возможно, это кому-то поможет решиться на свою идею, а кому-то пройти по протоптанной д...

Почему HeadHunter это Tinder Дисклеймер: данная статья носит скорее философский, чем технический характер рассуждений и рассчитана на людей, имеющих небольшой опыт собеседований. С повышением квалификации может меняться отношение к поиску работы и пропадать ощущение романтики при переменах в жизни. Это ...

[Из песочницы] От «станков» к «растениям» или мой опыт перехода на agile Часто такое бывает, что разработчик становится руководителем группы разработки и оказывается, что хотя ты и программируешь, но по факту — ты становишься совершенно другим специалистом, которому необходим набор несколько иных компетенций. На этапе становления в новой должност...

[Из песочницы] Конвертация текстовых документов в xml на С# Недавно мне пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием представить текст в формате xml без мусора с максимально удобной для дальнейшего парсинга структурой. Решение использо...

[Из песочницы] Где найти фриланс, который будет приносить удовольствие? (Спойлер: не Upwork) В нулевых «предпринимательство» стало словом десятилетия, когда взрослые люди, независимо от возраста, открыли для себя мир удаленной работы. Этот шаг принес ощущение свободы в жизни многих людей, и его влияние не теряет своей силы и сегодня. Сейчас снова происходит сдвиг в...

[Перевод] Что такое однократный инженер? Кто такой «1х-инженер»? Возможно, вы слышали о «десятикратных» инженерах. Они очень производительны, эффективны, работают буквально за десятерых. Если есть такие, то наверняка должны быть и однократные инженеры? Конечно, такие есть. Давайте попробуем составить список качес...

Как выбрать школу иностранных языков или репетитора Выбирайте среди школ, в которых преподавателям много платят. Школами обычно руководят бизнесмены, и зарплата преподавателей в них примерно одинаковая. Ходил как-то на собеседование в школу английского, которая предлагала зарплату в 2(!) раза выше среднего по Москве. Методист...

Погружение в Charles Proxy Привет, Хабр! Меня зовут Настя, я работаю в команде тестирования мобильных приложений компании FunСorp. При приёмке задач мы уделяем большое внимание проверке клиент-серверного взаимодействия. Опыт проведения собеседований показывает, что новички в тестировании мобильных п...

Про дизайн Samsung Galaxy A52: изображения смартфона Samsung Galaxy A52 будет во многом схож с Galaxy A51 В начале 2019 года обновленная линейка Galaxy A оставила приятные впечатления и Galaxy A50 стал одним из популярных устройств серии. Удачный баланс характеристик и цены позволил смартфону выйти в топ продаж. Эстафету подхв...

Запросить 100 серверов нельзя оптимизировать код. Ставим запятую Можно выделить ряд алгоритмов, которые являются базовыми и лежат в основе практически каждой строчки программ, написанных на языках высокого уровня. Хорошо иметь под руками классический многотомный труд Дональда Кнута "The Art of Computer Programming", там детально...

Как оформить студенческую подписку на Спотифай Стриминговые сервисы ворвались в наши жизни стремительно и внезапно. Если бы 5 лет назад сказали, что за музыку придется платить: я бы покрутил у виска. Тоже самое касается и фильмов, и другого контента. «Сейчас приходится платить буквально за все» — говорят...

[Перевод - recovery mode ] Как мы боролись с техдолгом, или От 15 000 подключений к базе данных до 100 Недавно новый сотрудник спросил меня за обедом: «Какой у нас техдолг?» Услышав вопрос, я не мог не улыбнуться. Спрашивать инженеров-программистов о техническом долге компании – это то же самое, что спрашивать о кредитном рейтинге. Так программисты хотят узнать о сомнительно...

Будущих топ-менеджеров Роскосмоса будут проверять на детекторе лжи перед занятием должности Всех кандидатов на руководящие должности проверяют на полиграфе. Эта практика была введена ещё в пролом году, но только сейчас о ней рассказал глава Роскосмоса Дмитрий Рогозин.

Очередной гайд по HTML-элементам, которые можно использовать в каждом проекте В сети существует множество гайдов, которые описывают назначение HTML-элементов. Но сколько я не проводил собеседований или не проверял код, я вижу одну картину, разработчики используют ограниченный набор элементов. Поэтому я взял следующий набор элементов: header, nav, main...

Дайджест интересных материалов для мобильного разработчика #402 (12 — 18 июля) В новом дайджесте тесты и танцы с ассетами в iOS, собеседование и новые функции в Android, декомпозиция игровой графики, ошибки в мобильном дизайне, время в приложениях и многое другое! Читать дальше →

От Babel до GraphQL: доклады HolyJS 2019 Moscow Если вы JS-разработчик, то браузер для вас — дом родной, но можете ли вы описать пошагово все действия браузера для отрисовки вашей прекрасной страницы? И вы наверняка уже слышали про WebAssembly, но знаете ли, что «внутри» у этой технологии? Углубиться в эти и многие дру...

[Перевод] Улучшение Python-кода: 12 советов для начинающих В мои обязанности входит наём Python-разработчиков. Если у заинтересовавшего меня специалиста есть GitHub-аккаунт — я туда загляну. Все так делают. Может быть, вы этого и не знаете, но ваш домашний проект, не набравший ни одной GitHub-звезды, может помочь вам в получении раб...

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

[Перевод] Как выучиться на Data Scientist: наиболее востребованные технические навыки Какие технические знания становятся наиболее популярными у работодателей, а какие теряют свою популярность. В своей первоначальной статье 2018-го года я рассматривал спрос на общие навыки – статистику и коммуникацию. Также я рассматривал спрос на Python и язык программиро...

Игровое пиратство Пиратство — это целая эпоха для игровой и не только индустрии, являющейся частью нашей с вами жизни, к счастью или сожалению избавиться от которой не получается по сей день. Для многих эпоха становления и последующего развития пиратства, которое пришлось в 90-е и 2000-е год...

Робо-сумо: интеллектуальные бои роботов (с) Каждый год около тысячи команд со всей Японии вступают в ожесточенное сражение на турнире роботов. В этом состязании вы не увидите бензопил, факелов и электрических разрядов — словом, ничего из того, что приходит в голову, когда вы слышите фразу «битва роботов». Речь...

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

Ты приходишь в проект, а там легаси… Привет, сегодня я хочу поговорить об ужасной кодовой базе, с которой вы скорее всего прямо сейчас имеете дело. Есть проект и вы нужны, чтобы добавлять новые фичи и фиксить баги. Но вы открываете IDЕ, делаете пул репозитория с проектом — хочется плакать. Кажется, чт...

Алгоритм планирования задач на TypeScript. Теория графов наконец-то пригодилась В этой статье я хочу рассказать об алгоритме, который помогает ответить на извечный вопрос всех проектов: Когда проект будет закончен?Более формально проблема звучит так: "Проект состоит из задач, которые могут зависеть друг друга, а также могут иметь один и тех же испо...

Уйти во фронтенд после декрета, стать синьором в Gitlab и core team member Vue.js Наш новый формат — прямые эфиры с успешными разработчиками и айтишниками, на которых вы можете задать вопрос профессионалу и получить ответ из первых рук развивается дальше. 25 мая на ваши вопросы будет отвечать Наталья Теплухина, Vue.js core team member, GoogleDevExpret ...

Когда программисту 1С становится скучно Биржевой спекулянт инвестор базовая версия. Когда программисту 1С становится скучно, он пытается скрасить свое свободное время так, как умеет. А умеет он только программировать. При этом навыками работы с биржевыми инструментами программист зачастую не обладает. Так рождает...

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

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

[Перевод] Multi-Target в Albumentations Этот текст — это перевод блог поста Multi-Target in Albumentations от 27 июля 2020. Автор есть на Хабре, но переводить текст на русский поленился. И этот перевод сделан по его просьбе. Я перевела на русский все, что можно, но какие-то технические термины на английском зву...

Шпаргалка для собеседования .Net Однажды (давно это было) мы с 3-мя коллегами решили на интерес проходить собеседования, вакансии отбирали уровня middle. Занимались этим недели 2, по нескольку собеседований в неделю каждый.В результате получился список тем по .Net, которые спрашивают на собеседованиях. Чита...

Что такое I в ACID или вы нам не подходите Это пост удивления. Я сходил на собеседования в 3 минских стартапа и в одну небольшую компанию, и вот, что из этого вышло. Читать дальше →

[Перевод] Практика использования спецификации CSS Scroll Snap Часто ли у вас возникало желание воспользоваться какой-нибудь возможностью CSS, позволяющей, без лишних усилий, создать элемент-контейнер, поддерживающий прокрутку? CSS, что очень хорошо, даёт нам такую возможность. Я, когда только начинал заниматься фронтенд-разработкой, по...

[Из песочницы] Как Service Desk спас сервисную компанию, или Что делать, если ваш бизнес растет? Меня зовут Дарья, я продуктовый аналитик. Основной продукт моей компании — service desk, облачная платформа, которая автоматизирует бизнес-процессы: например, ремонтные работы, техническое обслуживание различных объектов. Одна из моих задач — участие в процессе внедрения наш...

[Перевод] Решение забавной задачки на JavaScript Наша история начинается с твита Томаша Лакомы, в котором он предлагает представить, что такой вопрос встретился вам на собеседовании. Мне кажется, что реакция на такой вопрос на собеседовании зависит от того, в чём конкретно он заключается. Если вопрос действительно в том...

Бесплатно и качественно: как пресейл может задать тон проекту Обычно гордостью команды становится внедрение. В тени несправедливо остается важнейшая работа по проработке решения. В нашем проекте по модернизации системы резервного копирования в банке эта скрытая часть айсберга оказалась трудозатратнее самого проекта. И не напрасно. Глуб...

Краудфандинговые кампании, которые хайпанули «Вот если бы каждый житель планеты скинулся мне по рублю, то я бы с умом потратил их на общее благое дело» — наверное, каждому когда-то приходили на ум такие мысли, особенно, когда есть идея и план, но не хватает денег. Примерно так же думал Брайан Камелио, когда в 2000 год...

Анонс: как писать статьи в IT-журналы и блоги Завтра, 23 ноября, в 20:00 в наших соцсетях выступит Андрей Письменный, главный редактор Xakep.ru. Андрей начал карьеру в ИТ-журналистике в 2006 году, когда параллельно с учебой в техническом вузе начал писать для «Компьюленты» — одного из первых онлайн-СМИ в России. Вско...

Двигаем Новый год на Хабре Ну что, скорее бы уже этот 2020 закончится? Или пусть длится вечно? Герой, злодей или страж — выбирайте расу и давайте решать. Читать дальше →

Есть ли жизнь после Синьора? Как ни странно, но многие разработчики, начиная с джуниоров и заканчивая синьорами, видят только один путь своего развития: менеджмент. Они планируют переходить в руководители проектов или становиться техническими руководителями. Но IT-сфера намного шире, вариантов и путей р...

[Перевод] Как заставить руководство проникнуться техническим долгом «Руководство не даёт мне заняться рефакторингом legacy-кода!» Знакомая ситуация? Раздражает жутко. Большинство разработчиков рано или поздно сталкивается лбами с менеджером, который совершенно не заинтересован в том, чтобы совершенствовать уже готовое. То нужно реализовать ...

«Обратные интервью» или Как вовремя перевернуть доску Когда я собеседую на руководящие позиции, я часто применяю "обратные интервью": прошу кандидатов рассказать, что бы они сами спросили на моем месте. Это дает мне полезную информацию и приятно разнообразит процесс. Этот пост о том, как и почему я это делаю. Читать ...

Netflix за 45 минут: Краткий рассказ о system design-интервью, чего ожидать + подборка полезных ссылок В нашем блоге мы много пишем о построении карьеры в ИТ в разных странах, поиске работы, отличиях в процессе собеседований крупных компаний. В сегодняшней статье мы пойдем дальше и раскроем тему так называемых интервью по system design – это один из этапов собеседований изв...

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

Авторам! [именно так: в дательном падеже и с восклицанием] Хабр создали Авторы. Да, придумали, написали код и профинансировали его другие люди, но Хабр стал Хабром только благодаря статьям Авторов. Именно за Хабра-знанием Авторов пользователи приходили и приходят на ресурс. Это Авторы днями вычитывают свой текст, чтобы грамотнее по...

[Перевод] Windows 11 — новая Windows XP 20 лет назад Microsoft выпустил новую версию Windows со свежим пользовательским интерфейсом, построенном на технической базе, заложенной ее предшественником. Звучит знакомо, не так ли?Послушайте, я знаю, что любой энтузиаст Windows, прочитавший этот заголовок, немедленно нач...

[Из песочницы] Product Manager & Product Designer: поиск сходств и отличий Меня зовут Ростислав Салата, я работаю в киберспортивной организации без малого три года. Пришел в компанию на должность проектировщика интерфейсов, дорос до UX-лида, и в настоящее время являюсь продуктовым менеджером. Задачи продуктового менеджера и подход к работе у нас ...

Windows 11 представлена официально: особенности, минимальные системные требования и дата выхода Вот наконец-то и настал тот самый день, которого многие очень давно ждали, так как мало кто ожидал и мог себе представить, что нечто подобное вообще когда-то произойдет. Дело в том, что американская корпорация Microsoft посчитала Читать полную версию публикации Windows 11 п...

Как запустить MVP и не превратить его в технический долг Последние пять лет я работаю в аутсорсинге, поэтому часто занимаюсь запуском новых продуктов. Чаще всего первый шаг - создание так называемого MVP (minimum viable product).При запуске MVP большинство компаний стремятся зафиксировать сроки и бюджет: еще нет уверенности, что б...

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

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

Аналитика для хантинга разработчиков и CTO Аналитика рынка разработчиков и CTO: Сколько денег хотят разработчики и CTO, которые не ищут работу и как можно их замотивировать 4 ключевых причины, которые могут снижать стоимость разработчиков и что может повышать их ценность; 12 факторов, с помощью которых вы можете з...

[Из песочницы] Управление сценами в Unity без боли и страданий Вам когда-либо приходилось думать над тем, как сделать управление сценами в вашем проекте менее болезненным? Когда у вас достаточно простая игра, в которой всего несколько сцен идущих одна за другой, то, зачастую, всё проходит гладко. Но когда количество сцен растёт и усложн...

[Перевод] Flutter и настольные приложения Ни для кого не секрет то, что команда разработчиков Flutter стремится к тому, чтобы этот фреймворк позволял бы, пользуясь единой кодовой базой, создавать приложения для широкого разнообразия платформ. Сюда входят iOS, Android, Windows, Linux, macOS и веб. При этом такие прил...

Синдром самозванца, часть 1. Что это такое, как его распознать и надо ли идти к психологу Вокруг «синдрома самозванца» много мифов и мнений. Вместе с Еленой Станковской, кандидатом психологических наук и практикующим консультантом мы подробно разобрали, что это за явление, надо ли с ним бороться и как он проявляется у разных людей. Основа статьи — международные и...

Spotify приходит в РФ. Будет по цене как Яндекс.Музыка, но дороже. Нужен он? В России уже работает далеко ни один рекомендательный музыкальный сервис, дающий к тому же доступ к своей медиатеке. Но многие наши коллеги или друзья всё равно хотят и ждут прихода Spotify в Россию. Говорят, что удобен и база треков реально обширная. Читать полную стать...

Скучаем по офису. Исповедь команды, привыкшей работать удаленно С 16 марта, когда нас попросили «самоизолироваться» из офиса, прошло больше пяти недель. За это время мы успели: побеситься от статей «Как перейти в онлайн», «Как мы перешли в онлайн», «5 инструментов для работы с онлайн»; провести сотни ненужных лишних созвонов, пока к...

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

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

[Перевод] Опасности пользования онлайн-менеджерами паролей Введение Я потратил немало времени на то, чтобы разобраться с поверхностью атаки популярных менеджеров паролей. Думаю, я провёл больше времени над их анализом, чем кто-либо ещё, поэтому у меня есть право на мнение. Во-первых, давайте кое-что проясним. По какой-то причине, ...

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

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

[Перевод] Хаос-инжиниринг, часть 3: Методы и инструменты Мы становимся тем, что мы лицезреем. Сначала мы формируем инструменты, потом инструменты формируют нас. —Маршал МаклюэнХотелось бы искренне поблагодарить и выразить признательность моему хорошему другу Рикардо Суэйрасу за его обзор, вклад и за то, что не давал мне бросить ...

[Перевод] Знакомьтесь: Argo Rollouts v1.0 Правильный подход к Progressive Delivery Команда Argo с гордостью представляет Argo Rollouts v1.0! Узнайте, зачем был запущен этот проект и как мы работали над ним. Инструкции по установке см. на странице релизов. Читать дальше →

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

Вирусы на Mac: как проверить и нужно ли это делать в macOS? Многие пользователи Mac с гордостью заявляют о том, что выбрали эту платформу из-за отсутствия на ней вирусов. Неужели это действительно так? Пользователи Windows могут только позавидовать отсутствию необходимости устанавливать антивирусы. ♥ ПО ТЕМЕ: Как установить macOS на ...

Сценарий идеального технического собеседования Дисклеймер: это сценарий идеального технического собеседования в Delivery Club Tech. Мнение нашей команды может не совпадать с мнением читателей. Привет, Хабр! Меня зовут Василий Козлов, я iOS-техлид в Delivery Club. Я часто и много провожу собеседования. В этой статье я с...

[Из песочницы] Опыт эксплуатации CEPH Когда данных становится больше, чем влезает на один диск, самое время задуматься о RAID. В детстве часто слышал от старших: «однажды RAID уйдут в прошлое, объектные хранилища заполонят мир, а ты даже не знаешь, что такое CEPH»,- поэтому первым делом в самостоятельной жизни с...

Полные технические характеристики PlayStation 5 будут раскрыты 18 марта Сегодня в Sony наконец объявили, когда же будут представлены полные технические характеристики консоли и ждать осталось совсем немного. Глубокое погружение в архитектуру Sony PlayStation 5 назначено на завтра. Подробнее об этом читайте на THG.ru.

Варианты аппаратной реализации USB Type-C, или Когда не требуется Power Delivery Когда мы в SberDevices делаем новое устройство, работаем над его аппаратной частью, перед нами встаёт вопрос выбора интерфейсов. Важным моментом при выборе является их доступность и совместимость с другими устройствами. В своих устройствах мы не могли пройти мимо интерфей...

Что нужно знать об устройстве коллекций, основанных на хешировании Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах посвященных архитектуре ПО. Помимо преподавания, как вы могли заметить, я занимаюсь написанием авторского материала для б...

TelegramBot. Базовый функционал. Стикеры и смайлы. (Часть 3) Один из вопросов, который часто приходит в личку — как работать со смайлами(эмодзи) и стикерами. Как с ними работать, какими инструментами пользуюсь я и т.д. В данной части будут рассмотрены такие вещи: как создать сообщение со стикером, как обработать полученное сообщен...

[Перевод] Из чего сделан JavaScript? В течение первых нескольких лет использования JavaScript я чувствовал себя чуть ли не самозванцем. Даже хотя я и мог создавать веб-сайты с помощью фреймворков, я ощущал, что мне чего-то не хватает. Собеседования по JavaScript внушали мне страх из-за того, что у меня не было ...

Обнаружена редкая банкнота, за которую получить получить 200 000 рублей Экономическую ситуацию в России едва ли когда-то можно было назвать стабильной, ведь на смену одному кризису приходит другой, в связи с чем курс рубля, национальной валюты государства, стремительно сокращается, становясь все меньше и меньше с Читать полную версию публикации...

[Из песочницы] Какие вопросы задают Junior iOS разработчику на первых собеседованиях Что хотят услышать работодатели? Что вы должны знать? В интернете пишут много, но на деле человеческий фактор играет свою роль и вас ловят на простых вопросах к которым вы не были готовы. Здравствуй, Хабр. За недавние 7 месяцев обходил собеседований, где-то больше 20. Все он...

[Из песочницы] Антипаттерны работы с базами данных Привет, Хабр! Представляю вашему вниманию перевод статьи «Database: Anti-Patterns» автора Sergey Kozlov. Если вы храните данные, это критически важная часть вашего приложения. Можно легко и быстро задеплоить исправление бага на новом сайте знакомств, чтобы фермер Джо из сев...

[Из песочницы] Telegram как NAS/FTP Привет, Хабр! По наблюдениям, Телеграм нравится очень многим в первую очередь как удобный транспорт файлов с девайса на девайс. Это, пожалуй, первое приложение, которое обеспечило такой удобный канал без каких-либо существенных ограничений и оговорок. Все ведь согласятся, ч...

[Перевод] ES6-модули в браузере: готовы они уже или нет? Слышали об использовании ES6-модулей в браузере? Собственно — это обычные ES6-модули. Только применяются они в коде, предназначенном для браузеров. Читать дальше →

Детям об аудио форматах (+тест) Дочь, постоянно слушающая музыку через mp3-плеер, спросила: "А что, собственно, означает mp3?"Я кратко объяснил принцип работы динамика, преобразование звуковых волн в электрические, оцифровку:Гладкая волна становится лесенкой, но если ступенек в лесенке много, то это неза...

WhatsApp, Telegram и Signal выдают телефонные номера всех пользователей Синхронизация мессенджера с контактами из адресной книги (contact discovery) — очень удобная функция. Когда новый человек ставит приложение, то в него автоматически добавляется большой список контактов, а если кто-то впервые установил мессенджер, то уведомление об этом при...

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

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

Собеседование в Яндекс: театр абсурда :/ Привет, хабр!В прошлой статье меня знатно разбомбили в комментариях, где-то за дело, где-то я считаю, что нет. Так или иначе, я выжил, и у меня есть чем с вами поделиться >:)Напомню, что в той статье я рассказывал, каким я вижу идеальное собеседование и что я нашёл компан...

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

Коллеги, вы меня огорчаете В июле и августе 2020 года я, с подачи Григория Петрова, проводил для компании Evrone технические интервью на позицию Senior Golang Backend developer. И, видимо, буду вынужден продолжать проводить, о чём ниже. Задача формулировалась как «найти человека, который сможет задат...

[Из песочницы] Техническая документация в разработке ПО: кто, зачем, когда и как описывает проект Привет! Меня зовут Даша Григорьева, я технический писатель в компании 65apps. Мы занимаемся разработкой сложных мобильных решений, и моя задача — подготовка технической документации по проектам. Очень часто роль технического писателя бывает недооцененной в компании (не у ...

[Перевод] Забытый криотронный компьютер Дадли Бака В 1950-х годах аспирант Массачусетского технологического института убеждал инженеров создавать компьютеры с использованием сверхпроводящих магнитных переключателей вместо ламп или транзисторов. Изобретение Бака пережило творца. Более того, оно живо и по сей день: криотрон л...

Эстетика модульных синтезаторов Хотели ли вы когда-нибудь стать музыкантом? Если вы фанатели от какой-нибудь музыкальной группы, то скорей всего — да. Возможно, когда вы учились в старших классах и подрабатывали официантом или курьером, чтобы накопить на mp3-плеер, вы мечтали стать третьим участником The ...

Создал город из игры Герои 3 в 3D | Оплот Всем привет! Это Денис Вебер и в этот раз я расскажу как создавал в 3D город из, уже ставшей классикой, игры Герои 3. Если вам интересен формат видео, ссылку на ролик, я, как всегда, оставлю под текстом.Что вам первым делом приходит в голову, когда вы слышите слово фэнтези? ...

[Перевод] С нуля до автоматизации контейнеров за 7 минут В статье ранее (на португальском) я рассказал, как создать полнофункциональный бэкенд GraphQL, используя только образ Docker и файл конфигурации. Все это можно найти на сайте Azure. А сейчас давайте поговорим о том, как автоматизировать развертывания, созданные для нашего хо...

5 вещей, которые я бы хотел знать, когда начинал использовать Angular Современный Angular — это мощный фреймворк с множеством возможностей, вместе с которыми приходят и сложные, на первый взгляд, концепции и механизмы. Особенно это заметно тем, кто только начал работу как во фронтэнде в принципе, так и с Angular в частности. С этой же проблемо...

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

Карма — это отчуждение от авторства Я иногда прихожу на хабр, пишу на нём статьи. Иногда эти статьи попадают в TOP хабра. Но всякий раз ухожу в тот момент когда у меня отчуждают авторство. Читать дальше →

Выпущена долгожданная Grand Theft Auto VI Чем дальше в будущее, тем более продвинутыми во всех отношения становятся видеоигры. В этом, конечно, даже и близко нет ничего удивительного, потому что технологии не стоят на месте, а вместе с тем и технический прогресс. Читать полную версию публикации Выпущена долгожданна...

[Перевод] Facebook Prophet + Deep Learning = NeuralProphet Изучая прогнозирование временных рядов, рано или поздно вы наткнетесь на чрезвычайно популярную модель Prophet, разработанную Facebook. Она приобрела свою большую популярность благодаря тому, что обеспечивает хорошие показатели с точки зрения точности, интерпретируемых резул...

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

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

Интересные материалы: 13.01 Рассматриваем функции высшего порядка, становимся лучшим разработчиком и погружаемся в сагу о дизайне.

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

Как сделать, чтобы Siri зачитывала сообщения Если Вы пользуетесь AirPods или Beats, то для Вас есть одна интересная и полезная функция. Когда Вам будут приходить сообщения, Siri будет их зачитывать вместе с именем отправителя. И в этой статье мы расскажем, как её включить и настроить. Эта функция работает только с AirP...

Как монетизируется Open-Source Когда мы слышим слово open-source, на ум приходит сразу что-то связанное с благотворительностью и альтруизмом: талантливые программисты по ночам после работы пишут код, чтобы сделать мир лучше. Однако, жизнь устроена сложнее. Несмотря на то, что open-source действительно дел...

Европейские банки в сравнении с российскими как жигули в сравнении с Porsche Cayenne У нас часто ругают отечественное. Во многом справедливо. Дороги, туалеты, отсутствие канализации, газификации, низкие пенсии, отечественный автопром (вёдра с гайками). А ещё ругаем банки. И тоже есть за что их ругать. Обманывают. Не по делу жрут наше время, которое стоит ден...

[Перевод] Не становитесь Data Scientist Когда у меня просят совет о том как попасть в data science, я советую стать разработчиком программного обеспечения. Это мое мнение. Я бы хотел услышать контраргументы в комментариях. Все вокруг, даже ваша бабушка, хотят стать data scientist. Может быть data science это сам...

Аудиофилькина грамота: о частотном диапазоне, возрасте, виниле и АЧХ тарелок Pink Floyd В комментариях не впервые нарвался на рассуждение о том, что равномерность АЧХ выше 16 кГц — это чуть ли не самый главный параметр для верности воспроизведения. По крайней мере очень и очень значимый. С подобным мнением от людей, которым больше тридцати лет от роду, а иногда...

Почему люди не катаются верхом на зебрах? Люди пытались приручить зебр много раз, но не получилось Люди приручили лошадей примерно 5-6 тысяч лет назад. Первыми, кто это сделал, стали жители нынешнего Казахстана. Именно они начали употреблять мясо лошадей в пищу и заложили основы верховой езды. На данный момент на на...

Задачки для CTO на собеседовании Вдохновившись постом "Собеседование в Яндекс: Театр абсурда" хочу поделиться своими весёлыми историями.Я не то, чтобы редко собеседуюсь на работу - я этого обычно вообще не делаю. У меня и резюме-то нет, по большому счёту. Мой основной род деятельности - CTO и co-founder в I...

Найти 15 инженеров за две недели карантина Привет, Хабр!  Я работаю эйчаром в DataLine, в том числе курирую набор дежурных инженеров в службу технической поддержки. Мы уже рассказывали о важности этой позиции для компании. Дежурным инженерам мы доверяем проверку оборудования в дата-центре и работу с клиентами на пер...

[Перевод] 10 популярных вопросов на собеседовании по TypeScript (с краткими ответами) 1. Для чего нужен тип «Omit»? Ответ: Это новый тип, в котором можно указать свойства, которые будут исключены из исходного типа. Пример: type Person = { name: string; age: number; location: string; }; type QuantumPerson = Omit<Person, 'location'>; // Аналогично следую...

[Из песочницы] Так когда же всё таки можно использовать !important? Любая фича в «кривых» руках становится плохой. Импортант —  не исключение. Плохо не то, что он умеет, а то, как его используют. Читать дальше →

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

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

[Перевод] Как получить работу вашей мечты, мысля позитивно, и продвинуться на ней, изучив пять моих правил… От переводчика. На Хабре часто бывают статьи, где дают разные полезные советы, как лучше проходить собеседования и как потом вести себя на новой работе. И очень часто в них рекомендуют вести себя уверенно, хорошо держаться, иметь высокую самооценку и т.п. Но есть одна пробле...

[Перевод] JavaFX — еще не умер Примечание переводчика. Недавно я опубликованных на сайте habr переводы на русский язык нескольких уроков по JavaFX,. И один из моих читателей спросил меня: «А этим сейчас вообще кто-то пользуется?» Неделю назад я увидел пост в блоге Стивена Чина (Stephen Chin) и решил, чт...

[Перевод] Космический вызов: защита суперкомпьютеров от внеземной угрозы Каждый из нас не раз и не два в своей жизни слышал возмущённое «оно само сломалось» в ответ на вопрос, как случилась та или иная неполадка в компьютере или ПО. В 99% случаев это происходит «не само». Но есть 1%, когда пользователь действительно не виноват, и причиной сбоя яв...

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

«Приходите посмотреть на салфетку Apple». Илон Маск троллит Тима Кука Сразу после анонса новых MacBook Pro на сайте Apple появился интересный аксессуар – тканевая салфетка для «быстрой и качественной очистки любого дисплея Apple». Новинка, безусловно, полезная, вот только цена ее удивила многих: 2000 рублей в России...

[Из песочницы] В одной лодке с «ублюдком»: 11 продвинутых советов по использованию Git *"ублюдок" — вольный перевод слова "git" — "an unpleasant or contemptible person", "неприятный или презренный человек". В комментариях к статье 15 базовых советов по Git для эффективной работы каждый день развернулась дискуссия на тем...

[Перевод] Это норма — 5: различные способы создания карт нормалей Существует множество способов создания и применения карт нормалей. Давайте рассмотрим известные мне способы их изготовления. Не существует единственного правильного решения для каждой ситуации, я лично пользуюсь несколькими техниками, в зависимости от проекта, количества ...

[Из песочницы] Базовые команды Linux для тестировщиков и не только Предисловие Всем привет! Меня зовут Саша, и я больше шести лет занимаюсь тестированием бэкенда (сервисы Linux и API). Мысль о статье у меня появилась после очередной просьбы знакомого тестировщика подсказать ему, что можно почитать по командам Linux перед собеседованием. Обы...

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

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

[Перевод] Внутри виртуальной машины Python. Часть 1 Всем привет. Я решил наконец-то разобраться, как работает интерпретатор Python. Для этого стал изучать одну статью-книгу и задумал заодно перевести её на русский язык. Дело в том, что переводы не дают тебе пропустить непонятное предложение и качество усвоения материала уве...

Как устроиться в LinkedIn, Facebook, Google в Кремниевой Долине Зачем это читать? В предыдущей статье я рассказал про реальные доходы и расходы, на которые может рассчитывать инженер, работающий в одной из Big Tech компаний. Если вдруг это вас заинтересовало, здесь будут подробности про то, как туда устроиться. Я работаю в LinkedIn, кото...

[Перевод] Правильное сравнение Kubernetes Apply, Replace и Patch Для Kubernetes есть несколько вариантов обновления ресурсов: apply, edit, patch и replace. С тем, что каждый из них делает и когда их применять, есть путаница. Давайте разберемся. Читать дальше →

Как выглядит склад компании по пересылке покупок из США Всем привет! Меня зовут Леонид, и я не люблю переплачивать. Наверняка многие слышали про компании, занимающиеся пересылкой посылок, через которые можно заказать вещи из американских интернет-магазинов. Этой весной мне удалось посетить склад одной из таких компаний, и сегодня...

Сможет ли RCS заменить SMS? Когда вы в последний раз переписывались по SMS? Если не считать смс-рассылок и уведомлений от вашего сотового оператора, то вы, скорей всего, давно не пользовались службой коротких сообщений. SMS-сервис безнадежно устарел и пользуется до сих пор по одной причине — сотовым о...

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

Тагир и Егор: интервью с Тагиром Валеевым В 2019-м зрители JPoint крайне впечатлились докладом «Атомарный рефакторинг» Тагира Валеева (lany). Демонстрация того, как можно нестандартно использовать средства IDE для рефакторинга, взорвала многим мозг и при этом была практически полезна — а в итоге по зрительским оце...

[Перевод] Пять гипотетически возможных космических объектов, ещё не открытых астрономами 14 потенциальных объектов, состоящих из антиматерии Мало кто из астрономов XIX века, силившихся разглядеть в телескоп небесные тела на мерцающем небосводе, мог предположить космические чудеса, ожидавшие своего открытия в следующем веке. Настолько плотные звёзды, что чайна...

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

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

[Из песочницы] Как пройти собеседование или почему тебя не берут на работу? Не работать и получать кучу денег — мечта практически любого человека. Но если ты не грудастая, смазливая блондинка, которая готова на всё ради своей мечты, все таки работать придется.  И чтобы не проклинать каждый день, за то, что ты тратишь свои лучшие годы на эту контору...

[Перевод] Дорогой Google Cloud, отказ от обратной совместимости тебя убивает Чёрт возьми, Google, я не хотел снова писать в блог. У меня так много дел. Ведение блога требует времени, энергии и креатива, которые я мог бы использовать с пользой: мои книги, музыка, моя игра и так далее. Но ты меня достаточно разозлил, и придётся это написать. Так что д...

Изучаем RISC-V с нуля, часть 2: прерыванияи стыковка с Си Продолжаем погружаться в строение контроллера GD32VF103CBT6. Теперь рассмотрим как он может обрабатывать прерывания работать под управлением высокоуровневого кода. Первая часть здесь Читать дальше →

Как стать фронтендером? Пошаговый гид в мир фронтенда Приветствую всех! Меня зовут Пучнина Анастасия, я ведущий разработчик в компании ДомКлик, занимаюсь фронтендом Витрины объявлений. Сегодня я хотела бы поделиться с вами своим мнением на тему того, что важно знать фронтенд-разработчику. Эта статья будет полезна тем, кто тол...

[Перевод] «Бесполезное» представление, преобразовавшее математику Изначально от теории представлений отказались. Сегодня она играет важнейшую роль в большинстве областей математики. Когда в конце XIX века впервые появилась теория представлений, многие математики сомневались в ценности этого подхода. В 1897 году английский математик Уилья...

NLU по-русски: ELMo vs BERT В данной статье речь пойдет о машинном обучении как части искусственного интеллекта. ИИ во многом подразумевает под собой разговорную составляющую, ведь общение – то, что делает нас людьми. Соответственно, если мы будем делать системы, которые могут нас понимать, отвечать на...

Врио гендиректора "Вымпелкома" назначили Виктора Бирюкова Ранее совет директоров "Вымпелкома" проголосовал за прекращение в конце июня 2020 года полномочий генерального директора Василя Лацанича, который был назначен на эту должность в начале 2018 года сроком на три года. В компании отмечали, что ведут поиск кандидата на ...

[Перевод] Trusted Types API для защиты DOM от XSS-атак Вы когда-нибудь слышали об XSS-атаках, связанных с внедрением (инъекцией) вредоносного кода в DOM (далее — DOM XSS)? Если не слышали, то DOM XSS — это тип атаки на веб-приложение, когда хакер использует полезную нагрузку (payload), которая выполняется как результат модифика...

Как мы нанимали технического писателя Привет, Хабр! Меня зовут Нина Золотова, я технический писатель Parimatch Tech, сама не один раз проходила собеседования на эту позицию, затем проводила их, поэтому знаю процесс найма с обеих сторон. Теперь хочу поделиться, как мы это делаем и на что обращаем внимание. П...

6 полезных инструментов для изучения английского языка Привет, Хабр! Сегодня хочу поделиться подборкой полезных сервисов и инструментов для изучения английского, которыми я пользовался сам (а некоторыми и продолжаю пользоваться до сих пор) и поэтому могу смело их рекомендовать. Эти тулы помогут вам лучше говорить, писать и чит...

[Из песочницы] Академия плохого кода: переводы строк, пробелы и отступы Привет, Хабр! Представляю вашему вниманию перевод статьи «Dark code-style academy: line breaks, spacing, and indentation» автора zhikin2207 Привет, народ! Позвольте мне продолжить рассказ про нашу академию плохого кода. В этом посте мы раскроем другой путь замедления чте...

[Перевод] Почему для SQL Server важна статистика Считанные дни остаются до старта нового потока по курсу “MS SQL Server разработчик”. В преддверии старта курса продолжаем делиться с вами полезным материалом. За годы работы с SQL Server я обнаружила, что есть несколько тем, которые часто игнорируются. Их что боятся, думают,...

Xbox Series X сможет работать только с внешним SSD от Seagate Ранее Microsoft наконец-то представила технические характеристики Xbox Series X, среди которых называлась возможность использования внешнего SSD. Подробнее об этом читайте на THG.ru.

Зачем ROM и RAM криптовалютчикам? Только ленивый на habr-е не слышал про блокчейн и майнеров. Эта каста людей уже отняла у геймеров видеокарты, но скоро, возможно, она позарится на жёсткие диски и оперативную память. Если кто-то скажет вам, что они не нужны, отправьте этого масона криптовалютного заговора...

О собеседовании в Amazon: какие вопросы будут задавать на интервью и что нужно знать заранее Успешно пройти собеседование в Amazon очень сложно. Работать, правда, ещё сложнее, но об этом в другой раз. За год работы в Amazon я провёл больше 120 собеседований.

Как произвести впечатление на онлайн-собеседовании Удалённые собеседования — это круто. Не нужно никуда ехать и встречаться с кучей незнакомых людей. Но как себя правильно вести при таком формате?

Имитированые Cisco, идентичные натуральным Недавно я столкнулся с проблемой выбора среды для изучения некоторых фич маршрутизаторов Cisco. Раньше я пользовался GNS3, а сейчас решил посмотреть, что изменилось в мире. Как выяснилось, прогресс шагнул далеко вперёд. Погружаясь в пучину статей и форумов, я обнаружил что...

Стартовали продажи ноутбука Aurora 7 с семью дисплеями Разработчики этого чуда техники, создавая прототип, явно проговаривали про себя: «Маловато будет!», имея в виду количество экранов. Два дисплея? Банально и относительно часто встречается. Три? Ну нет. Вот семь — в самый раз, это отлично. Этот ноутбук пару раз упоминали на...

Граф знаний в Поиске: построение из нескольких источников Я хочу рассказать о том, что такое граф знаний и об одном из способов его построения из нескольких тематических источников. Большое количество запросов в поиске содержат единственную сущность — объект, про который спрашивает пользователь. Это могут быть запросы про каких...

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

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

Что такое CI (Continuous Integration) CI (Continuous Integration) — в дословном переводе «непрерывная интеграция». Имеется в виду интеграция отдельных кусочков кода приложения между собой. Чем чаще мы собираем код воедино и проверяем: Собирается ли он? Проходят ли автотесты? Тем лучше! CI позволяет делать так...

Из Unity в Godot. Первое впечатление Всем привет, последние года три мое основное хобби – создание игр. Не могу сказать, что я добилась чего-то сверхъестественного, но в Steam есть две мои игры (горжусь самим фактом доведенных до конца проектов, но сейчас многое в них уже поменяла бы). И обе эти игры сделаны на...

Обзор обнаруженных техник и тактик группировки Winnti. Часть 1 Одно фишинговое письмо, по неосторожности открытое сотрудником компании, - и важная информация слита злоумышленнику. Всего лишь один клик мышью и на компьютере сотрудника запущены процессы, «допускающие» злоумышленников к инфраструктуре организации. При этом «антивирусы» взл...

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

С чего начать DevOps? Понятие DevOps знакомо многим, но в своей практике я часто наблюдаю такую ситуацию, когда соискатель на должность DevOps-инженера в нашу компанию не может ответить на вопрос “А что же такое DevOps?”. В данной статье я хочу упорядочить и структурировать знания и основные пон...

Работа не волк, часть 4. Опытный сотрудник: как не перегореть и не сдаться Итак, первый год работы прошёл, и вы стали дедом матёрым волком, который растёт вместе с компанией, сечёт в бизнес-процессах и довольно борзо спорит с руководством. Кажется, что может случиться? Но чем больше срок работы на одном месте, тем больше моральных и профессиональны...

Лайфхаки по видео-съемке “говорящей головы” на беззеркалки Sony “Говорящая голова” — это когда в кадре один человек — спикер, который что-то рассказывает. Это может быть как учебный материал, так и новости или обзор чего-либо. Обычно съемка “говорящей головы” осуществляется с помощью камеры, закрепленной на штативе, что лишает видеороли...

[Из песочницы] Путь в программисты (С++) Привет. С вами я. Мне нравилось боксировать и бегать на дальние дистанции, и думал я только о спорте, но выучился на моряка. Работал в авиации, а стал программистом С++ в 29. Расскажу, как так получилось. О программировании к октябрю 2017 я знал ровно столько, сколько сейча...

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

Архитектура распределенной очереди в Mail.ru Cloud Solutions Вряд ли сейчас можно встретить разработчика, который ничего не слышал об очередях сообщений. Самые известные брокеры сообщений это: Apache Kafka, RabbitMQ и IBM MQ. Все также наверняка знают об облачных решениях, предлагаемых Amazon. Есть у них и стандартизованные API для ...

Не откладывай на завтра то, что можно сделать в CRM сегодня Наверное, вы замечали: когда предстоит долгая работа или сложный путь к цели, наступает тяжёлая прокрастинация. Страх начать писать текст, код, заняться своим здоровьем, пройти обучение… Итог простой и безумно обидный: время идёт, а ничего не меняется, вы так ничего и не сде...

В 1С нет разработки, но есть Разработчики. Моё расследование Есть на свете такая профессия – разработчик 1С. Нет, не так… Есть на свете такая должность – разработчик 1С. Вакансии на эту должность есть. Люди на этой должности сидят, деньги получают. За ними охотятся, т.к. считается, что разработчик 1С – это прям чего-то о-го-го какое.О...

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

Покер – азарт, адреналин и азарт Интернет дал человечеству море возможностей для общения, работы и учёбы. Кроме того, не следует забывать об интернет-развлечениях, таких как игры. Следует отметить, что игровые интернет-сайты стали важной частью жизни некоторых пользователей. Сегодня виртуальные игры п...

[Перевод] Пугающая антиутопия интервью для программистов Эксперименты У меня зазвонил телефон. — Алло, это Джаред. — Здравствуйте. Я звоню вам насчёт телефонного собеседования в Гигантской Поисковой и Рекламной Компании [очевидно, это Google — прим. пер]. — Да! С нетерпением ждал вашего звонка! — Хорошо. Можете написать алгор...

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

[Из песочницы] Парадигма разработки через комментирование К написанию данной концепции меня побудила проблема, с которой я сталкивался раз за разом, приходя на новый проект: за 5 лет коммерческой разработки мне постоянно "везло" приходить на проект, с которого уходит ведущий разработчик. И каждый раз я унаследовал огромну...

[Перевод] Собираешься работать в кибербезопасности? Прочитай это Автор статьи — Брайан Кребс, известный журналист в сфере информационной безопасности. Каждый год из колледжей и университетов выходят тысячи выпускников по специальностям «информационная безопасность» или «информатика», абсолютно не подготовленных к реальной работе. Здесь м...

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

[Перевод] Кунг-фу стиля Linux: базы данных — это файловые системы нового уровня Забавно наблюдать за тем, как компьютерные технологии, которые, в момент их появления, кажутся необычными, в итоге либо уходят в небытие, либо становятся привычными и распространёнными. Например, в своё время, если на компьютере имелось больше одного пользователя, это иначе ...

Google Pixel 4a будет дешевле iPhone SE Судя по всему, всё меньше времени остаётся до одного из самых долгожданных анонсов этой весны — Pixel 4a. Именно поэтому утечек и слухов становится всё больше. С другой стороны близится время, когда обычно проходил Google I/O, отменённый из-за пандемии в этом году. По...

Redmi представила преемника популярных TWS наушников Redmi AirDots На прошлой неделе Bluetooth SIG сертифицировал Redmi AirDots 2, что стало для многих намеком на скорый выход преемника популярных Redmi AirDots, выпущенных в прошлом году. Сегодня Redmi наконец анонсировала новую пару наушников, но они неожиданно получили название не Redmi ...

[Перевод] Кунг-фу стиля Linux: организация работы программ после выхода из системы Если вы пользуетесь Linux с ранних дней появления этой ОС (или если, вроде меня, начинали с Unix), то вам не надо очень быстро и в больших количествах изучать то новое, что появляется в системе по мере её развития и усложнения. Вы можете разбираться с новым постепенно, в реж...

Охота за уязвимостями на 7% эффективнее «За что я люблю Россию, так это за низкие налоговые ставки» — анонимуc С ростом дохода у охотника за уязвимостями все более остро становится вопрос о налогах. После определенных сумм мне стало жалко отдавать 13% (даже несмотря на то, что у коллег из США это вообще 30%). К т...

[Перевод] Как перестать растрачивать время разработчиков на технический долг Вы знаете, каково это. Впихнуть всё необходимое в спринт и так весьма непросто, а ведь ещё нужно где-то найти дополнительные 10–20% времени разработчиков на возврат технического долга. Если вы когда-либо отстаивали необходимость выкраивания времени на это, то вы знаете, что...

VxLAN фабрика. Часть 2.5 Всем привет. Проходил тут собеседование и появилась мысль следующую часть из цикла статей, посвященных запуску курса "Сетевой инженер" от OTUS, сделать более теоретической, дабы ответить на некоторые вопросы с которыми столкнулся во время интервью. Читать дальше &...

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

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

[Из песочницы] STM32MP1: U-Boot, Buildroot, Arch Linux и немного Debian Привет, Хабр! Некоторое время назад компания STMicroelectronics выпустила интересные процессоры серии STM32MP1. Когда у меня наконец-то дошли руки до отладочной платы на основе этого процессора, я с некоторым удивлением обнаружил, что для нее отсутствуют какие-либо сборки н...

Project Loom: виртуальные потоки в Java уже близко Несколько дней назад Ron Pressler разродился статьей State of Loom, которую не полайкал только самый ленивый джавист. Статья действительно хорошая, в ней много интересных метафор, которые я собираюсь бессовестно использовать теперь без ссылки на первоисточник. Со своей сто...

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

Простые правила IT-гигиены Доброго времени суток. Просторы интернета давно не являются безопасным пространством (если его вообще можно было когда-либо считать как таковым) для пользователя. Тем более необычным является то, что многие не считают нужным (или не знают как) соблюдать относительно простые...

Пользуетесь Google Chrome? Значит Google собирет ваши данные через X-client-data Многие считают сервисы Google полезными и удобными в использовании, однако у них есть как минимум одна важная особенность. Речь идет о постоянной слежке за пользователями, об интенсивном сборе и отправке данных об их активности. Далеко не все пользователи представляют, как...

Когда и как автомобили становились безопаснее День автомобилиста только через пару месяцев, но я все же рискну. Нашла на YouTube ролик с громким обещанием «75 минут — и ты будешь пристегиваться». Пристегивалась я и так, а ролик оказался интересным, про историю инженерной мысли, но на целый 1 час 15 минут. Времени у ...

Как я стал программистом в 35 и стоит ли оно того? Привет, Хабр! Прежде всего хотел бы предупредить, что это нисколько не мотивационный пост в стиле «история моего успеха» или «как удачно я вкатился в программирование». Для чего я решил написать этот пост? Отчасти поделится опытом, советами, отчасти меня с подвигла на э...

Конспект книги «Создание микросервисов» Я ничего не понимаю в микросервисной архитектуре, поэтому решил прочитать и законспектировать книгу Сэма Ньюмена «Создание микросервисов». На мой взгляд, получился неплохой вводный материал для людей, которые начинают погружаться в эту тему. Читать дальше →

[Из песочницы] 6 Современных шаблонов проектирования архитектуры в области ПО Привет, Хабр! Представляю вашему вниманию перевод статьи "Modern-Day Architecture Design Patterns for Software Professionals" автора Tanmay Deshpande. Многие современные приложения необходимо создавать в масштабах предприятия, иногда даже в масштабах Интернета. К...

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

Несбывшиеся предсказания для 2020 года Осталось всего годик потерпеть: по мнению итальянского журнала 1968 года так должен был выглядеть мир в 2022-м. «Два по двадцать» — не лучший год в мировой истории. Он запомнится как угодно, но только не как год свершений, открытий или достижений (если только не какого-ниб...

Flipper Zero — как выйти на Кикстартер сидя на карантине на даче Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который я разрабатываю с друзьями. Предыдущие посты [1],[2],[3] Я до сих пор не могу в это поверить. Это самая волнительная статья, которую я когда-либо писал. Мы прошли огромный путь: два ра...

ConfigMaps в Kubernetes: нюансы, о которых стоит знать Примечание: это не полноценная статья-руководство, а скорее напоминание/подсказка для тех, кто уже пользуется ConfigMap в Kubernetes или только готовит своё приложение для работы в нём. Предыстория: от rsync к… Kubernetes Что было раньше? В эпоху «классического администри...

Новая консольная война? Call of Duty: Warzone оказалась гораздо лучше на Xbox Series X Если вы живёте в США, то вы уже можете выбрать между новыми консолями PlayStation 5 или Xbox Series X. Это значит, что за океаном уже бушует «консольная война». И, несмотря на то, что критики сошлись во мнении, что новые приставки одинаково хороши, некоторые разработчики под...

[Из песочницы] Колоноскопия. О деликатной теме без насмешек Я работаю медсестрой-анестезистом в кабинете эндоскопии почти 2 года. Этого времени хватило, чтобы понять, что не всегда врачи, колл-центр клиники и интернет дают всю точную информацию по подготовке к такому исследованию, как колоноскопия. Постаралась собрать все часто возни...

[Из песочницы] Alpine.js — легковесный фреймворк с удобным синтаксисом Многие разработчики полюбили лаконичный синтаксис и мощь директив Vue.js настолько, что даже пытаются использовать этот фреймворк не только в одностраничных приложениях. Сложно отказаться от использования реактивности, только потому, что вдруг понадобилось написать небольшой...

Идеальный пайплайн в вакууме На собеседованиях на позицию, предполагающую понимание DevOps, я люблю задавать кандидатам такой вопрос (а иногда его еще задают и мне): Каким, по вашему мнению, должен быть идеальный пайплайн от коммита до продашкена?/Опишите идеальный CI/CD / etc?Сегодня я хочу рассказат...

Подкаст: AR на стадионе, моделирование процессов реального мира и мультидисциплинарный геймдев Это — подкаст «ITMO Research». Во втором выпуске с нами Андрей Карсаков, кандидат технических наук, старший научный сотрудник национального центра когнитивных разработок, доцент факультета цифровых трансформаций. С 2012 года Андрей работает в научной группе Визуализация и к...

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

История моей трудовой деятельности в ООО «ОПЕН ПРОДУКТ» Часть первая. Конфликт Среда, 4 марта 2020, полдень Я отдыхаю дома. Звонит наш техдир Рома: — Миша, когда ты будешь на работе? — Я решил сегодня остаться дома. — Хорошо, я передам руководству — По ТК есть норма, что если 15 дней задержка, то можно не выходить (на тот мо...

Эволюция OnCloud.ru глазами архитектора облака В 2010 году я начал работать в компании «Онланта» в должности пресейла. Отечественный рынок облачных услуг на тот момент только развивался, но уже был заряжен большим потенциалом. Недолго думая, в 2011 году мы приняли решение зайти на рынок в качестве облачного провайдера. 2...

Как мы сделали автопилот для сельхозкомбайна на видеоаналитике первыми в мире Вот и весь комплект, если есть CAN-шина. Всего пять лет назад не было нормально работающих нейросетей для того же определения препятствий и краёв стеблестоя, поэтому не было и видеоаналитики. Были «слепые» GPS-методы, которые на практике оказались далеко не лучшими и сильн...

Настольные игры для юных программистов 4-10 лет. Что можно найти на рынке в конце 2019 года Конец 2019 года. Настольные игры не собираются уступать место компьютерным и программирование (и немного робототехника) также становятся доступным для изучения в картонной форме. А что можно найти на рынке в конце 2019 года для игры с детьми от 4 до 10 лет? Давайте посмот...

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

[Из песочницы] EM-алгоритм для кластеризации EM-алгоритм – полезный инструмент моделирования данных, когда максимизация правдоподобия "в лоб", через дифференцирование, невозможна. Кластеризация – одна из задач, где этот алгоритм приходит на помощь. В статье приведен общий вывод EM-алгоритма для кластеризации....

Кандидат на должность главы Кабмина РФ возьмется за «Цифровую экономику» Карьеру в госаппарате М. Мишустин начал в 1998 году в Государственной налоговой службе, где занимался вопросами ИКТ. В том же году он был назначен заместителем руководителя, а впоследствии вырос до заместителя Министра по налогам и сборам...

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

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

FinTech. А что защищать? Всем привет, Минутка деанона, меня зовут Анатолий Маковецкий, я Security Team Lead в Exness. Сразу извинюсь перед теми, кто ожидает увидеть технический write-up, здесь его не будет. Также в материале описаны настолько очевидные на первый взгляд вещи, что даже не факт, что ...

До свидания, Google Fonts. Последний аргумент Шрифты Google Fonts страшно популярны. Их загружают более 42,8 миллиона сайтов, в том числе Хабр. Библиотека Google Fonts содержит 1023 свободных шрифта и программные интерфейсы для их внедрения через CSS. Очень удобно, казалось бы. Во многих статьях отмечалось, в какую ц...

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

Реактор БРЕСТ-300 и замкнутый цикл в ядерной энергетике «В Северске началась новая эра атомной энергетики. На площадке Сибирского химкомбината 8 июня стартовало строительство первого в мире энергоблока четвертого поколения с быстрым реактором естественной безопасности БРЕСТ-ОД‑300.» Довольно претенциозно, не правда ли? Тем не ...

[Из песочницы] Spring Boot vs Spring MVC vs Spring — Как они сравниваются? Spring Boot vs Spring MVC vs Spring — Как они сравниваются? Spring, Spring Boot, Spring MVC, везде есть слово “spring”! Давайте пройдемся где и когда вы можете применять каждый из этих инструментов В этой статье, вы увидите обзоры: Spring, Spring MVC, и Spring Boot, узнает...

5 Мифов о Red Teaming Термин Red Teaming слышали все, кто связан с информационной безопасностью напрямую или косвенно. Но не все до конца понимают, что это такое: зачем нужна оценка эффективности команды реагирования на инциденты? Что это за форма обучения команды защитников? Часто Red Teaming в...

Собственный дизайнерский центр Tesla в Китае поможет адаптировать электромобили к вкусам местных потребителей Ещё в прошлом году Илон Маск (Elon Musk) выразил готовность создать в Шанхае специализированную дизайнерскую студию, которая смогла бы разработать электромобиль, востребованный на мировом рынке. По сведениям информированных источников, подбор персонала для данного подразделе...

Проверка разметки сайтов-участников W3C Учитывая возможные сложности с дорогой на собеседование в одну известную фирму, я запланировал один час как запас времени. Два поезда не пришли и запас времени быстро закончился. В приглашении вместо номера телефона и емейла была ссылка на корпоративный сайт, где можно отпра...

Архитектура для начинающих или почему не нужно вставлять флажок в человек-меч Аннотация: Пример реализации нового функционала в классе через добавление «флажка». Последствия. Альтернативный подход и сравнение результатов. Как избежать ситуации: «Архитектурный оверкилл»? Момент, когда приходит время всё менять. Читать дальше →

IT-девушки, откуда вы? Давайте построим карту RUVDS поздравляет всех айтишниц с 8 марта! В этом году мы решили не дарить тюльпаны и не делать подборку гик-подарков. Мы пошли другим путем и создали страничку IT is female, чтобы показать присутствие женщин-специалисток в IT. Любая девушка, работающая в IT, может залогин...

Генеалогические исследования — метрические книги, переписи, архивы, открытые базы Не один год я увлекаюсь генеалогией. Практической пользы в этом хобби нет, но интересного очень много. Здесь я хотел поделиться накопленным опытом, частью интересных сведений, не сильно погружаясь в персональные истории. Чтобы текст сильно не распухал, расскажу всего 2 кейса...

Xiaomi обманула с 120 Вт зарядкой Xiaomi Mi 10 Ultra Xiaomi Mi 10 Ultra не заряжается на мощности 120 Вт Вопреки заявлению производителя, что Xiaomi Mi 10 Ultra поддерживает быструю 120-ваттную зарядку, журналисты издания Androidauthority обнаружили, что это заявление не соответствует действительности. И установить им это удал...

Xiaomi обманула с 120 Вт зарядкой Xiaomi Mi 10 Ultra Xiaomi Mi 10 Ultra не заряжается на мощности 120 Вт Вопреки заявлению производителя, что Xiaomi Mi 10 Ultra поддерживает быструю 120-ваттную зарядку, журналисты издания Androidauthority обнаружили, что это заявление не соответствует действительности. И установить им это удал...

Оффер в Лондон за один день: как его получить и чем заняться после переезда Привет, Хабр! На 2020 год у нас большие планы. Мы намерены активно развивать Badoo и Bumble, поэтому серьёзно расширяем техническую команду. И сегодня мы объявляем о масштабном найме PHP-разработчиков в наш лондонский офис.  В 2017 году мы попробовали новый формат поиска —...

Самый вредный гаджет по мнению врача-офтальмолога, которым вы пользуетесь каждый день Дабы не брать данные из воздуха, ссылаемся на Ксению Чиненову, врача-офтальмолога, лазерного хирурга, а также кандидата медицинских наук. Ее комментарий «Москве 24» прольет свет на многое. Читать полную статью

Давайте отключим vacuum?! Алексей Лесовский Расшифровка доклада 2018 года Алексея Лесовского "Давайте отключим vacuum?!" Такой призыв часто возникает, когда в PostgreSQL возникают проблемы, и главным подозреваемым оказывается vacuum (далее по тексту просто "вакуум"). По опыту, многие наступают на э...

Ученые выяснили, что обезьяны способны к самоодомашниванию Обезьяны, как и человек, могут сами себя «приручить» Термин «одомашнивание» чаще используется в контексте приручения животных людьми, но это не всегда так. Некоторые исследователи еще со времен Дарвина считали, что люди «одомашнились», выбирая партнеров, демонстрирующих мене...

Security Week 15: настоящие и воображаемые уязвимости Zoom В четверг 2 апреля издание The Guardian поделилось впечатляющими цифрами о платформе для веб-конференций Zoom: рост посещаемости этого сервиса составил 535%. Определенно Zoom лучше конкурентов смог воспользоваться ситуацией, получив прирост если не в деньгах, то точно в попу...

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

Книга «Продай свое портфолио. То, чему не учат в дизайнерских школах» От автора бестселлера «Сожги свое портфолио!» для всех фрилансеров, дизайнеров и компаний, которые устали брать цены с потолка в надежде заработать. «Среднестатистический дизайнер размышляет так: “Сколько мне взять за работу? Может, ХХХ? Да, вроде нормально. Столько и возьм...

Как траблшутить отечественный IPsec VPN. Часть 1 Ситуация Выходной. Пью кофе. Студент настроил VPN соединение между двумя точками и исчез. Проверяю: туннель действительно есть, но трафика в туннеле нет. На звонки студент не отвечает. Ставлю чайник и погружаюсь в траблшутинг. Делюсь своим опытом и методологией. Читать д...

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

[Личная история] Из Москвы — в Кремниевую долину. Как пройти в Google, и почему здесь нужно уметь играть в покер Екатерина Вебер когда-то начинала в «Яндексе» и Росатоме, а сейчас работает Program manager в Google Youtube, в подразделении, занимающемся поиском абьюзивного контента. Она рассказала нам об особенностях жизни и работы в Северной Калифорнии. Почему это большая деревня, по...

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

[Подборка] 6 no-code инструментов для быстрого запуска продуктов и автоматизации процессов Изображение: Designmodo Еще несколько лет назад запуск любого онлайн-бизнеса был связан с целым рядом сложностей. Нужно было найти разработчиков для запуска сайта – если требовался хоть шаг в сторону от функциональности обычных конструкторов. В том случае, когда требовало...

[Перевод] Как освоить Vim? Осваивать Vim — это, пожалуй, страшно. Или, точнее, очень страшно. Речь идёт об изучении совершенно необычного подхода к редактированию кода, не говоря уже о работе с простым текстом. Многие несправедливо обвиняют, тех, кто выбирает Vim, в том, что они впустую тратят время. ...

Как сделать текст легче В прошлой статье я обещала, что расскажу, как сделать документы легче для восприятия. Есть два основных направления: текстовка и структура документа. Сегодня поработаем с текстами. Технические документы на русском читаются особенно тяжело, и добиться легкости в них сложнее, ...

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

Развенчиваем мифы про ChromeOS О системе ChromeOS вечно есть мнение у тех, кто ей никогда не пользовался. «Ну а чо, я ж пользуюсь Хромом, а тут вся ОС только из этого браузера, всё понятно». Нет, не всё: начнём с того, что на самом деле там далеко не «только браузер».В 2019-м я купил Google Pixelbook (не ...

А можно разработчик сам будет решать, какие задачи ему делать? Я Android-разработчик и хотел бы сам решать, какие задачи мне делать, а какие нет. У вас бывало такое желание? Можно ли так делать на работе? Мой краткий и возможно, интригующий ответ — можно. Ключ к этому — погружение в бизнес.Разговоры о том, надо ли разработчикам погружат...

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

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

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

[Перевод] Вы уверены, что пишете объектно-ориентированный код? Мы, PHP-разработчики, горды тем, что пишем на ООП-языке (можно легко здесь заменить PHP на C#, Java или другой ООП-язык). Каждая вакансия содержит требования про знание ООП. В каждом собеседовании спрашивают что-нибудь про SOLID или трех "китов" ООП. Но когда дело ...

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

Model-Widget-WidgetModel, или какой архитектурой пользуется Flutter-команда в Surf Привет, меня зовут Артём. Я руководитель Flutter-разработки в Surf и со-ведущий FlutterDev подкаста. Flutter-отделу в Surf уже больше года. За это время мы сделали несколько проектов: от маленьких служебных, до полноценных е-коммерс и банкинга. Как минимум, многие из вас уж...

[Из песочницы] Мышление письмом Начните записывать мысли, чтобы усилить мышление. Этот совет я слышал много раз, но только в этом году решил сам попробовать. Результаты так впечатлили, что я решил описать опыт и поделиться теоретическими рассуждениями. Что же я получил после полугода использования мышл...

Greybox Fuzzing на примере AFLSmart Наверное, все слышали про крутой фаззер AFL. Многие используют его как основной фаззер для поиска уязвимостей и ошибок. Недавно появился форк AFL, AFLSmart, который имеет интересное развитие идеи. Если верить документации, он может мутировать данные по заранее подготовлен...

Blackview BL5000 - лучший защищенный игровой смартфон 5G для заядлых игроков У всех, кто играет в игры, существуют разные триггеры, которые заставляют их приходить в ярость. Худшее, что может случиться, - это игрок, выбросивший свое устройство после проигрыша. Ярость становится душераздирающей, когда устройство разбивается на части. Трагедия!

[Перевод] Математики достигли прорыва в изучении «опасной» задачи Математики считают гипотезу Коллатца «болотом», и предупреждают друг друга, что от неё стоит оставаться подальше. Однако теперь Теренс Тао достиг большего прогресса, чем кто бы то ни было за несколько десятилетий. Возьмите любое число. Если оно чётное, поделите его на два. ...

YouTrack 2019.3: обновленный список задач и многое другое Меня зовут Лена, и я принесла вам YouTrack. Вы наверняка слышали про этот сервис трекинга задач от JetBrains, а если нет — время познакомиться! Мы выпустили новую версию и вот что происходит: появились новые функции и улучшения практически для всех сценариев использования Yo...

Точки развития компании с позиции технического директора В русском IT до сих по не могут сойтись во мнении, что такое техдир. HR говорят одно. Бизнес-управленцы — другое. Разработчики видят третье. Тестировщицы просто падают в обморок. И только техдиры тихонько управляют процессами и посмеиваются в усы. Им не до споров — без них ...

[Перевод] Погружаемся в логические свойства CSS Поддержка логических свойств CSS со временем становится лучше. Однако мне по-прежнему трудно запомнить их, когда использую их в проекте. Что означают start и end? Несколько сложно охватить все детали без проб и ошибок.В этой статье я нацелен прокачать вас и пробежаться по ис...

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

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

Гравитационная комната в Unity 3D В первых публикациях я немного рассказывала про школу программирования, в рамках которой создавались проекты по Unity 3D. Знакомясь с нашими наработками, у многих возникали вопросы, которые нельзя оставить без внимания: - Почему вы выбрали такую сложную программу? У детей н...

[Из песочницы] Как использовать консоль JavaScript: выход за пределы console.log () Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use the JavaScript console: going beyond console.log()» автора Yash Agrawal. Один из самых простых способов отладки чего-либо в JavaScript — вывод материала с помощью console.log. Но есть много других методов,...

Не ждите от CRM чудес — просто работайте Когда вы покупаете новый автомобиль,, вы садитесь в него и рассчитываете, что он взлетит в небо и пролетит над пробкой на проспекте? Приходит ли вам в голову, что он может заменить дизельный генератор на даче? Хочется ли, не выходя из комфортного салона, порыбачить в нём лет...

Безопасность домохозяйки Лет 15 назад, когда интернет выдавался по карточкам и измерялся в часах для нас было обыденным делом ходить в гости за играми, книгами и фильмами. У многих был один единственный диск, обязательно разбитый на c: и d:Но никто не думал о том, какие именно файлы, валяющиеся на ж...

Лотерея Green Card DV-2022: россиян оставили за железным занавесом. Есть ли шанс получить визу? До ежегодного розыгрыша лотереи, дающей возможность получить гринкарту (вид на жительство в США) остаются считанные часы. Однако, если многие победители предыдущей лотереи DV-2021 потеряли свои счастливые билеты из-за пандемии и президентской прокламации P.P. 10141, то в это...

[Перевод] Нормализация девиантности. Как неправильные практики становятся нормой в нашей отрасли У вас когда-нибудь бывало такое, что вы говорите нечто совершенно нормальное для вас, но все остальные очень удивлены? Со мной такое случается постоянно, когда я описываю то, что считали нормальным в фирме, где я работал. По какой-то причине лицо собеседника постепенно перех...

Трезвый взгляд на W7500P — микроконтроллер со встроенным TCP/IP стеком Многие из тех, кто имел дело с микроконтроллерами, наверняка слышали о микросхеме конвертере SPI <-> Ethernet W5500. В свое время эта микросхема стала поистине "народной" по многим причинам, к которым можно отнести как низкую стоимость самих микросхем и готовых модулей...

70 лет стереотипов: Как преодолеть недоверие к ЖЭКам с помощью IT-технологий и повысить качество обслуживания Что вам первое приходит в голову при слове ЖЭК? Если слесарь, то чуток подвыпивший. Если электрик, то весельчак, который периодически выдаёт монологи на непереводимом диалекте русского языка, когда 220 В пробегают по его ловким пальцам. И никогда не угадаешь, хорошо тебе ис...

Что вообще значит «full stack»? Не счесть холиваров о том, стоит ли быть фуллстек-разработчиком. И в таких дискуссиях часто вылезает ещё один спорный вопрос: а что это понятие означает-то? «Фронтбэкендер»? «Многорукий Шива, мастер всего от инфраструктуры до тестирования»? «Человек, освоивший столько техно...

[Перевод] DIV должен уйти: улучшаем HTML Во многих домах есть комната, существующая только потому, что вокруг неё возвели четыре стены, и теперь ей нужно какое-то предназначение. В результате такие «комнаты-заглушки» используются чаще, чем все остальные комнаты дома, хоть изначально они для этого и не предназначал...

Хобби ИТшника на удаленке: 3D-печать, лазеры, DIY-классика Мысли о том, чем же заняться в свободное от работы время и разнообразить рутину, претерпели определенные изменения на фоне последних мировых событий, существенно ограничивших наши круги общения и сферы развлечений. Если вы читаете это, то скорее всего так или иначе связан...

«Цифровая» реабилитация: как ИТ-компании сами приходят к «новому нормальному» и помогают клиентам Последствия пандемии Covid-19 все еще дают о себе знать, и, скорее всего, в ближайшие несколько лет компании будут ощущать на себе отголоски кризиса. Тем не менее, экономика в основном уже перешла от режима выживания к режиму восстановления. Одним ...

[Личный опыт] Как устроиться в компанию мечты в США: советы продакт-менеджера На недавнем вебинаре g-mate я рассказала про сложности при устройстве на работу в США, если ты не инженер, отличия менталитетов и собеседований в двух странах. Эта статья — дополнение предыдущей, привожу ответы на вопросы в тексте. Читать дальше →

Как проводить собеседования разработчиков Однажды я понял, что дико не комфортно с ним работать, но поскольку я только прошел испытательный срок, а он уже работал пару лет, то пришлось валить. Читать далее

Сели и пишем, или что можно сделать с коварством эффекта Даннинга-Крюгера Сегодня среди компаний, чей бизнес плотно завязан на ИТ, наверное, только ленивый не слышал про трансформацию, «agile-изацию» и прочие процессы повышения прозрачности и эффективности разработки. Многие попробовали различные методологии на себе – и что-то из этого получили, с...

ERP-система — нет, микросервисный подход — да, подойдет для создания маркетплейса. Давайте разбираться, что к чему Есть компания N, которая занимается продажей спортивных товаров и входит в топ-10 на рыке с неплохими оборотами. Конкуренция растет, и компания понимает, что пора расширяться за счет добавления новых категорий и брендов. Как именно? Тут как раз и приходит идея, что можн...

[Перевод] О появлении поддержки CUDA в WSL 2 Компания Microsoft, откликаясь на многочисленные просьбы пользователей, представила в мае 2020 года на конференции Build новую возможность подсистемы Windows для Linux 2 (Windows Subsystem for Linux 2, WSL 2) — поддержку видеоускорителей. Это позволит запускать в WSL 2 прило...

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

Что нового в JPA Buddy 3.0 Мы выпустили JPA Buddy 3.0! В этом релизе наконец-то появилась генерация скриптов для Flyway, поддержка Kotlin, а также другие улучшения и исправления. Посмотрим на эти нововведения подробнее.Для тех, кто не слышал о JPA Buddy: это плагин, который упрощает работу с JPA, Hibe...

Чем дальше в лес, тем хуже «Веста»? Как LADA Vesta успела измениться за 5 лет «АвтоВАЗ» успел как удешевить, так и улучшить флагманский седан по длинному ряду критериев. Причём в лучшую сторону улучшений не сказать, чтоб сильно уж много. В момент своего выхода в 2015 году LADA Vesta сорвала настоящий фурор, быстро став бестселлером российского бренда...

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

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

[Перевод] Стоит ли хранить Google Fonts на своём сервере? В последние несколько недель, по стечению обстоятельств на работе и в сторонних проектах, я узнал много о веб-шрифтах, а также много нового о Google Fonts в частности. Благодаря этому я могу дать более развернутый ответ на вопрос, который в прошлом мне казался простым: стоит...

Эффект удаленки и выгорание на работе В исследовании "Эффект удаленки и выгорание на работе" приняли участие более 6000 специалистов из базы кандидатов агентства и 18 компаний из сферы Digital & IT. Аналитики DigitalHR выявили несколько общих трендов для отрасли рекрутинга, появившихся под влиянием...

Мифический человеко-месяц 45 лет спустя Впервые о книге Фредерика Брукса я услышал лет десять назад, ещё учась в универе. Её настоятельно советовал почитать наш научный руководитель. Как часто бывает в таких случаях, когда кто-то вам советует что-то почитать, то вы вежливо говорите нечто вроде «да-да, в скором вре...

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

[Перевод] 11 лучших электронных ламп, о которых вы никогда не слышали Эти устройства стояли на страже во время Холодной войны, способствовали прогрессу в физике частиц, лечили больных раком, и улучшали звук записей Beatles Кому вообще могут быть интересны электронные лампы в эпоху, основанную на работе квинтиллионов твердотельных устройств? ...

[Из песочницы] «Подготовка к собеседованию QA» starter pack или самая большая шпаргалка вопросов-ответов по тестированию 163 страницы смеси ответов на вопросы с реальных собеседований, перевода интересного контента с зарубежных ресурсов и агрегации материала с отечественных. Читать дальше →

Результаты моего опроса про отношение к собеседованиям и тестовым заданиям Несколько дней назад я опубликовал пост, в котором попросил читателей Хабра принять участие в опросе про отношение к собеседованиям и тестовым заданиям. В этой статье я публикую результаты опроса. Проголосовало более 500 человек. Благодарю вас за поддержку. Читать дальше &r...

[Перевод] Ваш профессиональный спад придет (гораздо) раньше, чем вы думаете Вот как извлечь из него максимум. Изображение: Люси Гутьеррес «Неправда, что ты больше никому не нужен». Эти слова исходили от пожилой женщины, сидящей позади меня на позднем ночном рейсе из Лос-Анджелеса в Вашингтон. В самолете было темно и тихо. Мужчина, которого я сче...

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

[Из песочницы] Kamailio SBC или не SBC? Возможно многие, кто по той или иной причине сталкивается VoIP, особенно с решениями с открытым исходным кодом, слышали такое выражение: "Kamailio SBC". В этой статье постараемся разобраться правильно ли приравнивать Kamailio к SBC (пограничный контроллер сессий) и...

[Перевод] А вы знали, что 85% смартфонов работают на Linux? По факту на рынке смартфонов доминирующее положение занимают именно устройства на базе Linux. Некоторые от такого заявления призадумаются, другие же преисполнятся гордостью за Linux в стиле The Sound of Music – The Hills are Alive. Далее я приведу интересные факты, подтвер...

Как снова доверять операционной системе. Поиск следов компрометации. Анализ ВПО На протяжении долгого периода времени главной фишкой и гордостью операционной системы Linux был тот факт, что для нее «не было вирусов», которые могли бы нарушить работоспособность системы или украсть пользовательские данные. Сейчас наступил конец 2020 года — давайте попробу...

На OnePlus 5 и OnePlus 5T приходит Android 10 Если в мире iOS выход новой версии операционной системы означает ее практически мгновенный приход на совместимые устройства, то в случае с Android распространение новой итерации зеленого робота процесс длительный и решается многими производителями неспешно. Первыми Android 1...

[Перевод] Советы по организации идеальных видеозвонков Я трачу много времени на видеозвонки. Компания Wave, где я работаю, распределена географически, поэтому в основном мы с коллегами общаемся именно так. Однако общение по видео кажется не таким естественным, как личное, поскольку: Большинство людей используют низкокачествен...

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

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

[Перевод] Культ лучших практик Лучшие практики, несмотря на термин, не всегда хороши. В программировании многие из них не оправдывают своего названия. Они распространяются не благодаря своим заслугам или доказательствам эффективности, а из-за эффекта авторитета и использования обществом. По мере их распр...

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

Больше не тимлид: как не потерять себя и найти снова Вернёмся года на два назад, когда я был разработчиком. Что я думал? «Хочу стать тимлидом. Это круто, он решает все вопросы, получает больше денег, им становятся после сеньора». Тогда не было никого, кто сказал бы мне: это вообще про другое. Пришлось учиться на своих ошибках)...

Как перевести текст в Word на Mac Microsoft Word имеет встроенный переводчик, что удобно, если ваши познания в иностранных языках не очень обширны Владение английским языком – очень важный навык, который сильно пригодится вам в жизни. Несмотря на то что кое-кто уверенно настаивает на том, что пройдёт несколь...

[Перевод] Представлена Grafana Tempo, широко масштабируемая распределенная система трассировки Grafana Labs с гордостью представляет простую в эксплуатации, масштабируемую, рентабельную, распределенную систему трассировки: Tempo. Она разработана в качестве надежного хранилища, оптимизированного для поиска идентификаторов, единственная ее зависимость — объектное храни...

[Перевод] Тонкое искусство быть девелопер адвокатом От переводчика: профессия девелопер адвоката появилась не так давно и почти у каждого крупного продукта или технологии есть свой адвокат, технологические компании понимают важность этого канала общения с миром. Есть такая должность и в Haulmont. Когда мы формулировали требо...

О переезде с Redis на Redis-cluster Приходя в продукт, который развивается больше десятка лет, совершенно не удивительно встретить в нем устаревшие технологии. Но что если через полгода вы должны держать нагрузку в 10 раз выше, а цена падений увеличится в сотни раз? В этом случае вам необходим крутой Highload...

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

Увидеть лес за деревьями Желающим почитать про структуру леса, воззрения на структуру леса и историю этих воззрений — добро пожаловать. Я сокращал, как мог — и все равно получился скорее литературный обзор, и это только первая часть. Но по крайней мере, будет на что ссылаться в дискуссиях. Читать...

[Перевод] Как найти сооснователя в стартап и нужно ли Привет! Я Кэт Маньялак и я являюсь партнёром Y Combinator уже на протяжении пяти лет и наблюдала за 1300 компаниями. Сегодня я отвечу на вопрос «Как найти сооснователя». Во-первых, я буду говорить о том, нужен ли сооснователь. Во-вторых, мы будем говорить о том, где вс...

Apple: 10 лет под руководством Тима Кука С момента назначения Тима Кука на должность исполнительного директора Apple прошло ровно 10 лет. И хотя в первое время многие «аналитики» высказывали сомнение в том, что прагматичный Кук сможет адекватно заменить визионера Джобса, цифры упрямая вещь и они говорят о том, что ...

[Перевод] Дайджест релизов: выпуск GitHub за декабрь—2020 Представляем самые свежие и наиболее интересные ИТ-релизы декабря. В подборку вошло всё — от меняющих мир технологий до ваших ежедневных цифровых хобби – все те проекты, поддержкой которых занимается сообщество чудо-разработчиков из Open Source. Ставьте чайник, доставайте...

Машинный перевод. От Холодной войны до наших дней Машинный перевод в последние годы получил очень широкое распространение. Наверняка, большинство моих читателей хоть раз пользовались сервисами Google.Translate или Яндекс.Перевод. Также вероятно, что многие помнят, что не так уж и давно, лет 5 назад пользоваться автоматическ...

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

Мы нанимаем только сеньоров We don’t hire junior developers or interns…if you don’t get a puppy, you don’t have to clean up its messes.~Netflix В наши дни одна из самых больших проблем для IT специалиста - начать профессиональную карьеру. Многие из нас прошли путь "первого трудоустройства" и не знаю ка...

Будучи фрилансером. Мой путь, борьба и рекомендации Жизненный опыт даёт нам радость только тогда, когда мы можем передать его другим. А. Моруа Я работаю фрилансером уже на протяжении 14 лет. Я начинал, когда эта сфера, в том числе IT-фриланс, еще не были так развиты, по крайней мере, в России. Уходить на удаленную работу еще...