[Перевод] Почему технические собеседования — пустая трата времени |
Летом 22 года я прошел ряд неприятных (и неудачных) технических собеседований. Я столкнулся с компаниями, которые:
— меняли описание вакансии после собеседования;
— отказывали, потому что у меня не было навыков, которые они НЕ упоминали в вакансии;
— требовали пройти несколько раундов технического собеседования для внештатной работы;
— проводили «техническое собеседование», не задав ни одного технического вопроса;
— давали на дом тестовое задание по кодингу весом в ~30 часов работы.
И больше всего у меня горело от неорганизованности большинства компаний. Эти интервью были пустой тратой времени. Но я не настолько себя люблю, чтобы скинуть всю вину на других. Я вообще не люблю технические интервью. Они мне плохо даются. Я их ненавижу. Вы можете мне отказать, и с такой же вероятностью я просто сольюсь с выполнения задачи.
Познать всю боль автораhttps://habr.com/ru/post/684810/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684810
Метки: Блог компании Geekfactor.io Управление персоналом Карьера в IT-индустрии техническое интервью техническое собеседование кодинг собеседование рекрутеры |
Стресс, тревожность, депрессия. Как выбраться из этого цикла? |
Диагноз «депрессия» может поставить только психиатр. И только он может назначить курс лечения и поддерживающую терапию. Но иногда симптомы могут проявляться годами, медленно подтачивая личность. Этот материал — обзор того, чем является депрессия, вместе с чек-листом способов не дать тревожности и стрессу перерасти в нечто большее.
Читать далееhttps://habr.com/ru/post/685696/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685696
Метки: Мозг Стресс тревожность депрессия психология чек-лист |
[Перевод] Почему KRaft заменил ZooKeeper |
Зачем менять ZooKeeper на встроенный лог Apache Kafka® для управления метаданными? В этой статье вы узнаете, зачем нужна была эта замена, какие преимущества даёт протокол консенсуса на основе кворума, вроде Raft, и как работает контроллер кворума поверх протоколов KRaft.
Читать далееhttps://habr.com/ru/post/685694/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685694
Метки: Блог компании Southbridge IT-инфраструктура Администрирование баз данных брокер сообщений apache kafka zookeeper kraft |
Как ГЛОНАСС испортил мне кровь и причем тут BI |
Привет, Хабр! Этот будет пост о том, как тяжело может идти принятие решения об импортозамещении популярной западной системы. Речь пойдет о замене для PowerBI, который мы только-только начали использовать. Под катом — история с самого начала (в кратком изложении), а также много моих личных страданий и размышлений. Если вы тоже меняли BI, поделитесь своим опытом — может быть он поможет мне или кому-то еще.
Меня зовут Антон, и, если честно, я давно хотел что-то написать здесь. Но никак не доходили руки, не хватало времени или мотивации. Но вот свершилось! Я окончательно замучался с выбором российской BI-платформы. Это и сподвигло написать пост. Я даже нарисовал несколько картинок, чтобы все это было веселее, так что не судите строго за кустарное творчество.
Читать далееhttps://habr.com/ru/post/685690/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685690
Метки: Big Data Визуализация данных Исследования и прогнозы в IT BI российский BI жесть как она есть |
От взлома протокола в старом «железе» до разработки программ |
Нужно было "взломать" протокол передачи данных внутри торгового автомата. Встроить одноплатную ЭВМ Raspberry Pi, большой монитор, написать программу для связи с web сервером и сам web сервер. Далее рассказ об этом взломе и немного о модернизации.
Читать далееhttps://habr.com/ru/post/685688/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685688
Внеочередной урок по Godot 4.0: пиксели и RPG (часть первая, в которой человечек научился ходить) |
Не являюсь гуру Godot, не претендую на абсолютные знания и не имею докторскую степень по чему-либо. Всячески приветствую советы по улучшению кода и прочим идеям. Следовать урокам исключительно на свой страх и риск.
Урок Серия уроков будет посвящена созданию простой RPG в 1bit пиксель-арт стиле, где я постараюсь рассмотреть всю ту боль и страдания, с которыми обычно встречаются новички - джиттер, расплывающиеся пиксели, борьба с разрешением и прочее.
https://habr.com/ru/post/685540/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685540
Метки: godot Разработка игр godot 4.0 |
Гусеничный автономный робот. Платформа для Ваших роботов |
DIY разработка. Возможные сферы применения. Я покажу свой опыт как сделать автономный гусеничный робот, не раздувая щеки и бюджет. Задача оказалась достаточно интересной, а в процессе реализации я собрал все грабли, которые мог.
Читать далееhttps://habr.com/ru/post/685380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685380
Метки: Разработка робототехники Разработка под Arduino Робототехника автономный робот гусеничный робот |
PHP & Kafka — production sadness |
Это короткая история наивного любителя популярных технологий.
Ранее я уже писал почему на моем текущем проекте мы решили использовать — Apache Kafka, если вкратце, то цель — унификация используемых технологий в компании.
Сфера деятельности компании это ставки на спорт, зона ответственности моей команды состоит в том, чтобы принять и оцифровать происходящее на игровом поле, будь то реальное поле з зеленой травкой или серый бетон виртуального CS:GO.
Очень важно чтобы данные инцидент произошедший в игре был передан дальше по системе и коэффициенты были пересчитаны быстрее чем потенциальный Беттер поставит очередную ставку на основании новых вводных. Например, забитый гол в лиге чемпионов на 90+ минуте основного времени.
Итак, вернемся к нашим баранам.
Думаю никому не секрет, что в больших компаниях используется практика использования нескольких типов языков программирования.
Там где можно сэкономить — экономят.
Наша компания не исключение. Для обеспечения организационной части бизнеса — СРМ и интерфейсов первичного ввода данных(интерфейс судьи/статиста) мы используем PHP, для того чтобы производить сложные вычисления, используются иные технологии.
Для обмена данными между системами, наиболее принятым способом, является применение очередей.
Читать далееhttps://habr.com/ru/post/685538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685538
Метки: Высокая производительность php IT-инфраструктура kafka queue highload high availability sla |
Бенчмарк-анализ приложений подкастов… каких фичей ещё нет в Яндекс Музыке |
В этой статье я расскажу о независимом исследовании-бенчмаркинге приложений с подкастами и акцентирую внимание на том, каких классных фичей пока не хватает подкастам от Яндекс Музыки (ИМХО). В этот раз я рассмотрю полезные фичи двух приложений: СберЗвука и англоязычного приложения CastBox.
Итак, сначала "родной" конкурент — СберЗвук. В отличие от Яндекс Музыки в СберЗвуке сразу можно найти удобные фильтры для поиска подкаста в самом верху экрана, там сразу же нужные категории.
Читать далееhttps://habr.com/ru/post/685532/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685532
Метки: Интерфейсы Usability Дизайн мобильных приложений юзабилити бенчмаркинг подкасты |
[Перевод] Stable Diffusion — важнейшая нейросеть за всю историю генеративного искусства |
https://habr.com/ru/post/685508/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685508
Метки: искусство изображения open source ии генерация искусственный интеллект открытый код нейросети обработка изображений skillfactory блог компании skillfactory без программирования no code |
Когда есть только дисплей и больше ничего |
Начитался я как-то разных статей, заметок, форумов про то, как ребята подключают дисплеи от мобильных телефонов и тоже решил попробовать. Интересно ведь. Специально для опытов были куплены образцы дисплеев. Про часть из них я рассказал в своей прошлой статье. Но первыми были не они...Сегодня я поделюсь опытом разгадывания своего первого дисплея и его оживления.
Читать далееhttps://habr.com/ru/post/685526/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685526
Метки: Реверс-инжиниринг Программирование микроконтроллеров Разработка под Arduino DIY или Сделай сам Электроника для начинающих ZTE R221 Распиновка |
Terraform за 15 дней (AWS/Yandex cloud). День 3: data source и outputs |
Сегодня мы познакомимся с понятиями data source и output; посмотрим, как применяются изменения в уже существующей инфраструктуре.
Читать далееhttps://habr.com/ru/post/685520/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685520
Метки: server сервер cloud aws облачные сервисы ec2 amazon web services terraform devops серверное администрирование яндекс api iac yandex.cloud |
Глубокое погружение в Java Memory Model |
Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме.
В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами.
Читать дальше →https://habr.com/ru/post/685518/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685518
Метки: Программирование java java memory model memory model memory barrier |
Реверс-хантинг |
Случился тут конфуз. Обычно я не провожу собеседования с кандидатами в свой отдел – есть специально обученный человек. Но всяко бывает – человек приболел. И я, по старинке, попёрся сам.
Кандидат оказался знакомым – очень давно работали вместе, были почти друзьями, но несколько лет особо не общались. Увидев меня, парень, почему-то, сильно сконфузился. Даже побледнел. Я не старая страшная обезьяна, и такую реакцию на свой фейс увидел впервые. Что особенно удивительно – это ведь опытный программист, не впервой собес проходить.
Начал отмазываться, что, собственно, просто поглядеть пришёл, как у нас тут всё устроено, и вообще не собирается менять работу, отпустите, я пойду. Но мне стало жутко интересно, чё ж такое творится-то.
Расспросил. Рассказал. Удивился.
Читать далееhttps://habr.com/ru/post/685512/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685512
Метки: Управление персоналом Карьера в IT-индустрии черт знает что |
Как заставить себя писать хороший код в 1С |
Работая в одной из первых команд рядовым программистом 1С, я столкнулся с нередкой проблемой, когда в каждом релизе 60% ошибок были моими. Помимо негатива, который незримо ощущался от техподдержки, я получил заниженную самооценку, отчего моя эффективность работы стала падать ещё быстрее. При этом рядом со мной сидел программист 1С с таким же возрастом и опытом, но у него процент ошибок не превышал 10%.
Я стал искать способы, как выйти на такие же результаты и перестать релизить кривой код. Перебрав массу способов, большинство из которых в итоге сработали, мне удалось достичь желаемого. Чем большее количество этих «лайфаков» удастся применить, тем быстрее и лучше будет эффект.
Читать далееhttps://habr.com/ru/post/685498/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685498
Метки: Блог компании OTUS 1с программирование |
Теория групп слов, на базе которых работает мышление |
Существуют ограниченное число алгоритмов в нашем разуме, но их почему то, не удается выделить по отдельности и понять. Дело в том, что один и тот же алгоритм проявляет себя по разному в разных группах слов. Эта статья продолжает рассматривает идеи из статьи теория алгоритма, лежащего в основе разума.
Исходя из того, что слова делятся на группы по смыслу и для каждой из них есть свои правила (Статья про семантические карты мозга). Трудность понимания моделирования в человеческой психике в том, что все разделено на группы, и в анализируемом предложении могут быть слова из разных групп со своими законами и с разными правилами взаимодействия между словами различных групп. Например, в книге написано про общение людей в замке, и описаны окружающие людей предметы, и указано, что люди видят. В итоге, в модели присутствует слишком много различных правил для разных групп слов, что бы их можно было обобщить.
В мозге есть карта реальности и есть общий план действий (см. рис. 1). По плану надо перейти через переход. Человек стоит перед переходом и мозг ищет в памяти сцены ко всему, что на карте. Потенциальных сцен много, но учитывая план, что надо перейти через дорогу, мозг находит сцену с переходом, светофором (они есть на карте местности) и с результатом действия, который подходит к плану. Сцена это кусочек карты, но например, на карте светофор имеет свое место, а на сцене он находится в какой то зоне (это понято на основе опыта).
Читать далееhttps://habr.com/ru/post/685454/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685454
Метки: Алгоритмы Машинное обучение Искусственный интеллект мозг Natural Language Processing ии философия |
Cloud levels |
Привет, Хабр!
Сегодня хочу поговорить об уровнях приложений в проде с точки зрения архитектуры/размещения компонентов конечного решения и практиках, рекомендациях по их построению, защите/изоляции.
Читать далееhttps://habr.com/ru/post/685482/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685482
Метки: Блог компании OTUS Облачные сервисы csa cloud solution architecture devops облака архитектура решений |
Импортозамещение по-американски: крупнейшие производители полупроводников мира строят фабрики в США |
https://habr.com/ru/post/684146/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684146
Метки: Блог компании Selectel Исследования и прогнозы в IT Производство и разработка электроники Финансы в IT сша электроника производство |
Виды анимации на верстке: свойства, особенности, примеры кода |
Frontend-разработчик нашей компании Данила Абрамов рассказывает, как оптимизировать анимации и делать их плавными. В статье разберем CSS Transition, CSS Animation, SVG animation, JS-Анимацию, JS canvas и JS. WebGL / ThreeJs.
Данила объяснит, что происходит в браузере, когда мы запускаем анимацию и каким образом браузер перерисовывает все эти кадры, а также поделится основными правилами для успешной работы анимаций.
Читать далееhttps://habr.com/ru/post/685474/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685474
Метки: CSS JavaScript анимация анимация скролла анимация фрагментов анимация прототипов |
Как перестать быть сутулой собакой: мой путь к здоровой спине |
Всем привет! Меня зовут Максим, я управляющий партнёр в KTS и сегодня делаю каминг-аут: я сутулый. Компрессионный перелом позвоночника в детстве пошатнул здоровье моей спины, а работа за компьютером его добила. Рассказываю и показываю, как я справился с этой проблемой.
Читать далееhttps://habr.com/ru/post/685462/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685462
Метки: Блог компании KTS GTD Лайфхаки для гиков здоровье здоровье и компьютер спина рабочее место организация работы |