Прочитал, изучил, освоил на сколько смог, вторую часть учебника https://learn.javascript.ru/ как и можно было понять из описания, она полностью посвящена взаимодействию пользователя с интерфейсом кода. Передача всех действий пользователя коду. Первая часть мне показалась гораздо более сложной. Хотя не сказать что я уже знаю и ту и ту в совершенстве, даже на 4 из 5. Поставил бы себе твердую тройку в дневник. Но заметил, что те вещи, которые несколько месяц назад были из разряда "что это за фигня" стали "понятно, так это та самая фигня, которая делает это и то". Читать готовый код стало легче, писать самому задачи всё так же сложно, но можно. Вообще более увлекательная глава, так как много "экшена" - там где нужно уже создать реальные кнопки на сайте, нажимать их и чтобы при нажатии что-то происходило. То же самое и с кликом мыши, клавиш, выделением и т.д. и т.п.
Прикольно, оказывается можно считать вообще любой чих пользователя, от нажатия на любой элемент, то совсем небольшого движения курсора мыши по окну. Это говорит о том что Гугл и похожие компании собирают о нас не только статистику о том куда мы чаще заходим, какие ресурсы используем и т.п., а даже в каком месте экрана чаще держим курсор мыши или щелкаем по кнопкам.
Далее предстоит третья часть, читается легче, но она обильная. Вопросов к моему ментору возникает по ходу всё меньше. Не понятно о чем это говорит или я стал больше знать или темы легче или не полностью освещены... Скорее всего всё вместе, где-то больше, где-то меньше, что поделать, от этого никуда не деться.
Что еще прикольно, прочитал первую тему третей части, на сколько там меньше стало комментариев пользователей под ней чем раньше. Не многие дошли? Или обсуждать не чего? Посмотрим, увидим.
На текущий момент я осознал, что программирование точно такой же навык как и любой другой. Это было понятно изначально конечно, но только по ходу обучения начинаешь проникаться этой мыслью. Главное продолжать, не останавливаться, хоть по чуть-чуть. Ведь остановился, значит сдался - проиграл.
адский запил, технически дали точку входа в шорт и даже какие-то тейки. Но всё это в таком узком диапазоне, что там только от лонга имеет смысл играть и то в виде набора, тейки на 350р. всё так же.
Интересно как разрулят очередной див. ГЭП, исторически в октябре был небольшой ГЭП с быстрым закрытием и продолжением движения вверх. Повторят ли в этот раз? Хотел взять лонг под эту идею, но по 320р, а не сходили. Возможно зря и нужно было брать по текущим...
Изучил DOM (хотя как изучил - нужно понимать, всё это на уровне джуна). По факту Document Object Model, это архитектура поиска по элементов по документу HTML, по id, классам, тэгам (ближайшим тэгам и т.д.), всё крутится вокруг этого.
Далее координаты, очень душная и одновременно простая тема. У всех элементов (в том числе курсора) есть различные координаты, относительно окна браузера, относительно окна элемента, с учетом прокрутки документа и без - запутаться очень легко.
Сейчас нахожусь примерно на середине тематики изучения событий. По сути входной путь взаимодействия между пользователем и кодом. Клики на элементах, движения курсора и т.д., перетащить какой-то элемент, сделать так чтобы какой-то элемент изменялся по нажатию любой кнопки мыши. Всё это события.
И в самих событиях нет ничего сложного, но они плотно связаны с координатами. Все текущие задачи понимаю как решить, что нужно для этого, но собрать всё во едино пока самому не получается. Уже прогресс, раньше даже этого не мог.
Спрашивал у друга по этой теме, говорит что в реальной работе подобные вещи делаются с помощью библиотек и в них уже вшиты различные методы получения координат, облегчающие процесс, но нужно понимать что происходит "под капотом" в чистом Java Script. Причем он сделал на этом акцент, утверждает что сейчас хайп и много людей приходят работать программистами после курсов самих библиотек, которые длятся условно 3 месяца. И когда дело доходит до чего-то комплексного, не стандартного люди не знают что им делать. Так как не понимают что происходит "под капотом".
Медленно, но верно продолжаю свой путь. Результатом обучения за прошедшее время доволен, он хоть какой-то, но есть, а это всегда лучше чем ничего.
Закончил первую часть учебника на learn.javascript, начал изучать браузерное окружение, он же DOM - работа со страницей, как получать элементы, манипулировать их размерами, динамически создавать интерфейсы и взаимодействовать с посетителем через код JS.
Пока только в начале этой части и особо нет ничего сложного, всё понятно. И вот дело дошло до примеров... Это мягко говоря оказалось полной жестью, на уровне смотрю на готовый пример и всё равно не понятно. Более "легкие", которые получилось сделать самому занимали по два часа. То есть вместо изучения вечером одной темы (после работы), получается сделать только одну задачу!
Под темой люди делятся комментариями к теме и часто выкладывают свои решения задач, это уже на таком уровне стена текста (кода), удивляешься как они смогли это написать, ведь по идее мы на одном уровне должны быть. Должно ли это демотивировать? Нет! Есть два типа людей, те у кого получилось и не получилось, в чем разница? Первые продолжали делать и пробовать не смотря ни на что, вторые бросили потому что сложно и "не идет". Я явно не из тех кто схватывает на лету, но для себя уяснил, кто бы что не говорил, как бы плохо не получалось, я буду продолжать. Каждый новый день, изучая что-то новое, даже совсем небольшое, уже хорошо, это уже шаг или шажочек вперед и это на один шаг/шажочек дальше чем я был вчера. Это уже больше чем если ничего не делать или продолжать делать тоже самое (для меня это делать ту же работу, которую делаю на автомате без перспектив дальнейшего роста в карьере).
Летом был в двухнедельном отпуске, посещал место где учился - город Таганрог. Тусил в офисе своих старых друзей, все они стали программистами. Офис арендуют сами, купили туда холодильник, столы, стулья, огромную плазну, PS4 и комплектующие, робот пылесос, микроволновку, вообщем всё что нужно. Я позанимался с ними в течении четырёх часов. Потом все уселись играть в гонки на приставке. Для меня было шоком, позже оказалось, что это был один из самых интенсивных дней по загруженности для них. При этом зарабатывают достаточно, чтобы позволить себе питаться в ресторанах и приобрести авто уровня BMW X3. Все они с чего-то начинали, да так было не сразу, да они пахали очень много до этого, но куда это их привело - меня очень с мотивировало продолжать. Таков путь (с).
P.S. Во время одного из походов в спорт зал, Ютьб в плейлисте мне включил трек, перед началом которого были слова из Фильма Рокки Бальбоа 2006г.: “Let me tell you something you already know. The world ain't all sunshine and rainbows. It's a very mean and nasty place and I don't care how tough you are it will beat you to your knees and keep you there permanently if you let it. You, me, or nobody is gonna hit as hard as life. But it ain't about how hard ya hit. It's about how hard you can get hit and keep moving forward. How much you can take and keep moving forward. That's how winning is done!” Это касается всего в жизни, сложного обучения, неудач в бизнесе, в личной жизни, в спорте и т.д., от того что ты сдашься тебе лучше не станет. Чудес не бывает, гениями не рождаются.
Желаемый результат в принципе достигнут, закрылся в плюсе, условия конкурса не нарушил при этом. Но плюс совсем маленький, много не нужных сделок, тильтов. Есть над чем подумать. Хороший опыт. 25 место из 120. В основном из-за того что люди нарушали риски и вылетали из конкурса.
Четвертый день был богат на количество сделок, но к сожалению не на качество.
Натуральный газ http://joxi.ru/VrwxW1JcjwEdOm ненужная сделка, делал её только на конкурсном счете без дублирования на реальном, надеялся на то что отобьется от ближайшей провокации, нужно было дождаться подтверждения и только потом открывать сделку, но спасибо за стоп - видно почему.
Евробакс http://joxi.ru/gmvX6kNTdwWJyA первая сделка правильная, но потом зачем-то закрыл, потом опять открыл, дали цели. Всё хорошо. Профит.
Затем снова пошел какой-то тильт, взял лонг без подтверждения - закономерный стоп. Открыл правильный шорт, но зачем-то закрыл в бу. Хотя там стояли у уровня, есть какое-то оправдание, но притянуто за уши, всё равно по факту ошибка.
Фунтобакс http://joxi.ru/nAy1L7gUa405xA самый поучительный получился на конкурсе. Пробовал 3 контрактами взять в расчете на продолжение тренда. Спорно, но даже задним числом не считаю что это ошибка.