Автоматизация задач - жизненно важный навык, куда бы вы ни пошли

Для тех из вас, кто не знаком со сценариями, это определяется как:

написание программ, автоматизирующих выполнение задач.

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

Время - деньги

Основная причина создания сценариев - сократить время, затрачиваемое на выполнение задач вручную. В конце концов, каждая сэкономленная секунда - это каждая секунда заработка. Вместо того, чтобы тратить время на повторение черных дел, вы могли бы тратить свое время продуктивно в другом месте.

Вот некоторые из скриптов, над которыми я недавно работал:

  • Автоматическая очистка моей папки загрузок
  • Сообщая мне, будут ли мои утилизации забирать на этой неделе и есть ли какие-либо изменения в связи с праздниками
  • Получение событий с веб-сайта и автоматическое добавление их в мой Календарь Google
  • Автоматическое резервное копирование моих данных в различных сервисах (например, Drive, Dropbox, OneDrive)
  • Автоматическое выключение компьютера в указанное время

Стоит ли писать сценарии? Разве я не потратил бы больше времени на то, чтобы понять, как писать сценарии? Конечно, это является! Несмотря на то, что все учатся в разном темпе, есть масса отличных ресурсов, доступных для любого, чтобы начать работу, даже не имея опыта программирования.

Как я могу начать?

Скрипты написаны для множества применений и, соответственно, могут быть написаны на различных языках программирования. К различным языкам сценариев относятся:

  • Python и JavaScript - самые популярные языки сценариев
  • PHP, Ruby и R - набирают популярность как языки сценариев
  • Пакетные файлы и Powershell для Windows
  • AppleScript для Mac OS X
  • Bash для Linux и OS X

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

Чтобы ваши скрипты были доступны на всех ваших устройствах, я бы порекомендовал создать папку, которая может быть синхронизирована с OneDrive, Dropbox и т. Д., Или репозиторий на GitHub. Выполните следующие действия, чтобы настроить среду с GitHub и интегрированную среду разработки (IDE) в Visual Studio Code:

  1. Зайдите в Github и создайте себе аккаунт, если вы еще этого не сделали.
  2. Создайте новый репозиторий для ваших скриптов. Вы можете инициализировать его лицензией, если хотите поделиться своим кодом с другими, а также файлом README.

3. Загрузите и установите Visual Studio Code отсюда. Если вас устраивает другой текстовый редактор или IDE, установите его.

4. Пользователи Windows: Загрузите и установите Git для Windows.
Пользователи Mac OS X и Linux: Git уже должен быть установлен на ваших машинах, поэтому вы на этом шаге ничего делать не нужно!

5. Скопируйте ссылку на репозиторий, посетив свое репо на Github.com и нажав зеленую кнопку для клонирования.

6. Откройте код Visual Studio и клонируйте свой репозиторий, нажав ‘Ctrl + Shift + P’ и введя ссылку репо после ввода Git: Clone.

7. Добавьте каталог сценариев в переменные среды. У вас должна быть возможность легко использовать Google в своей ОС, чтобы вы могли получить доступ к своим скриптам из любого места.

8. Теперь вы можете начать работу на любом языке по вашему выбору!

Дополнительные ресурсы

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

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

Сценарии могут сэкономить время и деньги, добавив новый навык в свое резюме. Начните с изучения собственных способов автоматизации задач!