Во-первых - призвание. Программист это человек, который готов ежедневно находить ответы на множество вопросов. Человек, который может мыслить многопоточно и держать в голове большое количество информации.
Во-вторых заработок. Все мы знаем, что легких денег не бывает. Несомненно можно подсесть на youtube, снимать различные ролики, поднять через годик-другой неплохую сумму, но что Вы будите делать лет через 10-15? Закроет Россия матушка youtube, поедем за границу?) Разработчик с опытом даже 2х лет будет ценен везде - и в России, и за границей, а заказчики от него точно не отстанут. Чтобы добиться своей цели, нужно: Для тех, кто с нами недавно - Junior - это младший специалист с опытом 0,5-1,5 года, человек, которому нужна помощь и проверка результатов. Middle - это специалист среднего уровня, который сам может решать поставленные задачи обычно с опытом 1-3 года. Senior - разработчик, который отлично знает предметную область и может руководить командой с опытом работы от 4-7 лет. О з