Я прям снимаю шляпу как говорится раз для вас касательно целей это очевидно, но не для всех это так. Часто народ просто плывет по течению, типо доплыву не доплыву
У мня первым опытом была веб разработка по этапам: - база html css - синтаксис js - js es6 - после чего делала что-то вроде заключительного учебного проекта с использованием всего, что выучила - vue js (тут тоже делала учебный проект для закрепления), - первая работа (на ней набивала знаний необходимых для работы) - продолжила изучать vue - новая работа (тут можно сказать план на год выполнился, потому что я получила планируемую зп)
По выводам -> Нужно закреплять пройденный материал, учиться в пустоту по урокам без выполнения самостоятельного проекта не эффективно. И то что упоминала в статье, про реалистичность целей. Претендовать на зп 500к в месяц через год с начала обучения это не реалистично
Так речь не о неком высоком и глубоком уровне изучения, для этого требуется намного более обширный период времени, это может быть 10, 15 лет. Суть в том, что нужно видеть какой-то результат, для этого ставятся некоторые временные рамки, по истечению которых можно понять было ли время потрачено с пользой или двигаешь ты куда-то не туда
Согласна, что упустила момент касательно востребованности языка. Обычно востребованность смотрится по рынку, например на HH или опять же в регулярной статистике по количеству запросов от работодателей и расценкам, которые они предалагают
Я делал то же самое - мигрировал с Class Api Nuxt2 на Composition Api, и это не мешало мне использовать script setup синтаксис - наоборот, сильно помогло
А у вас заработали вызовы useAsync useFetch как они должны? У меня с этим были проблемы, замечала что ничто из этого на стороне сервера будето не вызывается
Касательно библиотеки, у меня есть мысля ее посмотреть на предмет реализации некооторых фич и скорее всего какие-то идеи оттуда забрать, но так чтобы прям всю забирать пока наврятли, но в целом на будущее учту)
с учетом того что мы работаем в рамках nuxt2, который за собой тянет такие фишки на asyncData и fetch использовать setup не представляется возможным, но в целом да, если писать именно <script setup lang="ts"></script> то возвращать ничего не нужно.
vueuse это отдельная библиотека, и мы ее не используем. В целом стараемся как можно меньше библиотек тянуть если нет большой необходимости. На pinia будем переходить не все сразу, в основном проекте пока vuex
Мы один из проектов изначально делали на vite +vue3 + pinia, когда пробовали что такое vue3 вообще. Получилось очень симпатично
Конечно обидно, когда ты начал ощущать себы крутым прогером, все умеешь, все знаешь, а потом чувтсва собственного величия разбирается вдребезги, когда ты начинаешь разбираться почему в одном из множества сервисов твое письмо смотрится ужасно)
Information
Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Цели могут быть разные, почему обязательно целью должно быть "Создать продукт" ?
Я прям снимаю шляпу как говорится раз для вас касательно целей это очевидно, но не для всех это так. Часто народ просто плывет по течению, типо доплыву не доплыву
У мня первым опытом была веб разработка
по этапам:
- база html css
- синтаксис js
- js es6
- после чего делала что-то вроде заключительного учебного проекта с использованием всего, что выучила
- vue js (тут тоже делала учебный проект для закрепления),
- первая работа (на ней набивала знаний необходимых для работы)
- продолжила изучать vue
- новая работа (тут можно сказать план на год выполнился, потому что я получила планируемую зп)
По выводам ->
Нужно закреплять пройденный материал, учиться в пустоту по урокам без выполнения самостоятельного проекта не эффективно. И то что упоминала в статье, про реалистичность целей. Претендовать на зп 500к в месяц через год с начала обучения это не реалистично
Так речь не о неком высоком и глубоком уровне изучения, для этого требуется намного более обширный период времени, это может быть 10, 15 лет. Суть в том, что нужно видеть какой-то результат, для этого ставятся некоторые временные рамки, по истечению которых можно понять было ли время потрачено с пользой или двигаешь ты куда-то не туда
Согласна, что упустила момент касательно востребованности языка. Обычно востребованность смотрится по рынку, например на HH или опять же в регулярной статистике по количеству запросов от работодателей и расценкам, которые они предалагают
цель поделиться знаниями и научиться писат. курсов у меня нет и создавать их не планирую)
полностью поддерживаю, поправила
на самом деле нет, пока не думали об этом в силу нехватитки ресурсов)
А у вас заработали вызовы useAsync useFetch как они должны? У меня с этим были проблемы, замечала что ничто из этого на стороне сервера будето не вызывается
Касательно библиотеки, у меня есть мысля ее посмотреть на предмет реализации некооторых фич и скорее всего какие-то идеи оттуда забрать, но так чтобы прям всю забирать пока наврятли, но в целом на будущее учту)
с учетом того что мы работаем в рамках nuxt2, который за собой тянет такие фишки на asyncData и fetch использовать setup не представляется возможным, но в целом да, если писать именно <script setup lang="ts"></script> то возвращать ничего не нужно.
vueuse это отдельная библиотека, и мы ее не используем. В целом стараемся как можно меньше библиотек тянуть если нет большой необходимости.
На pinia будем переходить не все сразу, в основном проекте пока vuex
Мы один из проектов изначально делали на vite +vue3 + pinia, когда пробовали что такое vue3 вообще. Получилось очень симпатично
да, все так, по сути они становятся теми же рефами (реактивными)
Тут с одной стороны согласна. Выглядит достаточно приятно, но vue3 уже совсем в другую сторону уходит, поэтому что предлагают тем и пользуемся)
Конечно обидно, когда ты начал ощущать себы крутым прогером, все умеешь, все знаешь, а потом чувтсва собственного величия разбирается вдребезги, когда ты начинаешь разбираться почему в одном из множества сервисов твое письмо смотрится ужасно)