Автоматизирайте го! Как да спрете да губите време за рутина и да накарате компютъра си да работи

Най-ценният ресурс, който всеки има, е времето. Той кърлежи и изтича с всяка секунда и, уви, е невъзможно да го попълните. Следователно разпиляването на такъв ценен ресурс е, може би, безразсъдно.

Когато се сблъсквам с необходимостта да прекарвам времето си в едни и същи задачи от време на време или текущата задача изисква монотонна повтаряща се работа, мисля как да прехвърля тази задача към изчислителната мощ на компютъра. Сега някои от задачите се изпълняват на моя компютър във фонов режим, без да ми пречат и да ми вършат полезна работа.

Може би и най-вероятно няма да станете твърд програмист, вашият код ще бъде далеч от идеалния и Google няма да ви наеме - но кодът ще РАБОТИ, изпълнява задачата и ще ви донесе печалба - и наистина, вие го дадохте много пари за вашия компютър, нека се получи.

Типични примери за автоматизация:

1. Събиране и систематизиране на информация.

Например, когато трябваше да намеря сайтове в двигателя на Wordpress за SEO задачи, написах прост скрипт. Той събира такива сайтове, добавя ги към база данни и изпълнява някои задачи с тези сайтове. Сега базата данни съдържа повече от 2 милиона сайта и се разраства. Без автоматизация не бих могъл да събера такъв обем.

Друг пример е проследяването на позициите на вашия (или на някой друг) сайт в търсачката. Скриптът работи на сървъра, събира информация на редовни интервали и ми дава отчет при поискване. За тази задача бих могъл да използвам платени услуги или безплатни с ограничения, но един прост скрипт ми спестява пари и премахва всички ограничения - и ще ми отнеме няколко часа на ден, за да събирам информация на ръка.

2. Проследяване на нещо.

Друг пример за проследяване е бот за Vkontakte, Facebook, Twitter и т.н. Например моят бот в Twitter проследява непроследени приятели, отписва се от тях за отмъщение, следва новини по определени теми и т.н.

Ако търгувате на борсата, ще ви бъде полезно да проследявате цените на акциите, които търгувате или планирате да търгувате, и споменаването в медиите за компаниите, издали тези акции.

3. Публикуване навсякъде

Публикуване на статии и/или снимки по график, отлагане на публикуването на вашите материали. Например два скрипта - единият изтегля красиви снимки от посочените от вас ресурси, като ги съхранява на вашия компютър, а другият налага интелигентни мисли върху тези снимки и публикува на свой ред вашите групи в социалните мрежи.

Поставяне на връзки към вашите сайтове в Интернет (т.нар. Black SEO) - пускане на сайт през директории, форуми и т.н. За това хитрите чела вземат пари, но никой не си прави труда да го прави сам (а също и пари за това). Но Black SEO е отделна тема за разговор.

4. Търговия на борсата, аукционни курсове и др.

Тук всичко е очевидно - вашият скрипт може да получава информация от борсата и да създава/отменя/изпълнява чакащи поръчки. Той може да прави поръчки в Ebay или Amazon за нужните ви стоки на точната цена - за препродажба например. Мога веднага да изброя в същия Ebay или Amazon - защо не?

5. Изпомпване на материали

6. Изчисления, моделиране и тестване

Въпреки че много изчисления могат да се правят в един и същ Excel, това не винаги е удобно. Например, за да тествам стратегията на търговски робот за борса, изтеглих архиви от транзакции в продължение на 5 години и с помощта на скрипт проверих стратегията - сякаш ботът е влязъл в борсата преди 5 години и е изиграл тази стратегия - и гледах как благосъстоянието на бота се променя от месец на месец, от година на година.

7. Всяка друга рутинна задача, с която се сблъсквате

Откъде да започна

Именно този момент плаши много хора - програмирането се счита за трудно, трябва да изучите компютърната структура, битова аритметика, протоколи за трансфер на данни и много, много повече. Бррррр.

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