logo

Не покладайте надію на книги. Три правила, як стати топ-розробником від світового експерта у Java

Бруно Соузу знають як бразильського JavaMan – «людину Java». Він понад 25 років популяризує мову програмування Java та допомагає розробникам з усього світу легше і швидше вчитися.

На конференції Devoxx Online він поділився порадами, як відмовитися від зубріння. У партнерському матеріалі з EPAM Ukraine редакція MC.today розповідає про три правила навчання від Бруно.

Партнерський матеріал?

Читати про програмування недостатньо

Бруно Соуза

Бруно Соуза

Мова Java постійно змінюється – з 1995 року вона оновлювався 11 разів. Спільнота удосконалює її, щоб програми на Java працювали швидше і без помилок.

З іншими технологіями так само. Вам потрібно весь час вчитися новому, щоб не опинитися на узбіччі історії. Через це вам здається, що горщик переповнений: ніби у світі мільйон речей, яким потрібно навчитися і у вас катастрофічно не вистачає місця в голові та часу в добі, щоб це освоїти. Закрадається думка: «У мене не виходить, тому що я недостатньо вправний(-а)».

Насправді вам не вистачає одного – навички вчитися. Якщо ви зможете вчитися швидше, отже, ви зможете вивчити більше.

Багато людей тільки і роблять, що щось вчать, читають книги, проходять курси. Але вони не вміють робити те, чого начебто навчаються.

Спортсмен знає, що його успіх залежить не від прочитаної книжки про те, як треба тренуватися. А від того, скільки разів він повторить вправу, довівши її до автоматизму. Програмування начебто не дорівнює грі у футбол. Здається, що у програмістів і спортсменів немає нічого спільного: адже перші тренують тіло, а другі – розум. Але насправді і ті, і ті тренують мозок – а точніше, зв’язки між нейронними клітинами.

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

Щоб навчитися щось робити, потрібно це брати і робити.

Як швидше вчитися: три правила Бруно Соузи

Правило 1. Робити, а не читати

Єдині м’язи, які я зможу накачати, – ті, які я напружую. Моя ліва рука не може магічним чином стати сильнішою, якщо я підіймаю гантель правою. У мозку теж є щось схоже на м’язи: нейрони, які відповідають за різні дії: читання, друк тексту й інше.

Зв’язки між ними з’являються тільки тоді, коли ви робите відповідну дію. Читаючи книгу по Java, ви активізуєте нейрони читання. Щоб активувати «нейрони кодингу», потрібно цей код писати. Хочете читати швидше та більше? Читайте щодня. Хочете краще програмувати? Пишіть код.

Бруно Соуза

Бруно Соуза

Правило 2. Перемагати себе

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

Якщо мозок не робить зусилля, він не розвивається. Треба робити більше, ніж ви можете зараз. Качати руку, поки вам не стане нестерпно боляче.

Перестаратися із «прокачуванням» м’язів не варто – ви можете собі нашкодити. Так само і з навчанням – якщо ви візьметеся відразу робити абсолютно все нове, у вас нічого не вийде. Ви зненавидите те, що робите, і вийшовши із зони комфорту, потрапите в «зону розчарування».

Працювати потрібно на кордоні зони комфорту. Як зрозуміти, де вона? Ми робимо помилки, але з кожним разом у нас виходить краще і краще.

У роботі повинен бути виклик, щоб кожного разу потрібно було зробити трохи більше, ніж можеш. А якщо не робити трохи нового щодня, то скоро робота приїсться, до неї втратиш інтерес.

Правило 3. Робити день у день

Бруно Соуза

Бруно Соуза

Ви хочете накачати м’язи, але ходите в зал тільки останнього дня місяця і займаєтеся весь день. Чи буде це працювати? Ні, надзусилля заподіють шкоди вашому тілу.

Займатися спортом по півгодини щодня набагато корисніше, ніж п’ять годин поспіль у вихідні. Якщо ви раптом перестанете займатися спортом взагалі, то дуже скоро ваші м’язи ослабнуть. Те саме і з мозком.

Скрипаль Яша Хейфец говорив: «Якщо я один день не попрацюю, про це буду знати тільки я; якщо два дні – критики; якщо три дні – публіка».

Будь-якій роботі, навіть найбільш творчій, потрібна сталість. Не можна сидіти та чекати натхнення. Потрібно експериментувати. Спробувати 99 разів, тоді на сотий вийде.

Коли ви беретеся за нове, раджу вивчити самий мінімум теорії, який потрібен, щоб стартувати. А далі – брати і робити. Не читайте три книги по Java, перш ніж сісти писати код. Прочитайте одну та сідайте за роботу.

Партнерський матеріал?

Взяти участь у Devoxx Ukraine у 2021

Ваша жалоба отправлена модератору

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: