Бля, ну вот весело конечно, эт да. Я бы и сам тут пошутил на тему "а шо, в самообучение не смог чи шо" но понимаю на своем опыте, что самообучене хоть и даст тебе массу разрозненных осколков знаний, в общую картину их собрать реально довольно сложно.
а шо тогда делать ?
я вот тоже начал потихоньку учить javascript по онлайн-учебникам, а там такая каша... Какие то отсылки типа: "а вот 20 лет назад было вот так, а не как сейчас"
Или: " А в таком то языке программирования это выглядело бы так..."
И вот, как ты сказал - именно осколки знания из которых общая картина никак не складывается! Вроде синтаксис понятен и задачи решаются из приложений к урокам, но, как я не понимал, что с ним делать, так и не понимаю. А изучаю потихоньку уже месяца четыре )
То есть, если бы автошколы, к примеру, учили так же как эти самоучители, то, до ПДД и вождения сначала бы преподавали какую нибудь геологию - как ищутся полезные ископаемые, потом - с помощью каких технологий переплавляется все это в металлы, на каких заводах делают карданы для авто и, обязательно, курсы кассира для работы на азс...
Вроде бы, если логически подумать - все это как то связано и укладывается в общую картину, но бля...
я вот тоже начал потихоньку учить javascript по онлайн-учебникам, а там такая каша... Какие то отсылки типа: "а вот 20 лет назад было вот так, а не как сейчас"
Или: " А в таком то языке программирования это выглядело бы так..."
И вот, как ты сказал - именно осколки знания из которых общая картина никак не складывается! Вроде синтаксис понятен и задачи решаются из приложений к урокам, но, как я не понимал, что с ним делать, так и не понимаю. А изучаю потихоньку уже месяца четыре )
То есть, если бы автошколы, к примеру, учили так же как эти самоучители, то, до ПДД и вождения сначала бы преподавали какую нибудь геологию - как ищутся полезные ископаемые, потом - с помощью каких технологий переплавляется все это в металлы, на каких заводах делают карданы для авто и, обязательно, курсы кассира для работы на азс...
Вроде бы, если логически подумать - все это как то связано и укладывается в общую картину, но бля...
в js учи дом и работу со свойствами
это чаще всего нужно
это чаще всего нужно
прям супер совет во времена реактивного программирования) Такие простые вещи сейчас вообще верстальщики сами пишут, не привлекая прогера.
тебе просто дать заданий из старых реальных проектов чтобы ты попрактиковался или я неправильно понял?
Можно и мне старых заданий из реальных проектов?
Я бы тоже не отказался, если серьезно. Я не веб, я недодевопс, но знать чё куда мне критически надо
ДА было бы не отлично и если можно было бы с возможностью объяснений непонятого. Я целый курс прошел по Web почти год и сомневаюсь что смогу выполнить хоть какой нибудь проект если устроюсь работать.
ниибу что такое курсы по вебу на целый год. (бля, за это время мидом можно стать при желании)
я грёбаный самоучка, который 12 лет фрилансит
реальность такова, что есть корпоративный рынок и рынок фриланса. и задачи у них сильно отличаются
я могу набросать тебе того попсового, что нужно всем всегда. чуть выше вон меня мордочкой тычут, что это ведь азы
но они молчат, что в этом суть профессии. чаще всего придется писать дохуя простого и скучного кода
я грёбаный самоучка, который 12 лет фрилансит
реальность такова, что есть корпоративный рынок и рынок фриланса. и задачи у них сильно отличаются
я могу набросать тебе того попсового, что нужно всем всегда. чуть выше вон меня мордочкой тычут, что это ведь азы
но они молчат, что в этом суть профессии. чаще всего придется писать дохуя простого и скучного кода
Набросай мне пожалуйста того попсового что нужно всегда. Набросай меня полностью))
Например реализуй на реакте форму для аутентикации с email адресом и паролем.
Приделай валидацию чтобы писало ошибку если адрес не совпадает с форматом, ещё сложнее предупреждение для адресов на "@mail.ru" что письма могут не дойти.
И валидацию для пароля, по длине, чтобы включал заглавные и прописные буквы, включал хотя бы одну цифру, хотя бы один спец символ.
При первом фокусе на поле не должно показаывать никаких ошибок, после того как поле потеряло фокус или была попытка отправить форму нажатем кнопки/enter должно валидировать и показывать ошибку. Ошибка должна исчезнуть как только значение в поле валидное, т.е. без потери фокуса.
Можно попробовать использовать готовые библиотеки и придумать своё решение.
Приделай валидацию чтобы писало ошибку если адрес не совпадает с форматом, ещё сложнее предупреждение для адресов на "@mail.ru" что письма могут не дойти.
И валидацию для пароля, по длине, чтобы включал заглавные и прописные буквы, включал хотя бы одну цифру, хотя бы один спец символ.
При первом фокусе на поле не должно показаывать никаких ошибок, после того как поле потеряло фокус или была попытка отправить форму нажатем кнопки/enter должно валидировать и показывать ошибку. Ошибка должна исчезнуть как только значение в поле валидное, т.е. без потери фокуса.
Можно попробовать использовать готовые библиотеки и придумать своё решение.
Можно ещё приделать бэкенд на ноде для регистрации/аутентифиции, приделать аутентификацию через гугл/фейсбук.
Ошибку надо показывать в момент изменения поля, и делать кнопку отправки формы disabled, если есть ошибки в любом поле формы.
Это другой подход, но я придерживаюсь мнения что не нужно наказывать/отвлекать пользователя до того как он успел что-то ввести.
Хороший пример https://codesandbox.io/s/formik-login-form-lvgcu
https://sicp.comp.nus.edu.sg/
Пройди вот этот курс. Он переложен на JS и помогает понять базовые вещи.
Пройди вот этот курс. Он переложен на JS и помогает понять базовые вещи.
Базовые я то понимаю. мне бы конкретно разобрать обычный проект. Я не знаю как вообще это происходит в реальном мире)
Тогда тебе точно нужен ментор. Размести объявление на фрилансим. Это долин из вариантов. Второй пойти на практику в какой-нибудь большой проект типа сбербанка. Сейчас так набирает ВТБ, по-моему. Такие штуки очень продуктивны при желании. Плюс знакомства
Часть слов не понял)) но суть уловил.) спасибо. поищу что нибудь.
У тебя могла сложится иллюзия что ты выучил что-то не то и гуру покажет тебе что именно то тебе нужно подтянуть. Но в js так не работает. JS очень большой, и даже огромный в купе со своими паттернами, реактивностью, иммутабельностью, всяческим каррированием и миллионом библиотек. Тебе просто нужно продолжить читать по теме. Если хочется комплексного подхода, то лучше читать хорошие книги, а не статьи с условного хабра. В книгах материал дается структурированно.
У меня не работает так. смотрю в книгу вижу фигу.
ещё в начале нулевых лебедев набирал дизайнеров "сами рисуйте. если вы не можете себе придуть задачу и поставить тз, то вы нахуй не нужны"
и в этом есть смысл, каким бы мудаком он ни был.
давай из самого знакомого тебе: как должна выглядеть шапка риахтура и его меню на мобильных?
я не админ, никто тебе денег не даст и внедрять не будет. можешь даже не показывать. просто для себя сверстай
разбери необходимость каждого блока и его элементов
и в этом есть смысл, каким бы мудаком он ни был.
давай из самого знакомого тебе: как должна выглядеть шапка риахтура и его меню на мобильных?
я не админ, никто тебе денег не даст и внедрять не будет. можешь даже не показывать. просто для себя сверстай
разбери необходимость каждого блока и его элементов
Ок, мнение фронтенд разработчика из Бангкока.
Сделай какой-нибудь проект, чат, блог, парсер реддита, пофиг. Никто пользоваться им не будет, но ты сможешь разобраться что и как.
Ты никогда не будешь знать ВСЁ, но ты должен уметь гуглить, разбираться в новом материале и писать код(и тесты тоже).
Никто не будет сидеть рядом с тобой тыкать пальцем в код и разжёвывать тебе каждую строчку.
Или ты начинаешь учиться сам или сваливаешь из разработки, так это работает.
Сделай какой-нибудь проект, чат, блог, парсер реддита, пофиг. Никто пользоваться им не будет, но ты сможешь разобраться что и как.
Ты никогда не будешь знать ВСЁ, но ты должен уметь гуглить, разбираться в новом материале и писать код(и тесты тоже).
Никто не будет сидеть рядом с тобой тыкать пальцем в код и разжёвывать тебе каждую строчку.
Или ты начинаешь учиться сам или сваливаешь из разработки, так это работает.
Ещё один момент, всякие репититоры по JS получают 20к за месяц, а посредственный разработчик 60к.
Кто умеет работает и получает нормальные деньги, кто не умеет тот учит.
Кто умеет работает и получает нормальные деньги, кто не умеет тот учит.
Можно ещё поделать задачки на https://www.codewars.com/ или подобных сайтах, базовые знания подкачаешь.
А лучше устроиться интерном/джуниором куда-то.
А лучше устроиться интерном/джуниором куда-то.
Подскажите еще форумы или борды, где можно позадавать глупые вопросы по javascript и пр. пожалуйста
stackoverflow это лучшее что есть по этой теме. На большинство вопросов уже есть ответы с подробным объяснением.
Чтобы написать коммент, необходимо залогиниться