Афанасий Ф, на мой взгляд есть два типа специалистов -
1) которые похожи на энциклапедию. То есть описывают рецепт в точности до грамма.
2) те которые знают свою область, но при указании рецепта менее точны чем первые. То есть, вот здесь надо "вот столько", а здесь "вот столько".
Главное что оба варианта с одинаковой точностью способны донести свои мысли до слушателя. Первые просто могут показаться занудами, вторые более импульсивными.
Но вот те кто якобы специалист и говорит не пойими что не относятся не к одному виду, поскольку специалистами не являются. Навык это связи в мозгу и если кто-то не может описать всю цепочку, то там просто нет, либо она не точна. Исключение настоящие аутисты. Интроверты как раз ещё те техзнари.
И я конечно не уверен, но лугкость в профессиональной терминалогии это не софтскилы, а как раз хард. Софт скилы это открытость к грамотному\продуманному взаимодействию при помощи речи. Другими словами жесткое манипулирование людьми от которого они получают безумное удовольствие.
И ещё раз - если специалиста не кто-то не может понять , то либо он таковым не является, либо тот кто его интервьюирует глупее его. По другому быть не может. Понять это просто. Если интервьюер слишком эмоционально пытается охарактеризовать респондента, то значит он сам ещё к этому не готов.
Афанасий Ф, скорость пропорциональна опыту. Опыт к творческой стороне не имеет никакого отношения, поскольку ui\ux дизайн это правила + математика + психология цвета + теоря цвета + художественные основы основы + маркетинг + множество направлений современной психологии + понимание создания ui компоненов + умение работать в современных редакорах предназначенных необходимых в работе + создание поддерживаемых проектов (исходников) . Думать требуется только если что-то из перечисленного не известно либо не отработанно до автоматизма. Умение придумывать новое зависит от фантазии, отсутствие которой компенсируется либо временем, либо отточенными механизмами плагиата.
Ну если вы не можете уверенно рассказать о приеме пищи, то скорее всего вы и кушать не умеете. Трудно представить что человек не может разгаваривать на темы которым посвятил свою жизнь. Из мастера информация должна лится словно песня.
Все кого я знаю, и я в том числе, к концу второго года после начала обучения умели писать на несколько серьезных языках (c#, java, js, в том числе css), офигенно знали архитектуру, имели за плечами несколько законченных сложных десктоп\вэб приложений, игр сложнее средних. Поэтому странно звучит что кто-то через два года только-только начал думать о чем-то серьезнее программирования на css и html..
iKreazy, если вы хотите создать редактор уровней для себя то лучше воспользоватся огромным множеством готовых. Если вы хотите создать подобный редактор для ругих, то приготовтесь попатеть, это сложно.
На самом деле это очень просто. Карта, точнее её ячейки являются графом. Данный вид карты называется изометрической. Перетаскивание картинок на карту это обычный драг. Прокладка путей это алгоритм поиска путей. Все вместе объядиняется в редакторе уровней. То есть вам необходимо реализовать редактор уровней. Если вы реально новичок и все перечисленные термины вам не знакомы, то вы не осилите его создать, поскольку по сложности он сопоставим очень крутым сайтом который только очень крутой синьор потянет.
Первым делом необходимо заменить setInterval на requestAnimationFrame. Во вторых вынести функцию обновления в более глобальное изолированное пространтсво. В третьих познокомится с движками рендера или лучше игровыми обладающими признаками игровой рхитектуры.
Григорий Шеин, просто вы не достаточно подробно объяснили, чтобы дать одозначный ответ, ведь вариантов решения очень много. Кстате глобальные события и в vue не приветствуются.
Вам нужно определится с терминалогией. Redux который у вас в тегах указан это менеджер состояния. Возникновение событий это событийная модель которая к состоянию никакого отношения не имеет и подмена одного другим может выглядеть не более чем не красиво.
Могу в чем-то ошибатся, но сам bs говорит браузеру обновится при выявлении изменений в отслеживаемых файлах которые наступают либо при сохранении ctr + S либо потери фокуса ide (что происходит при переходе от ide к браузеру). Кроме того, вспомните сколько вы держите открытых вкладок в браузере? Каждая из них занимает минимум полгига оперативы. У вас достаточно оперативы чтобы потянуть столько открытых вкладок? Если нет, то ваш комп не зависает только по причине того, что неактивные вкладки притормаживают все процессы. Другими словами,если корень вашей проблемы кроется не в потере фокуса ide, то заставить какой-то bs изменить политику самого браузера врятли получится.
Поэтому сейчас думаю, что если я буду брать заказы по фронту
Волноватся нужно конкретно по этому поводу, поскольку таких заказов не существует. По крайней мере на русских биржах. На них можно встретить заказы только на (react|vue)сайты целиком (клиент\сервер\БД\деплой\сео\т.д.) за 45т.р. и срок неделя.
med1um, вы смысл не уловили! Разработчик может стать синьором только обладая многолетним опытом. Весь этот опыт можно передать. Но человек не в состоянии будет усвоить столько информации с первого раза. Поэтому необходимо будет повторять и повторять. А вот сколько повторять зависит от учащего. Кто-то читает главу учебника и затем получает высший балл отвечая на вопросы связанные с ней, а кому-то и тысячи прочтений не поможет получить четверку. Теперь понятно?
Максим Федоров, уверен что какая-то часть да, но другая нет. Те кто делает курсы ради курсов относятся к этому как к заработку. Но те кто делавет это ради престижа уверены что именно их контент способен вывести человечество из тьмы необразованности.
Прекрасный пример этот форум. Есть авторы ответов которые из-за дня в день дают бесполезные ответы типа "смотри доки", "ну типа - да" только для того чтобы в топе быть и выглядеть для работодателя на фрилансим незаменимым профессионалом. Други же отвечают для того чтобы самим опыту набратся. Третьи дают ответы для души. Вот также и с курсаделами. Кому деньги, кому повышение уровня, кому престиж.
med1um, если курс годный, то пересматривая его в течении множества лет, вы реально станете синьором. И когда клянутся перед священником в вечной любви, это тоже по вашему яркие заявления? Просто авторы верят в то что говорят, хотя пройдет время и они осознают что сами не понимают чего там напдлели.
Могут ли все поступившие в школу быть приняты в универ?
Если бы можно было написать курс вобравший все аспекты направления то зазубрив его полностью реально можно было бы стать кем угодно. Ведь опыт можно получить как на практике так и в теории. Но я сомневаюсь что кто-то возмется так все разжевывать, а без тонкостей невозможно стать синьором.
Относительно nodejs лучше читать доки, поскольку на русском языке толковых книг совершенно нет. После прочтения чувство складывается что пользы в них ноль. Это очень редкий случай.
Таког наверное не существует, поскольку все ограничиваются либо TODO, либо чем-то ещё отлличающегося от первого только названием. Чтобы рассказать о всех нюансах необходимо быть бывалым разработчиком время которого стоит запредельно дорого. Это практически к нулю сводит вероятность появления подобной информации, так как бывалый разработчик !== бывалый писатель. Время на создание контента уходит так много что покраней мере в русском сегменте нет смысла в это вкладыватся.
Никита Соколов первое что бросается в глаза это "src/plugin/types/slider.d.ts" и в typeRoots и include. Декларации лучше в typeRoots подключать.
Далее вот этот код -
interface JQuery {
slider: (options?: Object) => JQuery<HTMLElement>; //вот тут (Type 'JQuery' is not generic.)
}
Вы должны расширить интерфейс JQuery, а вместо этого определяете новый не обобщенный тип. Кроме того в описании сигнатуры функции используете обобщенный тип JQuery из оригинальной библиотеки, хотя она не экспортирована, а поидее должна. Поэтому для расширения вам необходимо полностью описать интерфейс как в оригинале -
И кроме того может потребоватся повторения пространства имен. То есть переопределение интерфейса должно находится по пути @types/jquery/index.d.ts В этот модуль может потребоватся импорт типов из стандартной библиотеки.
А вообще подобные случаи редки и кроме того каждый отдельный случай имеет свои нюансы. Это из-за различий в описании библиотек устанавливаемых с помощью дериктивы npm @types
Существует три способа написания кода -
> неправильно
> правильно
> неправильно но работает
Все относительно typescript у вас прпенадлежит (видимо) к тертьему случаю. Для подключения существует опция компилятора typeRoots. Необходимо включить isolatedModules. Декларации должны определять экспорты, а файлы зависящие от них должны импортировать необходимое.
Кроме того может быть конфликт путей, но если вы Settings засовываете прямо в Model и вс5 работает, то этот вариант отпадает.
Попробуйте исправить то на что я указал и там уже дальше думать. У меня нет возможности поправить самому.
Я никогда не работал с vuex модулями, но разве их данные не реактивные? Разве компонент не должен самостоятельно перерисоватся при их изменении? Вы отслеживаете изменение в watch?
1) которые похожи на энциклапедию. То есть описывают рецепт в точности до грамма.
2) те которые знают свою область, но при указании рецепта менее точны чем первые. То есть, вот здесь надо "вот столько", а здесь "вот столько".
Главное что оба варианта с одинаковой точностью способны донести свои мысли до слушателя. Первые просто могут показаться занудами, вторые более импульсивными.
Но вот те кто якобы специалист и говорит не пойими что не относятся не к одному виду, поскольку специалистами не являются. Навык это связи в мозгу и если кто-то не может описать всю цепочку, то там просто нет, либо она не точна. Исключение настоящие аутисты. Интроверты как раз ещё те техзнари.
И я конечно не уверен, но лугкость в профессиональной терминалогии это не софтскилы, а как раз хард. Софт скилы это открытость к грамотному\продуманному взаимодействию при помощи речи. Другими словами жесткое манипулирование людьми от которого они получают безумное удовольствие.
И ещё раз - если специалиста не кто-то не может понять , то либо он таковым не является, либо тот кто его интервьюирует глупее его. По другому быть не может. Понять это просто. Если интервьюер слишком эмоционально пытается охарактеризовать респондента, то значит он сам ещё к этому не готов.