Навчання програмування - це довгий і тернистий шлях. Подолати його виходить не у всіх, тому багато новачків так і залишаються десь між Hello, world! і першим проектом, так і не досягши бажаного результату. Ця стаття для тих, хто навчається IT-професії зробити цей процес трохи простішим.
Щоб наші поради мали належний ефект, треба сказати кілька вступних слів. Головна причина того, що вчитися складно – у нашому мозку. Він влаштований так, що намагається максимально економити енергію та пручається навантаженню, яке вважає марним. Для нього важливою є аргументована причина, навіщо виділяти стільки ресурсів на навчання.
Наприклад наведемо ситуацію з життя. Припустимо, ви вирішили зайнятися вивченням англійської мови – просто для себе, для загального розвитку. Через кілька років можна помітити, що знання залишилися приблизно на тому ж рівні, хіба кілька виріс словниковий запас. Якщо змінити контекст: ви приїхали до англомовної країни, грошей у кишені на пару місяців, а щоб влаштуватися на роботу потрібні знання мови — у мозку з'являється чіткий аргумент, і він фокусується на навчанні. У такому разі результативність буде на порядок вищою.
Із програмуванням відбувається все аналогічно. Якщо ви навчаєтеся без конкретної мети, то отримуєте одне з двох - поверхневі знання, яких недостатньо для роботи, або просто все кидаєте, виправдовуючись важливішими заняттями. Хоча насправді відбувається ситуація, коли мозок стикається з великим обсягом інформації, яку вважає за непотрібну, і не розуміє для чого її обробляти. В результаті він просто перемикає нервово-психічну напругу на мету, яку вважає значною. Це призводить до відсутності мотивації та зниження ефективності навчання.
Ціль для себе кожен визначає самостійно. Це може бути бажання заробляти, поміняти житло або переїхати в іншу країну. Головне вибрати те, чого вам справді хочеться досягти. З вирішенням цієї проблеми вам ніхто не допоможе, тому що вона знаходиться всередині вас, але якщо ви її подолаєте мозок перестане чинити опір навчанню, і почне сприймати програмування як ключ до заповітної мрії.