Коротка відповідь. Жоден онлайн-тест «чи підходить тобі 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 – це дані, а не вирок; висновок роблять із повної картини.