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

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

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

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

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

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

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

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

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

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

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

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

AI Engineer у сучасному технологічному стеку: трансформація процесів розробки програмного забезпечення

Штучний інтелект (ШІ) вже не просто модне слово, а рушійна сила, що змінює саму суть…

21.08.2025

Алгоритми консенсусу майбутнього: DAG, BFT, DPoS

Алгоритм консенсусу – це серце будь-якого блокчейна. Саме він визначає, хто і як записує нові…

12.08.2025

CSR у Next.js. Як працює і що у нього під капотом

Зайшов на сторінку, а там — спінери, skeleton і порожнеча? Це не баг, це —…

31.07.2025

Чому я пишу про факапи?

Таке запитання мені поставив мій знайомий, коли побачив мій профіль. Я настільки над цим задумалась,…

30.07.2025

Як налаштувати штучний інтелект з унікальною базою знань? (безкоштовно)

Нещодавно я вписався в один цікавий проєкт. Довелося розібратись з процесом звітності американських фармацевтичних компаній…

29.07.2025

Одного разу я сильно посварився з СЕО компанії або Коли треба вчасно зупинитися і вміти сказати «ні»

Одного разу я сильно посварився з СЕО компанії. Він кричав на мене, а я у…

28.07.2025