Горячее
Новое
Лучшее
Фильтр

Фильтр

Очистить
Применить
Рубрики
Языки
Темы
Применить
Очистить
Обложка: Гайд по оформлению кода на С++ от Стэнфордского университета

Гайд по оформлению кода на С++ от Стэнфордского университета

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

1
6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji

Топ-10 языков программирования в 2017 году по версии GitHub: JavaScript не на первых местах

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Топ-10 языков программирования в 2017 году по версии GitHub: JavaScript не на первых местах
Соберите сервер из комплектующих
Обложка: Звёздный Python: где и как используются * и **

Звёздный Python: где и как используются * и **

В Python много где можно встретить операторы * и **, которые в зависимости от контекста дают разный эффект. Разбираемся, как и где использовать «звёздочки».

30
reaction
0
reaction
0
reaction
1
reaction
0
reaction
2
3
emoji
emoji
Redux для начинающих

Краткое руководство по Redux для начинающих

Redux — менеджер состояний, часто используемым с React. Разберёмся с его внутренним устройством и механизмом работы.

12
reaction
0
reaction
0
reaction
0
reaction
0
reaction
5
5
emoji

В чем разница между потоком и процессом?

Процессы и потоки связаны друг с другом, но при этом имеют существенные различия. Процесс — экземпляр программы во время выполнения, независимый объект, которому выделены системные ресурсы (например, процессорное время и…

6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
6
6
emoji
Обложка: В чем разница между потоком и процессом?

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

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

19
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Подборка идей для программирования

Топ-25 самых рекомендуемых книг по программированию

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

1
150
reaction
0
reaction
1
reaction
0
reaction
0
reaction
97
98
emoji
emoji
Обложка: Топ-25 самых рекомендуемых книг по программированию

Не переходите на Linux, радуйтесь Windows: мнение подписчика Tproger

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

3
2
reaction
0
reaction
0
reaction
0
reaction
1
reaction
1
2
emoji
emoji
Обложка: Не переходите на Linux, радуйтесь Windows: мнение подписчика Tproger

Создаём веб-приложение с Java Servlets

Многие привыкли писать на Java десктопные и мобильные приложения. Но что насчёт веб-приложений? Сегодня мы расскажем, как создать такое средствами Java, Servlet API и JSP без каких-либо сложных фреймворков.

12
reaction
0
reaction
0
reaction
0
reaction
0
reaction
11
11
emoji
Обложка: Создаём веб-приложение с Java Servlets
Обложка: Лучшие 404 страницы

Лучшие 404 страницы

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

4
reaction
0
reaction
0
reaction
0
reaction
1
reaction
5
6
emoji
emoji
Мемы для программистов в одном Telegram-канале!
Мемы для программистов в одном Telegram-канале!
Подписаться
Мемы для программистов в одном Telegram-канале!
Подписаться
Мемы для программистов в одном Telegram-канале!
Обложка: В чём разница между string и String в C#?

В чём разница между string и String в C#?

Ответ на самом деле очень прост: string — это просто псевдоним (alias) для System.String т.е. технически, никакой разницы нет. Так же, как и нет разницы между int и System.Int32. Что…

1
3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

Какие языки программирования сейчас наиболее перспективны для изучения? — Отвечают эксперты Tproger

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

2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Какие языки программирования сейчас наиболее перспективны для изучения? — Отвечают эксперты Tproger

22 самых распространенных вопроса на собеседованиях на должность веб-разработчика

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

4
11
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: 22 самых распространенных вопроса на собеседованиях на должность веб-разработчика

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

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

2
78
reaction
0
reaction
0
reaction
0
reaction
0
reaction
14
14
emoji
JavaScript

Как найти первую работу в IT: план действий для начинающих

Молодые специалисты склонны думать, что дорога в IT-компании им закрыта. Но это на самом деле не совсем так. У молодых, активных и стремящихся к знаниям есть все шансы на должность в IT-компаниях. Предлагаем вам ознакомиться со статьёй Владислава Фурдака с dou.ua о поиске первой работы для молодых падаванов.

1
18
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: Как найти первую работу в IT: план действий для начинающих
Обложка: Типы языков программирования

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

Для погружения в программирование нужно всего 3 вещи: Решить, с какого языка/технологии вы хотите начать. Решить, на каком ресурсе вы хотите обучаться. Выделить время на само программирование. Звучит просто, однако…

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

13 проектов для Python-разработчиков среднего уровня

Часто Python-проекты подходят или новичкам, или опытным разработчикам. Исправляем эту несправедливость и рассказываем о Python-проектах для среднего уровня.

1
46
reaction
0
reaction
0
reaction
0
reaction
0
reaction
12
12
emoji
Обложка: 13 проектов для Python-разработчиков среднего уровня
Обложка для статьи «Как бесплатно получить ПО JetBrains и другой крутой софт: гайд для студентов и школьников»

Как бесплатно получить ПО JetBrains и другой крутой софт: гайд для студентов и школьников

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

2
10
reaction
0
reaction
0
reaction
0
reaction
0
reaction
7
7
emoji
Обложка: Вместо бубна: огромная подборка инструментов сисадмина

Вместо бубна: огромная подборка инструментов сисадмина

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

22
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji

13 математических задач: попробуйте решить их все

Здесь лежат математические задачи, которые вам по плечу. Ну наверное. Лучше проверить, чтоб наверняка. Проходной балл — нисколько: это ж не экзамен, да и мы не Марь Ванна.

2
19
reaction
0
reaction
0
reaction
0
reaction
0
reaction
50
50
emoji
Обложка: 13 математических задач: попробуйте решить их все

Подборка самых полезных горячих клавиш для различных IDE и редакторов кода

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

1
6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: Подборка самых полезных горячих клавиш для различных IDE и редакторов кода

IPv6: что это и зачем

Многие слышали про IPv4 и IPv6, но не понимают, в чём их разница. Исправляем это упущение в нашем разборе.

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: IPv6: что это и зачем
Обложка: Подборка онлайн-ресурсов для тех, кто хочет научиться программировать

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

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

21
reaction
0
reaction
0
reaction
0
reaction
0
reaction
7
7
emoji

Руководство по языку запросов GraphQL для начинающих

Руководство по GraphQL для начинающих. В ходе статьи вы познакомитесь с языком запросов от Facebook и испытаете теорию на практике.

2
15
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: Руководство по языку запросов GraphQL для начинающих

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

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

16
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: Подборка игр для программистов

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

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

2
22
reaction
0
reaction
0
reaction
0
reaction
0
reaction
8
8
emoji
Обложка: Собеседование на должность JavaScript-разработчика: популярные задачи с разбором решений
Обложка: Верстаем правильно: знакомство с Flexbox и Grid

Верстаем правильно: знакомство с Flexbox и Grid

Знакомство с CSS-вёрсткой в 2018 году. Рассказываем, как использовать Flexbox и Grid для создания красивой разметки и чем они лучше старых методов.

4
31
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji

По пунктам: что нужно знать о бэкенде новичку в веб-разработке

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

4
17
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: По пунктам: что нужно знать о бэкенде новичку в веб-разработке

Материалы для изучения Java

Не секрет, что Java сейчас является одним из самых популярных и востребованных языков. Редакция tproger подготовила для вас подборку материалов, по которым вы сможете с легкостью овладеть этим языком программирования.…

6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Материалы для изучения Java

Git. Быстрый старт по использованию основных операций с объяснениями

Начнем, естественно, с загрузки. Надеемся, какая у вас операционная система, вы знаете. И сразу предупредим новичков: не путайте git и GitHub — это разные вещи. Нас интересует именно git, а GitHub (или ему подобные сервисы вроде Bitbucket или…

12
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Git. Быстрый старт по использованию основных операций с объяснениями

Как использовать погнутую монету

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

3
3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Как использовать погнутую монету

5 логико-математических задач, которые поставят в тупик

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

26
13
reaction
2
reaction
0
reaction
0
reaction
2
reaction
7
11
emoji
emoji
emoji
Обложка: 5 логико-математических задач, которые поставят в тупик