Мы используем cookies
все статьи

Какое ПО нужно начинающему разработчику: обязателен ли мак?

Рад всех приветствовать в новой статье. Сегодня мы затронем тему ПО для разработчиков, которые только начинают свой путь в IT. Конечно, этот список индивидуален и каждый, кто уже начал работать в д ...

Рад всех приветствовать в новой статье. Сегодня мы затронем тему ПО для разработчиков, которые только начинают свой путь в IT. Конечно, этот список индивидуален и каждый, кто уже начал работать в данной сфере, найдет для себя что-то уникальное. Этот список может пополняться бесконечно. Но мы поговорим о тех вещах, которые помогут на старте стать более продуктивным, а также помогут быстрее и эффективнее решать определенный пул задач.

Google Chrome.

Конечно, куда же без него. Данный браузер выбирают веб-разработчики не просто так.

1. Он достаточно удобный и простой. В нем нет ничего лишнего. Он очень кастомизируемый и расширяемый. 

2. Он позволяет установить множество расширений, которые помогут в разработке. Настройте папки и группы закладок, синхронизируйте свой google аккаунт и имейте доступ ко всем ресурсам с любого устройства. 

3. Расширения. Есть определенный список расширений, которые необходимы разработчикам для автоматизации некоторых процессов. Поговорим о некоторых из них:

- PerfectPixel by WellDoneCode - это расширение позволяет разработчикам накладывать изображения полупрозрачным слоем поверх HTML, а также делать попиксельное сравнение.

- Redux DevTools - инструмент для отладки приложений с использованием Redux.

- ColorZilla -  позволяет узнать цвет элемента на странице, а также имеет встроенный color picker для выбора цвета.

- Google Переводчик - скопируйте текст, нажмите на иконку расширения и моментально получите перевод.

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

- AdBlock - это лучший блокировщик рекламы в мире: на его счету 65 миллионов пользователей. Он был скачан 350 миллионов раз, что делает его одним из самых популярных расширений для Chrome.

VS Code.

Да, каждый начинающий веб-разработчик уже знает про него. Это самый популярный кроссплатформенный редактор кода для разработки веб- и облачных приложений. Бесплатный, мощный, очень популярный, с кучей дополнений. Да что там говорить, сам Фейсбук выбрал его в качестве основного редактора.

Терминал (консоль, командная строка).

Он установлен по умолчанию у каждого на компьютере независимо от ОС и является необходимым:

- для установки пакетов (приложений) сторонних разработчиков в своих веб-проектах;

- для использования компиляторов CSS-препроцессоров (например, SASS или LESS);

- для работы с инструментами сжатия (минификации) кода JavaScript (например, с Google Closure Compiler);

- для работы с инструментами очистки ненужного или дублирующего кода в CSS стилях (например, с PurifyCSS).

WebStorm.

Это уже не просто редактор кода, как в случае с VS Code. Это умная IDE. WebStorm почти мгновенно находит синтаксические ошибки и использование необъявленных переменных или функций (учитывая и другие файлы в директории). WebStorm умеет переходить к параметрам функции, объявлениям переменных в теле функции, объявлениям переменных в функции-конструкторе, когда вы находитесь в одной из функций прототипа, и даже больше. Умеет искать использования по проекту.

Обязателен ли Mac разработчикам?

Конечно же, нет. Да, он намного удобней с точки зрения эргономики, операционной системы и к нему быстро привыкаешь.

MacOS выбрана методом исключения: в Windows проблема с установкой софта (сложно собирать из исходников, нет стандартизации) и совместимостью (не юникс). В Линуксе проблема с десктопом: с железом не дружит (попробуйте 3 монитора воткнуть), нестабильно, очень мало софта (я, например, так и не нашел хороший клиент СУБД). Остается только Mac без этих недостатков. 

Если занимаетесь вебом, то по мере своего развития, как специалист, будете находить какие-то недостатки на своих «не мак» устройствах. И в дальнейшем, возможно, Вы захотите обновится на продукцию Apple. Но для начинающих разработчиков это совсем не обязательно.

Boris M.
Boris M.
November 21, 2021#tech
другие статьи
Enterprise emission control system

Сегодня мы хотим поделиться деталями нашего проекта NewEr...

читать
читать
Environmentally friendly manufacturing app development: your guide to features, prices, and more

Одной из главных задач приложений в рамках экологии произ...

читать
читать
Your career growth in our team

Что Вас ждёт в Justice Team? Предположим, что вы приходит...

читать
читать
Another interview with a web developer

1. Почему именно IT-сфера?

Потому что это...

читать
читать