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

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

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

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

Ubuntu/Любой линукс

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

Macos

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

Windows

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

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

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

GIT

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

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

GITHUB

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

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

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

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

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

Нужна помощь? Свяжитесь с нами Свяжитесь с нами