Концепія чи конкретна реалізація. Підхід, який полегшить навчання свічерів

Олександр Філоненко

Мозок людини — дуже цікава річ на світі. Формування нейронних зв’язків, що звуться синапсами, взагалі магія для людей, які не знаються на нейробіології. Як опанувати цього звіра? Як вчитися швидше?

Ми обрали вивчати концепцію. Якщо брати програмування, то прикладом буде об’єктно-орієнтоване програмування. Вивчаючи його, ми можемо зрозуміти такі концепції, як інкапсуляція, поліморфізм, успадкування тощо.

Проте, якщо ми не знаємо жодної мови програмування, то нічого не можемо створити конретного. Виходячи з цього, ми вчитимо швидше теорію і розумітимемо абстракцію, проте реалізація буде шкутильгати на обидві ноги.

Ми обрали вивчати конкретику. Знаємо як написати код у стилі ООП (об’єктно-орієнтоване програмування), але тільки на мові Java, бо нам відома поки тільки вона.

Дають нове завдання написати теж саме, але мовю Python чи С#. В цей час, наш мозок йде ген за обрій, бо не знає, що його робити. Тобто, вивчаючи конкретний приклад, вкрай важко зрозуміти певну концепцію.

Єдиний вихід з цього — поєднання двох цих методів. Але послідовність така — концепція над реалізацією. Тоді вам не буде лячно робити одні і ті ж речі різними мовами програмування, якщо повернутися до нашого з вами прикладу, навіть не знаючи їх досконало.

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

Цей текст з особистого блогу, опублікований з дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

Як приймати обдумані рішення за допомогою ChatGPT? Приклади промптів

Інколи здається, що ви врахували все. Упевненість у рішенні настільки висока, що ви вже подумки…

02.06.2025

Чи можете ви програмувати, не дивлячись на екран?

Блогер та розробник Джозеф Круз розповів, як він працює програмістом, маючи доволі серйозні проблеми із…

23.05.2025

Як швидко полегшити головний біль. Три науково доведені способи

Голова може боліти з безлічі причин. Але один з найпоширеніших різновидів — так званий головний…

22.05.2025

Цінність або дизайн?

Коли розробляється MVP, ти маєш дуже обмежені ресурси — зазвичай і по складу команди, і…

21.05.2025

Що таке Elevator Pitch і як його використати на співбесідах?

Elevator Pitch — це коротка (30–60 секунд) презентація себе, своєї ідеї або продукту. У бізнесі…

20.05.2025

Факапи — це нормально або слухаємо і не засуджуємо

Хочу підняти цікаву тему — факапи в роботі. Незалежно від посади чи рівня досвіду, нормально…

19.05.2025