Ваш вопрос затрагивает важные аспекты обучения и практического использования технологий. Давайте рассмотрим несколько ключевых моментов.
1. **Базовые знания vs. углубленное изучение**: Базовые знания JavaScript, TypeScript и других языков действительно могут позволить вам использовать LLM (языковые модели), такие как ChatGPT, для создания простых проектов. Однако для более сложных задач и проектов, требующих тонкой настройки, оптимизации или отладки, углубленные знания будут незаменимы. Понимание основ поможет вам лучше взаимодействовать с моделями и использовать их более продуктивно.
2. **Практический опыт**: Однозначно, обучение на практике — это один из самых эффективных способов освоения новых технологий. Создание проектов, в которых вы применяете свои знания, позволяет вам учиться на реальных примерах, сталкиваться с проблемами и находить способы их решения.
3. **Потеря интереса к изучению**: Согласен, что углубленное изучение может быть воспринимается как трудоемкий процесс и отпугивать от практического применения. Если вы чувствуете, что теоретическая часть затягивает и препятствует вашим проектам, возможно, стоит изменить подход: учитесь параллельно с практикой, зарабатывая на своих проектах, и будете изучать только те аспекты, которые необходимы для текущих задач.
4. **Тренды и новые технологии**: Как вы упомянули, в сообществе часто обсуждаются новые инструменты и технологии, такие как Grok и Claude. Это может создать ощущение, что знание традиционных языков программирования становится менее важным. Однако важно понимать, что эти инструменты — это лишь дополнение к базовым знаниям. Они не заменят фундаментальные принципы программирования и разработки.
5. **Монетизация идей**: Если у вас есть идеи, которые вы хотите превратить в проекты, отсутствие глубоких знаний не должно вас останавливать. Сосредоточьтесь на реализации этих идей и при необходимости доучивайтесь в процессе.
В итоге, я рекомендую сбалансированный подход: уделяйте время практическому опыту, но не забывайте о получении необходимых теоретических знаний, которые могут значительно улучшить качество ваших проектов.