|
0 / 0 / 0
Регистрация: 19.02.2017
Сообщений: 37
|
|
Самое эффективное изучение С++31.07.2018, 11:07. Показов 4010. Ответов 38
В общем друзья, знаю многие гуру меня не поймут по тому что начинающий.
Начал изучать C++ чередуя https://metanit.com и когда утомляюсь смотрю https://www.youtube.com/watch?... pJQYSPGO9r Вопрос к знающим, на сколько у меня шанс научится программировать? Так же вопрос есть ли книги в таком формате что бы код был не черно белым. А так же как и студии всё разделялось по цветам. Не могу из за этого читать книгу. Меня это черно белая унылая картинка усыпляет. Кстати на сайте есть возможность внедрять код, и у него нормальная подсветка, по чему тут книги не внедряют для нормального восприятия как на https://metanit.com ??? Спасибо!
0
|
|
| 31.07.2018, 11:07 | |
|
Ответы с готовыми решениями:
38
Эффективное изучение программирования на С# Какое самое эффективное добавление музыки в PE? |
|
24 / 7 / 0
Регистрация: 14.08.2017
Сообщений: 95
|
|
| 31.07.2018, 13:27 | |
|
0
|
|
|
Неэпический
|
||
| 31.07.2018, 13:30 | ||
|
0
|
||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|||
| 31.07.2018, 13:33 | |||
|
Главное, чтобы ты на этом не останаливался. И когда ты освоишь базовый уровень, придется вернуть к книгам. Потому что глубокие знания только там. И я сейчас не только про языки программирования, а вообще про IT в целом. Есть множество дисциплин, которые нужно знать дополнительно, чтобы был
3
|
|||
|
Модератор
|
|||
| 31.07.2018, 13:57 | |||
|
Добавлено через 15 минут Хотя, тут надо в первую очередь отталкиваться от поставленной цели. Самое первое, что нужно сделать (и то, что большинство новичков зачастую упускает), это спросить себя: "Зачем мне это? Чего я хочу добиться? Какова моя цель? Зачем мне программирование?" Язык программирования - это просто инструмент. Как молоток, кусачки, пассатижи, пила, отвёртка или какой-нибудь рубанок. Что хорошо (удобно/быстро/легко/красиво/эффективно) делать при помощи одного инструмента, не так хорошо при помощи другого. Инструмент выбирается под задачу.
1
|
|||
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||
| 31.07.2018, 14:09 | ||
|
1
|
||
|
24 / 7 / 0
Регистрация: 14.08.2017
Сообщений: 95
|
||
| 31.07.2018, 14:14 | ||
|
0
|
||
| 31.07.2018, 14:21 | |
|
Не по теме:
0
|
|
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||
| 31.07.2018, 14:24 | ||
|
0
|
||
|
24 / 7 / 0
Регистрация: 14.08.2017
Сообщений: 95
|
|||
| 31.07.2018, 14:39 | |||
|
Если вы этому обучитесь, то освоить тот же питон вы сможете за неделю. И надо различать учебное и прикладное программирование.
0
|
|||
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||||
| 31.07.2018, 14:43 | ||||
|
gru74ik, читал эту статью давно. Мало кто может признаться себе и другим в том, что просто не может осилить СИКП. Поэтому его и перестали преподавать в MIT. Но в других университетах продолжают и поныне. Где то адаптируют этот курс для Python и Javascript. Пол Грэм говорил, что первый раз прочел СИКП 15 лет назад, и до сих пор не охватил всего материала этой книги, что каждый раз находит в ней что то новое. Конечно современным студентам и преподавателям не хочется читать СИКП, слишком сложно для них. Им нужны короткие абзацы и побольше картинок. К сожалению, с каждым годом в мире все меньше людей, способных изучать такой сложный материал.
Добавлено через 3 минуты
1
|
||||
|
901 / 478 / 93
Регистрация: 10.06.2014
Сообщений: 2,700
|
||
| 31.07.2018, 15:28 | ||
|
Если есть желание просто прилагайте усилия что бы достичь своей цели. Либо вы делаете либо нет. А со временем уже наверное будет ясно что к чему. Если вы думаете что тут погладят вас и скажут у тебя все получится и дадут пару раскрашенных картинок с кодом и вы станете шефом гугла то вы ошибаетесь. Путь этот долгий и не всегда легкий. Не зря у программистов хорошие зарплаты. Добавлено через 9 минут Что касается источников то учитесь там где лучше воспринимаете информацию. Обычно это видно, статьи, книги, общение на форуме либо проверенные курсы Добавлено через 55 секунд Можно комбинировать все или частично Ну и практика должна быть
1
|
||
|
0 / 0 / 0
Регистрация: 19.02.2017
Сообщений: 37
|
|
| 31.07.2018, 17:39 [ТС] | |
|
Undisputed, вы всё верно говорите, так и делаю и об этом по сути говорю. Беру тему, юзаю её из разных источников пока не пойму:
1. как это работает, 2. для чего это придумали 3. где это можно применить. эти три критерия закрепляют усвоенный материал. Сейчас мне не нужно знать всё "глубину", это даже невозможно. Главное схватить базу, Понять основу. Что бы не заниматься лишним, например созданием собственного велосипеда, если он давно есть в виде методов класса в готовых библиотеках. Понимать что есть нативность, мультиплатформенность, различие процедурного от ООП. В целом главное знать возможности языка, гибкость, способы и места применения. Запоминать голый синтаксис зубря книгу, это глупо. "Зубрить, а понимание потом придет." - этот метод рабочий, но долгий, старой школы. Так давно не учат! Считаю, схватил основу, хотя бы понимание, тогда и книжку умную бери. А иначе до звания "middle" из 100 если 10 дойдут это хорошо. Об этом преподы Гарвард школы говорят.
0
|
|
|
901 / 478 / 93
Регистрация: 10.06.2014
Сообщений: 2,700
|
|||
| 31.07.2018, 18:36 | |||
|
Senior одной конторы может не годиться в junior другой Ставьте себе задачи и решайте их. Если зайдете в тупик гуглите или спрашивайте например на форуме Например напишите игры: 1) кто хочет стать миллионером 2) морской бой 3) угадай число 4) сапёр можете подглядывать в тырнет, готовых решений полно а просто так глазеть на то что такое if без практики это не дело...
0
|
|||
|
"C with Classes"
|
|
| 31.07.2018, 18:40 | |
|
0
|
|
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||
| 31.07.2018, 19:00 | ||
|
Нативность, мультиплатформенность, процедурный подход и ООП, - это все не нужно в начале. Это отвлечет от важного, от понимания что такое абстракции, процесс выполнения кода, что такое функция, рекурсия и итерация, выражения и инструкции, типизация, императивный и декларативный подход, структуры данных. Советую пройти замечательный бесплатный курс, в котором есть практические задания, где объяснены все основные понятия.Ссылка - https://ru.hexlet.io/courses/i... rogramming.
2
|
||
|
0 / 0 / 0
Регистрация: 19.02.2017
Сообщений: 37
|
|
| 31.07.2018, 19:33 [ТС] | |
|
_stanislav, мне достаточно было понимания того как это работает, принципы.
Но так низко уходить для изучения не вижу смысла. Тем более это делает компилятор. В студии есть возможности увидеть свой код на этом языке. Этого достаточно на моем этапе! Добавлено через 17 минут Edzard, то что вы описали практически всё в основах. Основа ООП на сколько мне известна это инкапсуляция, наследование и полиморфизм. Не вижу из этого материала ни чего магического и недоступного для понимания. Если источник подачи информации хороший, то это вообще быстро усвоить! Меньше магии!
0
|
|
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||||
| 31.07.2018, 19:54 | ||||
|
Видите, до сих пор не существует четкого определения ООП. Инкапсуляция, наследование, полиморфизм, - это не более чем мантра. ООП появилось раньше C++, и классов в нем не было. ООП не имеет отношения к алгоритмам, поэтому вначале оно не нужно. Только с толку сбивать будет.
1
|
||||
| 31.07.2018, 19:54 | |
|
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|