Задаю этот вопрос, потому что последнее время сталкиваюсь с таким мнением, что программист, если он не работал в свое время с этим достаточно низкоуровневым языком, программистом называться не может.
Моё мнение таково: Стоит лишь бегло изучить основы и постараться понять, то ли это, чем Вы хотите заниматься в дальнейшем. И чем быстрее, тем лучше. Потому что количество времени, которое нужно затратить на то, чтобы стать хорошим разработчиком на C++, гораздо более велико, чем в других технологиях.
А что Вы думаете по этому поводу?
Я не думаю, что стоит лишь бегло изучить основы языка Толку от этого не будет.
Зачем лишь бегло изучить основы, только ради строчки в резюме?
Если Вы действительно любите свою профессию, то сделайте свою программу, а лучше две.
Особого смысла в уверенном владении ассемблером сейчас нет, т.к. для низкоуровневых оптимизаций сейчас все равно исопльзуются чаще интринсики, т.ч. там достаточно знать только количество тактов для выполнения одного такого атомика.