Навіщо потрібно вчитися програмувати

Навіщо вчити мови програмування

Приступаючи до вивчення програмування, ви обов'язково поставите собі питання: а навіщо, мені, власне, все це потрібно? Відповіді можуть бути самими різними, тому що все залежить від цілей, які ви ставите перед собою. Однак нижче я наведу найбільш поширені відповіді.






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






• Заради другий або нової кар'єри. Сьогоднішня реальність така, що комп'ютерні технології крокують семимильними кроками по нашій з вами планеті. Тому людина, яка вміє програмувати, завжди зможе знайти застосування своїм знанням. Зараз ринок праці, як ніколи наповнений компаніями, які шукають молодих і талановитих програмістів. Якщо ви володієте базою знань дозволяє вам писати програми, ви завжди зможете мати додатковий і постійний заробіток.
• Для розуміння власних можливостей. Більшість людей сприймають програмування, як щось жахливо нудне і схоже на обчислення надто складних математичних ребусів. Через це, до програмування найчастіше звертаються високоінтелектуальні люди, які отримують задоволення від занурення в процес мислення. Наприклад, азіатський програміст Чан Бок (Chan Bok) написав програму Idea Processor, яка дозволяє маніпулювати концепціями, фактами та ідеями, щоб більш ясніше розуміти власний процес мислення, а також знаходити найбільш кращі варіанти вирішення тих чи інших проблем.







Схожі статті