1

Етап 1

Стивен Прата Язык программирования C++ лекции и упражнения (6-е издание)

2

Етап 2

Лафоре Р. Объектно-ориентированное программирование в С++

3

Етап 3

Сиддхартха Рао Освой самостоятельно C++ за 21 день (Ну или Джесс Либерти и Брэдли Джонс)

4

Етап 4

Бьярне Страуструп Программирование: принципы и практика использования C++

5

Етап 5

Видеолекции

6

Етап 6

Курсы по программированию на С++ (из бесплатных)

7

Етап 7

Технический английский

8

Етап 8

Динман М.И. - C++. Освой на примерах

9

Етап 9

Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс

10

Етап 10

Дьюхерст С.С. - C++. Священные знания

11

Етап 11

Делаем код лучше, а наше программирование эффективнее

12

Етап 12

Бьерн Страуструп Язык программирования С++

13

Етап 13

Энтони Уильямс Параллельное программирование на С++ в действии. Практика разработки многопоточных программ

14

Етап 14

ООП

15

Етап 15

Дополнительно

16

Етап 16

SQL

17

Етап 17

Графический интерфейс

18

Етап 18

Game development

1

Етап 1

Стивен Прата Язык программирования C++ лекции и упражнения (6-е издание)

2

Етап 2

Лафоре Р. Объектно-ориентированное программирование в С++

3

Етап 3

Сиддхартха Рао Освой самостоятельно C++ за 21 день (Ну или Джесс Либерти и Брэдли Джонс)

4

Етап 4

Бьярне Страуструп Программирование: принципы и практика использования C++

5

Етап 5

Видеолекции

6

Етап 6

Курсы по программированию на С++ (из бесплатных)

7

Етап 7

Технический английский

8

Етап 8

Динман М.И. - C++. Освой на примерах

9

Етап 9

Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс

10

Етап 10

Дьюхерст С.С. - C++. Священные знания

11

Етап 11

Делаем код лучше, а наше программирование эффективнее

12

Етап 12

Бьерн Страуструп Язык программирования С++

13

Етап 13

Энтони Уильямс Параллельное программирование на С++ в действии. Практика разработки многопоточных программ

14

Етап 14

ООП

15

Етап 15

Дополнительно

16

Етап 16

SQL

17

Етап 17

Графический интерфейс

18

Етап 18

Game development

05 серпня 2015

Мета закинута

Автор не відписував в цілі 8 років 10 месяців

Загальна

Изучить С++ за 6 месяцев

Очень хочу научиться программировать.

Немного обо мне.

Добрый день! Я обучаюсь в институте по специальности "Информационные системы и технологии", но только к концу 2-го курса ко мне пришло осознание того, что я страстно желаю заниматься программированием. Теперь я уверенна, что действительно этого очень хочу, и это не мимолетная прихоть. Поэтому я хочу довести это дело до победного конца.

Почему именно С++?

Почему из множества языков программирования я выбрала именно С++? Тут все просто. Потому что он используется практически везде где только возможно. У него широкая область применения. На С++ можно создавать различного рода игры, приложения, писать движки, операционные и поисковые системы и много чего другого.

Почему так мало времени?

Многие скептически могут отнестись к моей цели - "Изучить С++ за 6 месяцев". Они скажут, что невозможно так быстро изучить полностью язык программирования, и они будут абсолютно правы, ведь на его изучение нужны годы(а то и вся жизнь!). Для начала я хочу выучить основы, а далее - углублять свои знания. Ну, и конечно, побольше практики!

 Критерій завершення

У меня есть базовые знания языка программирования С++

 Особисті ресурси

Ресурсы интернета + Microsoft Visual Studio 2013 + мозги

 Екологічність мети

Устройство на хорошую работу

  1. Стивен Прата Язык программирования C++ лекции и упражнения (6-е издание)

    Эту книгу(моя первая книга по программированию) я прочитала до 8 главы за очень длительный срок(стыдно даже признаться за сколько). Язык описан очень подробно, можно изучить его изнутри. Она офигенная - буду продолжать изучать её.

    1. Глава 8. Дополнительные сведения о функциях

    2. Упражнения

    3. 9. Модели памяти и пространства имен

    4. Упражнения

    5. Глава 10. Объекты и классы

    6. Упражнения

    7. Глава 11. Работа с классами

    8. Упражнения

    9. Глава 12. Классы и динамическое выделение памяти

    10. Упражнения

    11. Глава 13. Наследование классов

    12. Упражнения

    13. Глава 14. Повторное использование кода в С++

    14. Упражнения

    15. Глава 15. Друзья, исключения и многое другое

    16. Упражнения

    17. Глава 16. Класс string и стандартная библиотека шаблонов

    18. Упражнения

    19. Глава 17. Ввод, вывод и файлы

    20. Упражнения

    21. Глава 18. Новый стандарт С++

    22. Упражнение

  2. Лафоре Р. Объектно-ориентированное программирование в С++

    Повторение изученного(как и в Прате есть немного про STL и также присутствуют упражнения, что сильно радует) + UML(Унифицированный язык моделирования способствует более эффективному усвоению С++).

  3. Сиддхартха Рао Освой самостоятельно C++ за 21 день (Ну или Джесс Либерти и Брэдли Джонс)

    Книги из серии "Освой за 21 день" отличаются своим незначительным объемом и сжатостью и точностью описания. Здесь в подробностях не расписано как происходят те или иные процессы внутри языка(короче говоря, поменьше лирических отступлений). Это является и плюсом, и минусом. Все же, мне кажется, лучше начинать с более объемных произведений. Времени займет по минимуму.

  4. Бьярне Страуструп Программирование: принципы и практика использования C++

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

  5. Видеолекции

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

    1. Denis Markov Уроки по С++(28 уроков)

    2. Евгений Линский Основы С++(12 частей)

    3. "Школа Программирования" Уроки C++

  6. Курсы по программированию на С++ (из бесплатных)

    1. www.intuit.ru(множество курсов по С++, ООП и др. + выдача сертификата)

  7. Технический английский

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

    1. Гольцова Е.В. Английский язык для пользователей ПК и программистов

    2. Кистол, Тюнина: Английский язык. Компьютер и Интернет

  8. Динман М.И. - C++. Освой на примерах

    Здесь можно найти что-нибудь новенькое и интересное

  9. Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс

    Здесь Вы встретите много полезных программ. Также Стенли Липпман написал и начальный курс.

  10. Дьюхерст С.С. - C++. Священные знания

    Книга рассчитана на уже знающих основы С++. Вы узнаете много нового и интересного.

  11. Делаем код лучше, а наше программирование эффективнее

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

    1. Кениг Эндрю.,Му Барбара. Эффективное программирование на C++

    2. Мэйерс С.Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

    3. Мейерс С. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов

  12. Бьерн Страуструп Язык программирования С++

    Как же без него? Эта книга будет посложнее предыдущей.

  13. Энтони Уильямс Параллельное программирование на С++ в действии. Практика разработки многопоточных программ

  14. ООП

    Очень полезным будет знать принципы объектно-ориентированного программирования

    1. Буч Г. - Объектно-ориентированный анализ и проектирование с примерами приложений

  15. Дополнительно

    Делаем зарядочку для мозга и читаем книжки посложнее. Конечно же здесь не обойтись без Страуструпа, хотя эта книга очень даже на любителя.

    1. Андрей Александреску Современное проектирование на C++.

    2. Дэвид Вандевурд, Николай М. Джосаттис Описание книги Шаблоны C++. Справочник разработчика

    3. Бьерн Страуструп Дизайн и эволюция языка C++

  16. SQL

    При поиске работы часто необходимым требованием является знание реляционных баз данных и SQL(или его диалектов).

    1. Крис Фиайли SQL

  17. Графический интерфейс

    Библиотека Qt позволит работать приложению на любой платформе, в то время как API - только под определенную платформу. Так что многие выбирают именно Qt.

    1. Макс Шлее Qt 4.8. Профессиональное программирование на C++

    2. Владимир Давыдов Visual C++. Разработка Windows-приложений с помощью MFC и API-функций

  18. Game development

    Кто не мечтал создавать игры? С помощью некоторых библиотек С++ это вполне реально. В качестве движка советую - Unreal Engine(на нем можно писать на С++, в отличии от Unity 3D).

    1. Гайдуков С.А. OpenGL. Профессиональное программирование трёхмерной графики на С++

    2. Попов А. - DirectX 10 - это просто. Программируем графику на С++

    3. Фленов М.Е. - DirectX и C++. Искусство программирования

  • 5435
  • 05 серпня 2015, 16:27

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?