Как себя мотивируешь
Python
Junior
Без компании
Как себя мотивируешь
Ответы
Я поддерживаю мотивацию через:
- **Четкие цели** — разбиваю большие задачи на мелкие этапы, отмечаю прогресс.
- **Интересные проекты** — выбираю задачи, которые бросают вызов и позволяют учиться.
- **Автоматизацию рутины** — если что-то можно скриптовать, пишу код, чтобы сэкономить время.
- **Комьюнити** — участвую в open-source, читаю статьи, общаюсь с коллегами.
Пример: если задача скучная, превращаю её в игру — например, пишу декоратор для логгирования времени выполнения:
```
import time
def log_time(func):
def wrapper(*args, **kwargs):
start = time.time()
result = func(*args, **kwargs)
print(f"{func.__name__} took {time.time() - start:.2f}s")
return result
return wrapper
@log_time
def process_data():
time.sleep(1) # имитация работы
process_data() # Вывод: "process_data took 1.00s"
```
Так даже рутина становится чуть веселее. 🚀