Приветственный пост
Рады приветствовать всех на нашем канале!
Вы устали от скучного, монотонного, обезличенного контента по плюсам?
Тогда мы идем к вам!
Здесь не будет бесполезных 30 IQ постов, сгенеренных ChatGPT, накрученных подписчиков и активности.
Канал ведут два сеньора, Денис и Владимир, которые искренне хотят делится своими знаниями по С++ и создать самое уютное коммьюнити позитивных прогеров в телеге!
(ну вы поняли, да? с++, плюс плюс, плюс типа
позитивный?.. ай ладно)
Жмакай и попадешь в наш чат. Там обсуждения не привязаны к постам, можете общаться на любые темы.
Материалы для новичка
ГАЙДЫ:
Мини-гайд по собеседования
Гайд по категория выражения и мув-семантике
Гайд по inline
Дальше пойдет список хэштегов, которыми вы можете пользоваться для более удобной навигации по каналу и для быстрого поиска группы постов по интересующей теме:
#algorithms
#datastructures
#cppcore
#stl
#goodoldc
#cpp11
#cpp14
#cpp17
#cpp20
#commercial
#net
#database
#hardcore
#memory
#goodpractice
#howitworks
#NONSTANDARD
#interview
#digest
#OS
#tools
#optimization
#performance
#fun
#compiler
#multitasking
#design
#exception
#guide
#задачки
#base
#quiz
#concurrency
Рады приветствовать всех на нашем канале!
Вы устали от скучного, монотонного, обезличенного контента по плюсам?
Тогда мы идем к вам!
Здесь не будет бесполезных 30 IQ постов, сгенеренных ChatGPT, накрученных подписчиков и активности.
Канал ведут два сеньора, Денис и Владимир, которые искренне хотят делится своими знаниями по С++ и создать самое уютное коммьюнити позитивных прогеров в телеге!
(ну вы поняли, да? с++, плюс плюс, плюс типа
позитивный?.. ай ладно)
Жмакай и попадешь в наш чат. Там обсуждения не привязаны к постам, можете общаться на любые темы.
Материалы для новичка
ГАЙДЫ:
Мини-гайд по собеседования
Гайд по категория выражения и мув-семантике
Гайд по inline
Дальше пойдет список хэштегов, которыми вы можете пользоваться для более удобной навигации по каналу и для быстрого поиска группы постов по интересующей теме:
#algorithms
#datastructures
#cppcore
#stl
#goodoldc
#cpp11
#cpp14
#cpp17
#cpp20
#commercial
#net
#database
#hardcore
#memory
#goodpractice
#howitworks
#NONSTANDARD
#interview
#digest
#OS
#tools
#optimization
#performance
#fun
#compiler
#multitasking
#design
#exception
#guide
#задачки
#base
#quiz
#concurrency
Telegram
Грокаем C++ Chat
You’ve been invited to join this group on Telegram.
Материалы для обучения
#новичкам
В этом посте вы очень хорошо постарались и накидали много ресурсов. Сейчас мы их немного систематизируем.
Начнем с самого популярного запроса. Книги. Пдфки будут в комментах.
База:
Бьерн Страуструп. "Программирование: принципы и практика использования C++".
Стивен Прата. «Язык программирования C++»
Стенли Липпман. "Язык программирования C++. Базовый курс"
Эндрю Кениг. "Эффективное программирование на С++"
Брайан Керниган. «Язык программирования С»
Немножко компьютер сайенса:
Бхаргава Адитья. "Грокаем алгоритмы".
Кирилл Бобров. "Грокаем конкурентность".
Книжки по продвинутому С++. Накладываются уже на адекватные знания языка и навыки написания кода.
Скотт Майерс. "Эффективный и современный С++"
Бартоломей Филипек. "С++17 в деталях".
Энтони Уильямс. «С++. Практика многопоточного программирования»
Пикус Ф. «Идиомы и паттерны проектирования С++».
Можно еще вот сюда заглянуть. Там еще больше полезных книжек.
Курсы:
Пояса от Яндекса. Платный.
"Добрый, добрый ОПП С++" на Stepik. Совсем недорогой.
1 и 2 части курса программирования на C++ от Computer Science Center на платформе Stepik. Из всех курсов, которые я изучал, это лучший в рунете имхо.
Программирование на языке C++ на Stepik. Бесплатный.
Программирование на языке C++ (продолжение) на Stepik. Бесплатный.
Введение в программирование (C++)курс Яндекса на Stepik. Бесплатный
Базовый курс С++ от Хэкслет. Бесплатный
Бесплатный курс от Яндекса
C++ Tutorial . Бесплатно
Яндекс Практикум «Разработчик С++». Платно.
Ютуб:
Константин Владимиров обо всем
Илья Мещерин С++
Роман Липовский. Конкурентность. Лекции и семинары
TheCherno. Нужен английский.
Simple Code
Интернет ресурсы:
https://ravesli.com/uroki-cpp. Нужен впн
https://www.learncpp.com
https://metanit.com/cpp/tutorial
https://leetcode.com - решение алгоритмических задачек
Теперь отсебятина
У всех разная подходящая модель обучения. Не концентрируйтесь только на книгах или курсах. У всего есть свои плюсы. Надо попробовать все и найти подходящий ВАМ формат обучения. Но нужны какие-то начальные рекомендации. Я бы начал с одной из базовых книг и обязательно после каждой главы решал бы задачки(это самое главное, иначе не запомнится). "Чтобы научиться программированию, необходимо писать программы" - Брайан Керниган. Поэтому чуть освоившись с языком я бы пошел на какие-нибудь курсы из списка и просто начал бы писать код. Пройдите 3-4 из них и вы уже будете довольно хороши.
Дальше уже можете на эту базу наваливать и лекции, и специфику, и прочее.
Не обязательно делать именно так. Обучайтесь так, чтобы вам было интересно. Читайте те книги, которые вам по кайфу читать. Не любите читать книги? Пользуйтесь интернет ресурсами и ютуб уроками.
Но обязательно нужно писать свой пет-проект. Без навыков написания кода, который решает чью-то конкретную жизненную задачу - никуда. Вот там вы хлебнете сполна, протестируете полученные знания и будете остро нуждаться в новых. Как выбрать пет-проект - вопрос не для этого поста, поэтому оставляю его за кадром.
Заслуженно помещаем этот пост в закреп. Теперь можно отправлять всех на него.
ПРОДОЛЖЕНИЕ В КОММЕНТАРИЯХ
Upgrade yourself. Stay cool.
#digest
#новичкам
В этом посте вы очень хорошо постарались и накидали много ресурсов. Сейчас мы их немного систематизируем.
Начнем с самого популярного запроса. Книги. Пдфки будут в комментах.
База:
Бьерн Страуструп. "Программирование: принципы и практика использования C++".
Стивен Прата. «Язык программирования C++»
Стенли Липпман. "Язык программирования C++. Базовый курс"
Эндрю Кениг. "Эффективное программирование на С++"
Брайан Керниган. «Язык программирования С»
Немножко компьютер сайенса:
Бхаргава Адитья. "Грокаем алгоритмы".
Кирилл Бобров. "Грокаем конкурентность".
Книжки по продвинутому С++. Накладываются уже на адекватные знания языка и навыки написания кода.
Скотт Майерс. "Эффективный и современный С++"
Бартоломей Филипек. "С++17 в деталях".
Энтони Уильямс. «С++. Практика многопоточного программирования»
Пикус Ф. «Идиомы и паттерны проектирования С++».
Можно еще вот сюда заглянуть. Там еще больше полезных книжек.
Курсы:
Пояса от Яндекса. Платный.
"Добрый, добрый ОПП С++" на Stepik. Совсем недорогой.
1 и 2 части курса программирования на C++ от Computer Science Center на платформе Stepik. Из всех курсов, которые я изучал, это лучший в рунете имхо.
Программирование на языке C++ на Stepik. Бесплатный.
Программирование на языке C++ (продолжение) на Stepik. Бесплатный.
Введение в программирование (C++)курс Яндекса на Stepik. Бесплатный
Базовый курс С++ от Хэкслет. Бесплатный
Бесплатный курс от Яндекса
C++ Tutorial . Бесплатно
Яндекс Практикум «Разработчик С++». Платно.
Ютуб:
Константин Владимиров обо всем
Илья Мещерин С++
Роман Липовский. Конкурентность. Лекции и семинары
TheCherno. Нужен английский.
Simple Code
Интернет ресурсы:
https://ravesli.com/uroki-cpp. Нужен впн
https://www.learncpp.com
https://metanit.com/cpp/tutorial
https://leetcode.com - решение алгоритмических задачек
Теперь отсебятина
У всех разная подходящая модель обучения. Не концентрируйтесь только на книгах или курсах. У всего есть свои плюсы. Надо попробовать все и найти подходящий ВАМ формат обучения. Но нужны какие-то начальные рекомендации. Я бы начал с одной из базовых книг и обязательно после каждой главы решал бы задачки(это самое главное, иначе не запомнится). "Чтобы научиться программированию, необходимо писать программы" - Брайан Керниган. Поэтому чуть освоившись с языком я бы пошел на какие-нибудь курсы из списка и просто начал бы писать код. Пройдите 3-4 из них и вы уже будете довольно хороши.
Дальше уже можете на эту базу наваливать и лекции, и специфику, и прочее.
Не обязательно делать именно так. Обучайтесь так, чтобы вам было интересно. Читайте те книги, которые вам по кайфу читать. Не любите читать книги? Пользуйтесь интернет ресурсами и ютуб уроками.
Но обязательно нужно писать свой пет-проект. Без навыков написания кода, который решает чью-то конкретную жизненную задачу - никуда. Вот там вы хлебнете сполна, протестируете полученные знания и будете остро нуждаться в новых. Как выбрать пет-проект - вопрос не для этого поста, поэтому оставляю его за кадром.
Заслуженно помещаем этот пост в закреп. Теперь можно отправлять всех на него.
ПРОДОЛЖЕНИЕ В КОММЕНТАРИЯХ
Upgrade yourself. Stay cool.
#digest