Коротка відповідь. Жоден онлайн-тест «чи підходить тобі IT» не відповість на це питання – відповідає лише спроба реальної роботи. Нижче – 14-денний експеримент: маленький продукт, конкретне завдання на кожен день, година-півтори щодня. Наприкінці ти матимеш не відчуття, а факти: як тобі щоденний процес розробки насправді.

Чому тести й «схильності» не працюють

Міфи на кшталт «треба любити математику» чи «потрібен технічний склад розуму» відсіюють людей, які могли б чудово працювати, і пропускають тих, кому робота не сподобається. Реальний щоденний процес розробника – це читати документацію, писати код, дивитися, чому він не працює, шукати причину, виправляти, покращувати. Подобається цей цикл чи виснажує – можна з'ясувати лише зсередини. Двох тижнів для першого чесного сигналу достатньо.

Умови експерименту

  • Продукт: трекер звичок – сторінка, де можна додати звичку й щодня відмічати виконання. Досить простий для новачка, досить справжній, щоб зустріти реальні проблеми.
  • Час: 60–90 хвилин на день, 14 днів поспіль. Стабільність важливіша за тривалість сесій.
  • Правило AI: підказками (ChatGPT, Claude) користуватися можна, але кожен рядок, який береш собі, маєш розуміти. «Працює, але не знаю чому» – не зараховується.
  • Щоденник: наприкінці кожного дня – два речення: що зробив і як почувався. Це головний вимірювальний прилад експерименту.

План по днях

Тиждень 1 – основа

  • День 1. Налаштування: редактор VS Code, перша HTML-сторінка із заголовком «Мої звички», відкрита в браузері. Звучить тривіально – і саме сьогодні ти дізнаєшся, як тобі процес «щось не запускається, шукаю чому».
  • День 2. Розмітка: список із 3-4 звичок, кнопка «Додати». Знайомишся з тегами через MDN – одразу мовою оригіналу.
  • День 3. Стилі: шрифти, кольори, відступи. Мета – щоб не соромно показати.
  • День 4. Адаптивність: сторінка нормально виглядає на телефоні. Перший досвід «на моєму екрані добре, а там – ні».
  • День 5. Перший JavaScript: кнопка, яка після кліку додає в список нову звичку з поля введення.
  • День 6. Відмітки: клік по звичці ставить/знімає позначку «зроблено сьогодні».
  • День 7. Пауза й ревізія: перечитай щоденник тижня. Що було найцікавіше? Що найбільше дратувало?

Тиждень 2 – справжні проблеми

  • День 8. Збереження: звички не зникають після перезавантаження сторінки (localStorage). Це перший день, коли, ймовірно, «нічого не працює і незрозуміло чому». Так і задумано.
  • День 9. Видалення звички + підтвердження. Перші edge cases: а якщо список порожній?
  • День 10. Зламай сам себе: додай звичку з порожньою назвою, з дуже довгою, додай двадцять однакових. Виправ те, що зламалося.
  • День 11. Лічильник: скільки днів поспіль звичка виконується. Найскладніша логіка експерименту – з датами доведеться подумати.
  • День 12. Причепури код: зрозумілі назви змінних, прибери зайве, додай коментарі там, де через місяць сам не зрозумієш.
  • День 13. GitHub: заведи акаунт, виклади код, напиши README на п'ять речень – що це, як запустити, що б покращив.
  • День 14. Фінал: покажи результат хоча б одній людині й попроси покликати – а сам перечитай щоденник за два тижні.

Як читати результат: чесні сигнали

Сигнали «так», навіть якщо було важко:

  • у дні 8 і 11 (найважчі) ти відчував азарт «дожену», а не лише роздратування;
  • хоч раз ти сів за код без «треба», бо хотілося доробити;
  • розв'язана після довгих спроб проблема давала помітне задоволення;
  • 14 днів відбулися – можливо з пропусками, але ти повертався.

Сигнали «схоже, ні»:

  • кожна сесія – через силу, і полегшення наставало лише після її завершення;
  • «не працює і незрозуміло чому» викликало бажання все покинути, а не розібратися;
  • ти системно перекладав задачі на AI і не хотів розуміти відповіді;
  • після дня 7 знайшлося десять причин не продовжувати.

Важливо: «важко» і «не моє» – різні речі. Важко в ці два тижні всім без винятку. Питання лише в тому, чи є поруч із «важко» ще й «цікаво».

Що робити з результатом

Якщо сигнали «так»: експеримент стає першим пунктом твого портфоліо, а наступний крок – системний маршрут: обери напрям і мову за статтею яку мову програмування вчити першою і подивись загальну картину шляху в як увійти в IT.

Якщо сигнали суперечливі: спробуй інший тип задач до того, як робити висновок. Не зайшла верстка – дай шанс чистій логіці (Python-скрипти, автоматизація) або тестуванню. Іноді «не моє» стосується конкретного виду роботи, а не програмування загалом.

Якщо сигнали «ні»: це успішний результат, а не провал. Ти витратив 14 днів і дізнався те, що інші з'ясовують після пів року курсів і витрачених грошей. В IT є ролі без щоденного коду – аналітика, дизайн, продукт-менеджмент, QA – але перевіряй їх так само: маленьким реальним експериментом, а не описами професій.

Практичне завдання

Признач день 1 – сьогодні або завтра, не «з понеділка». Постав у календар 14 слотів по годині. Єдина обіцянка, яку треба собі дати: не ухвалювати рішення до дня 14. Емоції дня 8 – це дані, а не вирок; висновок роблять із повної картини.