August 23, 2021

Прикладное программирование

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

Из-за того, что я удаленно работаю на эстонскую компанию, необходимо пользоваться трекером времени чисто для отчетности (можно раз в месяц проставить по 8 часов). UI у всего этого дела до невозможности неудобный и трекать больше одного дня за раз пытка. Погуглив, нашел публичный API и понеслось. Десять минут говнокода и теперь у меня есть готовый инструмент, который в один клик трекает весь месяц, при этом учитываются выходные и праздничные дни.

Вот так красиво получается

К чему это все. Программирование для работы — это, конечно, круто. Но решение рутинных задач гораздо круче и полезнее, потому что упрощают вашу жизнь и экономят время (и силы).