========================
== IT researcher blog ==
========================

C++ для новичков

Programming Learning

Недавно написал мне человек с вопросом:

Расскажите, пожалуйста, в будущих видео про языки программирования, связанные со встраиваемыми системами.
Вопрос интересен, потому что в промышленности (пример энергетика, нефтехимия и т.д.) для инженеров, не связанных с программированием, становится более актуальным приобретать навыки владения языками.
Разобравшись поверхностно, понял, что такими языками являются Си и Си++.
В одном из своих видео Вы не рекомендуете изучать плюсы. Прокомментируйте пожалуйста, является ли данный случай исключением, когда все же стоит начинать с них?

Ребят, давайте еще раз, надеюсь последний на эту тему:

Все что я говорил в том видео идет в контексте “войти в айти”, тоесть человек которому нужно в этой теме разобраться, начать как-то работать и настроить свои мозги на программистский лад.

“Хочу делать игры” или “хочу делать embeded софт” или “хочу писать свою ОС” - это соответственно задачи в виде “написать игру”, “написать embedded софт”, “написать ОС”.
И для решения этих конкретных задач нужны конкретные инструменты (которыми и являются языки программирования).

А “войти в айти” часто это что-то вроде:

  • А с чего мне начать (тоесть человек вообще не представляет что такое “быть программистом” - вполне нормально для начала любого дела).
  • А какой язык программирования выбрать (заметьте - без предметной области).
  • А какое направление разработки выбрать (тоесть человек еще не знает что ему больше подойдет и что будет нравиться).

И тут советчики прибегают:

  • Учи C++, именно это трушный путь, все остальное для ламеров (сейчас еще говорят “ламер”? я не в курсе модных слов, видите я старый).

Надо ему это, не надо, может программирование вообще не его, всем насрать - главное трушный путь.
А может ему бы в JavaScript ковыряться и был бы счaстлив без всяких ваших Сись-пипись (Это я про Cpp аббревиатуру, да вот такие у меня, взрослого дяди, шуточки:).

И в итоге человек:

  • уделяет программированию пару часов в месяц (еще бы, ведь мозг сопротивляется, а увлечь его посильной задачей не удалось)
  • ощущает свою беспомощность, чувствует себя дураком (задачи слишком сложные)
  • и вообще “программирование не мое, ой все”

Резюме

Не будьте ханжами, любите ближнего своего (даже если он пишет на PHP) и не делайте окрошку на минералке (никогда не мог это понять, фу какая гадость).