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

- Брюс Ли

1. Эскиз

Цена: 99 долларов

Дизайн для многих разработчиков находится за пределами зоны комфорта. Однажды я самодовольно сказал: Я не занимаюсь дизайном. Но разработчики являются дизайнерами. Даже базовая способность обрезать и изменять размер изображений и создавать грубые имитации поможет вам и вашей команде создавать великолепно выглядящие продукты. Я использую Sketch ​​и считаю, что это лучший инструмент, хотя бы по соображениям производительности. С Photoshop тоже все в порядке (хотя у меня всегда были проблемы с его падением), но более сообразительные интернет-магазины используют Sketch.

«Бой нельзя выиграть одним ударом или ударом ногой. Либо научись терпеть, либо найми телохранителя ».

- Брюс Ли

2. Атом или возвышенное

Цена: без Atom, Sublime 70 долларов

Sublime Text - мой любимый редактор кода, это отличный продукт, который я использую в течение многих лет. Я немного заперт, потому что он уже настроен именно так, как мне нравится. Так что, хотя Атом популярен среди многих разработчиков, у меня не было серьезных проблем, чтобы оправдать переход.

Вы собираетесь проводить много времени в этом приложении, поэтому убедитесь, что оно вам нравится.

3. GitHub

Цена: публичное репо бесплатно, частное репо 7 долларов в месяц

GitHub, кулер для мирового программного обеспечения, абсолютно необходим. Вы можете так много узнать о любом языке программирования, просто заблудившись в разных репозиториях. Очевидно, что изучение Git является приоритетом, и я рекомендую учиться из командной строки и графического интерфейса. Вот отличный ресурс, чтобы изучить основы шаблона, который я использую: Git Flow.

«Будь как вода, пробивающаяся сквозь трещины. Не будь напористым, но приспосабливайся к объекту, и ты найдешь способ обойти его или преодолеть его ».

- Брюс Ли

4. Терминал

Цена: бесплатно

Изучение командной строки необходимо каждому разработчику. Это может показаться ошеломляющим, если вы только начинаете, но если вы начнете с нескольких команд, таких как навигация по каталогам и обслуживание файлов / папок, у вас будет большое преимущество. Вы действительно можете делать удивительные вещи с помощью команд, и по мере развития ваших навыков вы почувствуете, что обладаете сверхспособностями. Вот отличный ресурс для изучения Искусства командной строки.

«Я всегда считаю, что легкий путь - это правильный путь».

- Брюс Ли

5. Космический JS

Заявление об ограничении ответственности: я генеральный директор и соучредитель Cosmic JS.

Цена: бесплатные и платные планы

После того, как вы завершили разработку своего веб-сайта или приложения, следующим шагом будет предоставление конечному пользователю возможности управлять контентом. Существует множество установленных систем управления контентом, но старый подход с установленными CMS не соответствует современным требованиям к множеству каналов и устройств. Общая тенденция движется к «независимому» подходу (или некоторые также называют его «безголовым» - термин, с которым я не согласен или не использую для описания стратегии с такой мыслью и предвидением).

Намного лучше подключить свое приложение к API, который может распространять контент на разные устройства, независимо от языка программирования. Cosmic JS - это CMS, ориентированная на API для создания приложений с поддержкой контента на любом языке программирования. Это дает разработчикам огромную свободу в создании своих приложений и дает редакторам контента интуитивно понятный интерфейс редактирования контента. Кроме того, он хорошо интегрируется со всеми любимыми инструментами, и вы можете развернуть свои репозитории GitHub за считанные минуты.

«Единственное ограничение - это ваше воображение».

- Мой старый учитель музыки

Заключение

Надеюсь, вам понравился этот список некоторых основных инструментов, доступных современному веб-разработчику, и причины их выбора. Обращайтесь ко мне в Twitter, если у вас есть какие-либо вопросы. Если вы думаете, что я пропустил какие-либо инструменты, дайте мне знать в комментариях ниже.

Хакерский полдень - это то, с чего хакеры начинают свои дни. Мы часть семьи @AMI. Сейчас мы принимаем заявки и рады обсуждать рекламные и спонсорские возможности.

Если вам понравился этот рассказ, мы рекомендуем прочитать наши Последние технические истории и Современные технические истории. До следующего раза не воспринимайте реалии мира как должное!