С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/41: Рейтинг темы: голосов - 41, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19

Что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть

07.09.2020, 15:14. Показов 9032. Ответов 112
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, добрый день, вечер или утро.
У меня вопрос очень большого значения
Хочу влить в среду программирования, очень мне это нравится и буквально попробовав консольный с++, если можно назвать (в Visual studio 2019), консольное приложение "Hello, World", все это очень заинтересовало и хотелось бы спросить чтобы правильно выбрать направление, моё желание-это лично быть кодером, который пишет движки, пишет код самой игры, если я говорю что то неправильно, то исправьте меня.Так вот, хотел бы знать в каком русле идти, что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть и т.д, потому что сейчас я в Ютубе и по урокам плаваю как по воде, потому что хотелось бы иметь представление и полное описание того что я хочу, одним словом.
Уверен что здесь есть люди, которые смогут отозваться и дать совет, посоветовать уроки, курсы
Очень сильно хочу связать себя с этим, что то написать, что то создать
Хочу узнать правильное русло, потому что как новичок я просто растворяюсь в куче лишней информации и каждый раз разных видео
Заранее спасибо
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.09.2020, 15:14
Ответы с готовыми решениями:

Реализовать консольное игровое приложения "Пятнашки" (с чего начать, какую литературу и какие темы изучать?)
День добрый. Я - первокурсник, не так давно начал изучать язык С. И вот выдали мне тему курсового проекта: реализация игрового приложения...

Перспективные Frameworki (какие начинать изучать)
Решил изучить фреймворк. Чтобы понять с чем его едят, нашел в youtube по CodeIgniter уроки. Он действительно прост в установке и...

Куда смотреть, что изучать?
Доброго дня, форумчане. Есть цель - познать мир высоконагруженных систем, кластеров, серверного программирования и всего что вращается...

112
Just Do It!
 Аватар для XLAT
4200 / 2655 / 654
Регистрация: 23.09.2014
Сообщений: 8,949
Записей в блоге: 3
08.09.2020, 14:49
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Avazart Посмотреть сообщение
А куда там SOLID то пихать если код без классов
ну, да,
мы же как раз находимся в том разделе форума, где щитается крутым кодингом,
если афтор смог всё запихать в мейн, а если он прикоснулся к процедурной парадигме,
то это уже вызывает подозрения в его профперспективности!

как вы думаете почему афтор просто не спросил об алгоритме расстановке, показав свой не рабочий?
ответ очевиден нарушение первого принципа SOLID: афтор не мыслит алгоритм расстановки отдельно от всей своей программы.

а зачем мне разбираться в его во всей программе, если нужен всего лишь алгоритм расстановки?
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
08.09.2020, 15:04
Цитата Сообщение от XLAT Посмотреть сообщение
как раз все хреновые движки написаны людьми,
которые знают на хорошем уровне и математику и алгоритмы и оглы-шмоглы
Так главный прикол в том, что не зная это все не напишешь даже хреновый движок.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.09.2020, 15:06
Цитата Сообщение от XLAT Посмотреть сообщение
мы же как раз находимся в том разделе форума, где щитается крутым кодингом,
если афтор смог всё запихать в мейн,
Человек не знает что такое ф-ции и массивы. Чего Вы хотите?
Это как раз основы языка.
0
Just Do It!
 Аватар для XLAT
4200 / 2655 / 654
Регистрация: 23.09.2014
Сообщений: 8,949
Записей в блоге: 3
08.09.2020, 15:12
Цитата Сообщение от Новичок Посмотреть сообщение
еще дальше хеловорлда не зашел, а вы ему уже про SOLID кидаете видео
но это плохой тон - думать, что ТК глуп и труднообучаем.

Avazart, Новичок, вы полагаете, что впереди у нас Темные Века с Эпохой Катаклизмов?
Уважаемые наставники, если вы не научитесь передавать свои знания быстро и качественно,
то вы правильно полагаете!

Добавлено через 54 секунды
Цитата Сообщение от XLAT Посмотреть сообщение
если вы не научитесь
эх ...
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
08.09.2020, 15:17
Если человек еще ничего не писал, то толку от этих видео про солид 0. С другой стороны в будущем конечно пригодится(или как минимум не помешает). Пускай ТС забьет уже на все эти советы, возьмет книжку по плюсам, какой-то простейший задачник(с задачами на уровне лаб которые сюда кидают) и научится хоть каким-то основам. А потом уже все остальное...
0
2734 / 888 / 331
Регистрация: 10.02.2018
Сообщений: 2,097
08.09.2020, 15:30
Вся эта тема мне удивительно напоминает притчи об изучении кунг-фу у древних мастеров. Когда парень приходит его изучать, а мастера его заставляют пять лет воду таскать в дырявых вёдрах или ещё что-нибудь подобное. Всё это время парень ходит расстроенный и не понимает зачем всё это. Но проходит время и он вдруг осознаёт, что стал мастером
0
Just Do It!
 Аватар для XLAT
4200 / 2655 / 654
Регистрация: 23.09.2014
Сообщений: 8,949
Записей в блоге: 3
08.09.2020, 15:37
Ygg, вы правы.
берите пример с меня:
я вот сразу показываю место, где можно взять самурайский меч,
нефиг воду таскать в дырявых ведрах.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.09.2020, 15:51
Цитата Сообщение от Новичок Посмотреть сообщение
с задачами на уровне лаб которые сюда кидают
Может лучше не стоит!?
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
08.09.2020, 18:25
Цитата Сообщение от XLAT Посмотреть сообщение
я вот сразу показываю место, где можно взять самурайский меч,
Только вот наличие меча не делает мастером от слова совсем.
0
Just Do It!
 Аватар для XLAT
4200 / 2655 / 654
Регистрация: 23.09.2014
Сообщений: 8,949
Записей в блоге: 3
08.09.2020, 18:43
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Только вот наличие меча не делает мастером от слова совсем.
в моей аналогии меч это есть само мастерство

поэтому ваше:
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Только вот наличие мастерства не делает мастером от слова совсем.
звучит глупо, неправда ли?

Тот кто использует SOLID, уже мастер.

чо не ясно то?
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
08.09.2020, 18:53
Цитата Сообщение от XLAT Посмотреть сообщение
в моей аналогии меч это есть само мастерство
Только вот ваша аналогия никакого отношения к реальной действительности не имеет от слова совсем.

Добавлено через 2 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
Тот кто использует SOLID, уже мастер.
Только для того чтобы использовать SOLID нужно сначала освоить ООП а соответсвенно предварительно и процедурщину и базовые алгоритмы и т.д. Мало того чтобы было к чему все это применить нужно сначала построить матмодель задачи. Так что без сурьезных знаний математики весь этот солид ни к чему. Причем как касательно движкостроя, где дифур на дифуре сидити интегралом погоняет, так и касательно парсинга всяких текстовых форматов и перекладывания данных, где рулят семиотика, теория множеств и теория графов.
Т.е. крестьянин с мечом это крестьянин. Самурай это - всегда самурай.
0
Just Do It!
 Аватар для XLAT
4200 / 2655 / 654
Регистрация: 23.09.2014
Сообщений: 8,949
Записей в блоге: 3
08.09.2020, 18:58
Признайтесь - вы не используете сейчас никакие принципы, поэтому и мастером вы себе скорее не считаете
Code
1
2
Желаете стать мастером       : начните использовать SOLID! ///<---это
Это как если бы я сказал вам : вот он меч - возьмите его!  ///<---и это равнобедренно!
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Только для того чтобы использовать SOLID нужно сначала освоить ООП
это так, поэтому ещё раз повторюсь:
пока вы не используете SOLID, вы ещё не мастер.

вам говорят: возьми меч, но вы не можете его взять!
знам вы не готовы, тогда вперед - носить 5 лет воду в дырявую бочку.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
08.09.2020, 19:00
Цитата Сообщение от XLAT Посмотреть сообщение
пока вы не используете SOLID, вы ещё не мастер.
Пока вы не освоите теорию принятия решений, из которой оный солид прямо вытекает, в ООП соваться вобще без толку.
Еще раз - нельзя сразу стать мастером 10-го дана. Нужно сначала пройти все пояса учеников. Поелику дай неучу меч - он сам себе что то и отрежет.
Точно так же - ООП - это мощнейший инструмент инженера. А не подготовленным горе-кодером - это постоянные грабли c гидроусилителем.
0
Just Do It!
 Аватар для XLAT
4200 / 2655 / 654
Регистрация: 23.09.2014
Сообщений: 8,949
Записей в блоге: 3
08.09.2020, 19:06
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Самурай это - всегда самурай.
это уже тайное знание, об этом нельзя вслух: самураем нельзя стать - самураем нужно родиться.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
08.09.2020, 19:18
XLAT, Мало того, создание постановки задачи и программная реализация вообще по большому счету абсолютно ортогональны. При этом написание кода - последний и наиболее простой этап разрабтки софта. Не выполнив постановку к нему приступать вообще противопоказано.
А солид и т.д. никакого отношения к постановке не имеют. Это чистой воды организация кода.

Добавлено через 10 минут
Цитата Сообщение от XLAT Посмотреть сообщение
вам говорят: возьми меч, но вы не можете его взять!
знам вы не готовы, тогда вперед - носить 5 лет воду в дырявую бочку.
В той школе в которой я кун-фу обучался притча была гораздо более другой, которая гораздо лучше показывает почему взять меч != стать мастером.
Мастер который обучал лучше всех остальных. жил отшельником и вообще не хотел брать учеников. Ну один парень его упросил. Ну естественно в качестве оплаты - работа по дому. Ну в первый день тот там по дому работает ровно в 12 часов появляется мастер и как долбанет его палкой по заднице. На следующий деньто же самое. В общем через год он уже не из под тишка долбануть не может - ученик уворачивается. Через 5 лет мастер за ним по дому с этой палкой гоняется но не может отвлечь от работы.
Ну в один день мастер и говорит - сегодня зайдешь ко мне в комнату чай пить.
Ну заходит - мастер его приглашает сесть на одну циновку и говорит - сегодня мы должны с тобой простится.
Ученик спрашивает:
- Мастер неужели ты меня ничему так и не научишь?
Учитель:
- Мастером в нашем деле считается тот кого невозможно ударить. Я тебя не то что ударить, а даже отвлечь от работы не могу, а значит ты уже более сильный мастер чем я.
Мораль сей басни такова: Многие труды нужны чтобы сесть на один коврик с мастером. Зачем тебе меч если ты не можешь ударить противника? Чем он в таком случае лучше палки?
1
11 / 10 / 5
Регистрация: 25.07.2020
Сообщений: 302
08.09.2020, 19:24
Fulcrum_013, а прикладная математика и информатика?
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
08.09.2020, 19:36
Jorka, Одно другому не мешает. Наоборот даже помогает. Занятие внутренними стилями усиливает связи между полушариями мозга, что усиливает интеллект. Вплоть для того что во Въетнаме, до самой колонизации европейцами, владение этим стилем было обязательным для занятия государственных постов. Да и сейчас там в школах физкультуру этим и родственными стилями заменяют.

Добавлено через 8 минут
Jorka, При этом никакой род заняимй этот принцип - многие труды нужны чтобы сесть на один коврик с мастером не меняет. Кунг-фу же позволяет закалить характер для одоления этих трудов. Вообще если смотреть именно в философию кунг-фу - то это не боевое искусство. Это способ укремпления тела, ума и духа, позволяющее сохранить здоровье в условиях воздействия любых внешних факторов. (в том числе и факторов когда тя пытаются изрубить мечами. Причем вершиной мастерства считается умениене не допускать таких ситуаций)
0
Just Do It!
 Аватар для XLAT
4200 / 2655 / 654
Регистрация: 23.09.2014
Сообщений: 8,949
Записей в блоге: 3
08.09.2020, 19:53
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А солид и т.д. никакого отношения к постановке не имеют
в обязанности кодера не входят никакие постановки,
постановка задачи это удел заказчика,
и как правило эта постановка с кучей неопределенностей, которые размазаны по времени,
в течении которого эти постановки постоянно уточняются и дополняются иногда даже противоречат друг другу.

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

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

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
притча была гораздо более другой
мне эта нравиться:
Учитель боевых петухов

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

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

Прошло еще десять дней.
- Ну, а теперь?
- Нет, еще рано. Он очень нервный, на все реагирует. Чуть где какой петух крикнет, он все принимает на своей счет. Его нельзя выпускать.

Прошло еще десять дней.
- А теперь?
- Рано еще. Сила и ярость переполняют его, прорываются наружу и это заметно.

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

Нет числа ступеням мастерства. Кто видел подлинное мастерство, не будет восхищаться менее совершенной работой. Промолчит. Знающий не говорит, говорящий не знает. Это, понятно, и к нам всем относится. Понимание выше знания.
1
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
08.09.2020, 20:03
Цитата Сообщение от XLAT Посмотреть сообщение
постановка задачи это удел заказчика,
Постановка задачи - это основная часть работы программиста. Заказчик не имеет нужных знаний не то что для постановки задачи, а даже для качественного написания технического задания.
Максимум что может заказчик - это в общих чертах сформулировать задачу.
При этом не путайте формулировку задачи с постановкой.
Для тех кто не в теме как софт разрабатывается - постановка это не то что надо сделать. Это математическое описание того как это сделать с доказательством применимости используемых мат методов и т.д.
Если вам термин постановка задачи не знаком - то о чем вообще может быть речь, о каком владении мечом?
0
Just Do It!
 Аватар для XLAT
4200 / 2655 / 654
Регистрация: 23.09.2014
Сообщений: 8,949
Записей в блоге: 3
08.09.2020, 20:16
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Если вам термин постановка задачи не знаком - то о чем вообще может быть речь, о каком владении мечом?
тогда вам сюды:
История о том, как инженеры брали на себя постановку с формулировкой задачи и в глухую угробили проект.

удивительная штука, но такие инженеры до сих пор толпами ходят по земле,
а на Марсе не цветут сады.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.09.2020, 20:16
Помогаю со студенческими работами здесь

Что лучше начинать изучать первым PHP или JavaScript?
Доброго времени суток! Посоветуйте, что лучше начинать изучать первым PHP или JavaScript?

Какой язык изучать или что изучать?
Здравствуйте форумчане. какой язык программирования изучать чтоб работать дома через интернет? может 1с? я сам живу в деревне работы нет,о...

Какую технологию лучше изучать - что будет популярно в будущем!?
Такая тема, изучал php html и тд но узнал про java и программирование под ОС Android и вот сижу и думаю что лучше изучать Android или...

С чего начинать изучать jQuery?
Посоветуйте книги или видеоуроки.

С чего начинать изучать Python?
Всем привет! Помогите пожайлуста. С чего нужно начинать изучение Python? Какие книги читать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru