HTML Academy
10.2K subscribers
5.26K photos
162 videos
4 files
3.28K links
Курсы по веб-разработке: вёрстка, программирование, работа и комьюнити.
Наш секретный бот @HTMLAcademyKeksobot.

Вопросы по обучению @htmlacademy_sales

Ролики на YT https://www.youtube.com/@HTMLAcademyTV
Ролики на VK https://vkvideo.ru/@htmlacademy
Download Telegram
Опыт и знания программистов увеличиваются во время работы и практики. Возникает вопрос — как измерить опыт специалиста.

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

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

P.S. Персонажи на картинке вымышлены, все совпадения случайны.
Уже сегодня стартуют:

«HTML и CSS. Профессиональная вёрстка сайтов» (7 сентября — 8 ноября) — https://tml.io/dofnj

Профессия «Фронтенд-разработчик» (7 сентября 2020 — 28 марта 2021) — https://tml.io/2886o

Профессия «React-разработчик» (7 сентября 2020 — 1 августа 2021) — https://tml.io/x89ug

Ещё можно записаться и приступать к обучению. Ждём вас на наших курсах!
Замыкания — мощный инструмент в JavaScript. Разбираемся, что они из себя представляют, и почему они такие.
Препроцессоры давно стали необходимым инструментом для верстальщика. Давайте разберёмся, для чего они нужны.

CSS-препроцессоры позволяют при написании стилей использовать свойственные языкам программирования приёмы и конструкции: переменные, вложенность, наследуемость, циклы, функции и математические операции. Синтаксис препроцессоров похож на обычный CSS. Код, написанный на языке препроцессора, не используется прямо в браузере, а преобразуется в чистый CSS-код с помощью специальных библиотек. Наиболее популярные препроцессоры — Less и Sass.

Преимуществом Less является простота, стандартный для CSS синтаксис и возможность расширения функционала за счёт плагинов. Sass — более мощный инструмент с собственным синтаксисом.

Подробнее про процессоры вы можете узнать на курсе «HTML и CSS. Адаптивная вёрстка и автоматизация», который начинается 9 ноября: https://tml.io/nbm20
Фриланс vs трудоустройство в компанию

Фриланс и удалённая работа на компанию — разные формы трудоустройства. Зачастую начинающим специалистам сложно определиться с тем, какой формат более оптимальный. Разбираем, чем же отличается фриланс от работы на компанию, и какие преимущества и недостатки он имеет.

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

Важный момент — коммуникации с заказчиком. Если вы не любите договариваться и заниматься решением формальных вопросов, фриланс тоже не для вас. Являясь сотрудником компании вы не будете решать организационные проблемы с заказчиком.

При наличии небольшого опыта однозначно можем вам посоветовать начинать с работы в компании. На фрилансе никто не проверяет качество вашей работы — кроме заказчиков-перфекционистов. Вы можете остановиться на одном уровне и совершать ошибки, которые никто за вас не исправит. Компания будет вас направлять в нужное русло и мотивировать на качественное развитие.

После некачественной работы на фрилансе вас могут даже не взять в компанию джуном, а вот благодаря опыту в хорошей компании вы сможете найти себе проекты на фрилансе. Главное — помнить, что сфера IT развивается динамично: всегда нужно заниматься получением новых знаний и совершенствовать навыки.
Фриланс или работа в компании?
Anonymous Poll
26%
Фриланс
74%
Компания
Сегодня отмечается День тестировщика 🎉

Давайте вспомним, в чём заключается их работа, и зачем сайтам нужно тестирование.
Алексей Симоненко уже в эфире! Подключайтесь — https://tml.io/twec0

Сегодня говорим про программирование на JavaScript.
Вы успешно прошли собеседование и устроились в компанию. Что же делать дальше? Рассказываем, как хорошо себя зарекомендовать и добиться повышения.

Главное — быть честным перед собой и компанией. Если что-то не получается, скажите об этом сразу, иначе о вас будут думать как о безответственном сотруднике. И, конечно же, не бойтесь предлагать идеи и задавать вопросы.
​​В‌ ‌нашу‌ ‌программу‌ ‌обучения‌ ‌входят‌ ‌не‌ ‌только‌ ‌интенсивные‌ ‌и‌ ‌профессиональные‌ ‌курсы,‌ ‌где‌ ‌вы‌ ‌можете‌ ‌получить‌ ‌практические‌ ‌навыки‌ ‌под‌ ‌руководством‌ ‌наставников‌ ‌и‌ ‌лекторов,‌ ‌но‌ ‌и‌ ‌«навыки»‌ ‌—‌ ‌мини-курсы‌ ‌с‌ ‌теорией‌ ‌и‌ ‌примерами‌ ‌задач.

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

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

Навыки‌ ‌связаны‌ ‌в‌ ‌единую‌ ‌систему‌ ‌и‌ ‌ведут‌ ‌вас‌ ‌к‌ ‌главной‌ ‌цели‌ ‌—‌ ‌умению‌ ‌решать‌ ‌сложные‌ и‌ ‌крупные‌ ‌задачи‌ ‌целиком.‌ ‌Пройдя‌ ‌по‌ ‌«дереву‌ ‌навыков»,‌ ‌вы‌ ‌будете‌ ‌иметь‌ ‌все‌ необходимые‌ ‌знания‌ ‌и‌ ‌опыт‌ ‌для‌ ‌того,‌ ‌чтобы‌ ‌начать‌ ‌верстать‌ ‌макеты‌ ‌реальных‌ ‌сайтов.‌
Короткий чек-лист на случай, если вам понадобится проверить работу сайта перед запуском, а тестировщика рядом не будет.
Вы просили — мы сделали. Марафон по вёрстке «Заверстаю» возвращается

За четыре недели вы разберётесь в основах HTML, CSS и JavaScript, сверстаете свой первый макет и опубликуете его в интернете.

Все участники получат скидки на профессиональные курсы и программы профессий, а среди тех, кто дошёл до конца, будет разыграно бесплатное обучение на курсе «HTML и CSS. Профессиональная вёрстка сайтов».

Чтобы принять участие в марафоне, подпишитесь на рассылку — https://vk.cc/ayRFI7

Стартуем 21 сентября!
​​Подборка полезных книг для бэкенд-разработчиков, которые помогут улучшить знания в PHP и повысить качество работы.
— Где диванатор?! Ты не мог отдать его человеку из толпы.

Сегодня отмечаем День Бэтмена и дарим скидку до 50% на навыки и макеты 🦇

Каждый навык научит вас решать конкретную профессиональную задачу. А тренировочные макеты идеально походят для практики. К ним приложены инструкции с рекомендациями профессиональных фронтендеров и пример эталонной вёрстки.

Акция продлится до 17 сентября включительно: https://tml.io/v991t
Есть мнение, что БЭМ может использоваться только в Яндексе, так как методика разработана специалистами поисковика. Развеиваем этот миф и разбираемся, что такое БЭМ, и где он может быть востребованным.

БЭМ — блок, элемент, модификатор — методология веб-разработки, в основе которой лежит принцип разделения интерфейса на независимые блоки. Как говорит сайт bem.info, БЭМ предлагает единые правила написания кода, помогает его масштабировать и повторно использовать, а также увеличивает производительность и упрощает командную работу.

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

Изначально, когда БЭМ вышел за пределы Яндекса, все старались воспроизводить его дословно. Сейчас он уже адаптирован, да и вообще отлично развивается: появились уровни переопределения, богатый инструментарий, JS-библиотека для работы с БЭМ-классами, шаблонизаторы и целый БЭМ-стэк.

Пока вы пишите интерфейс на БЭМе, ваш код будет организован, предсказуем, расширяем и готов для повторного использования. Подробнее про БЭМ вы можете узнать на курсе «HTML и CSS. Адаптивная вёрстка и автоматизация», который стартует 9 ноября: https://tml.io/a5npc