В сложных системах, системах с вычислительными задачами, а также требующих гарантированной доставки важно организовать распределённую архитектуру и наладить коммуникацию между компонентами. Для решения задач с подобными вводными требованиями выбирают RabbitMQ — брокер сообщений с открытым исходным кодом. В статье рассмотрим основные сценарии его использования и разберём, когда и зачем нужен RabbitMQ.
Frontend Engineer
React Spectrum — создание компонентов нового поколения
Устали писать логику для компонентов, которая из раза в раз повторяется?
React Spectrum знает как это решить!
Умение просчитывать
Для начала небольшое введение. Не задумывались, почему многие великие люди любят шахматы? Почему Сергей Галицкий (миллиардер, с нуля построил сеть «Магнит»), говоря о важных для начинающих бизнесмена вещах, сказал в первую очередь о логике (кстати, в шахматах Сергей хорошо поднаторел в свое время). Почему о той же логики говорит известный блоггер Фриц Морген. А выдающий бизнесмен Дмитрий Потапенко, рассказывая о том, как ему удалось построить свои сети магазинов и ресторах, при моделировании бизнес-процессов предлагает пользоваться блок-схемами алгоритмов из восьмого класса?
Потому что они умеют раскладывать задачи в голове на несколько итераций, несколько шагов.
Не цель важна, а важен путь. Как определить оптимальную подпоследовательность тем при автоматизации чатов
При разработке чат-бота мы столкнулись с задачей планирования этапов автоматизации. Эта задача возникает, когда охватить все темы невозможно из-за их многочисленности и постоянного изменения их содержания. Поэтому перед реализацией сценариев важно понимать, какое множество тем чатов необходимо покрыть в первую очередь, чтобы за фиксированный период времени и с ограниченным количеством ресурсов достичь максимального эффекта. В статье разберем постановку задачи, ее формализацию и одно из решений.
Почему мужикам нужно качать орех?
Если ты неприлично много сидишь, а после рабочего дня мечтаешь о том, чтобы отсоединить от себя свою поясницу и оставить ее на полке, пока не перестанет ныть, тогда тебе сюда.
Как найти работу в геймдеве (и где угодно ещё)
Как пройти путь от отклика до оффера? Ультимативная инструкция от независимой студии perelesoq, разрабатывающей игру о девочке на Второй мировой войне.
Разработка с Unity: Часть 1 редактор Unity
Разработка приложения или игры требует от разработчика знания доступных инструментов и умения ими пользоваться. В данной статье описаны основы работы с редактором Unity. Статья ориентирована на начинающих разработчиков, но, возможно, опытные разработчики найдут для себя что-то новое.
Сколько вам действительно лет и сколько вы думаете вам лет — не одно и тоже
В прошлый день Благодарения я спросила свою маму, сколько ей лет в ее представлении. Она не смутилась, не подняла головы, даже не попросила меня повторить вопрос, что было бы естественно, учитывая странность вопроса. Мы были на кухне моего брата, накрывали на стол. Мама сложила еще одну салфетку. "Сорок пять", — сказала она.
Ей 76 лет.
Почему так много людей сразу, интуитивно схватывают это в высшей степени абстрактное понятие — «субъективный возраст», как это происходит, почему. Это странно, если подумать, это касается именно возраста. Например, большинство из нас не считают себя ниже или выше, чем мы есть на самом деле. Мы не думаем о себе как о людях с меньшими ушами, длинным носом или более вьющимися волосами. Большинство из нас также знает, где находится наше тело в пространстве, то, что физиологи называют «проприоцепцией» (если кратко, то проприоцепция обеспечивает схему тела (theory of body), а у детей схема тела – это основа образа «Я» и понимания взаимоотношений между людьми, осознания себя как субъекта этих отношения (theory of mind).
И все же нам очень трудно определить свое местонахождение во времени. Друг, которому около 60 лет, недавно сказал мне, что всякий раз, когда он смотрит в зеркало, он не столько недоволен своей внешностью, сколько пугается ее — «как будто произошла какая-то ошибка» — таковы были его точные слова. (Такой же сбивающий с толку эффект могут вызвать встречи выпускников. Вы оглядываетесь на своих одноклассников, покрытых морщинами и обрюзгших, недоумевая, как они могли так яростно капитулировать перед возрастом; затем вы видите свои фотографии с того же события и понимаете: пропасть между тем, сколько нам лет, и тем, какими мы себя считаем — можно измерить в световых годах — или, по крайней мере, в большом количестве земных лет.
Взрослые старше 40 лет считают себя в среднем примерно на 20 процентов моложе своего фактического возраста.
Виртуальные серверы VPS/VDS в Нидерландах
Как путешествия переворачивают ценности с ног на голову. Моя история выхода* из айти в номадство
Небольшая история про выход из зоны комфорта и путешествия.
Карьера в IT была моим главным приоритетом, но всё изменилось, когда я решил не возвращаться из путешествия, а попробовать пожить как digital nomad.
Новый образ жизни сильно перетряхнул мои ценности: совсем скоро я меняю работу - ухожу из крупной компании в маленькую команду, перестаю следить за обновлениями языков программирования, начинаю работать меньше и посвящаю свободное время изучению городов и другим своим хобби.
Инфантильность как стратегия: когда она мешает жить, а когда помогает
Чужая инфантильность бесит. Своя не всегда осознается. Но, как и любое другое, инфантильное поведение не возникает без причины — разбираемся, зачем оно нужно, почему вызывает столько негодования и как от него избавиться.
История одного интервью. Лайфхак
Как сделать рекрутера своим адвокатом?
1. Не отправляйте резюме на несколько вакансий одной компании.
2. Отвечайте на тот вопрос, который вам задали. Четко, но развернуто. Много воды — плохо. Односложный ответ “да, делал” тоже не прокатит.
3. Если вы джун, обязательно пишите сопроводительное письмо, в котором расскажете про близкие к реальным проектам и/или пет-проджектам. Писать в личку и сталкерить рекрутера нет смысла. Так же как и указывать знакомых из отрасли. Если они у вас есть, попросите их сделать интро.
4. На интервью все украшают свой опыт. Но писать про проекты, которые вы видели одним глазом, не надо. И даже если вы их видели двумя глазами, но не готовы взять ответственность за повторение в новой компании. Вас спросят про детали, в итоге все участники просто потратят время.
5. Почитайте про компанию и про ее проекты. Это сэкономит всем время, а вы сможете задать более предметные вопросы про цели проекта и ожидания от вашей роли (это, кстати, не то же самое, что от вас лично).
6. Постарайтесь быть дружелюбными, несмотря на волнение. Рекрутеры видят по 100500 человек и говнюков идентифицировать — их задача. В то же время, заискивать тоже не стоит.
7. Ответьте для себя на вопрос: вам (по жизни, не в работе) больше нравится делать с нуля и рисковать, ища новые пути, или систематизировать то, что уже есть? В зависимости от ответа выбирайте задачи, которые предстоит решить (для миддл+). Насилие ради денег еще никого не сделало счастливым, правда.
8. Last but not least:
Как получить доступ к chatGPT в России
Всем привет! Перед началом статьи сразу скажу:
САМЫЙ ВАЖНЫЙ ДИСКЛЕЙМЕР: естественно, покупая смс на чужой номер вы полностью компрометируете безопасность своего аккаунта. Мало ли кто его потом еще купит для получения доступа. Поэтому, помните, что представленный в данной статье способ получения доступа - это только на "поиграться". Не стоит вводить туда свои реальные почты и использовать это в работе, так как полученный доступ может быть в любой момент взломан/прикрыт.
Но да ладно, приступим. Здесь без всякого объяснения того что такое ChatGPT - кому надо тот знает. В этой статье я хочу поделиться путем который вас за 30Р может к этому боту привести. Вдаваться в детали бота я не хочу, это чисто статья для ребят которые хотят без лишних запар пройти путь человека который доступ к боту уже получил :)
Как и многих вокруг, меня удивила новая технология от Open AI. Попытался зайти и зарегистрироваться через гугл, но...
Понять TypeScript c помощью теории множеств
Я пишу на TS уже довольно давно. Но некоторые вопросы все еще сбивают меня с толку: что такое never
, и почему он так странно себя ведет? Чем отличаются any
и unknown
? Почему const x: {} = true
— не ошибка?
Оказывается, если перевести TS на язык теории множеств, всё встанет на свои места!
А не синьор ли ты часом? О чем спрашивают на собеседованиях для синьоров
Десять лет назад Евгений Афонасьев, совсем еще зеленый джун, попал на первый в своей жизни PyCon, который проходил на турбазе под Екатеринбургом. С тех пор многое изменилось, PyCon вырос и перебрался в Москву, а Евгений превратился в опытного python-разработчика, который уже сам выступает на конференциях и проводит собеседования. Именно о том, как проводятся собеседования на позицию синьора, он рассказал на PyCon Russia 2022. Доклад признали лучшим докладом конференции, поэтому мы решили с вами поделиться его текстовой версией. Далее — от лица Евгения.
План алгоритмического собеседования: как впечатлить интервьюера и получить работу мечты
При поиске работы программистам часто приходится сталкиваться с алгоритмическим интервью. По моему опыту общения с людьми из индустрии ИТ я заметил, что многие считают, что алгоритмическая секция бинарна: либо алгоритм написан корректно за отведенное время, либо нет. На самом деле всё немного сложнее и во время интервью собеседующий обращает внимание на многие другие аспекты.
Я за свою карьеру имел возможность быть по обе стороны баррикад. С одной стороны я провёл сотни алгоритмических интервью в компаниях, где работал. С другой стороны сам успешно проходил такие интервью и получал оффер в Google, Facebook, Amazon, Uber, Yandex и Mail.Ru.
В этой статье я хочу поделиться с вами как можно структурировать эту секцию, расскажу на что стоит обратить внимание на каждом шаге, как получить дополнительные очки в глазах интервьюера и в целом просто не провалить всё собеседование на ровном месте.
Искусственный интеллект как React-разработчик
Привет, друзья!
Представляю вашему вниманию перевод этой замечательной статьи, в которой автор просит ChatGPT разработать компонент модального окна на React.
ChatGPT — это чат-бот с искусственным интеллектом, разработанный компанией OpenAI и способный работать в диалоговом режиме, поддерживающий запросы на естественных языках. ChatGPT — большая языковая модель, для тренировки которой использовались методы обучения с учителем и обучения с подкреплением. Чат-бот основывается на другой языковой модели от OpenAI GPT-3.5 — улучшенной версии модели GPT-3.
ChatGPT был запущен 30 ноября 2022 года и привлек внимание своими широкими возможностями: написание кода, создание текстов, возможности перевода, получения точных ответов и использование контекста диалога для ответов, хотя его фактическая точность подверглась критике (источник — Википедия).
Интересно? Тогда прошу под кат.
Как я создавал эргономичное рабочее место для себя и теперь предлагаю другим. Часть 1
Привет, Хабр! Меня зовут Денис Захаров. Я занимаюсь разработкой веб приложений на протяжении уже 14 лет, но история будет не об этом. Расскажу о том, как и почему я создавал эргономичное рабочее место, которое в последствии превратилось в проект Easyworkstation. Эта штука уже несколько лет полностью заменяет мне и еще нескольким десяткам пользователей привычное компьютерное кресло и рабочий стол.
Под катом поведаю, как профессия, проблемы со спиной и любовь мастерить руками довели меня до увольнения с работы, покупки сварочного аппарата и отнюдь не простого пути создания того, что вы видите на картинке.
Надеюсь, статья и блог, который планирую здесь вести, окажутся полезны тем, кто проводит много времени за компьютером. Будем разбирать особенности работы в положении сидя, полулежа, лежа. А также укажем нюансы, в целом связанные с работой в эргономичных позициях. Поговорим, о чем молчат разработчики подобных решений.
Созданы ли люди для конфликтов?
Военный танец племени Оббо
Если вы жили на планете последний год, наверное, вас тянет сходу сказать «да». Эволюция. Выживание сильнейших! Даже неандертальцев на планете мы не оставили, потому что они были слишком непохожими на нас.
А самые начитанные из нас могут вспомнить, как об этом отлично рассказывает знаменитая книга «Повелитель мух», выигравшая Нобелевскую премию и все возможные награды. Она была написана в 1954 году, вскоре после Второй мировой. О том, как на острове случайно оказываются шесть обычных благовоспитанных мальчиков, и, лишившись надзора со стороны общества, постепенно начинают бороться друг с другом за ресурсы и власть, в конце концов скатываясь до своих примитивных, животных инстинктов. Книга напоминает нам, как легко мы можем превратиться в дикарей, и насколько он на самом деле тонкий, этот налёт цивилизации.
Культовый роман изображает людей эгоистичными по своей природе и склонными к конфликтам. Выглядит очень правдоподобно: действительно, чем бы ещё стали заниматься мальчики одни на необитаемом острове? Но дело в том, что есть единственный достоверно известный случай, когда это реально произошло, и история пошла в совершенно другом направлении.
Человек — биоробот: основы программирования
Человек хорошо сделан. У него есть органы чувств, которые поставляют информацию в мозг. Мозг эту информацию обрабатывает, добавляет что-то свое и подает сигналы на органы движения - мышцы. Проблема в том, что мы не знаем как человек работает. Это черный ящик в который можно передавать информацию и следить за его реакцией. Но в процессе усвоения информации человек обучается, что можно сравнить с программированием. Главное понять то, как можно обучить человека чтобы он выполнял вашу волю. Ведь таким образом проявляется власть. Кто не мечтает о власти?
К сожалению, автор статьи не умеет учить людей, но есть желание обсудить этот вопрос. Хочется привлечь внимание тех, кто набрался опыта и желает поделиться своими знаниями. Поэтому в комментариях скорее всего будет более полезная информация. Здесь же в статье автор попытается описать лишь самые очевидные методы воздействия на человека. Наверняка вы о них знаете и можете рассказать что-то поинтереснее. Добро пожаловать в комментарии. Там можно организовать обсуждение. А чтобы вам проще было сформулировать свою мысль, в этой статье будут лишь намечены направления дискуссии.
Информация
- В рейтинге
- 2 558-й
- Откуда
- Россия
- Зарегистрирован
- Активность