1

Трудности с изучением JS1

Всем привет! Я очередной "Вайтишник" который пытается стать востребованным специалистом, начать зарабатывать 300к в наносекунду и работать пару часов в день. Решил выбрать путь Frontend разработчика и начать изучать JS. Потратил уже под 50+ часов смотря всякие курсы на ютубе

Процесс обучения такой: Внимательно слушаю, переписываю код вручную в Visual  Studio Code, конспектирую в тетрадь все новые классы/методы и т.д. предварительно посмотрев на разных сайтах их предназначение, еще раз перечитываю код который написал (проговариваю про себя что я конкретно сделал и для чего). И вроде как могу легко читать код и понимать что он делает, но на этом все. Как только мне дают казуальную задачку так у меня сразу в голове пустота, просто черный экран где ничего не происходит.

Учиться достаточно скучно, частенько когда идёт какая-то сложная тема (типо мутации и прототипов) я просто тупо иду ложится спать на 10-15 минут (могу по 2-3  таких захода за день делать). Помимо роликов на ютубе так же искал курсы на складчине, но ничего особо годного и актуального не нашел (платить за подписку "жаба задушила").

Задачи пытаюсь решать на CodeWars, но даже 8 ката для меня представляется каким-то супер сложным заклинанием состоящих из непонятных рун. Попробовал использовать как репетитора Chat GPT, прошу его дать 1 задачу с решением и дать парочку аналогичных без решения и даже в таком режиме идёт ну очень туго. Пишу дать очень легкие задачи и все равно для меня они SSS+ ранга.

И сразу же возникает вопрос об эффективности моего обучения. Пробовал брать отдельную тему (например массивы) и тупо искать все ролики на ютубе по этой теме. По итогу привыкаю к шаблонам которые пишут, но опять же любая задачка и у меня просто начинает слюна течь...

Прошу дать советы как можно более эффективно начать уже практиковаться и быстрее добраться до того уровня когда я смогу начать ходить на собеседования на позицию джуна. На платные курсы денег вообще никаких нет.

P.S.

Советы типо - "Найди чего-нибудь другое" мне не подходят. живу в небольшой городке, работа за кассой с зп в 30к абсолютно никак меня не интересует, фриланс как моушен дизайнер пробовал, на Kworke около 3к заработал (где я работал за 500р день, из которых чистыми получал 350)и на Upwork заработал 60$ за пару дней. На Upwork и Fiverr все люто задепенговали индусы и пакистанцы и что бы выбить себе контракт за минимальные прайсы нужно днями и ночами сидеть, мониторить и закупаться "коннектами". Я глубоко убежден, что бы там начать зарабатывать нужно очень немало вложить в фэйковые заказы для себя (а сейчас я концы с концами ели свожу)И самое главное, мне надоело именно пытаться заработать, я хочу идти по пути гарантированно большого заработка. И я для себя не вижу другого пути как "вкатится" в метовую профессию.

Всем спасибо за внимание и удачи!)

Другие посты об образовательной платформе ищите по тэгу GeekBrains. Всю необходимую информацию и отзывы ищите в нашем специальном разделе. Там вы найдёте все актуальные курсы GeekBrains.
9
DELETED
Автор поста оценил этот комментарий

Лучший ресурс для изучения js - https://learn.javascript.ru/ (бесплатный, подробный, с заданиями). Лучшие видео на ютуб — Тимур Шемсединов.

Если у тебя пока что даже каты не получаются, то ты просто еще не въехал в программирование, не пытайся охватить сразу все, разберись с основами, пойми структуры данных. Понимание, как, что и когда использовать, придет только после того, как ты начнешь решать реальные задачи (не обязательно сразу заказы, а, например, взять и написать калькулятор с кнопками на html+css+js) без просмотра кода других людей.


Ну и как уже заметили, мотивация "много денег" так себе. Программирование изначально должно приносить удовольствие, иначе сгоришь еще в процессе обучения.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Я все еще надеюсь что оно сможет приносить мне удовольствие когда я смогу сам писать что-то. Насчет сурсов на обучение - большое спасибо!

0
DELETED
Автор поста оценил этот комментарий
Задачи пытаюсь решать на CodeWars, но даже 8 ката для меня представляется каким-то супер сложным заклинанием состоящих из непонятных рун.

Если хочешь, можем вечером созвониться, расшаришь экран и порешаем непонятные руны. Ну, ты порешаешь, а я подскажу чего. Мне кажется у тебя проблема с декомпозицией задач, но так сходу и не скажу, оставь свой телеграмм, если интересно.

Мой интерес, попробовать себя в роли наставника.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Звучит неплохо, @drifter891

4
Автор поста оценил этот комментарий

50 часов - это очень мало, 40 часов - это рабочая неделя по 8 часов в день. Нужно понимать, что времени на изучение js уйдёт намного больше. Плюс frontend это не только js

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я понимаю, но мне, очевидно, нужно перестроить свой план обучения раз кпд так низок, вот и написал пост что бы люди мыслями поделились что можно сообразить из того что имеем

показать ответы
0
Автор поста оценил этот комментарий

Ну я уже просто много разных курсов для самообучения видел. Просто на фрикодкемпе там же сразу у тебя окно где можно код написать, и сразу окно куда выводится результат и ошибки, плюс подсказки как должно быть. Удобно. Из минусов, то что всё на английском и гуглоперевод не всегда умеет в смысл и приходится думать над тем "ЧТО ТЫ БЛЯТЬ ОТ МЕНЯ ХОЧЕШЬ БЕЗДУШНАЯ МАШИНА?!"

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

ахахах, хорошо, нужно заценить))

0
Автор поста оценил этот комментарий

Там денег не надо - только время. Можно просто по их программе идти в удобном тебе темпе - все материалы в открытом доступе. https://github.com/rolling-scopes-school/tasks

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, спасибо. Тяжело было поверить в то, что такое может быть бесплатным

0
Автор поста оценил этот комментарий

Я не совсем понял смысл твоего комментария, просто увидел что мне поставили минус и ты на писал про понты, возможно это не связанные события 😅 Если что я не понтовался, а рассказал про ресурс, на котором обучался сам, который мне кажется хорошим.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Не я поставил минус) Видимо кто-то не согласен с тобой/там же обучался, но не понравилось что то)

показать ответы
0
Автор поста оценил этот комментарий

Все эти программеры оверпрайс ровно по той причине, что их не сыщещь днем с огнем, не смотря на безумное количество вкатунов со всех сторон.

Я конечно понимаю желание жить хорошо. Попробуй провести для себя простой тест - разберись что такое рекурсия, и реши сам (без подглядываний) пару задачек на рекурсию. Если не получается - это хороший знак того, что дальше пытаться не стоит.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Даже если не получиться, то я не забью, просто нет альтернатив

0
Автор поста оценил этот комментарий

Оо, спасибо большое за предложение, может когда реально что то сложное будет, то возможно обращусь, а пока что я не хочу отнимать время у людей потому что есть chat GPT, который хорошо справляется с исправлением кода, но то что вы готовы потратить на меня время дает мне + мораль) Думаю, после изучения react буду создавать "мощное резюме" на landing page и тогда буду много чего пытаться впихнуть что бы понтово казалось) вот тогда неплохо было проконсультироваться периодически)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Так, оказывается 2 комментария было, 2-ой только что прочитал. @drifter891 тг. Я думаю тут мне намного полезней было бы просто пообщаться о roadmap по жизни, а не только в IT

1
Автор поста оценил этот комментарий

Штош. По собственному опыту: оптимистично - на первую работу можно рассчитывать через год. Если сильно повезет. Если нет - через два.

Я в марте 2019, когда всех выгнали на самоизоляцию, начал учить js. В декабре 2021 попал на стажировку в ЕПАМ. В марте они бросили стажёров в РФ. Работу я искал ещё три месяца, и вот с июля 2022 - я программист.

Моей большой ошибкой было спросить гугл - "какой язык учить?" - гугл сказал: "js - один из самых простых для освоения". Ну вот - нихуя.

Во-первых: простых языков нет.

Во-вторых: лет 20 назад он был существенно проще, но сейчас - это язык похожий на java или c, только надо помнить о куче, блядь, нюансов, типа динамического приведения типов и всяких решениях принятых при разработке языка. Если проще: он не создавался для таких сложных задач, для каких используется сейчас. Да он развивается, но практически безальтернативен, поэтому многие доработки, по сути, допиливание напильником. Сейчас веб можно делать и на питоне и на котлине и, наверняка, на чем-то ещё.

В-третьих: современный фронтенд сложный и с кучей инфраструктурных решений, дополняющих друг друга. Например: js понадобилась строгая типизация в больших проектах - придумали typescript, css усложнился - придумали препроцессоры (постпроцессоры и прочее), лень писать много html руками? - шаблонизаторы. Потом это всё нужно собрать вместе - используй сборщики. Чтобы увеличить скорость разработки и удовлетворить современные требования - используют фреймворки - внутри них тоже масса инфраструктурных решений: компонентные фреймворки, роутеры, инструменты проверки кода и прочее.


То есть кроме js нужно знать всё вышеперечисленное.

Ты должен знать не только как писать код на js, но и шарить за дизайн, доступность ,скорость работы, сео-оптимизацию, компьютер сайнс и всякое прочее.


И очень большая проблема - перестроить мозг для работы с абстракциями - я тоже это прошел. И правда - слюни пускаешь))))

Так что, друг - я учился два года, по 25-30 часов в неделю, с перерывом на 4 месяца.

Что я использовал:
- лернджаваскрипт и моз.девелопер

- книги "вы не знаете js"(серия) и " выразительный джаваскрипт" - предлагаю читать их спустя хотя-бы полгода учёбы, а лучше спустя год.
- три курса дмитрия лаврика (джиэс для начинающих, джиэс для продвинутых и курс по вью)

- задачи на кодварс, да

- ещё бесплатные курсы на stepik.org (там я много разных прошел, но использовал для разжевывания непонятных точечных моментов)

- ютуб канал AlekOS - не про js, а про то как вообще все работает - это просто бриллиант.

Ещё есть Rolling Scopes School - они полностью бесплатные, большое комьюнити, и в общем они молодцы. Я поздно узнал о них - уже когда нашёл работу, но мне кажется - очень хорошее готовое решение.

В итоге: работа заебись и платят хорошо. Только про то что "за три месяца до сотки" - это какбэ пиздеж. Нужно знать и уметь просто до хера всего.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

О, спасибо большое )) Я если честно, наверное, крайне оптимистичен, но надеюсь все же зимой попытаться устроиться хоть куда-нибудь)))

0
Автор поста оценил этот комментарий
Можно искать задачи, которые мозг ломают. Некоторым помогает втянуться, если для них сложная задача становится вызовом.
Можно поставить себе небольшие задачи, например, самостоятельная реализация встроенных функций языка - нас так в универе много гоняли.
Можно придумать небольшие задачи и делать их, например, тот же самый To Do List или калькулятор.
Попробовать написать небольшие игры - крестики-нолики, слова из слова, шахматы.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Моя стратегия в том, что бы накапливать пройденные задачи на CodeWars и показать потенциальному работодателю что я что-то из себя представляю, осталось только дойти до такого уровня что бы 8 кью смог начать решать)))

Автор поста оценил этот комментарий

Я проходил базовый курс на freecodecamp.

По окончанию обучения вконце прохождения курсов, тебе нужно запилить пару проектов, которые рассматриваются менторами на форуме ресурса. При согласовании этих проектов тебе выдают вполне себе настоящий сертификат, что ты достоин. На Хабре читал, что эти сертификаты в Европе и США вполне себе помогают устроиться на работу. Поскольку ресурс иностранный, в России не расценивается никак, но о нем и мало кто знает

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Попробую попонтоваться 7-6 кью из codeWars

показать ответы
1
Автор поста оценил этот комментарий

Я, ТС, как и ты, пытаюсь стать фронтендером. Только часов потратил больше. Заниматься начал сам, потом узнал про RollingScopesSchool и начал заниматься там. Сейчас заканчиваю второй курс (с нулевого начинал). Из плюсов - доброжелательное отношение, готовая программа, расписанная понедельно, ограниченные сроки сдачи тестов и проектов (когда сам занимаешься и ничего не ограничивает - на расслабоне можно долго одну тему изучать), бесплатно. Из минусов - быстрый (для меня) темп прохождения (реально 40+ часов в неделю уходило несколько месяцев кряду), иногда неадекватное оценивание (оценивают по кретериям такие же обучающиеся, оценка формируется по среднему, на неадекватов можно жаловаться и оценку могут поправить, но мне однажды только неадекват попался). В программе и тесты на знание теории, и задачки из кодварс, и проекты. Все соответствует программе - все задания только по пройденному материалу. Нулевой длится несколько месяцев, первый-второй - полгода. Так что ознакомиться с профессией и понять: надо ли оно тебе - с головой хватит. Советую начать с нулевого курса: https://rs.school/js-stage0/.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да были бы деньги на это, а если я устроюсь на работу, то я гарантированно забью на обучение, так что лучше сам попытаюсь пожертвовать большим временем чем потом полностью забить на программирование

показать ответы
2
Автор поста оценил этот комментарий
50 часов - это шутки, братан.
мне чтобы перекатиться из сетевика в провайдере в линукс админы понадобилось 400.

Вот потратишь 500 часов, тогда поговорим.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Хорошо, дожить бы и не сломаться до этих 500 часов, а то я уже от раздражения весь стол и пол расцарапал)))

2
Автор поста оценил этот комментарий

Смотря какого типа менторство =) Прям сидеть я над тобой не буду, но дать задачу и проверить код с комментариями смогу) https://t.me/nickZhigulin  доступен только в телеге. Ну либо по отвечать на некоторые вопросы. Если что, мой стек это реакт, вопросы за пределами стека не отвечу

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Оо, спасибо большое за предложение, может когда реально что то сложное будет, то возможно обращусь, а пока что я не хочу отнимать время у людей потому что есть chat GPT, который хорошо справляется с исправлением кода, но то что вы готовы потратить на меня время дает мне + мораль) Думаю, после изучения react буду создавать "мощное резюме" на landing page и тогда буду много чего пытаться впихнуть что бы понтово казалось) вот тогда неплохо было проконсультироваться периодически)

показать ответы
0
Автор поста оценил этот комментарий

Проблема курсов в интернете в том, что они никогда не останавливаются для проверки знаний, а валят вперёд всегда, часто недостаточно объяснив материал.

В самом начале, если вы ещё ничего не знаете толком и "чёрный экран" когда просят что-то сделать, то главно 2 вещи: 1 - терпение и 2 - практика материала в маленьких дозах и шагах.

Что я считаю хорошим подходом. Возьмите книгу по JavaScript, любую из серии "для начинаюих". Начните изучать основные вещи, такие как объявление переменных, присовение данных и измение данных, арифметку с ними и пр. Потом условия, циклы, функции. И выполняйте все задачи в конце каждой главы для практики. После таких упражнений не должно быть никаких проблем как минимум с основами. А уже потом можно мутации прототипов смотреть и наследование и каррирование и прочую лабуду в виде монадов и композиций функций. Пока что вы не можете написать цикл, то дальше идти бесполезно.


И ещё есть в интернете задачники по ЯП, которые идут от самой базы и дальше. Пройдите их все с самого начала. Вот на русском, например есть https://code.mu/ru/javascript/tasker/stager/

И вот ещё нашёл вроде нормальный сборник задач для практики https://github.com/mbelsky/js-problems


И вот ещё задачки на английском, там их больше https://edabit.com/challenges/javascript

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо! Прохожу в данный момент книгу JS для детей и он реально все намного понятней объясняет, хотя сейчас  в середине книги приходится очень сильно напрягаться)

показать ответы
Автор поста оценил этот комментарий
Найди подработку на вечера хоть за 0₽ в месяц но с реальными программистами и реальными задачами вот тогда ты начнешь учиться быстро и будет понятно зачем тебе это вообще нужно делать тк это уже будет не абстрактная задачка а уже вполне реальная коммерческая деятельность, через 2-6 месяцев выбить ту же зп в 30тр уже будет не очень сложно и перейти уже на полный день
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Смотрел, интерны никому вообще задаром не нужны сейчас. Может до ковида и были стажировки, но теперь переизбыток интернов и джунов, так что, к сожалению, это не вариант ( ну, лично я не знаю где искать такие вакансии)

2
Автор поста оценил этот комментарий

Может раньше все сводилось к конкретному изучению ЯП сейчас же больше приходится изучать все что крутится вокруг этого ЯП.
Основная проблема в том что продавцы курсов создали ложное впечатление что "IT это легко" сюда же истории успеха а-ля "3 месяца назад был рабочим на заводе, а сегодня - сеньор". И люди просто ломятся в эту сферу будучи обреченными на провал.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, маркетинг делает свое дело - бабки, а не реальное обучение знаниям, но делать все равно нечего, не вижу для себя никак альтернатив кроме программирования что бы начать достойно жить

0
Автор поста оценил этот комментарий

Лучше читай книги в них упорядоченная информация от начала и до конца, начинаешь с самых простых книг заканчиваешь книгами сложнее. Ну и нет смысла заострять внимание на чистом жсе, как освоишься переходи к фреимворкам.


Лучше найти работу юниора чтобы был реальный опыт.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, книги реально тема оказались

1
Автор поста оценил этот комментарий

Тебе надо делать декомпозицию, то есть разбивать задачу на более мелкие. Дробишь до тех пор, пока не дойдёшь до задачи, которая для тебя решвемая.


Давай пример задачи, которая тебя вводит в ступор, проеведу тебя по ней. Только прошу задачу, формулировка которой производится человеческим языком, а не математическим.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо, по тихоньку сам продвигаюсь изучая книгу Java script для детей. Делаю игру "висилица". Дается все пока что с трудом((

1
DELETED
Автор поста оценил этот комментарий

Если синтаксис уже осилил, то можешь попробовать, как я сделал - попробуй написать по вакансиям с просьбой скинуть тебе тестовое задание.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да я думаю что еще ничего из себя не представляю что бы мне даже тестовое скинули

4
Автор поста оценил этот комментарий

Ммм, не, гореть надо уже сейчас, это будет мотивацией к учёбе. Пока ты чуть чуть попробовал и ждёшь выхлоп, а его не будет, точнее не так быстро. А если  математика, алгебра не твоё, то будет совсем долго.


Свои проекты ты уже можешь делать, просто не надо делать клон вк, сделай страницу со своим резюме, там тебе js не нужен, гитхаб пейдж, бесплатный макет из интернета и погнал верстать. Потом можешь попробовать что-то сложнее.


Ну если ещё немного тезисно:


1. Не жди результата через неделю, норм срок это 2-3 месяца, при упорной учёбе через полгода выйдешь на уровень собесов. Быстрее получится если есть сильная математическая база.

2. Сидеть и тупить в задачу смысла нет, нужно гуглить решения, это кстати тоже хороший навык, первые 100 решил с гуглом, наработал опыт, выучил методы по работе с числами/строками/массивами etc после этого уже сможешь сам, так как будет хоть какой-то опыт.

3. Параллельно читай теорию, learnJS в помощь и MDN. Можно в целом прям по учебнику и идти.


Если заниматься каждый день, даже по часу, то через пару месяцев выхлоп будет. В остальном секретов и тайных практик нет, более эффективных методов выучить тоже. (Без преподавателя).

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Понял, спасибо большое!

4
Автор поста оценил этот комментарий

Проблема в том, что ты не учишься программировать. Ты учишься писать на конкретном ЯП.

Если, например, ты захочешь описать своё лето у бабушке, то в первую очередь ты будешь думать как ты был на речке а потом ел пирожки, а не вспоминать слова "ледяная вода" и "свежеиспеченный". Ты же пытаешься выучить словарь Ожегова, вместо того чтобы научиться формулировать мысли.

Как решить? А вот хуй знает. Что бфло в школе с математикой? Если плохо - возьмись за учебники 7/8 класса, потом 9-11, геометрию тоже. Потом линал поизучай. Даже на, при всем моем неуважении блядском джопаскрипте, это поможет. Поможет не применять линал, а поможет думать.

А без умения правильно думать максимум что можно сделать это пойти в дизайнеры лепить кнопочки на веб странички, и то там буквально почти сразу начинаются скрипты для кнопочек да хотя бы апи вызвать, и блядь снова прогать.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

XD с цифрами было не очень, но походы к репетиторам все же дали держаться на плаву.

показать ответы
2
Автор поста оценил этот комментарий

50 часов курсов? Неужели можно за две недели выучить js с нуля, не имея опыта не то что программирования, а айти вообще? И это называется трудности с обучением? Сколько вообще по времени ты учишься?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

примерно столько и учусь. До этого прошел HTML и CSS. Все у Bogdan Stashchuk (до этого еще 3 авторов пробовал, но этот больше всего зашел). Я не говорил что можно за 2 недели выучить js, я говорю про то, что мое обучение не очень эффективно (очевидно) раз за 50 часов я так и не могу решать очевидные задачи. Вообще у меня есть друг сеньор с которым я пару раз занимался на выходных, но там 2 часа ушло на разжевывание задачи с методом split. После этого он потихоньку сливаться начал и я потерял поддержку) Ну я его не виню, навряд ли бы я сам захотел просто так заниматься на своих выходных с кем-то

показать ответы
0
DELETED
Автор поста оценил этот комментарий
Хе-хе.. Сначала хотел предложить свою помощь, типо если что не понятно - спрашивай. И попробуем разобраться вместе (тоже ещё только учусь), но как то уже не сильно хочется 😅
Но могу посоветовать тебе поискать какие-нибудь чаты в телеге по JS'у. И если что-то непонятно, можно спрашивать там. Например, есть даже пикабушный: learnJsForPikabuChat.

А от себя ещё добавлю:
1) просто слушать, читать, переписывать материал мало. Изучил какой то метод - сразу ушёл в редактор его ковырять в самых разных вариациях и позах.
2) чаще задавайся вопросом "а что будет если...?". А что будет если достать из массива элемент по отрицательному индексу? А что будет если умножить '5' на '2'? А что будет если получить из них модуль? А почему все эти операции работают не так как сложение? И т.д...
Во первых, такие "почему ", заряжают тебя искать ответы, а во вторых ты уже практикуешься.
3) 50 часов это очень-очень мало. Я хоть как-то начал понимать что происходит в моём же коде, только через 150 часов.
Так что, не сдавайся! Всё ещё впереди!💪

(Ну и кинь всё же ссылку на телегу. Может и получится сконектиться 🤔)
раскрыть ветку (1)
Автор поста оценил этот комментарий

@drifter891 Проблема в мотивации. От обучения получаю только негатив с надеждой что когда начну реализовывать своих какие-то идеи, то будет весело, а пока что очень раздражает и держусь на какой-то просто убер отчаянной воле, очень много отвлекаюсь на всякие мусорные видосики типо собаки младенцев веселят)) лишь бы не возвращаться к этому коду... Так то понимаю что 50 часов (уже больше) это меньше чем мусор, но как бы просто не прекратить однажды свой путь от очередного баттхерта...

0
Автор поста оценил этот комментарий

очень много людей в принципе не способно программировать.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Особенно если гуманитарий (как я), но просто не вижу альтернатив как еще можно достойно начать жить, вот просто не вижу и все) Пробовал покер/крипту (где меня заскамили на 60к +/копирайтить/делать видосики и графику в after effects на разных фриланс сайтах/ ничего из этого мне не дало уверенности в завтрашнем дне) А прогеры мидлы что фронтендеры что бэкендеры нужны всегда за оверпрайс  и, думаю, так будет еще очень долго

показать ответы
3
Автор поста оценил этот комментарий

Возможно, нужен ментор. Можно на Хабре найти, там у них в карьерах есть. Но по факту, на самом деле, если мотивация только «300к в секунду», т.е. исключительно желание много зарабатывать, то смысла туда идти нет.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ну вот блин пока только так, может когда смогу свои проекты писать, то смогу удовольствия получать

показать ответы
4
Автор поста оценил этот комментарий
Вот ты сам как оцениваешь свою ценность, как специалиста? И какие у тебя шансы при выборе между тобой и вчерашним студентом проф вуза?
раскрыть ветку (1)
Автор поста оценил этот комментарий

Пока никак, я только учусь. Шансы отличные если я смогу выполнять поставленные цели.

4
Автор поста оценил этот комментарий

Так, я по специальности инженер-технолог в машиностроении, но уже 1.5 года работаю фронтом в небольшой веб-студии. Интерес к программированию проявлял ещё в школе, но что то не пошло. Да и вообще интерес был на разных этапах, но что то не складывалась. И всё таки когда на работе понял что мозги совсем начали засыхать, решил начать изучать вопрос. Тяга была к телефонам и к интернету. К телефону была тяга ещё в школе, ну прикольно же даже что то посчитать или сделать справочник. В итоге решил попробовать разработку на Android. Язык Java, на тот момент альтернатив не было. Подробно не буду, но в итоге простенький технологический калькулятор в магазине приложений, даже потом одна из профильных фирм купила рекламу. В фронт сманил друг который получал и профильное образование и уже на тот момент работал в фирме на последнею букву алфавита. Скажу сразу у меня всё это заняло довольно долго по разным причинам (непонятно что конкретно и порядок изучения, время и т.д.), сейчас понимаю что можно было и быстрее. Хотя ещё моё мнение что само направление frontend фрагментировано.

Так вот (я не супер специалист и наверное тут будет кому поправить), но  по вашей статье я не совсем понял почему вы начали именно с JS? Во первых есть HTML, во вторых CSS мне кажется логично начать с верстки. Плюс есть "roadmap frontend", прям так и гуглите, там будет схема, разберётесь.

Учиться достаточно скучно, частенько когда идёт какая-то сложная тема (типо мутации и прототипов)

Мне кажется вы просто перепрыгнули не ступеньки, а сразу несколько пролётов, плюс мне кажется это темы далеко не первых глав даже по JS.


Начните с верстки, потом стили, потом JS. Есть курсы по вёрстке - HTML Academy, на нужных ресурсах можете найти лекции, и макеты у них есть. По верстке мне неплохо было посмотреть, хотя на тот момент уже пару книг было осилено.

CodeWars - решал там задачки, но я бы не зацикливался бы на них, можно иногда, и плюс можно смотреть обсуждение и чужие ответы.


Больше практики, если вы переписываете что то из примеров, попробуйте дополнить его или улучшить, сразу возникнут вопросы на которые нужно найти ответы, и искать ответы доже надо уметь. Плюс делайте свои проекты, пусть простые но рабочие. Я вообще писал по мелочи для ещё предыдущей работы. Всякие конвертеры величин, простые калькуляторы, скрипты для анализа данных экспериментов и т.д. В общем не останавливайтесь)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо за ваше мнение! HTML и CSS я изучал (причем еще по видео от Хауди Хо в духе выучи что угодно за 1 час и на Skillbox позорном). Так что JS я вроде как по roadmap учу. Друг вообще советовал как можно быстрее typescript и react начать изучать. Насчет своих проектов, блин если бы я мог начать что-то такое казуальное писать...

показать ответы
8
Автор поста оценил этот комментарий

Раньше как то все вкатывались через тестирование это была самая простая дорожка, как сейчас не знаю, скорее всего больше требуются автотестеры, а это скорее всего код на питоне.


В целом 50 часов это не много, люди по пол года себя натаскивают, так что единственный совет просто делать. Берёшь тему строк и делаешь 50 кат 8 уровня, потом 50 кат 7, и так далее, и возможно понимание придёт.

Тяжело одному, пробуй искать ментора который будет помогать.


Но, если откровенно, то с мотивацией хочу много денег далеко не уехать. Этим хоть чуть чуть но надо гореть, получать удовольствие от решенной задачи, не замечать время в процессе.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Думаю, начну гореть когда смогу свои какие-то проекты делать, а пока что я на такое не способен. Без понятие где я смогу ментора найти, кто будет на меня время тратить (денег у меня вообще нет). Насчет тестировщиков смотрел, и даже часик позанимался , но там прям вообще не мое.  А проблема вся в том, что я минимальный уровень осилить не могу, то есть не могу начать получать какой либо опыт сейчас на CodeWars

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества