Як не «зависати» на складних задачах 🤔
1️⃣ Переформулюй задачу.
Замість «Чому ця фіча не працює?» спробуй «Що саме я хочу, щоб система зробила?». Часто ми застрягаємо не через складність коду, а через нечіткість цілі.
2️⃣ Поясни проблему вголос або… качці.
Це називається «Rubber Duck Debugging». Просто спробуй проговорити суть задачі. В процесі мозок сам знайде те, що ти пропускав.
3️⃣ Постав таймер на 25 хвилин.
Це метод Pomodoro. Концентруйся тільки на цій задачі, не перемикайся. Якщо не зрушив з місця — зроби паузу або звернися до колеги.
4️⃣ Розбий на дрібні підзадачі.
Звучить банально, але «зробити задачу» ≠ «зрозуміти її структуру». Спочатку визнач: що потрібно дослідити, що можна одразу кодити, що залежить від інших.
5️⃣ Не чекай ідеального рішення.
Твоя мета — не написати ідеальний код з першого разу. Напиши працюючу версію, навіть якщо «костиль». Після цього буде легше рефакторити.
🧠 Застрягати — це частина процесу. Але що робить тебе професіоналом — це здатність рухатись далі, навіть коли не все зрозуміло одразу.
#поради_itcat
Post #1622
526

- ❤ 5