Так можно сказать про любой ЯП, или вы думаете, что если научился создавать переменные на каком нибудь python'е, то сразу стал программистом?
А можно человеку, совсем далекому от программирования, примерно объяснить, в чем сложность обучения (без сарказма, реально давно хотел узнать)? Нужно много запомнить наизусть, или просто надо переработать большой объем информации? Сколько вообще в норме занимает обучение среднего человека от нуба, до, скажем, джуниора?
в чем сложность обучения...? Нужно много запомнить наизусть, или просто надо переработать большой объем информации?
Большое количество концепций, которые нужно осваивать на практике, учиться применять в различных ситуациях и смотреть под разными углами относительно других концепций. Это нельзя просто так взять и ударно выучить за месяц по 8 часов в день, оно само осаждается, переосмысливается спустя время. Фундаментальную литературу полезно перечитывать нескольку раз в разные периоды, чтобы вычерпать максимум знания.
Сколько вообще в норме занимает обучение среднего человека от нуба, до, скажем, джуниора?
Очень много факторов на это влияет. Все периоды, которые вам назовут - либо заведомо ложь или личный опыт человека, который повторить вряд ли кому получится.
Да и под "джуниором" понимают разное, от того, кто едва начал делать первые шаги в программировании (окончил курсы, прочитал первую книжку), до матёрого новичка, который уже способен делать инструменты для себя (криво-косо, но работает), но просто еще не имеет значительного опыта промышленного программирования. Вообще, это крайне абстрактная мерка, поэтому не советую вам на нее ориентироваться.
Лучше один раз увидеть, чем сто раз услышать) Питон - реально за 21 день выучить, а С++ едва ли в пару лет влезет.
А синтаксис выучить то - вполне легко и там и там.
Что вы понимаете под "синтаксис выучить"? Чего стоят только скобки с разными видами инициализации, синтаксис указателей и ссылок. Не говоря о шаблонах. Про это даже отдельные книжки пишут, где уж тут заявленная лёгкость?
Опять же, что считать ядром, а что - тонкостями?)
Си-подмножество? Тут уже будет интересно с указателями и сырой памятью. Но все же не очень-то С++.
Си-с-классами? Это уже ООП, со всеми его виртуальными наследованиями.
Современные стандарты и высокоуровневый подход? Это стандартная библиотека, уже шаблоны, нюансы умных указателей и RAII.
А будет ли это ядро эквивалентом по возможнотям побратиму из питона?
Речь шла про язык, а не фреймворки к нему.
А зачем может понадобиться сразу 10 фреймворков?)
В каком виде вы учили бы быстро синтаксис С++ в отрыве от семантики? И быстро - это сколько в месяцах?
Если вы видите проблему - обозначте ее более явно.
Беру книжку Лутца в одну руку, интерпретатор - в другую и....учу! (=
Скриншоты комментов
55.4K постов39.7K подписчиков
Правила сообщества
В сообществе можно размещать ЛЮБЫЕ скрины (комментов) с любого сайта!!
ПРИКРЕПИТЬ ССЫЛКУ НА КОМЕНТ ЕСЛИ ОН С Пикабу желательно, но не обязательно!!!
Если скрин не с пикабу, а со стороннего сайта( Твиттер,. Вк, Одноклассники и т.д.) то ссылка не обязательна.
Для сообщества подходит любой скрин, набранный на клавиатуре, даже если это не диалог (под вид Твита) Так же подходит скрин с картинкой и хотя бы одним комментарием под ним, с любого источника.