Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/42: Рейтинг темы: голосов - 42, средняя оценка - 4.60
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 395

Обучение языку с полного нуля

18.12.2024, 20:02. Показов 10423. Ответов 157
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Если вы захотите поёрничать - не стоит, просто не пишите ничего.
Мне 33 года. Можно ли освоить C++ с нуля, если с программированием не имел абсолютно никакого дела?
Чтобы вы посоветовали для изучения? Почитать, может есть какие-то ресурсы? Хочется, чтобы понятно объяснялось, с практикой, чтобы как-то усваивалось.
Может быть начать с самых азов? То есть как устроена память, как вообще внутри всё рабтает?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2024, 20:02
Ответы с готовыми решениями:

Обучение с нуля
Добрый день. Решил заняться изучением программирования на С++. С чего начать? Изучать литературу по С++? (на форуме нашел какую). Или...

Нужна книга для полного нуля в программировании
Я полный ноль в программировании, особого опыта не имею, школьник собственно, 8 класс, можете посоветовать какие-либо книги по С++, ведь у...

Нейронная сеть, обучение с нуля
Нужен совет экспертов с чего начать. Бегло читала про библиотеки ИИ и остановилась на двух tensorflow и caffe2. Пишу на С++, поэтому...

157
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
19.12.2024, 18:23
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Pphantom Посмотреть сообщение
спрос на специалистов не такой большой
как посмотреть, мне стабильно оферы прилетают, не знаю даже откуда они все берут мой номер
0
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
19.12.2024, 18:33
Цитата Сообщение от abit Посмотреть сообщение
как посмотреть, мне стабильно оферы прилетают,
Сколько лет опыта?
Ну так, чтобы ТС ориентировался
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
19.12.2024, 18:48
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Или может где бы посоветовали получить знания, необходимые для C++?
Читайте книжки, книжки рулез!
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
А за что вы бы посоветовали взяться?
За что угодно, лишь бы получить базовое представление.
Чтобы вас не пугали циклы, условия, рекурсия, двоичные числа и т.д.
А дальше уже посмотрите что Вам интересно. Вполне вероятно, что к C++ Вас не потянет.

Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Мне 33 года.
Программирование в 39 лет
0
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
19.12.2024, 19:03
Цитата Сообщение от KSergey9 Посмотреть сообщение
Сколько лет опыта?
начал с 2005-го, там были Advantech платы, собирали статистику техпроцесса, пришёл на практику, мне дали руководителя, я сдал практику через два дня с начала, этот руководитель сказал начальнику завода мне его учить нечему (лень наверное), ну как так он у нас должен числится столько-то часов... тогда они делали пластиковые окна и была выставка металлообработка, говорят сделай нам к выставке автоматическое определение профиля, типа станок должен определять сам какую управляющую программу для фрезы выбрать, я сделал, не знал что у них это был висяк где-то два года... они мне и стали платить в чёрную, официальный стаж начался только в 2008-м
0
 Аватар для Pphantom
2467 / 1613 / 741
Регистрация: 17.03.2022
Сообщений: 5,243
19.12.2024, 19:03
Цитата Сообщение от abit Посмотреть сообщение
как посмотреть, мне стабильно оферы прилетают, не знаю даже откуда они все берут мой номер
При наличии опыта и знаний в смежных областях - конечно. Но мы-то обсуждаем претендента в самом лучшем случае на позицию junior'а, у которого в конкурентах будет немало свежеиспеченных выпускников профильных ВУЗов, которых, при всех недостатках высшего образования, попросту больше всему этому учили.

Это, собственно, один из критериев выбора: браться надо за область, от которой обладатель профильного диплома (и кое-каких соответствующих знаний) будет "воротить нос" как от слишком простой и непрестижной. Тогда есть шанс зацепиться.
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,475
19.12.2024, 19:36
Цитата Сообщение от abit Посмотреть сообщение
как посмотреть, мне стабильно оферы прилетают
прям таки офферы или приглашения рассмотреть очередную вакансию?

Если первое - то это прям круто...
Если второе - то мне тоже чуть ли не каждый месяц, бывает что по нескольку раз предлагают пройти собес. В основном приходят из Яндекса. Но бывает и из других контор - но очень редко.

Если что - мой стаж работы - где то лет шесть. Из них половина не в айти конторе. И по сути там была работа "за еду", но было очень интересно, познавательно ну и полученный опыт идёт в карму.

Добавлено через 10 минут
Цитата Сообщение от KSergey9 Посмотреть сообщение
что просто были молодые и наглоуверенные, а не "рынок изменился"
Неее - таки рынок изменился, наглоуверенных и сейчас полно. Но раньше просто организаций на рынке тупо было больше, а значит и потребностей в специалистах. На всех могло и не хватить. А сейчас многие ушли, часть спецов уехала "за бугор" вслед за своими конторами, но многие тут остались. И конкурировать новичку с ними вообще никак не получится.
0
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
19.12.2024, 19:46
Цитата Сообщение от Recrut_rf Посмотреть сообщение
прям таки офферы
прямо офферы, собеседования мне предлагают только как раз всякие Яндексы, я к ним приехал даже за их счёт, пообщались и уехал)))
в 90% случаев мне присылают на почту ТЗ сразу, в оставшихся 10% звонит какой-нибудь знакомый или через седьмое колено непойми кто и говорит а вот у нас тут в Микрон срочно нужен программист, ты не хочешь переехать в Зеленоград? Про собеседование давно речи не идёт
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,475
19.12.2024, 19:58
abit, вы видимо работаете непосредственно с железом, раз в вашем сообщении были упомянуты Микрон и Зеленоград. Таких как вы, сейчас наверное единицы. И каждый на вес золота.
0
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
19.12.2024, 20:05
Цитата Сообщение от Recrut_rf Посмотреть сообщение
ы видимо работаете непосредственно с железом
так и есть, с ARMами

Добавлено через 3 минуты
я к тому, что спрос всё таки есть, если изучить что-то чуть сложнее питона и пхп
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,475
19.12.2024, 20:25
Цитата Сообщение от abit Посмотреть сообщение
спрос всё таки есть
, проблема в том, что он исчезающе мал. А требования там ну просто запредельные. Выше в этой теме я уже упоминал, что постоянно слышу от коллег, что занимаюсь "какой то ерундой, продолжая изучать С++. Давно бы выучил какой нибудь C#, Go и горя не знал"
В финсекторе (всякие альфа, втб, сберы и прочие банки) и у маркетплейсов (авито, озон и прочие вайлдберресы) вакансий в разы (если не в десятки или даже сотни раз) больше, а требований гораздо меньше. Ну и платят там очень и очень хорошо.
Увы, но микроэлектроника в нашей стране в зачаточном состоянии. И если, к примеру, лично я прям сейчас захочу влезть в эту сферу, то "бодаться" с такими спецами как вы у меня нет никаких шансов, даже не смотря на то, что у меня есть опыт в С++. Специфических знаний будет катастрофически мало, а где их взять - не понятно. Проще в финсектор идти. Большинство так и поступает.
0
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
19.12.2024, 20:48
Цитата Сообщение от Recrut_rf Посмотреть сообщение
нет никаких шансов
Очень, очень зря вы так считаете, у меня прямо сейчас 6 активных проектов и ещё 2-е в ожидании, нигде людей не могут найти, которые хотя бы знают как устроен SPI, I2C и т.д., один из проектов допустим - прикрутить пульт управления к электронным часам по IR, делал только потому что оооочень просили, говорят вообще не могут никого найти 5-й год, кто бы взялся, там делов то было на 4 дня с перекурами, другой автоматика для поддержания температуры, тупо ПИД-регулятор с большой инерцией, это другое место и там тоже никого найти не могут и таких мест куча, сам не заметишь как начнёшь обрастать связями, будут звонить вообще не известные тебе люди одни просить вот тут сделать, а старые постоянно спрашивать "ну ты ещё не надумал уволиться, давай к нам", хотя и мысли не было увольняться

Добавлено через 8 минут
Цитата Сообщение от Recrut_rf Посмотреть сообщение
А требования там ну просто запредельные
я привел вот два недавних проекта, где требования уровня можно дома на коленке сделать, они тебя заметят, начнут ещё кидать, сам не заметишь, как уже во FreeRTOS пишешь аллокатор для самопального eth-фрейма
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,569
19.12.2024, 20:59
Цитата Сообщение от abit Посмотреть сообщение
сам не заметишь как начнёшь обрастать связями, будут звонить вообще не известные тебе
а вертолет за тобой не отправляли, мол дело государственной важности?
0
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
19.12.2024, 21:09
Цитата Сообщение от Royal_X Посмотреть сообщение
а вертолет за тобой не отправляли, мол дело государственной важности?
А что родина в опасности?
Не, до вертолётов не доходило)))
0
 Аватар для Storm Screamer
5242 / 1548 / 120
Регистрация: 21.04.2013
Сообщений: 9,056
19.12.2024, 21:43
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Можно ли освоить C++ с нуля, если с программированием не имел абсолютно никакого дела?
Освоить можно, если прожить им всю жизнь. Под освоить я так понимаю, что имеется ввиду полностью. Полностью не надо. Достаточно освоить базу. Все остальное в языке осваивается в соответствии с задачей. Чем-то напоминает изучение иностранного языка. Вы осваиваете в любом случае в начале базу, а затем осваиваете специализированные направления. Например, для того, чтобы читать техническую литературу на английском языке нужна дополнительная подготовка. Имея только базу, технический текст будет выглядеть иностранным языком в иностранном языке.

Почему выбран именно С++ для начинаний не понятно. Есть более дружественные к начинающим языки из СИ-подобных. Безопасная Java или C#, к слову.

Другой момент состоит в том, что должна быть страсть(желание) к программированию, к поиску и созданию знаний, поиску решений. Навыки работы с информацией, усидчивость, наблюдательность, логика. Об этих вещах либо не говорят, либо говорят редко. Но это важнее, чем выбор языка. Вы готовы по многу часов сидеть за монитором, работая с текстом? Чтение книг объемом в 1000 страниц не вызывает сложностей? Это может быть настолько нудно, что можно забыть зачем все это начиналось изучаться.

Важнее языка также идет и теория программирования. Алгоритмы, методы, идеи, подходы и тд. Удивлю вас или нет, но само по себе изучение языка не научит вас программировать. Давать понятным имена переменным, делать оптимальную композицию/декомпозицию классов/методов, управлять сложностью, умение пользоваться сторонними библиотеками, читать их документацию, подключать их к проекту. Очень важно уметь взаимодействовать с отладчиком, так как написать с первого раза корректно работающую программу могут единицы(не уверен есть ли такие).

Следующий аспект - ОС. Программы работают не в вакууме, а в ОС, которые управляют памятью, потоками, выделяют кванты процессорного времени, взаимодействуют с другими программами.

И, пожалуй, последнее. Предметная область. Без ее знания программирование вообще не имеет смысла. Научившись программировать стиральные машины, вы не сможете без дополнительной подготовки сразу пойти и начать программировать 3D-графику или управление космическим кораблем. Как можно программировать клиентскую программу для БД, если о БД ноль знаний?

Меня в этих темах всегда забавляет, что спрашивающие задают вопросы про изучение языка программирования, но никто не спрашивает, как писать программы. Такое впечатление, что язык изучается отдельно от навыка написания программ.
1
 Аватар для Pphantom
2467 / 1613 / 741
Регистрация: 17.03.2022
Сообщений: 5,243
19.12.2024, 22:33
Цитата Сообщение от Storm Screamer Посмотреть сообщение
Меня в этих темах всегда забавляет, что спрашивающие задают вопросы про изучение языка программирования, но никто не спрашивает, как писать программы. Такое впечатление, что язык изучается отдельно от навыка написания программ.
Ну оно примерно так и есть в большинстве случае. А если нет - это надежнейший признак человека, который действительно что-то в этом деле понимает.
0
20.12.2024, 11:40

Не по теме:

Цитата Сообщение от abit Посмотреть сообщение
А что родина в опасности?
Да!

0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,242
20.12.2024, 13:52
Цитата Сообщение от Croessmah Посмотреть сообщение
А что родина в опасности?

Не по теме:

При советах в телеателье работал.
Рабочий день кончился все разошлись. Один я остался.
Время шестой час вечера.
Телефон звонит.
Фамилия?
_ ******.
_Вот что ******.
Сейчас поезжай в гостиницу *****.
Туда негры приезжают.
Там починишь шесть абонементных телевизоров.
Я сказал - рабочий день закончен, не поеду.
Вообщем с утра шум, беготня....
Поехал... Всё чинил...
И начальник сказал - извини, я тебя должен наказать.
И премии лишили.

0
20.12.2024, 13:58

Не по теме:

Цитата Сообщение от Наталья8 Посмотреть сообщение
И премии лишили.
BLM, о котором еще даже не подозревали на западе, уже во весь рост в СССР было! Настолько это была прогрессивная страна, опередившая время!

0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,242
20.12.2024, 13:59
Цитата Сообщение от abit Посмотреть сообщение
у меня прямо сейчас 6
Да не дай бог. Жизнь хуже чем у собачки.
Не называй по телефону фамилию.
А вообще... Фамилия - Мухин... Очень даже не плохая...
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 395
20.12.2024, 15:23  [ТС]
Да уж... Как же тогда люди в 30-40 лет меняют работу? Сколько историй слышал, что человек, не имевший дел с ИТ и программированием вообще, переучился и стал программистом. Работает в хорошей фирме, развивается. Вас же послушать - сплошной ад и ничего невозможно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.12.2024, 15:23

Обучение языку
Доброго времени суток! Уже год как изучаю C++ и Qt. Набрался кое-каких знаний. Теперь думаю выучить еще один ЯП и остановился на Питоне....

Практика/обучение языку c#
Добрый день. Подскажите что учить по C#? Я прошел несколько обьемных курсов, изучил ооп, linq и так далее. Я не хочу хватиться за все...

Обучение языку с Windows Forms. Почему консоль везде на первом месте?
Здравствуйте! Начал пытаться учить Шарп, до этого учил VB.net (как и многие наверно). В бэсике я никогда не сталкивался с консолью и даже...

Кто обучит меня языку программирования за обучение английскому или французскому?
Всем привет. Мне необходимо быстро и качественно обучиться языку Java или C++. Кто готов меня научить за обучение английскому или...

Питон с нуля полного
я новичек вообще фуфел в этом деле, с чего начать? что стоит посмотреть или прочитать


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

Или воспользуйтесь поиском по форуму:
120
Ответ Создать тему
Новые блоги и статьи
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни 1. Механизм отложенного высвобождения фосфора Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ Реализована разная скорость. . .
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru