Войти в IT к 30
Open in Telegram
• YouTube: https://www.youtube.com/enterIT30 • GitHub: https://github.com/enterIT30 • Codewars: https://www.codewars.com/users/enterIT30
Show more1 172
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 172
Как у вас с мотивацией? А она не помешает, ведь скоро отчет недели!
Вот вам статейка для поднятия боевого духа😺
#mustRead
https://habr.com/ru/company/domclick/blog/569062/
1 172
«В чем отличие var и let»
Переменные var не имеют блочной области видимости.
Область видимости переменных
var ограничивается либо функцией, либо, если переменная глобальная, то скриптом. Такие переменные доступны за пределами блока.
let и const ведут себя одинаково по отношению к лексическому окружению, области видимости (переменные видны только внутри блока).
var обрабатываются в начале выполнения функции
Объявления (инициализация) переменных var производится в начале исполнения функции (или скрипта для глобальных переменных), при условии, что они не находятся во вложенной функции. Это поведение называется «hoisting» (всплытие, поднятие), потому что все объявления переменных var «всплывают» в самый верх функции.
Объявления переменных «всплывают», но присваивания значений – нет.
Объявление переменной обрабатывается в начале выполнения функции («всплывает»), однако присвоение значения всегда происходит в той строке кода, где оно указано. Можем ссылаться на них в любом месте, однако, переменные имеют значение undefined до строки с присвоением значения.
var допускает повторное объявление.
Если в блоке кода дважды объявить одну и ту же переменную let, будет ошибка. Используя var, можно переобъявлять переменную сколько угодно раз. Повторные var игнорируются (нет ошибки). Если дополнительно присвоить значение, то переменная примет новое значение.
Глобальные функции и переменные, объявленные с помощью var становятся свойствами глобального объекта (не let/const!). Не полагайтесь на это. Такое поведение поддерживается для совместимости.
#дляСобеседки #заметки1 172
У нас появилась новая рубрика – «Часто задаваемы вопросы на собеседовании».
Теперь по хештегу #дляСобеседки - можете такие вопросы найти. Постараюсь максимально кратко и понятно отвечать на вопросы. Ставьте реакциями, дополняйте, исправляйте 😸
И начнем конечно же с вопроса: «В чем отличие var и let»
#дляСобеседки #заметки
1 172
Гуру, которые прошли "Операторы сравнения". Мне нужна ваша помощь!
Заинтересовал пример сравнения с learnjs.
Есть две переменные, числового и строчного типа, которые выводят в консоль и при этом преобразуют в логический тип. А далее сравнивают эти две переменные и они равны. Я это понял так, что при сравнении две переменные преобразуются в числовой, поэтому 0 =="0" и это true. Делаю вывод, что функция log не переназначает переменные. Для этого еще вывел дополнительные console и убедился в этом.
НО, на втором скрине в первой переменной поставил постфиксный инкремент и он получается переназначает переменные? Как это работает? 🙀
1 172
Глаза болят, а руки делают
Через пару месяцев фанатичного обучения, меня постигли все беды программистов: головные боли, воспаленные глаза и ухудшение зрения, боли в шейном, поясничном отделах, боли в коленном суставе.
Сегодня я расскажу о глазах. Никогда не было проблем со зрение, а в воинкомате так вообще всегда 100% и вот тебе на. Усталость, покраснение, ухудшение зрения, жжение. За помощью я бросился в гугл. Прочитал пару статей, вот что начал предпринимать.
1. Упражнения. Самое простое, что можно сделать здесь и сейчас, без вложений. Любые упражнения для глаз, которые гуглятся на 0.75 секунд.
2. Хорошее освещение. В ход пошла лампа супруги для маникюра и покупка лампы xiaomi. Но такое чувство, что этого мало. И я всерьез задумываюсь о том, чтобы сделать рамку с прожекторами, которая будет крепиться к столу (это будет отдельный пост).
3. Так как я учился за ноутбуком – купил монитор большей диагонали (24). Его можно установить на комфортном расстоянии и высоте. За это спасибо сказали не только глаза, но и шея.
4. Увлажняющие средства. Я использовал капли Систейн и гель Видисик. Эффект от видисика мне понравился больше.
Эти способы чуть улучшили ситуацию, но пришла короновирусная инфекция и зрение пострадало больше всего. Болея короной, обратился удаленно к трем офтальмологам и все как один диагностировали «сухой глаз». Рекомендации от специалистов прикреплю в комментариях под постом. НЕ ЯВЛЯЕТСЯ РЕКОМЕНДАЦИЕЙ К ПРИМЕНЕНИЮ. ПУБЛИКУЮ С ОЗНАКОМИТЕЛЬНОЙ ЦЕЛЬЮ.
И вот вчера я попал на приём к офтальмологу, и что же мне диагностировали: гиперметропия слабой степени, сложный гиперметропический астигматизм слабой степени, спазм аккомодации, астенопия, синдром сухого глаза, ангиопатия сетчатки обоих глаза. Ничего непонятно, но очень интересно.
В итоге, мне необходимо обзавестись очками или астигматизм будет прогрессировать. Он у меня был всегда, просто из-за того, что не было нагрузки, глаза справлялись.
Итог. Сходите на консультацию к офтальмологу. Это можно сделать бесплатно при оптике. Позаботьтесь о хорошем освещении, делайте специальные упражнения, увлажняйте глаза (по рекомендации специалиста).
Сталкивались ли с похожими проблемами?
Всем здоровья 😺
#ITздоровье
1 172
Я человек простой. 8 человек проголосовали за то, что чат и видео-обзор нужны — я создал 😹
Пожалуйста, вот чат, хотя мне кажется, что еще рановато, но будем расти потихоньку (Чат Войти в IT).
А вот видео-отчет и знакомство, аж на 19 минут 🙀
Запилил на импровизации, без монтажа и обработки (аудио так и не свёл).
Много
H₂O и больше знакомства, чем отчета. Но следующий отчет уже будет более конкретный и краткий.
#челленджJS #отчетНедели1 172
Ответьте на пару вопросов в формате «Да – нет»
1. Нужен ли нам сейчас чат?
2. Нужно ли делать более развернутые отчеты недели (со всеми нюансами) в формате аудио или видео?
1 172
Ресурсы для прохождения Челленджа по JS:
1. Современный учебник JavaScript (learnJS) RU, ENG
2. JavaScript.ru
3. MDN
4. Курс современного JavaScript
5. Руководство по JavaScript
6. Учебник по Javascript
7. JavaScript и jQuery
8. JavaScript Garden
9. Codecademy intro
10. Sololearn JavaScript Tutorial
11. JS the Right Way
12. JavaScript за 14 минут
13. Kirupa
14. w3schools
15. freecodecamp
16. Дока
17. Основной учебник JavaScript
18. Паттерны для масштабируемых JavaScript-приложений
19. The Odin Project
20. Enlight - Learn to Code
21. LearnJS
22. Modern JavaScript Cheatsheet
23. Exercism
Курсы:
1. Курс «JavaScript/Front-end» The Rolling Scopes
2. Тинькофф Образование Frontend-разработчик
3. JavaScript для начинающих
4. Основы JavaScript
5. Основы программирования
6. Введение в программирование
github
1. JavaScript алгоритмы и структуры данных
2. Чистый код JavaScript
3. Пособие для технических интервью
4. Заметки эффективного инженера
5. Большой список проблемных строк
6. 33 Концепта Каждый JavaScript Разработчик Должен Знать
7. The Rolling Scopes stage0
8. The Rolling Scopes stage1
Статьи участника сообщества ELMIR.WEB
1. Обзор книг по JS
2. Ссылки на YouTube-курсы
#челленджJS
1 172
#отчетНедели 1-я неделя
Положительные моменты:
1. Выполнил свои же условия, а именно челлендж я начал (один из самых сложных пунктов) и уделял обучению 2 часа в день (по факту получилось больше). Поэтому этой неделе можно поставить оператор +.
2. В ознакомительном варианте прошелся по всем темам челленджа.
3. 7 пунктов из 18 "Основы JavaScript" на learn.js считаю пройденными и усвоенными (прочитал, понял, закрепил решением задач).
4. Определил для себя тактику обучения, которой я буду придерживаться на следующей неделе.
Неделя обучения прошла достаточно сумбурно. Вначале метался от источника к источнику. Но в итоге, всё-таки выбрал для себя формат обучения по текстовому варианту.
Задачи на след неделю:
1. Минимум 2 часа Обучению js.
2. Добавить занятия версткой.
3. Пройти "Основы JavaScript" на learn.js (18 тем).
⚠️ Напишите под этим постом комментарий-знакомство и результат на данный момент. Это очень важно. Возможно вы еще не начали, а возможно вы продвинулись далеко вперед. Представьтесь в нем, расскажите о себе и как вы решили попробовать себя во фронтенд-разработке. Это будет классный способ фиксации результата и возможность отследить прогресс в дальнейшем. Кому-то просто будет интересно или даже полезно познакомиться с вашей историей. О себе я уже писал ранее, наверное, нет смысла повторяться.
#челленджJS #моеОбучение
1 172
Уже начали выполнять челлендж?
Кстати, мне кажется, я погорячился с 2 месяцами. Разберем быстрее 😺
1 172
Основными источниками информации для прохождения челленджа по JS лично для себя выбрал: Бесплатный курс JS "Фрилансера по жизни", сайт learnjs и книга "JavaScript. Полное Руководство".
Выделяется из всех конечно же learnjs. Понравилась последовательность тем, как они раскрыты и наличие задачек в конце главы. Есть веб-версия, но также можно приобрести электронный вариант EPUB/PDF.
Какие источники выбрали вы? 😺
#челленджJS #моеОбучение
1 172
1 172
Список тем челленджа по js:
1. Синтаксис. Переменные и строгий режим
2. Типы данных
3. Интерполяция
4. Операторы
5. Методы
6. Условия
7. Циклы
8. Рекурсия
9. Функции
10. Объекты
11. Массивы и псевдомассивы
12. Основы ООП
13. Динамическая типизация в JS
14. События и их обработчики
15. Работа с DOM
Список составил относительно программ обучения онлайн-школ.
Предлагайте свои идеи по улучшению программы в комментариях 😺
#челленджJS #моеОбучение
1 172
Предостережения к челленджу по js
Челлендж - это задача, которую нужно выполнить в определённых условиях. Обычно устанавливают продолжительность челленджа, конечный результат и условия выполнения. Так вот у меня с этим проблемы.
Т.к. есть у меня перфекционистские начала, то все мои условия выглядят как в том меме - про успешный успех. С утра марафон 50 км, сон 30 мин в сутки, 50 книг в час, 10 бизнесов в день и т. д.
Так вот это реальная проблема, т.к. устанавливая завышенные требования - с ними просто невозможно справиться. Да, один день или неделю получится, но на длинной дистанции обязательно пойдёт сбой. В следствии чего начинается самобичевание, которое может перерасти к полной потере интереса.
Но совсем без требований нельзя. Поэтому в этот раз никаких максималистских наклонностей.
Челлендж будет длиться 2 месяца и задача - ознакомиться с js на начальном уровне. На занятия уделять 2 часа в день. Если будет ещё время, то практиковать верстку.
Для первой недели «супер» задача - начать. Просто начать. И уже после неё будет представление от чего отталкиваться. Ещё лично для себя на первую неделю поставлю задачу ограничить себя от соцсетей и ютюба.
Ваши мысли?
#челленджJS #моеОбучение
1 172
Навигация по каналу:
#челленджJS
#отчетНедели
#mustRead
#дляСобеседки
#заметки
#книги
#моеОбучение
#сертификаты
#ITздоровье
#инструменты
#курсыИнтенсивы :
(#GoIT #Нетология
#Айтилогия #ITEА
#HtmlAcademy #Hexlet
#GloAcademy #Udemy
#WorldskillsExpress
#ВладиленМинин
#codebasics )
1 172
Пересмотрел избранное и обнаружил статью от Habr о том, как использовать псевдоэлементы.
#mustRead
1 172
А вот моё видео в тик-токе, которое залетело на 28 тысяч просмотров. Эх, а ведь я начинал знакомство с js ещё в сентябре. Где-то в конце октября и закончилась моя вторая попытка.
Ну ладно, наверстаем 😺
https://vm.tiktok.com/ZSeuh2rKC/
1 172
Вот такой макет я сверстал за 8 часов после месяца обучения.
Первые месяцы были самые продуктивные. Я мог заниматься за компьютером по 8-12 часов. Порой даже забивал на еду и личную гигиену 😺
Но потом начался этап выгорания, сомнений, проблем с глазами, спиной, шеей, коронавирус. И за это всё я тоже буду рассказывать.
Присоединяйся!
#моеОбучение
1 172
А вот то, что я сверстал, проходя интенсивы от #GloAcademy. Обратил внимание, что кое-где верстка поплыла, но мне уже лень что-то править 😼
Что скажете?
#курсыИнтенсивы #моеОбучение
