Почему все упражнения на Хекслете выполняются в браузере

Установить, настроить и запустить среду разработки на компьютере — сложная задача. Ей посвящена значительная часть первого проекта. В первые месяцы обучения программированию намного важнее уделять внимание фундаментальным темам, самому программированию, вычислительному мышлению и коду. Два часа, за которые вы изучите и попробуете на практике новую концепцию, можно потратить на безуспешную попытку настроить интерпретатор JavaScript или PHP. А если ваша основная операционная система — Windows, то сложность возрастает ещё сильнее.

В инженерии и программировании есть понятия «необходимая сложность» и «случайная сложность». 

Необходимая сложность входит в саму задачу, от неё никуда не деться. Например, алгоритмы и вычислительные процессы в программировании. Нельзя заниматься программированием без понимания этих концепций.

Случайная сложность не относится к задаче, но с ней приходится справляться. Настройка систем и инструментов как раз такой тип сложности. В идеальном мире необходимость подолгу разбираться в программах, утилитах, версиях, зависимостях и различных инструментах отпадёт, и мы сможем сфокусироваться на необходимой сложности.

Обучение на Хекслете построено таким образом, чтобы в начале пути вы могли максимально изолироваться от случайной сложности. Конечно, это не реалистичные условия — в жизни придется всё устанавливать и настраивать. Но лучше делать это осознанно, когда уже понятно, зачем это нужно. 

Если же начать с настройки локального окружения, то вместо изучения программирования вы будете повторять действия, следуя инструкции и не понимая, что происходит.

Была ли эта статья полезна? Спасибо за оценку! Возникла проблема при отправке оценки. Попробуйте позже

Нужна помощь? Напишите нам Напишите нам