Работаете веб-разработчиком? Посмотрите, мы составили подборку инструментов, чтобы облегчить рабочий процесс.
Инструменты, которыми мы пользуемся, могут либо резко повысить эффективность, либо сделать нашу работу чрезвычайно сложнее.
Значительную роль в карьере разработчиков играет освоение всё новых инструментов, которые упрощают процесс управления задачами, делают общение с другими членами команды более удобными и обеспечивают интеграцию между инструментами команды.
В этом посте мы расскажем вам про набор инструментов, которыми веб-разработчики ежедневно пользуются для управления, анализа и поддержки своих продуктов.
Slack
Для чего нужен
Slack — коммуникационная платформа для сотрудников. Несмотря на свою первоначальную цель полностью заменить потребность в электронной почте, которая не была достигнута, Slack имеет множество дополнительных преимуществ. Но даже если вы все фрилансер, это может быть для вас полезно.
Вместо того, чтобы общаться с группой, Slack даёт возможность обсуждать разные топики в разных подчатах — каналах.
В Slack есть все необходимые функции для ведения корпоративной переписки. Кроме того, доступна интеграция, позволяющая подключать сторонние инструменты к вашей к чату. Вы можете либо установить общедоступные инструменты с рынка Slack, либо разработать свой собственный, используя Slack API, и использовать его в своей группе. В совокупности это позволяет планировать встречи с членами команды, устанавливать напоминания, заказывать еду в определённое время, развлекать участников чата и многое другое.
Кому это подходит
Основной аудиторией, конечно, являются корпоративные команды. Но, будучи разработчиком, который работает в одиночку, как фрилансер, я призываю вас создать Slack-группу для себя и попробовать преимущества сервиса. Есть даже те, кто ведёт семейные дела в Slack.
Как надо
- Изучите сервисы, доступные для интеграции и научитесь использовать их под себя;
- Изучите быстрые клавиши Slack для повышения производительности;
- Проверьте интеграцию BitBucket;
- Используйте Slack через all-in-one сервисы, это удобно.
Тарифы
Slack предлагает бесплатный план, для небольших команд, но есть ограничение — у вас есть доступ только к последним 10 тысячам сообщений. Для планов Standard и Plus вы платите за членов команды и получаете больше способов интеграции, приоритетную поддержку и многое другое.
Совет для продвинутых
Slack используется не только для внутренних команд, но и крупных сообществ. Один из каталогов Slack community — Trello
Для чего нужен
Trello — это простой, но классный инструмент управления задачами (или управления проектами).
Пользовательский интерфейс Trello очень прост и минималистичен, но имеет все необходимое для команд до 10 членов, включая ярлыки задач, вложения, управление конкретными задачами разными пользователями, а также планирование.
Кому это подходит
Trello может идеально подойти как для команд, так и для одиночников. Но стоит обратить внимание, что Trello может быть недостаточно для проектов, в которых большая текучка или работает слишком много людей.
Как надо
- Используйте разные доски для разных командных целей. Вы можете открыть доску для маркетинга, разработки, дизайна и т.д;
- Для того, чтобы ничего не путать используйте разные цвета фона для каждой доски;
- При создании доски, сделайте отдельные карточки и озаглавьте их;
- Следите за выполнением задач конкретными членами команды, а не всеми вместе.
Тарифы
Все основные функции, предоставляемые Trello, есть в бесплатном плане. Для интеграции, улучшения безопасности и поддержки, посмотрите планы Business Class и Enterprise, хотя, на мой взгляд, с развитием компании вы станете использовать что-то более мощное, чем Trello.
Совет
Примеры использования — в разделе «Вдохновение» на сайте Trello.
Redash
Для чего нужен
Redash — отличный инструмент с открытым исходным кодом для визуализации ваших данных на спецпанели. Он предоставляет полный набор функций для работы с данными в команде..
Сервис интегрирован с MySQL, PostgreSQL, MongoDB, ElasticSearch и другими системами.
С помощью Redash вы можете визуализировать изменения и держать всё под контролем. Кстати, вы будете уведомлены о критических изменениях.
Кому подходит
В отличие от упомянутых выше, одиночному пользователю будет не с чем работать — слишком мало данных, чтобы использовать сервис подобного уровня. А для компаний, в том числе малого бизнеса это будет удобно.
Как надо
- Интегрируйте показатели Redash с помощью Slack, чтобы автоматически получать их ежедневно. Ну и члены команды тоже всё смогут увидеть (если это настроить).
Тарифы
Ещё одна причина, по которой нецелесообразно использовать сервис только для себя — его цена начинается от 29$ в месяц. Тариф для стартапов стоит 99$, а для крупного бизнеса — 450$.
Совет для продвинутых
Если чувствуете, что чего-то не хватает, поищите полезные дополнения на GitHub.
Zapier
Для чего нужен
Сколько раз вы задумывались о том, как бы хорошо было парсить объявленить из Facebook в таблицы? Zapier существует именно для этого. Теперь не нужно работать над каждой интеграцией отдельно.
Zapier автоматически перемещает информацию между более чем 750 веб-приложениями. Он позволяет автоматизировать процессы всего за несколько кликов.
С Zapier вы можете, например, перекидывать каждую проблему из BitBucket в Slack за пару минут или создавать карточки Trello из ответов Google Form.
Кому подходит
Разработчики постоянно работают с API. Я рекомендую вам проверить, что может Zapier в следующий раз, когда вы соберётесь что-либо интегрировать. Это может сэкономить вам кучу времени!
Если вы руководитель компании, подумайте об использовании Zapier в качестве анализа проектов, ошибок и рисков.
Как надо
- Зарегистрируйтесь Zapier прямо сейчас;
- Ознакомьтесь с примерами, чтобы понять, насколько сервис классный.
Тарифы
Zapier предлагает бесплатный план с ограниченным функционалом (количество интеграций лимитировано), этого достаточно для того, чтобы научиться работать с сервисом. Затем можно перейти к платным планам, стоимость которых начинается от 20$ в месяц.
Совет
Посмотрите примеры интеграции с Google Таблицами, попробуйте реализовать что-нибудь полезное для себя.
Draw.io
Для чего нужен
Draw.io — отличный инструмент для создания прототипов, макетов и моделей. Его можно использовать в разных целях, благодаря коллекциям шаблонов. Но основное предназначение сервиса — проектирование процессов, систем перед их внедрением с помощью кода (или с помощью фотошопа).
Draw.io является надстройкой для Google Диска, поэтому он предоставляет все возможности совместного использования и совместной работы, которые есть на Google Диске. Например, вы можете беспрепятственно работать с другими членами команды при разработке архитектуры серверов.
Кому подходит
Draw.io — один из лучших инструментов для создания эскизов, который я знаю, и он абсолютно бесплатный. Я рекомендую вам попробовать и использовать его для своего следующего проекта на стадии проектирования. И да, совершенно неважно, какой специализации ваш проект.
Тарифы
Сервис абсолютно бесплатный!
All-in-one Messenger
У большинства из нас есть более одного канала общения с нашими коллегами, друзьями и семьей. Обычно для каждого мессенджера мы используем разные приложения, будь то Telegram, VK, Slack или WhatsApp.
Это Chrome-расширение позволяет объединить все сообщения в одном месте. Это на самом деле очень удобно: все сообщения у вас на виду, и поэтому ими легко управлять.
Кому подходит
От индивидуальных разработчиков до компаний, «All-in-one» используется всеми, кто имеет дело с несколькими каналами связи на ежедневной основе, то есть подходит абсолютно всем из нас.
Тарифы
Тариф один — бесплатный.
Совет
Если вы хотите быть более продуктивным на работе (конечно хотите), сделайте себе одолжение и отмените уведомления на вкладке настроек для всех каналов связи, кроме рабочих.
BitBucket
Для чего нужен
BitBucket — это система контроля версий, которая упрощает работу с вашей командой.
В отличие от Github, предлагает хранилища для пяти пользователей бесплатно. Пользовательский интерфейс BitBucket прост в использовании, а интеграция, которую предлагает BitBucket, чрезвычайно полезна (Jira, HipChat и Trello и BitBucket принадлежат одной компании).
Кому подходит
Для разработчиков, работающих в команде, использование системы контроля версий очевидно (надеюсь). Являясь сольным разработчиком, я рекомендую использовать BitBucket в качестве вашей системы управления версиями для своего кода, развертывания приложения, интеграции со сторонними инструментами для проверки кода, и т.д.
Как надо
Используйте интеграцию BitBucket & Slack для получения push-уведомлений от BitBucket в ваш канал разработчиков в Slack.
Тарифы
Как уже было сказано выше, BitBucket предлагает неограниченные частные репозитории кода для до пяти сотрудников. Как только вы захотите расширить свою команду, вам нужно будет обновить свою подписку, заплатив от 2$ в месяц за каждого члена команды.
Postman
Для чего нужен
Разработчикам часто приходится заниматься созданием API-интерфейсов для раскрытия кода. Но иногда результаты этого процесса бывает сложно тестировать, документировать и контролировать в целом.
Postman — расширение для Chrome, позволяющее отправлять HTTP-запросы на сервер с любыми параметрами, и настройками, которые вам нужны.
Postman, в отличие от других инструментов, имеет замечательный графический интерфейс (GUI) для определения вашего HTTP-запроса и анализа ответа.
Кому подходит
От отдельных разработчиков, которые разрабатывают или тестируют свой собственный API, до компаний, которым требуется совместная работа.
Как надо
Держите Postman открытым при разработке веб-приложений, вы, скорее всего, найдете его полезным.
Тарифы
Postman предлагает бесплатный план, которого вполне достаточно для одного разработчика, работающего над своим проектом. Для коллективной работы и расширенных функций придётся отдавать от 8$ в месяц.
Дополнительно:
- Путь веб-разработчика в 2017
- 67 инструментов для веб-разработчика на все случаи жизни
- 12 частых ошибок начинающих веб-разработчиков
Источник: Hacker Noon
Комментарии