Как подготовиться к проектам

Так как проекты выполняются на своей машине, вам необходимо настроить комфортную среду разработки. 

Операционная система

Большая часть веб-софта разрабатывается под серверы на базе Linux, поэтому и для разработки удобнее всего применять Ubuntu и подобные системы. Также подойдёт macOS. Ниже — рекомендации под каждую операционную систему по первоначальной настройке.

Ubuntu или другая Линукс-система

Готов к работе из коробки

macOS

  • Поставьте homebrew как основной менеджер пакетов.
  • Поставьте iterm2

Windows

  1. Лучший вариант: поставить Ubuntu Linux второй операционной системой на компьютере.
  2. Нормальный вариант: запускать линукс на виртуальной машине — руководство по работе с Linux для тех, кто пользуется Windows.
  3. Сложный вариант: работать в Windows без установки Linux. Возможны трудности с настройкой окружения.

Командная строка

Командная строка для программиста имеет такое же значение, как и наличие рук для человека. Большая часть задач делается с помощью неё, и базовое владение терминалом необходимо даже для того, чтобы просто стартовать. Обязательно потренируйтесь работе в баше перед тем как двигаться дальше. 

Git

Система контроля версий является неотъемлемой частью всего процесса разработки. Пройдите наш курс по Git

Также советуем ознакомиться с дополнительными ресурсами:

Github

Github — это онлайн-сервис, на котором расположены проекты, использующие гит. Почти весь открытый софт находится на этом сервисе, и аккаунт на нём является визитной карточкой профессиональных разработчиков. Перед началом проектов необходимо создать там аккаунт и связать с Хекслетом в настройках.

Редактор кода

Из популярного бесплатного рекомендуем VS Code. Не забудьте поставить плагины под ваши задачи и ваш стек. У нас есть руководство по настройке VS Code.

Язык программирования

Убедитесь, что у вас установлена актуальная версия интерпретатора. Обязательно сверяйтесь с официальной документацией, так как в репозиториях операционных систем часто находятся устаревшие версии.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

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