Як програмування допомагає в повсякденному житті, geekbrains - навчальний портал для програмістів

Як програмування допомагає в повсякденному житті, geekbrains - навчальний портал для програмістів

Яка користь від програмування поза професійної діяльності? Як воно допомагає в побуті? Відповідають досвідчені розробники.

Микола Добровольський, віце-президент Parallels:

У системних адміністраторів є золоте правило: якщо ти щось зробив більше двох разів, це варто автоматизувати. Я намагаюся будь-які дрібні завдання автоматизувати за допомогою підручних засобів. Linux, скрипти на Visual Basic або формули в Excel. Наприклад, замість того, щоб заповнювати в Excel десятки осередків, мені простіше один раз зробити «хитрі» формули або скрипти. Багато разів переконувався, що одного разу «задурити», в результаті ти економиш масу часу.

Сергій Стрільців, керівник напрямку власних розробок КРОК:

Думаю, що будь-які навички так чи інакше прігождаются в повсякденному житті. Так, бодібілдер, наприклад, може самостійно виштовхнути заглухлу машину, а програміст полегшити собі службу на військовій кафедрі, як це було в моєму випадку. Нашим військовим було набагато цікавіше використовувати мене для створення емулятора Ель-76 для «Ельбрусу» замість того, щоб змушувати марширувати разом з усіма.

Знання програмування також здорово допомагає мені спілкуватися з техподдержкой і операторами всіляких ІТ-систем. Крім того, можу сказати, що розробка ПО стала для мене не просто роботою, а й захоплюючим хобі. До цього дня мене захоплює спортивне програмування. Не виключено, що це стало однією з важливих причин, чому КРОК провів вже три відкритих чемпіонату з програмування.

Євген Потапов, генеральний директор ITSumma:

Так програмування в повсякденному житті допомогло нам нагодувати співробітників і скоротити час на оформлення замовлень корпоративних обідів.

Іллі Отькало, директор онлайн-сервісу з конструювання турів Tourex.me:

Колись я був програмістом, потім став керувати програмістами, дослужився до директора по впровадженню найбільшого франчайзі фірми 1С. Але навичок не втратив до цього дня: писати код можу.

Володіння програмуванням - це не тільки вміння писати код, але і фундаментальна здатність мислити послідовно і логічно. У повсякденному житті це - порядок в справах, послідовність в діях, уміння ставити реалістичні плани.

Сергій Бронніков, opensource community manager в компанії Virtuozzo:

Якщо поглянути на програмування з прикладної точки зору, то виявляється маса завдань, які можна вирішити маючи знання мов програмування: від написання макросів в таблицях Excel для обліку персональних фінансів до скриптів, які автоматизують рутинні дії в командному рядку (у кожного линуксоида в домашній директор не один десяток таких скриптів). Гідність таких маленьких програм в тому, що витративши десять хвилин на написання, ви економите кілька годин в майбутньому. Але у них є і мінус - найчастіше такі програми вирішують тільки вашу специфічне завдання і ви залишитеся єдиним користувачем такої програми.

У мене найчастіше з'являються завдання з обробкою тексту і я використовую для цих цілей awk і sed, зрідка згадуючи про Perl. Іноді виникають специфічні завдання, як наприклад порахувати час проїзду між станціями метро і відстань по вулицях між цими самими станціями, або якось треба було написати статичний генератор для сторінки зі списком текстових ігор.

А як програмування допомагає вам?

Схожі статті