Приветствую, ребят!
Не кидайтесь сильно палками, я надеюсь, что вы рассудите мой спич..
Вот уже около 2х лет, я изучаю JS. По книгам, видео на YT, различными курсам(слитые в сеть, т.к. не могу себе позволить многое). Делаю всё как там рассказывают, стараюсь запоминать, повторять. На YT слушаю вопросы Junior`ам, понимаю о чем речь, могу ответить, но толку от теории, если у меня мало практики. Пытаюсь практиковаться на codewars, попробовать себя, но оказываюсь в ступоре, не получается. Из-за злости на себя и стресса, я всё забываю. Я повторяю всё снова. Нервничаю, информация заходит туго, но я всё равно повторяю материал.
Сколько бы я не прилагал усилий, я где-то остаюсь на одном и том же месте. Мне обидно. Либо я тугой, либо что-то делаю не так. Жалко бросить, не хочется сдаваться. Ради этого, я стал изучать английский. Можно сказать, я поставил всё на это и с этим рухнут мои надежды, и я получу разочарование в себе.
Я в отчаянии.
Ваши ценные ответы, помогут не только мне. Спасибо!
Я думаю в этом и проблема. Вы изучаете предмет в отсутствии реальной практики. Это примерно как учится столярному делу по книжкам и периодически выпиливать одинаковые бруски. Надо что то делать - мастерить стулья, столы, мебель и т.п.
JavaScript сам по себе не имеет особого смысла. Задачки на CodeWars - это не реальное применение языка, а алгоритмическая практика и подготовка к собеседованиям в крупнейшие компании.
Что вам нужно - быть поближе к земле. Изучайте фронтенд целиком, делайте сайты по интересам, браузерные игрушечки и т.п. Пытайтесь устроится джуниором на реальную работу.
Наверняка у вас есть какое-то хобби или интерес? Сделайте сайт посвященный этому интересу, развивайте его. Параллельной пытайтесь делать что-то еще.
Я например всегда любил читать, по этому в далеком 2002 году решил сделать сайт электронной библиотеки где можно было скачивать книжки и находить инфу по авторам. Так и начался мой путь во фронтенд.
Даже если нет хобби или для него сложно придумать «сайт», всегда можно сделать 100500-ю версию todo list. Но только не тупо скопипастить, а написать самому с нуля и дополнить какими-то своими уникальными фишками.
Денис Инешин , Да, Денис, вы правы. я как-то зациклился на одном и топчусь на месте.
Было время, когда я изучал html и css, пробовал верстал, решил понять, как посадить это на opencart. Начал еще параллельно изучать php. Всё конечно получилось, функционировало, но у меня всегда какое-то чувство, что так может каждый, что я делаю ерунду. Вечный синдром самозванца.
Спасибо за ваш ответ!
Ну так практикуйтесь. В чём проблема? На теории далеко не уедешь. Смотрите курс, повторяете по буковке всё что там пишут, хоп и уже какой-то маленький проект. Сохраняем на гитхаб, настраиваем CI, прикручиваем тесты, настраиваем деплой на vps и вуаля - уже и практика, и есть что показать.
Вот так помаленьку, потихоньку и втянетесь.
А читать и смотреть видосы без самостоятельной работы нет смысла.
Алексей Ярков Всё верно, я пробую что-то делать по урокам, но не всегда всё откладывается в голове или не понимаю логики. Начинаю снова штудировать и заодно корить себя. Огорчает меня мой медленный прогресс. А может так и должно быть.
Это легко решаемая проблема ....в принцепе ответ можно найти и тут тыкнуть здесь
Суть вот в чем. Зачем вы учите яву скрипт? да еще два года ....
Что вы хотели изначально достигнуть?
Врядли вы хотели просто программировать ...Скорее всего цель стояла другая ,вы хотели или делать игры или создавать сайты ? но не может быть что ради работы кодером ?
Нельзя учить программирования ради программирования .
Ваша ошибка это начать учить язык , без осознания для чего? с какой программой вы будете работать?
Вы начали учить не с того ......
Я рекомендую начать все с начала с книги Ник Моргана ява скрипт для детей .
Но прежде чем учить , ответье зачем вам язык ? для чего ?
Вы задали хороший вопрос.
Я учу, чтобы зарабатывать деньги. Быть компетентным в рядах программистов.
Чтобы помогать другим, в том числе и обучать кого-то.
Чтобы мозг работал, не засыхал. Таким образом развивая себя.
И мне всегда это было интересно. На одном JS я не остановлюсь.
Вы правильно говорите, чтобы создавать что-то полезное для людей.
Алексей, если зарабатывать , то лучше открыть БФ и начать сбор денег .
Ключ первый
Делая анализ,просматривая общедоступные данные я искала ответ , что общего между этими всеми богатыми людьми?
И действительно нашла нечто общее. Помог мне в этом Билл Гейтс и его мама Мэри Максвелл Гейтс ,первая женщина, вошедшая в национальный исполнительный комитет United Way .
United Way -некоммерческая организация, которая работает с почти 1200 офисами по всей стране в рамках коалиции благотворительных организаций .
Все всегда лежало на поверхности. Путь к богатству был всегда на виду у всех. Билл Гейтс всегда говорил : “Мне кажется, задача любой благотворительной деятельности заключается в том, чтобы добраться до более широких секторов – государства и бизнеса “
Самые известные скандалы c United Way,это кража денег в размере полмиллиарда долларов, которая была доказана и много скандалов где кража не доказана.
Если вы внимательно посмотрите инвестиции этих денег , то бесплатно Билл Гейтс денег никому не дал. Так дав 15 000 000 долларов МИТ Massachusetts Institute of Technology, он получил рекламу себя, а главное получил патенты. Это обычная покупка патентов и реклама продукта для компании Microsoft .Это лишь называться меценатство ,а по сути инвестирование в свой бизнес.
Если вы посмотрите все скандалы в мире, то вы увидите что обсуждают: Сорос, фонд Возрождения. Если посмотреть сегодня ,то Trump Foundation , где просят вернуть 2 млн за незаконную деятельность благотворительного фонда. Я могу перечислять много,но вы и сами это можете найти. БФ (благотворительный фонд) это общая черта самых богатых людей. Бизнес на благотворительности один из самых прибыльных и не требует практически затрат,при этом вы получаете освобождение от налогов.
И вы можете сказать ,так то Билл Гейтс,а это я ?Разве я смогу так же? Конечно вы сможете.
Сейчас поясню.
Для открытия БФ (благотворительного фонда ) вам практически ничего не нужно .От вас нужен лишь устав. Вы можете открыть свой БФ, даже если вы единственный учредитель .
Что это вам дает?
1 .Вы получаете доступ к грандам.
2 .Вы можете самостоятельно собирать деньги.
3. Можете открыть свой институт или школу.
4 Издать свою награду и премию
5.Вы получаете опыт на руководящей должности,а также Социальную значимость.
Вы можете утвердить премию и награду за вклад в дело мира .Пусть это будет 100 рублей ,почетная грамота и медаль . Ведь важно поощрять и выявлять заботу,а не сама награда.
Можно работать на двух работах и за всю жизнь так и не заработать даже 100 000 долларов. Как вы думаете сколько на самом деле нужно времени чтобы заработать миллион долларов? На самом деле нужно всего час эфирного времени.
Чтобы получать большую прибыль, нужно научиться работать с чужими деньгами.
Достаточно убедить 10 000 000 человек дать вам всего 10 центов и вот у вас 1 000 000 долларов , который именно вы решаете во что вложить.
Ключ второй.
“Урок .
Преподаватель:А сейчас я вас спрошу кем вы себя видите в будущем?
Один из учеников: В будущем я себя что то не вижу, наверное уж слишком далеко посмотрел, может стоит взглянуть на лет 300 ближе? а то все как в тумане.”
Производитель товара, не всегда получает большую прибыль.
Если вы обратите внимание,то наиболее богатыми и известными становятся вовсе не те люди которые производят продукт .
Вы можете много работать,но не заработать ничего. Работа и заработок разные вещи.
Можно работать на двух работах и за всю жизнь не заработать даже 100 000 долларов.А можно всего за час получить прибыль более 1 000 000 долларов. Самый простой путь к богатству,это благотворительность. Она бывает разная, например помощь талантливым людям,или ученым.
Теперь я расскажу вам о втором пути. Согласитесь ,не каждый обладает талантом. Не все могут иметь красивый голос или обладать красивой внешностью от природы, не все могут красиво петь,не у всех абсолютный слух. Не каждый может красиво что то нарисовать.Не каждому дано красиво излагать мысль.Не у всех выходить писать книгу. Не каждый может сесть на шпагат и сделать стойку на руках . Но все ли таланты могут стать успешными? вовсе нет . Одного таланта мало. Чтобы талант достиг успеха нужно продвижение,реклама иначе о этом человеке просто никто не будет знать.
Людей с талантом много, есть более талантливые люди чем те, которые известны. Но факт ,их никто не знает и они не зарабатывают. Зарабатывает тот,кто сам ничего не производить .
Яркий пример ,например магазин Google Play Store .Все игры в нем сделаны кем то, Google их не делает . Он просто получает прибыль 30% от каждой проданной игры. Потому Google Play знают все,а разработчиков не знает никто. Возьмите Steam , все знают этот магазин,никто не знает тех кто делает игры. Максимальная прибыль у магазина. Возьмем сайт surgebook кто то его знает,кто то нет, но авторы не получает ни копейки денег , а сайт получает деньги от рекламы и от авторов. Так это работает,таково устройство мира . "Учись студент,кто не работает ,тот ест" .
Потому второй путь к богатству, это продажа таланта других.
Как это работает? Если посмотреть вокруг , то не так то просто что то найти. Очень сложно на самом деле найти интересную книгу или интересный фильм.
Потому вам самим ,вовсе не обязательно чем то заниматься.Зачем писать книги ,если есть огромное количество тех кто пишет? просто эти люди никому не известны.
Задача простая,создать сайт или канал . А теперь выбрать то ,что действительно интересно . Те книги, которые интересны например лично нам и те на которые есть спрос.
Что мы делаем? Мы занимаемся поиском тех, кто на наш взгляд талант.
Многие люди не любят искать,а хотят сразу получить интересную книгу или фильм, потому мы можем экономить их время, делая поиск сами.
Если у нас есть стиль и вкус, именно к вам начнут приходить и просить чтобы мы дали рекламу . Что нужно для этого? Отбирать именно таланты. Отбирать действительно самое интересное и давать только правдивый обзор . Вроде бы несложно правда? . Мы можем просто продавать талант и успех других,просто находя и продвигая.
Как видим, нам не обязательно производить что то своё, ведь продавать чужой товар проще и куда более выгодна если у нас это получается.
Представьте ,вы произвели товар, а продать его не можете. Вы потратили деньги,ресурс,материал .
В случае если вы берете под реализацию, вы ничего не теряете,ведь вы просто не получите процент всего от какой то единицы товара.
Так что второй путь к богатству лежит не в производстве,а в умение продавать чужое.
Вы должны уметь работать с чужими деньгами и чужими товарами. Это приумножит ваш капитал .
Что бы зарабатывать не нужно много работать , нужно уметь найти подход к тому что бы вам каждый дал денег ,пусть всего по 10 рублей.... Это работало ,работает и будет работать ....
Касательно программирования могу добавить только это тыкнуть тут Это самый быстрый способ разработки , его можно делать на любом языке, он решает более 60 % всех задач которые нужны просты потребителям услуг ....
Для обучения можно написать книгу .....тыкнуть тут Уровень книги будет зависить от вас)
Это помагает не только другим но и вам лично ....
Кто то скажет: зачем писать книги? их много? зачем писать еще одну? расскажите это тем кто покупал Фигурнова 5 издание ....И спросите их почему они покупали ее и сейчас покупают? это же старье? но люди покупают и продают ее до сих пор
книг и тогда было много , но покупали только одну .
расскажите это тем ,кто сейчас учит COBOL
Пишу код с 1989 года. Ни один из Яву не помню на 100 процентов. Пойми.
Есть общая основа . Линейное, ООП программирование. Есть извращения : prolog, fort, braunfuck. Но их логика для развития тоже полезна.
Немного реляционной алгебры для более глубокого понимания sql.
А так нужн понимать 7 основных алгоритмических конструкций. Основные паттерны.
Когда учишь язык. Даже не все операторы потребуются потом. Обвес из функций разбит обычно на крупные части. Строковые, математические из языка в язык похожи.
В общем мое имхо явоскрипт не самый лучший язык для начала изучения.
Пропустив линейное программирование тяжело сразу начать думать в событийной логике.
Олег, Достойный ответ. Я тоже думаю об этом.
Но если уже начал, не бросать же?
Обязательно заполню пробелы в знаниях, предложенные вами советами, не засесть бы только на Век, с их узучением.
js я учил в силу необходимости. дальше простых задач сайтостроя не лез. https://github.com/Muraveiko/kkmserver/blob/master...
вот такой код мой потолок знаний в этом языке.
Чтобы зарабатывать как Вы хотите нужно другое. Уже не чистый js . А один из популярных фреймворков.
А то что я знаю "это азбука".
И как Вам уже писали. Учуть что-то до идеала без практики безполезно.
Начинайте интересный лично Вам проект. И пишите. Переписывайте его все лучше.
Я так уже три года джаву учу. Скоро у программы будет 1М установок.
Знаю ли яву ? Нет. Собеседование я даже на джуна не пройду.
Так как в моей программе не требовалось много востребованных решений
Олег, Вы меня подбодрили и вдохновили.
Спасибо, Олег!
Вы несомненно правы.
Моя проблема действительно складывается из-за отсутствия применения знаний. И я сам это понимаю и знаю, как это работает на деле, когда начинаешь пробовать.
Всё равно, порой срабатывает внутренний критик и тормоз, и начинаешь думать, а вот времечко то идёт, а ты всё что-то не то, не сё).