Pull to refresh
6
0
Игорь @peacecoder85

Backend Engineer

Send message

«Хочу свой бизнес!» Что надо знать о бизнесе до того, как вы его начнете, чтобы потом не было мучительно больно

Level of difficultyEasy
Reading time6 min
Views12K

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

Читать далее

Трассировка на Go

Level of difficultyEasy
Reading time8 min
Views2.4K

Всем привет, этой мой первый пост на данной платформе, прошу любить и жаловать.

Трассировка — это важный инструмент для мониторинга и диагностики микросервисов. Она позволяет понять, как запросы проходят через систему, где возникают узкие места, и как взаимодействуют различные компоненты приложения. В этой статье я расскажу про свой опыт, как интегрировал трассировку в сервис на Go, использующий GORM.

Читать далее

Корутины? Простейшая имплементация на C, protothread и Arduino

Level of difficultyEasy
Reading time4 min
Views8.4K

*иногда хочется уйти от управляемых будней

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

Читать далее

Чтобы выучить иностранный язык, достаточно просто…

Reading time4 min
Views31K

продолжите фразу.

…выйти замуж за иностранца

Когда я училась в университете, мой преподаватель английского назидательно говорил: «У вас, девочки, есть только 2 способа выучить язык: 1) выйти замуж за британца, 2) пахать». Заполучить мужа-британца мне не удалось. I learned it hard way, но я всегда думала, что кому-то ведь повезло больше.

А потом я сама начала преподавать. Однажды на занятия в книжном клубе пришла барышня со словами… «Мне нужно подтянуть английский. Я замужем за британцем… и это так неловко, он-то язык точно лучше меня знает». В смысле? Язык не передается воздушно-капельным путем. Ежедневное общение с носителем языка не делает вас профи?

Вообще-то, нет.

…поработать в интернациональной команде

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

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

3 года я не живу в России, и что там происходит, не знаю. Зато знаю много профессионалов из России, которые ищут работу на глобальном рынке. Многие получают отказы из скромных language skills, хотя раньше работали на английском. И дело тут не в том, что их английский недостаточно fluent, а в том, что мы не очень умеем презентовать и искрометно рассказывать про свои достижения. Нас учили быть скромными и не высовываться. Не самая успешная стратегия на конкурентном рынке.

Читать далее

Почему брейнштормы бесполезны

Level of difficultyEasy
Reading time6 min
Views16K

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

Метод брейншторма был разработан Алексом Осборном в 1940 годах именно для создания прорывных идей, что же пошло не так? Дело не в самой механике, а в том какие ошибки допускают при её использовании. Приведу самые распространенные недочеты, которые вижу на практике чаще всего. 

Читать далее

Неудачные архитектурные решения при миграции в облако

Level of difficultyEasy
Reading time6 min
Views3.5K

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

Какие ошибки есть при миграции в облако?

Как учиться за счёт компании?

Reading time3 min
Views2.8K

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

Мы попробовали разобраться и предлагаем план:

Читать далее

Документации быть

Level of difficultyEasy
Reading time7 min
Views8.1K

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

Читать далее

Самый популярный самолетик в России: история товарного знака и логотипа Telegram

Level of difficultyEasy
Reading time3 min
Views2.5K

Павел Дуров — основатель и основной инвестор Telegram. В 2006 году он основал сайт «ВКонтакте», который позиционировался как социальная соцсеть для студентов и выпускников российских вузов. Это был своеобразный ответ соцсети Марка Цукерберга. Тот также изначально создал соцсеть для студентов американских вузов. 

По словам самого Павла история Telegram началась ещё в 2011 году — за два года до анонса самого продукта. Тогда Дуров занимал пост генерального директора ВКонтакте, а в стране начались массовые протесты — некоторые россияне были недовольны результатами выборов в Госдуму. ВКонтакте считалось местом, где оппозиционеры общались и делились своими идеями. 

В декабре 2011 года Федеральная служба безопасности России потребовала от Павла Дурова заблокировать несколько оппозиционных групп во ВКонтакте». Предприниматель отказался выполнять требования властей, затем проигнорировал повестку в прокуратуру, а после — не открыл дверь ОМОНу, который стоял возле квартиры Павла. «Вот так и начался Telegram», — вспоминал основатель «ВКонтакте» в интервью The New York Times.

Читать далее

Из истории технологий: откуда взялся Unix

Level of difficultyMedium
Reading time9 min
Views13K

Сегодня многие полагают, что «Unix» и «Linux» — это одно и то же. Но по состоянию на 2024 год с большинством дистрибутивов, которые мы причисляем к «Unix» и «Linux» ситуация почти так и обстоит.

Но у Unix долгая история. Если у вас в распоряжении только известные сейчас системы Linux, то сложно размышлять о том «какова была ситуация на заре Unix», поскольку так много с тех пор изменилось.

Читать далее

Искусственный интеллект все же лишает людей работы? История с научным журналом Cosmos

Reading time4 min
Views15K

Источник.
Пару недель назад австралийский научный журнал Cosmos стал гораздо известнее, чем раньше. Но не потому, что он опубликовал какую-то прорывную статью. Все дело из-за применения генеративного искусственного интеллекта (ИИ) для создания научных статей. Эксперимент, на который пошел журнал, вызвал критику и негодование не только со стороны научного сообщества и читателей, но и бывших авторов издания, редакторов и двух учредителей. В чем там дело?
Читать дальше →

Симкод — современный язык ассемблера

Reading time33 min
Views17K

Начну с определений.

Симкод — это последовательность симкоманд.

Симкоманда — это символьная машинная макрокоманда с Си-подобным синтаксисом.

Например, ассемблерной команде add rax, rbx соответствует симкоманда rax += rbx.

Симкод позволяет выразить любой ассемблерный код [и как следствие машинный], только в более человекочитаемом виде. Однако, симкод не пытается назначить символьное обозначение для абсолютно каждой ассемблерной команды — те команды ассемблера, которые не имеют символьной записи, оставляются как есть. Таким образом, симкод является надмножеством ассемблера.
Читать дальше →

[Мнение] Почему отечественные аналоги YouTube не дотягивают до него?

Level of difficultyEasy
Reading time3 min
Views11K

Выражу свое частное мнение по этому поводу. Я разработчик облачной CMS, и после "замедления YouTube", многие пользователи начали активно переходить на отечественные видеохостинги, и возникла необходимость интегрировать VK, RuTube, Ok.ru на нашу платформу. И казалось бы все должно быть максимально просто, но не тут то было...

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

Читать далее

Как читать код

Level of difficultyEasy
Reading time3 min
Views17K

Моя самая большая мечта при смене работы: узнать все о проекте самостоятельно. Не задать ни одного вопроса, а просто потратить немного времени на изучение материалов.

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

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

Читать далее

Как нейросети помогают джуниор-разработчикам и аналитикам данных

Level of difficultyEasy
Reading time9 min
Views8.9K

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

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

Читать далее

Топ 10 ИИ-фреймворков, или Сказ о том, как AMD проиграла рынок NVIDIA

Level of difficultyEasy
Reading time8 min
Views5.2K

В индустрии машинного обучения происходит небывалый беспрецедентный бум, и главный двигатель этого праздника технологий, генерирующего сверхприбыли для больших компаний, — графические процессоры (GPU). В битве за долю рынка ИИ-ускорителей можно выделить двух титанов индустрии GPU — NVIDIA и AMD. Несмотря на то, что во всех остальных сферах, кроме ИИ, AMD периодически подаёт надежду на превосходство над NVIDIA, во всём, что касается машинного обучения, NVIDIA обладает почти что абсолютной властью над рынком. Эта компания, благодаря своей дальновидной стратегии, сумела не только завоевать доверие разработчиков, но и фактически создать экосистему, ставшую стандартом де-факто в области глубокого обучения. AMD же, несмотря на свой богатый опыт в производстве высокопроизводительных процессоров, оказалась на периферии этого стремительно растущего рынка. 

Читать далее

Такому в школе не научат! Компьютерная литература для будущих программистов

Level of difficultyEasy
Reading time3 min
Views6.2K
Международный день знаний уже прошёл, но учиться никогда не рано!

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

image

Читать дальше →

Документальный фильм о фреймворке, который изменил мир AI

Level of difficultyEasy
Reading time5 min
Views6K

Дэвид Касселл, автор статей для таких изданий, как CNN, MSNBC и Wall Street Journal Interactive Edition, рассказывает о PyTorch, фреймворке глубокого обучения, который используют более 60% AI‑специалистов, через призму сюжета документального фильма «Powering the AI Revolution». Мы выделили и перевели самые интересные моменты из его статьи.

PyTorch имеет захватывающую историю. Предлагаем ознакомиться с обстоятельствами его создания, стремительным взлетом и влиянием на мир искусственного интеллекта.

Читать далее

Как создать идеальную команду

Level of difficultyEasy
Reading time8 min
Views1.4K

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

Спойлер: никак, идеальная команда — редкость, но можно сделать свою почти идеальной.

Так как приблизиться к идеалу?

Что не так со статьями о выгорании

Level of difficultyMedium
Reading time26 min
Views17K

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

Читать далее

Information

Rating
7,778-th
Location
Одесса, Одесская обл., Украина
Date of birth
Registered
Activity

Specialization

Backend Developer
Senior
From 4,000 $