|
0 / 0 / 0
Регистрация: 13.05.2017
Сообщений: 12
|
|
План по изучению С++17.05.2017, 17:23. Показов 15803. Ответов 28
Метки нет (Все метки)
Здравствуйте. Тема уже заезжена, но все таки. Решил начать изучать С++ с нуля. В программировании я тоже с нуля. Не буду объяснять почему именно этот язык взял для обучения, почитав всевозможные форуму, считаю что не ошибся с выбором. Попробую накидать вам свой примерный план, и буду рад конструктивной критике и вашим советам как более опытных товарищей. Для начала мой выбор пал на книжку
1) Роберт Лафоре ООП на С++. Собственно книжка для новичков, и ее можно читать даже тем кто в программировании вообще впервые. Читаю, решаю задачки. получается не все, но большинство. Вообще чувствую голод по знаниям алгоритмов. ОЧЕНЬ не хватает. Собственно именно поэтому, хочу остановится на 11 главе (Виртуальные функции), на которой сейчас нахожусь и срочно перейти к пункту 2) Роберт Сейджвик - Фундаментальные алгоритмы на С++. (но и ее я смогу пока осилить только до главы АТД) там дальше идут примеры на шаблонах, а они у Лафоре чуть дальше. Но уж очень хочется хоть немного прояснить дело со структурами данных и хотя бы с простейшими алгоритмами. Ну а дальше уже закончить Лафоре и добить Сейджвика (графы включительно). Что дальше??? Есть книга Марка Шлее Qt 5.3, но в принципе к формочкам не стремлюсь, консоль меня пока нисколько не напрягает. поэтому пока на следующее местоя поставлю 3) Э. Таненбаум - Архитектура компьютера (но только пока первые пару тройку глав), не хочу пока вникать в ассемблер. пока в голове еще каша от плюсов. и сразу же переходить к следующей книге этого же автора 4) Современные операционные системы. далее снова Таненбаум 5) Компьютерные сети. Собственно моя мечта это сетевое программирование не (WEB). Насколько она осуществима, не знаю пока только в начале пути. Далее уже ставить циферки не буду, ибо это еще не близкое будущее. Снайдер "TCP/IP программирование." Возможно сюда же можно отнести и Шлее-кьют. STL - Джосатисс. А и конечно же забыл, Кернигана и Ричи по языку Си. думаю сильно в него не углубляться, так прочитать, что бы иметь хоть минимальные о нем представления (знаю что я его буду знать после С++, но разницу в синтаксисе хочется представлять). Собственно это задача минимум. думаю на ближайшие полтора два года. Хотя если дело пойдет быстрее я особо горевать не буду. Цели. В идеале работать программистом, хотя бы на фрилансе. Мне уже 29, понимаю что поздно начинаю. Тянет как уже писал в сетевое программирование, а там видно будет. Вот уж чем точно не хочу заниматься, так это сайтами. По крайней мере front-end. Зная себя понимаю, что меня тянет на низкий уровень, другое дело смогу ли я с ним разобраться. Собственно вот пока и все. Буду рад любым вашим комментариям и советам.
0
|
|
| 17.05.2017, 17:23 | |
|
Ответы с готовыми решениями:
28
Готов ли я к изучению С++? Подход к изучению программирования Программа по изучению языков |
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 20.05.2017, 11:43 | |
|
0
|
|
|
Модератор
|
|
| 20.05.2017, 13:05 | |
|
seregasukhar, вот мой план чтения:
Добавлено через 13 минут Вот мои мысли по поводу обучения. . .
6
|
|
|
0 / 0 / 0
Регистрация: 13.05.2017
Сообщений: 12
|
|
| 20.05.2017, 13:08 [ТС] | |
|
gru74ik, в Лафоре есть введение в STL, небольшое правда, одна глава всего. Неужели Джосатисса нужно прям почти сразу начинать??
0
|
|
|
Модератор
|
|
| 20.05.2017, 13:10 | |
|
seregasukhar, Джосаттис, имхо, тяжёл для последовательного чтения. Он написал справочник, а не учебник. Поэтому и пользоваться его книгой надо как справочником. Для последовательного изучения есть отличный учебник Стенли Липпмана и компании. Вторая часть этого учебника как раз по STL. На мой взгляд, лучшее, что есть.
0
|
|
|
0 / 0 / 0
Регистрация: 13.05.2017
Сообщений: 12
|
|
| 20.05.2017, 13:17 [ТС] | |
|
gru74ik, Спасибо . Честно про Липмана не знал. Точнее про его STL. Другое дело что не очень хочется закапываться в книгах, ибо с компа читать не могу книги, глаза жалко, а распечатывать тонны лит-ры по одному только базовому введению не очень то хочется. Купить в магазинах нашего города не всегда возможно, да и тот же Джосатисс аж 3000 руб стоит, а это много за книгу.
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 20.05.2017, 13:56 | |||
|
План по изучению С++ 1. вы будите читать книги в эл. варианте. вам придется научиться быстро серфить тонны интернетов в поисках информации. в том числе - англоязычные материалы. 2. либо вы никогда не станете программистом. а изучение плюсов (равно как и любого другого языка) с таким отношением - бесполезная трата времени работа программиста в том и заключается, что он помногу часов читает/пишет на компьютере.
1
|
|||
|
Одессит
|
||
| 21.05.2017, 09:38 | ||
|
Я перелопатил кучу принтеров, пока не нашёл тот, который печатает за копейки. Купил бу. за 400 грн, катридж на 2500 страниц стоит 55 грн (2 бакса). Печатаю 2 странице книги на одной стороне листа А4. Книг таким образам прочитал пару десятков. Зато экономно и в доступе любая книга.
0
|
||
|
Модератор
|
||
| 21.05.2017, 17:07 | ||
|
1
|
||
| 22.05.2017, 22:54 | ||
|
1
|
||
| 22.05.2017, 22:54 | |
|
Будет ли верстка мешать изучению С++? Приступить к изучению С++: с чего начать? Дайте совет по изучению программирования Изучению классы, не могу написать программу Чтение стандарта C++: альтернативные подходы к изучению Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|