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

Наш подписчик прислал вопрос в редакцию Tproger: «Какие навыки программирования появляются только с опытом?» Предоставляем вам ответы экспертов.

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

Как лучше всего изучать алгоритмы

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

Обложка: Как лучше всего изучать алгоритмы
Обложка: Отличия junior, middle и senior разработчиков — объясняют эксперты

Отличия junior, middle и senior разработчиков — объясняют эксперты

Наш подписчик прислал вопрос в редакцию Tproger: «Чем отличаются junior, middle и senior разработчики?» Предоставляем вам ответы экспертов.

Обложка: Хочу научиться программировать на Python. С чего начать?

Хочу научиться программировать на Python. С чего начать?

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

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

Наш подписчик прислал вопрос в редакцию Tproger: «Какой подход управления лучше применять к айтишникам в IT-компании?» Представляем вам ответы экспертов.

Обложка: Как руководителю не из IT-сферы управлять айтишниками в компании — отвечают эксперты
Обложка: Можно ли человеку из глубинки стать хорошим программистом — отвечают эксперты

Можно ли человеку из глубинки стать хорошим программистом — отвечают эксперты

Наш подписчик прислал вопрос в редакцию Tproger: «Реально ли человеку из глубинки стать хорошим веб-фрилансером?» Представляем вам ответы экспертов.

Подборка идей для программирования

Подборка идей для программирования

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

Как научить ребёнка программировать

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

Обложка: Как научить ребёнка программировать

Как изучить ещё один язык программирования: советы и рекомендации

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

язык программирования

Хочу стать frontend разработчиком: базовые знания и план обучения

Хотели заняться frontend разработкой, но не знали, с какой стороны к ней подойти? Вот вам подробный гайд, в котором по полочкам расставляются все основные моменты, на которые должен обратить внимание тру-фронтендер.

Обложка: Хочу стать frontend разработчиком: базовые знания и план обучения
Обложка: Подборка онлайн-ресурсов для тех, кто хочет научиться программировать

Подборка онлайн-ресурсов для тех, кто хочет научиться программировать

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

Обложка: 5 способов быстрее научиться программировать

5 способов быстрее научиться программировать

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

Как искать и исправлять ошибки в коде

У начинающих программистов поиск и устранение ошибок (багов — от англ. bug) занимает очень много времени. В этой статье предложена пошаговая инструкция, которая поможет найти и устранить ошибки.

Обложка: Как искать и исправлять ошибки в коде
C++ для продолжающих

Исчерпывающий список книг для углубления в C++

Эта подборка предназначена для тех программистов, которые уже умеют разрабатывать приложения на языке C++. С помощью представленных книг вы сможете отточить свои навыки и научиться некоторым техникам, которые позволять вам писать эффективный и быстрый код. Приятного погружения в океан знаний!

Как разобраться в Computer Science самостоятельно

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

Обложка: Как разобраться в Computer Science самостоятельно

Конкурентность и параллелизм — разные вещи

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

Обложка: Конкурентность и параллелизм — разные вещи

Подборка хороших книг для программистов

В этом посте мы собрали подборку самых популярных книг для разработчиков. Они являются лучшими для старта изучения той или иной технологии.

Обложка: Подборка хороших книг для программистов
стажировка в Google

Чтобы попасть на стажировку в Google, достаточно закончить школу

Денис Солонков попал на стажировку в Google после первого курса ВШЭ. Пообщались о трудоустройстве и о том, как он получил необходимые для работы навыки.

Обложка: Курс «Объектно-ориентированный анализ и программирование»

Курс «Объектно-ориентированный анализ и программирование»

Русскоязычный курс от НОУ ИНТУИТ, ориентированный на изучение процесса разработки программных систем на основе объектной технологии, включая анализ, проектирование и разработку. …

Обложка: Что такое программирование: доступное объяснение для абсолютных новичков

Что такое программирование: доступное объяснение для абсолютных новичков

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

Обложка: Зачем программисту нужен ментор и где его найти

Зачем программисту нужен ментор и где его найти

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

Стань мастером C#: подборка книг по языку родом из Microsoft

C# — это достаточно популярный язык, но он используется реже, чем C, Java, C++ или PHP. Мы собрали подборку книг, которые помогут вам в его изучении.

Обложка: Стань мастером C#: подборка книг по языку родом из Microsoft

Хочу стать веб-разработчиком: подробный план по изучению JavaScript

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

JavaScript

Почти 450 бесплатных курсов по программированию, которые стартуют в июне

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

Обложка: Почти 450 бесплатных курсов по программированию, которые стартуют в июне

Огромный бесплатный видеокурс по основам JavaScript и связанным темам

На YouTube появился курс по основам JavaScript и связанным темам — ES6, React, чистому коду, структурам данных и шаблонам проектирования.

Обложка: Огромный бесплатный видеокурс по основам JavaScript и связанным темам

Большая подборка ресурсов для изучения Android-разработки

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

Обложка: Большая подборка ресурсов для изучения Android-разработки

5 причин научиться разрабатывать на PHP

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

Обложка: 5 причин научиться разрабатывать на PHP
Обложка: Знакомство с созданием изображений на чистом CSS. Часть первая. Для начинающих

Знакомство с созданием изображений на чистом CSS. Часть первая. Для начинающих

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

Курс «C++11 и продвинутый C++»

В этом русскоязычном видеокурсе от Владимира Моженкова, созданном в рамках программы «23 февраля», разбираются основы программирования на языке C++…

Обложка: Курс «C++11 и продвинутый C++»

Более 400 бесплатных курсов по программированию, которые стартуют в мае

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

Обложка: Более 400 бесплатных курсов по программированию, которые стартуют в мае

Курс «Изучение программирования на C#»

Созданный в 2014 году видеокурс от CMTV по C#, охватывающий синтаксис, ООП-модель языка и особенности ее реализации и базовые операции преобразования типов.

Обложка: Курс «Изучение программирования на C#»
Обложка: Пишем полноценное приложение на React с нуля за час

Пишем полноценное приложение на React с нуля за час

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