Программирование — это ремесло
Программирование — это процесс, во время которого программист создает программы. Программист — это человек, который создает программы. Но для создания программ ему требуются инструменты. И в этом смысле программирование как деятельность больше всего похожа на ремесло. Как и в древние времена успешность создателя зависит от того насколько хорошо он владеет инструментами и насколько они у него хороши.
Настолько ли все это просто? Неужели достаточно просто научиться хорошо пользоваться средствами производства чтобы писать программы? К сожалению нет, но хорошему программисту всегда нужны хорошие и желательно самые лучшие инструменты.
Поэтому часть обучения мы посвятим инструментам. Часть из них потребуют самостоятельного изучения, а часть по началу будет мешать или даже не заработает так как их рекламирует курс.
Такое возможно, инструменты меняются, устаревают или даже не всегда применимы. Но изучая инструменты вы можете сильно повысить свою продуктивность. В мире редакторов и инструментов для программистов есть свои лопаты без ручки и автоматические тракторы.
В идеале рабочее место помогает писать код, автоматически форматирует текст программы и подсказывает если есть ошибки.
Мы познакомимся с этими инструментами в процессе обучения.