Зачем программисту изучать алгоритмы

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

Обложка статьи «Зачем программисту изучать алгоритмы»

Работа фронтенд разработчиком: ожидания и реальность

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

Обложка статьи «Работа фронтенд разработчиком: ожидания и реальность»

События и курсы

Тест: «Кто вы из известных айтишников?»

У айтишников свои кумиры. Интересно, на кого вы были бы похожи, если бы стали известным? Узнайте, кто из айтишных знаменитостей вам ближе по духу.

Обложка статьи «Тест: «Кто вы из известных айтишников?»»

Когда вместо Boolean лучше использовать Enum и почему

Объясняем на примере, когда использование Enum оправданно и почему Boolean может внести в код путаницу.

Обложка статьи «Когда вместо Boolean лучше использовать Enum и почему»

Вакансии

Инструменты для создания макета сайта для новичков: чем отличаются и какой выбрать

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

Обложка статьи «Инструменты для создания макета сайта для новичков: чем отличаются и какой выбрать»

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

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

Обложка статьи «Пошаговый гайд, который поможет сделать дизайн сайта с нуля. Часть первая: разбираемся, какой сайт вам нужен»

3 инструмента для Python, которые упростят работу с кодом

Разбор полезных инструментов для Python с функциями умного ИИ автодополнения, статического и динамического анализа кода.

Обложка статьи «3 инструмента для Python, которые упростят работу с кодом»
Обложка поста

Решите 8 задач на Python, чтобы встретиться с мамой: тест-квест от Tproger и «Лаборатории Касперского»

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

Как из гуманитария стать программистом — отвечают эксперты

Как кардинально сменить свой род деятельности и из нетехнического специалиста стать айтишником? Эксперты делятся опытом и дают практические советы.

Обложка статьи «Как из гуманитария стать программистом — отвечают эксперты»

7 советов для новичков в Data Science

Как сосредоточить усилия на практических навыках, не зацикливаться на абстрактных теориях и подготовиться к работе Data Scientist’ом.

Обложка статьи «7 советов для новичков в Data Science»

Чем занимается облачный разработчик и как им стать

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

Обложка статьи «Чем занимается облачный разработчик и как им стать»

Как программисту выбрать хобби — отвечают эксперты

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

Обложка статьи «Как программисту выбрать хобби — отвечают эксперты»

Создаём веб-приложение с бэкендом на Django и фронтендом на React

Создаём REST API на Django, добавляем React в проект и соединяем Django и React.

Обложка статьи «Создаём веб-приложение с бэкендом на Django и фронтендом на React»

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

Гайд, который поможет сделать красивый сайт без дизайнера и опыта. Во второй части разбираемся, как выбрать общий стиль сайта, цвета и шрифты.

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

Интересные приёмы и хитрости SSH

Рассказываем несколько вещей об эффективном использовании SSH, например, как выйти из зависшей сессии или расшарить удаленный терминал.

Обложка статьи «Интересные приёмы и хитрости SSH»

Проверяем себя и других: чек-лист для код-ревью

Подробный чек-лист, который помогает ничего не забыть во время ревью кода. Подойдёт для ревьюеров и для самопроверки.

Обложка статьи «Проверяем себя и других: чек-лист для код-ревью»

Один рабочий день сисадмина

Секретарь, забывшая учётные данные; программисты, отрицающие свои косяки; поздний ужин — читаем, чем живёт типичный сисадмин…

Обложка статьи «Один рабочий день сисадмина»

Задачи по Data Science от Tproger и GeekBrains

Один из главных прикладных навыков data science — умение работать с библиотеками вроде Pandas и NumPy. Собрали для вас несколько задач по этим библиотекам.

Обложка статьи «Задачи по Data Science от Tproger и GeekBrains»

Викторина «Почему это так называется?»: проверьте, знаете ли вы, как появились известные айтишные названия

Python, Asus, JavaScript и другие — насколько хорошо вы знаете истории известных названий в IT?

Обложка статьи «Викторина «Почему это так называется?»: проверьте, знаете ли вы, как появились известные айтишные названия»

IT-компании рассказывают о традициях, которые у них появились с переходом на удалёнку

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

Обложка статьи «IT-компании рассказывают о традициях, которые у них появились с переходом на удалёнку»

Tproger Changelog: сделали для вас за апрель 2020

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

Обложка поста

Тестирование игрового движка, автоматизация микрофронтендов и тестирование IoT-проекта: топ-10 докладов с конференции Heisenbug 2019 Moscow

Как тестируют в Сбербанке, Тинькоффе и Amazon-e, зачем автоматизировать отдел автоматизации и что такое асинхронное тестирование производительности…

IT во время чумы: возвращение с удалёнки и кризис в индустрии

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

Обложка статьи «IT во время чумы: возвращение с удалёнки и кризис в индустрии»

Я не робот: 10 альтернатив reCAPTCHA

Рассказываем, какие есть альтернативы reCAPTCHA и чем они лучше антиспам-сервиса от Google.

Обложка статьи «Я не робот: 10 альтернатив reCAPTCHA»

Как изменится IT-отрасль вследствие пандемии — рассуждают эксперты

Узнаём у экспертов, как, по их мнению, пандемия повлияет на IT, какие направления станут более востребованными, как изменится рынок труда и не только.

Обложка статьи «Как изменится IT-отрасль вследствие пандемии — рассуждают эксперты»

Краткое введение в Svelte 3

Разбираем Svelte 3 — фреймворк для создания пользовательского интерфейса, который позаимствовал хорошие идеи из React и Vue и привнёс свои.

Обложка статьи «Краткое введение в Svelte 3»

Разбираем CSS в новом дизайне Facebook: легаси, неочевидные решения и ответы разработчиков

Разбираем CSS-файл обновлённого Facebook’а и пытаемся разобраться, какие решения для нового дизайна выбрали разработчики и почему.

Обложка статьи «Разбираем CSS в новом дизайне Facebook: легаси, неочевидные решения и ответы разработчиков»

Углубляемся в .NET: подборка докладов с московской конференции DotNext

Обзор докладов с DotNext 2019 Moscow, разбитый по тематикам.

Обложка статьи «Углубляемся в .NET: подборка докладов с московской конференции DotNext»
Курс «Машинное обучение»

Курс «Машинное обучение»

Получите прикладной опыт разработки ML-проектов: от сбора и простого анализа данных до построения масштабных моделей и их оптимизации.

Один день из жизни программиста-рисёрчера

Рассказ программиста-рисёрчера о том, как проходит его типичный рабочий день, почему от его работы зависят многие программисты.

Обложка статьи «Один день из жизни программиста-рисёрчера»

Логирование как инструмент повышения стабильности веб-приложения

Статья о том, как в крупном проекте уменьшить время на выявление, отладку и устранение ошибок и при этом не потерять в качестве с помощью логирования.

Обложка статьи «Логирование как инструмент повышения стабильности веб-приложения»

IT во время чумы: бета-версия API для отслеживания больных, уход создателя AWS и CTO Uber, а также другие новости

Выход унифицированных инструментов для трекинга коронавирусных больных от Google и Apple и их индийский аналог, увольнения в Uber и Amazon, а также плохой калькулятор в Zoom — всё это в свежем выпуске.

Обложка статьи «IT во время чумы: бета-версия API для отслеживания больных, уход создателя AWS и CTO Uber, а также другие новости»