Что вышло интересного в «Коде» в 2023 году
easy

Что вышло интересного в «Коде» в 2023 году

Бест оф зе бест

Эта статья выходит 29 декабря 2023 года, когда все наряжают ёлки, готовят оливье и пытаются за день закрыть все рабочие задачи, которые остались на этот год. В этом году в «Коде» вышло примерно 250 статей на самые разные темы: теория, практика, софт-скиллы, задачки, разборы, проекты и много всего остального. Мы собрали лучшие из них, чтобы вам было что почитать на длинных выходных.

Фронтенд

Фронт — это видимая часть интернета, приложений и веб-сервисов. Он будет жить, пока работает интернет, поэтому работы по этой части всегда будет много. Сюда относится вёрстка, скрипты, работа со стилями и дизайн.

Препроцессоры — самый простой способ ускорить работу со стилями, особенно в больших проектах.

Одни разработчики ругают вёрстку на <div>, а другие делают всё только на этих блоках. Но кто из них прав?

Сложная вёрстка — Шар судьбы на CSS.

А вот что умеет современный веб — рисовать трёхмерную графику с реалистичными тенями:

Что вышло интересного в «Коде» в 2023 году

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

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

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

Бэкенд и Python

Python — самый популярный язык для бэкенда. На нём можно написать что угодно — от телеграм-бота до парсера сайтов и движка для сайта.

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

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

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

Поднять свой сайт с нуля на хостинге за 5 минут может каждый. Объяснили в картинках, как это сделать.

Рабочий бэкенд за 10 минут: простой проект телеграм-бота. Теперь у вас будет свой бот, который можно научить чему угодно.

Аналитика и биг-дата

Что вышло интересного в «Коде» в 2023 году

Нашли самые частые слова в разных текстах и показали, как рисовать красивые облака частотности слов.

Поговорили с Тагиром Хайрутдиновым, который в 21 год работает главным аналитиком в Альфа-Банке и учится очно в ВШЭ.

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

Работа и софт-скиллы

Железо и технологии вокруг нас

Оказывается, SIM-карты для телефонов тоже можно программировать — они умеют гораздо больше, чем кажется.

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

Проверили на себе, можно ли полноценно работать на планшетах вместо ноутбука. Результат вас удивит.

Объяснили на гуманитарном, как бежит ток по проводам и почему всё происходит именно так.

Тонкие клиенты — мы все с ними встречаемся почти каждый день, но не знаем об этом. 

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

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

Внезапно умные устройства Xiaomi перестали работать. Почему это произошло и что делать?

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

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

Что вышло интересного в «Коде» в 2023 году

Алгоритмы и математика

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

Если хотите посмотреть наглядно на то, как работает нормальное распределение, — держите красивый веб-проект на JavaScript. Шарики падают, графики рисуются, всё распределяется нормально. Красота!

Рейтрейсинг в играх — та же математика, только хитрая и её долго считать. А так — ничего сложного.

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

Все инфобизнесмены говорят про этот принцип и правило, но лишь немногие знают, что это такое на самом деле и как оно работает. Итак, распределение Парето, или правило «20/80».

Интересный рассказ о том, как теория игр работает на практике и помогает выигрывать.

Тестирование

Плавающая ошибка — именно она больше всего бесит каждого тестировщика.

Чтобы на сайтах было меньше ошибок, собрали 5 инструментов для быстрого тестирования сайтов.

Инструменты тестировщика: что нужно для трудоустройства и работы. А если не знаете, что на самом деле тестировщик делает на работе, почитайте эту статью :-)

Сделали подборку сайтов, где тестировщики могут проверить свои силы. Сайтов много, сценариев тоже много, если пройдёте все — смело можете идти работать тестировщиком куда угодно.

Задачки

Проекты

«Собери пирамиду» — трёхмерная браузерная игра с реалистичной физикой. А ещё мы адаптировали её под смартфоны и сделали из неё настоящее приложение для Android.

Красиво расставляем 8 ферзей на доске. Сначала попробуйте расставить их сами, а потом запустите проект.

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

Что вышло интересного в «Коде» в 2023 году

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

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

Программирование и теория

Огромный гайд по выбору своего первого языка программирования. Качайте, читайте и выбирайте.

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

Новичкам: как и чему можно быстро научиться в ИТ. 

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

В продолжение темы про ООП — рассказ про публичное и приватное.

В программировании есть такое понятие — «утиная типизация». Звучит смешно, но это не шутки — такое действительно есть и работает. 

Нейросети

Сразу хардкор: запускаем полноценный Stable Diffusion на своём компьютере.

Если этого мало — держите гайд, как запустить Invoke AI на домашнем компьютере, там под капотом стоит сразу 12 нейросетей.

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

Две ультимативные статьи по нейросетям, где мы сами проверили каждую из них:

Что дальше

А дальше — Новый год. С наступающим!

Обложка:

Алексей Сухов

Корректор:

Ирина Михеева

Вёрстка:

Мария Дронова

Соцсети:

Юлия Зубарева

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно
easy