Що потрібно, щоб стати програмістом, ntschool
Головна думка, яку ми хочемо донести до вас в кожній статті з даного циклу - в житті чудес не буває. За всіма чудесами стоять рішення і працю. А також якийсь баланс вкладених ресурсів і швидкості досягнення результату.
Про що це ми? Ах, так - давайте подумаємо, ось який би був ідеальний сценарій, щоб освоїти всі навички, необхідні для джуніора. фантазуємо:
Гарна методика: знання розкладені по поличках і осягаються в потрібному порядку
Знання відразу застосовуються на практиці
Є мотивація робити тестові вправи
Хтось, швидше за все досвідчений наставник, дасть зворотний зв'язок і допоможе подолати тупняк
І ... все б це нахаляву, та ще й не напружуючись. Так, щоб месяцок хвилин по 20-30 в день повчитися і гребти гроші лопатою.
Сподіваємося, ви відразу зрозуміли, що останній пункт - це не те сарказм, не те правда життя про бажання людей :)
Як навчитися?

У нас є список з чотирьох однозначних пунктів і одного жартівливого. Беремо чотири і дивимося на них: хорошу методику хтось повинен скласти. Та й за просто так досвідчений наставник з вами возитися не стане.
Ми хилимо до того, що ресурси бувають двох видів:
ваші власні сили: мотивація, наполеглива праця і т.п.
сили інших людей, які зазвичай коштують грошей
Чим менше використовується другий ресурс, тим більше треба компенсувати це першим.
Тому, нахаляву можна все. PHP можна абсолютно спокійно освоїти по книгам і Гуглу. Як і все в цьому світі. Але тільки пункт №5 не зростеться все одно, тому що за халяву ви будете платити втраченим часом і витраченими зусиллями.
Тому існують курси. Де вас вчать за чіткими методикам з гарантованою зворотним зв'язком. Мінус курсів - вони коштують грошей. Плюс курсів - результат досягається швидше і простіше. Одним ресурсом конпенсіруете витрата іншого.
Курси або інтернет?
Як же зрозуміти, що вибрати: курси або самостійне навчання?

Самостійне освоєння того ж потребують в 4-5 разів більше часу. Тобто, десь 400 зайвих годин ви віддасте самостійної боротьби з помилками в коді. Що таке 400 зайвих годин? Навіть при мізерній для програміста зарплати 400 руб / год набігає 160000. Нехило, так? Це цінність, яку курси компенсують. А їх ціна буде набагато менше.
Раземеется, якщо ви отримуєте 50 руб / год, то вам вигідніше просидіти 400 годин самим. Тому, якщо ви сумніваєтеся, беріть калькулятор і рахуйте. Хай буде з вами математична сила!