Наш выпускник профессии «Фронтенд-разработчик» рассказал, чему он научился в «Лиге А.», и как после стажировки нашёл первую работу.
https://tml.io/4yobe
https://tml.io/4yobe
HTML Academy
Три вопроса, которые задаёт каждый выпускник
Свою историю успеха рассказал Хадис Асфяндияров, который прошёл курсы HTML Academy и стажировался в «Лиге А.».
Поведение отрицательных внешних отступов в CSS.
https://www.quirksmode.org/blog/archives/2020/02/negative_margin.html
https://www.quirksmode.org/blog/archives/2020/02/negative_margin.html
Как сделать размытие фона в CSS с помощью одной строки кода.
https://blog.prototypr.io/how-to-make-a-background-blur-in-css-with-one-line-of-code-e446c7236e60
https://blog.prototypr.io/how-to-make-a-background-blur-in-css-with-one-line-of-code-e446c7236e60
Четыре года назад Лера Зелёная работала журналистом и подумать не могла, что станет автором интерактивных курсов. Она точно знает, с какими проблемами сталкиваются новички, и как их решать.
1. Программирование — это не моё
Если для вас программирование — новая сфера знаний, может показаться, что у других всё получается быстрее и лучше, что у них есть талант. Но правда в том, что талант и предрасположенность ничего вам не гарантируют. Главное — ваше желание и упорная работа. Не стоит опускать лапки, если что-то не получается с первого раза. Программирование не ваше только в одном случае — если вам это не нужно и не интересно.
Если вы встретите какую-то сложную тему, сквозь которую трудно пробраться, вот вам несколько советов, что с этим делать:
- Обращайтесь к разным источникам: книгам, опытным разработчикам, статьям, видео.
- Если вам совсем не даётся тема — пропустите её и вернитесь позже с новыми знаниями и новым опытом.
- Воспроизводите примеры кода, которые вам встречаются.
- Пишите код регулярно, хотя бы по паре часов каждый день.
- Придумайте себе задачу и решите её с помощью кода. Если вам нравятся игры — придумайте простую игру и напишите её, а если увлекаетесь фитнесом — напишите свой счётчик калорий. Не переживайте, если вам кажется, что ваша программа будет не слишком серьёзной. Главное — выбирайте то, над чем вам интересно будет работать.
2. Страх сделать ошибку
Поначалу очень страшно писать код, боишься что-нибудь сломать. Поэтому хочется сначала придумать решение в голове, а потом писать код. Но это очень плохая тактика: если у нас в голове и есть интерпретатор, то работает он так себе. Поэтому лучше сразу довериться компьютеру. Тем более, программирование — комфортная среда для ошибок, особенно на этапе разработки: если вы ошибётесь, можно откатить изменения и программа снова будет работать. Пока вы учитесь код можно ломать сколько угодно, ничего страшного не случится.
Так что же делать:
- Будьте заранее готовы к ошибкам и относитесь к ним спокойно. Они случаются у всех, даже у опытных разработчиков.
- Сначала пишите код так, чтобы программа работала, а затем улучшайте его.
- Обязательно разбирайтесь, почему произошла ошибка: заглядывайте в консоль, гуглите, проверяйте работу программы после каждого внесённого изменения.
- Если ошибка мелкая и найти её не получается — отвлекитесь, а потом свежим взглядом посмотрите на ваш код.
3. Страх перед большими задачами
Любую крупную задачу нужно разбивать на мелкие шаги. Например, решили вы испечь торт, вы знаете, что для приготовления коржей вам нужно купить необходимые продукты, потом сделать тесто, нагреть духовку и так далее. Так же и с программированием: делите большое на части поменьше и постепенно, шаг за шагом, приходите к результату.
- Составьте хаотичный список того, что нужно сделать. Пишите туда всё, что надо сделать в вашем проекте.
- Каждую задачу разбейте на маленькие подзадачи — можно задать себе вопрос: «что нужно сделать, чтобы это появилось (заработало)?»
- Теперь нужно упорядочить хаотичный список из первого и второго пунктов. Пропишите план действий по списку. Наверняка, что-то нужно сделать в первую очередь, чтобы двигаться дальше. Например, сначала создавать базовую разметку, а потом уже навешивать обработчики на элементы.
- Начните движение по списку.
- Редактируйте план по необходимости.
И помните, чтобы научиться программировать, надо перестать бояться и начать программировать. Это работает только так и никак иначе. Не надо себя ругать и давить, если сегодня писать код не хочется и хочется сделать передышку. Это нормально: мозгу нужно время, чтобы отдохнуть и построить новые нейронные связи. Не нужно упарываться, нужно обязательно отдыхать и не требовать от себя всего и сразу прямо сейчас. Всё придёт постепенно!
Попробовать себя в программировании можно в курсе «Знакомство с JavaScript». Вы узнаете, как работает JavaScript в браузере, и научитесь оживлять интерфейсы.
1. Программирование — это не моё
Если для вас программирование — новая сфера знаний, может показаться, что у других всё получается быстрее и лучше, что у них есть талант. Но правда в том, что талант и предрасположенность ничего вам не гарантируют. Главное — ваше желание и упорная работа. Не стоит опускать лапки, если что-то не получается с первого раза. Программирование не ваше только в одном случае — если вам это не нужно и не интересно.
Если вы встретите какую-то сложную тему, сквозь которую трудно пробраться, вот вам несколько советов, что с этим делать:
- Обращайтесь к разным источникам: книгам, опытным разработчикам, статьям, видео.
- Если вам совсем не даётся тема — пропустите её и вернитесь позже с новыми знаниями и новым опытом.
- Воспроизводите примеры кода, которые вам встречаются.
- Пишите код регулярно, хотя бы по паре часов каждый день.
- Придумайте себе задачу и решите её с помощью кода. Если вам нравятся игры — придумайте простую игру и напишите её, а если увлекаетесь фитнесом — напишите свой счётчик калорий. Не переживайте, если вам кажется, что ваша программа будет не слишком серьёзной. Главное — выбирайте то, над чем вам интересно будет работать.
2. Страх сделать ошибку
Поначалу очень страшно писать код, боишься что-нибудь сломать. Поэтому хочется сначала придумать решение в голове, а потом писать код. Но это очень плохая тактика: если у нас в голове и есть интерпретатор, то работает он так себе. Поэтому лучше сразу довериться компьютеру. Тем более, программирование — комфортная среда для ошибок, особенно на этапе разработки: если вы ошибётесь, можно откатить изменения и программа снова будет работать. Пока вы учитесь код можно ломать сколько угодно, ничего страшного не случится.
Так что же делать:
- Будьте заранее готовы к ошибкам и относитесь к ним спокойно. Они случаются у всех, даже у опытных разработчиков.
- Сначала пишите код так, чтобы программа работала, а затем улучшайте его.
- Обязательно разбирайтесь, почему произошла ошибка: заглядывайте в консоль, гуглите, проверяйте работу программы после каждого внесённого изменения.
- Если ошибка мелкая и найти её не получается — отвлекитесь, а потом свежим взглядом посмотрите на ваш код.
3. Страх перед большими задачами
Любую крупную задачу нужно разбивать на мелкие шаги. Например, решили вы испечь торт, вы знаете, что для приготовления коржей вам нужно купить необходимые продукты, потом сделать тесто, нагреть духовку и так далее. Так же и с программированием: делите большое на части поменьше и постепенно, шаг за шагом, приходите к результату.
- Составьте хаотичный список того, что нужно сделать. Пишите туда всё, что надо сделать в вашем проекте.
- Каждую задачу разбейте на маленькие подзадачи — можно задать себе вопрос: «что нужно сделать, чтобы это появилось (заработало)?»
- Теперь нужно упорядочить хаотичный список из первого и второго пунктов. Пропишите план действий по списку. Наверняка, что-то нужно сделать в первую очередь, чтобы двигаться дальше. Например, сначала создавать базовую разметку, а потом уже навешивать обработчики на элементы.
- Начните движение по списку.
- Редактируйте план по необходимости.
И помните, чтобы научиться программировать, надо перестать бояться и начать программировать. Это работает только так и никак иначе. Не надо себя ругать и давить, если сегодня писать код не хочется и хочется сделать передышку. Это нормально: мозгу нужно время, чтобы отдохнуть и построить новые нейронные связи. Не нужно упарываться, нужно обязательно отдыхать и не требовать от себя всего и сразу прямо сейчас. Всё придёт постепенно!
Попробовать себя в программировании можно в курсе «Знакомство с JavaScript». Вы узнаете, как работает JavaScript в браузере, и научитесь оживлять интерфейсы.
Forwarded from Веб-стандарты (Вадим Макеев)
Выпуск №220: Цветовая гамма, история CSS, сборка в Rome, фильм про Vue, i18n, Google Fonts, геймдев, митапы. В гостях Александр Коротаев. Слушайте на Ютубе https://youtu.be/hCe_xaglY70, читайте на Медиуме https://medium.com/p/20637b9fb1ad
220. Цветовая гамма, развитие CSS, сборка в Rome, фильм про Vue…
Веб-стандарты
00:00:57 События
00:11:39 Широкая цветовая гамма
00:15:11 Этапы развития CSS
00:20:28 Вся сборка ведёт в Rome
00:26:16 Фильм про Vue.js
00:30:59 Интернационализация
00:36:30 Юбилей Google Fonts
00:40:11 Фронтендер в геймдеве
00:58:50 Зарубежные митапы
00:11:39 Широкая цветовая гамма
00:15:11 Этапы развития CSS
00:20:28 Вся сборка ведёт в Rome
00:26:16 Фильм про Vue.js
00:30:59 Интернационализация
00:36:30 Юбилей Google Fonts
00:40:11 Фронтендер в геймдеве
00:58:50 Зарубежные митапы
«Мне очень лень было написать подводку, и я ушла читать статью, как с этим бороться.» — Настя, комьюнити-менеджер.
HTML Academy
Мне лень учиться. Что сделать, чтобы полегчало
Статья про тревожность, лень, прокрастинацию и откладывание на потом.
Новый поток курса «JavaScript, уровень 1» будет проходить с 26 мая по 29 июля. После каждой лекции вы будете работать над одним из двух личных проектов на выбор: «Кекстаграм» и «Кексобукинг». А учебным проектом станет демо-страница игры-платформера «Код и Магия». Доступна оплата в рассрочку.
Вот отзыв Александра Тимошенского, нашего выпускника с девятнадцатого потока:
«Перед приобретением интенсива «JavaScript, уровень 1» испытывал огромные опасения. Как мне кажется, это связано с тем, что сейчас какой-то бум на онлайн-школы, цель которых просто вытянуть деньги.
Началось всё с того, что мне рассказали про интерактивные онлайн-курсы на этом потрясающем ресурсе. Подача материала ну просто волшебная (я надеюсь, что мой искренний отзыв не будет воспринят за рекламный). Очень затянула эта игровая подача материала, этот Кекс, эти предыстории к заданиям. Всё свободное время я проводил за решением этих интерактивных курсов.
Теперь о самом интенсиве. В сети бытует мнение, что такая модель обучения — это «обдираловка», т.к. весь материал есть в свободном доступе. Для сторонников этого тезиса спешу заявить, что смысл не в том, что вам дают информацию, которую вы больше нигде не найдете. Смысл и преимущество интенсива в том, что вы получаете актуальную структурированную информацию с примерами и ответами на все ваши вопросы. Такой подход ускоряет обучение в 1000 раз.
На интенсиве также рассказывают про особенности или «узкие места» JavaScript, что даёт более обширное представление об инструменте. Очень приятные лекторы (никогда не забуду уроки русского языка от Игоря Алексеенко и «очень просто» от Александра Сушко). Очень интересные проекты и домашние задания по ним, из-за чего не было ощущения дедлайна, т.к. ручки сами открывали Sublime.
Итог. Настоятельно рекомендую всем, кто хочет научиться программировать на JavaScript и сменить профессию. Даже если уже знаете базис, вы пополните багаж знаний колоссально после прохождения.
P.S. Осторожно, затягивает!»
Вот отзыв Александра Тимошенского, нашего выпускника с девятнадцатого потока:
«Перед приобретением интенсива «JavaScript, уровень 1» испытывал огромные опасения. Как мне кажется, это связано с тем, что сейчас какой-то бум на онлайн-школы, цель которых просто вытянуть деньги.
Началось всё с того, что мне рассказали про интерактивные онлайн-курсы на этом потрясающем ресурсе. Подача материала ну просто волшебная (я надеюсь, что мой искренний отзыв не будет воспринят за рекламный). Очень затянула эта игровая подача материала, этот Кекс, эти предыстории к заданиям. Всё свободное время я проводил за решением этих интерактивных курсов.
Теперь о самом интенсиве. В сети бытует мнение, что такая модель обучения — это «обдираловка», т.к. весь материал есть в свободном доступе. Для сторонников этого тезиса спешу заявить, что смысл не в том, что вам дают информацию, которую вы больше нигде не найдете. Смысл и преимущество интенсива в том, что вы получаете актуальную структурированную информацию с примерами и ответами на все ваши вопросы. Такой подход ускоряет обучение в 1000 раз.
На интенсиве также рассказывают про особенности или «узкие места» JavaScript, что даёт более обширное представление об инструменте. Очень приятные лекторы (никогда не забуду уроки русского языка от Игоря Алексеенко и «очень просто» от Александра Сушко). Очень интересные проекты и домашние задания по ним, из-за чего не было ощущения дедлайна, т.к. ручки сами открывали Sublime.
Итог. Настоятельно рекомендую всем, кто хочет научиться программировать на JavaScript и сменить профессию. Даже если уже знаете базис, вы пополните багаж знаний колоссально после прохождения.
P.S. Осторожно, затягивает!»
Популярные редакторы кода.
Подробнее про особенности каждого из них и доступные плагины можно почитать у нас в блоге.
Подробнее про особенности каждого из них и доступные плагины можно почитать у нас в блоге.
Какой редактор кода используете вы?
Anonymous Poll
16%
Sublime Text 3
6%
Atom
59%
VS Code
19%
WebStorm
8%
Другой
Сменить профессию подталкивают разные причины: профессиональное выгорание, желание развиваться, неудовлетворённость з/п и условиями труда.
Вот истории наших выпускников, которые не побоялись сменить профессиональную сферу, и ушли во фронтенд:
— Дарья была рекрутером — https://tml.io/3crcf
— Степан работал в полиграфии — https://tml.io/ths83
— Екатерина по образованию педагог-психолог и социальный педагог — https://tml.io/8ghgp
— Андрей стал разработчиком после восьми лет в медицине — https://tml.io/rxbkm
— А Григорий работал юристом — https://tml.io/7rfij
Вот истории наших выпускников, которые не побоялись сменить профессиональную сферу, и ушли во фронтенд:
— Дарья была рекрутером — https://tml.io/3crcf
— Степан работал в полиграфии — https://tml.io/ths83
— Екатерина по образованию педагог-психолог и социальный педагог — https://tml.io/8ghgp
— Андрей стал разработчиком после восьми лет в медицине — https://tml.io/rxbkm
— А Григорий работал юристом — https://tml.io/7rfij
Как сделать линейную диаграмму с помощью CSS.
https://css-tricks.com/how-to-make-a-line-chart-with-css/
https://css-tricks.com/how-to-make-a-line-chart-with-css/
Большинство школ и университетов, из-за сами знаете чего, перешли на дистанционное обучение. Если вы преподаёте, обратите внимания на наш личный кабинет учителя. Он хорошо подойдёт для организации дистанционного обучения и не требует больших затрат со стороны преподавателя. Заявку на подключение личного кабинета могут подать сотрудники государственных образовательных учреждений.
Что в него входит:
— 69 интерактивных курсов по основным технологиям веб-разработки;
— 30 полных доступов ко всей программе для учеников на год;
— наглядная статистика прохождения курсов учениками;
— мотивирующие задачки от Кекса.
Подробнее о личном кабинете учителя можно узнать в нашей статье.
Что в него входит:
— 69 интерактивных курсов по основным технологиям веб-разработки;
— 30 полных доступов ко всей программе для учеников на год;
— наглядная статистика прохождения курсов учениками;
— мотивирующие задачки от Кекса.
Подробнее о личном кабинете учителя можно узнать в нашей статье.