что такое лшо в названии класса
От «ашек» до «яшек»: почему в российских школах так много классов и в каких хотят учиться сами дети
Автор фото, Vitaly Nevar/TASS
В российских школах едва хватает алфавита для обозначения первых классов. В первый день учебного года в социальных сетях широко разошелся видеоролик из Краснодара, где дети стоят с табличками 1 «Ы», 1 «Х», 1 «Ф» и 1 «Я». Для старшего поколения это выглядит странно, но теперь так обозначают классы по всей стране. Би-би-си рассказывает, почему так происходит, и что об этом думают сами дети.
Также появление 1 «Я» класса в краснодарской школе стало поводом для обсуждения в соцсетях тем миграции в южные регионы России и высокой плотности населения на юге страны.
На самом деле появление первых «Ф», «Ы» и «Я» мало связано с ростом населения или рождаемости.
В Москве школы, набирая первоклассников, доходят до середины алфавита: школьники попадают, например, в классы «Л» и «П».
В столице реформа школьной системы стартовала в начале 2010-х годов, когда мэром стал Сергей Собянин, а департамент образования Москвы возглавил Иосиф Калина.
Мы быстро, просто и понятно объясняем, что случилось, почему это важно и что будет дальше.
Конец истории Подкаст
До реформы финансирование московских школ во многом определялось их статусом (школа это или гимназия и т.д.), а после деньги стали выделять, исходя из количества детей в каждом учебном завдении. Чтобы решить проблему «непопулярных» школ с малым количеством учеников и переполненных престижных, власти стали их объединять.
Однако, как выяснили в 2016 году исследователи из Института образования Высшей школы экономики, на практике все оказалось сложнее.
Согласно исследованию, доступность профильного образования в старших классах, действительно, немного выросла, однако «простым» классам достаются не лучшие педагоги, успеваемость в целом по школе не выравнивается, кружков стало больше за счет появления платных секций, а число детей, посещающих бесплатные кружки, практически не изменилось.
Педагоги также говорили о росте нагрузки и появлении новых неоплачиваемых обязанностей, но при этом учителя укрупненных школ были чуть более довольны своей зарплатой, чем их коллеги из «обычных» школ.
Многие критики реформы и исследователи указывают на существенные негативные изменения в результате укрупнения школ, но процесс объединения учебных заведений в кластеры продолжается.
Это означает, что первоклассники в ближайшем будущем будут приходить в 1 «А», 1 «К» и, возможно, 1 «Я».
Как называть css-классы
Основываясь на моих любимых статьях по данной теме и личном опыте, вот мои 5 копеек о том, как называть CSS-классы.
0. Прежде чем думать о названии класса, выберите подходящее название для HTML-элементов
Если это поле, используйте элемент input
Читать HTML-документ будет гораздо легче.
Пример:
1. Назначайте классы как можно ниже по DOM-дереву
Это сказывается на названии классов. Всегда пишите название класса прямо в HTML-элементе, для которого нужно оформление, даже если на это приходится потратить дополнительные усилия. Если не ясно почему, почитайте нижеприведённую статью Криса Койера.
Пример:
2. Называйте классы по содержимому
Пример:
3. Не называйте класс по содержимому, если картинка нагляднее
Скажем, лого шапки на самом деле выглядит так:
Тогда не называйте его header-logo.
Источник: KNACSS v4
5. Не используйте верблюжийРегистр
Это затрудняет чтение
Пример:
6. Пробуйте БЭМ
На сегодняшний день это одно из самых популярных соглашений.
(двойной дефис) означает вариант элемента.
(двойное подчёркивание) означает дочерний элемент.
Пример:
7. Пробуйте ещё страшнее
БЭМ открывает новые возможности, даже если поначалу их соглашения выглядят мерзко.
Тем не менее, такая своеобразность помогает глазу моментально уловить суть происходящего, и в случае БЭМ, поверьте, это работает.
Теперь можете пробовать более мерзкое соглашение, пока вы придерживаетесь его на всём проекте.
Пример:
8. Не сокращайте описывающие слова
Источник: phpied.com
9. Пробуйте использовать только одну букву в качестве осмысленного префикса
Пример:
Пример:
Пример:
12. Старайтесь отделить родительский элемент от дочернего
Если у класса слишком много обязанностей, разделите его на 2 отдельных свойства.
Пример:
13. Несемантические классы должны явно описывать свои свойства.
Большинство из них содержат только одно свойство, и незачем его скрывать.
14. Явные хаки (I)
Если вы не довольны вашем CSS-селектором, скажите это всем.
Это произойдёт в любом случае, даже с лучшими CSSупергеро(ин)ями, поэтому не стыдитесь этого.
Подберите в вашей команде слово, подходящее для таких случаев, и придерживайтесь его на протяжении всего проекта.
Лично я использую слово «HACK», потому что IDE Atom его автоматически подсвечивает.
Пример:
15. Явные хаки (II)
Еще толковый вариант — собрать весь код со «странностями» в отдельный файл, shame.css
Опять же, Гарри Робертс подсказал
16. Старайтесь избегать более двух слов для одного имени
Название должно говорить само за себя, в одно-два слова, иначе код будет трудно поддерживать.
Пример:
17. Используйте атрибут data-state для указания состояния компонента
Манипуляция состоянием — далеко не редкость. Это происходит насколько часто, что специальный атрибут для состояния экономит время и силы в долгосрочной перспективе.
Пример:
Источник: к сожалению, не могу вспомнить, кто об этом писал, но его совет оказался весьма полезным.
18. Используйте префиксы has- или is- для состояния
Манипуляция состоянием происходит очень часто (ещё раз). Поэтому придерживаться строгого соглашения наименования для состояния будет очень полезно.
Пример:
19. Используйте дефис в качестве префикса при сочетании нескольких состояний
Нужно избегать сочетания состояний любой ценой. А когда это невозможно, на помощь придёт очень полезный трюк Бена Смифета.
Пример:
20. При объявлении селектора в HTML придерживайтесь одиночных кавычек вместо двойных
Это упрощает чтение документа.
Пример:
Источник: я узнал это, когда работал с командой Predicsis
21. Не следуйте правилам
Я попытался дать некоторые рекомендации, основанные на личном опыте и статьях, которые оказались для меня наиболее полезными.
Я не говорю, что всё это пригодится и в вашем случае, поэтому мой наилучший совет:
1) Постарайтесь улучшать своё именование классов, 2) соблюдайте его последовательно для данного проекта, 3) но избегайте переусложнения.
Если правило вам не подходит, просто пропустите его
Особая благодарность @HugoGiraudel, @kaelig и @gaetanbt за их отзывы.
CSS GuideLines, часть 3. Именование классов
Соглашения по именованию CSS позволяют писать строгий, чистый и красивый код. При соблюдении правил именования вы всегда будете знать:
Следует отметить, что сами по себе правила именования не дадут особой выгоды при написании CSS; но зато они весьма полезны при просмотре разметки.
Разделение дефисом
Все слова в названиях классов должны быть разделены дефисом:
CamelCase и знак подчеркивания не используются для классов, следующий пример неправилен:
БЭМ-подобное именование
Для более крупных взаимосвязанных частей интерфейса я использую БЭМ-подобное именование классов.
БЭМ, то есть Блок, Элемент, Модификатор, это методология, созданная разработчиками Яндекса. Несмотря на то, что БЭМ — это довольно крупная методология, в данный момент мы заинтересованы только в ее способе именования элементов. Причем, мое соглашение по именованию немного отличается от оригинального БЭМ’a: принципы одни и те же, но синтаксис разный.
В начале класса всегда ставится название блока, для обозначения элемента мы отделяем название блока от названия элемента двумя подчеркиваниями (__), а для обозначения модификатора используем два дефиса (—).
Использование блоков
Более реалистичный пример правильного использования блоков может выглядеть следующим образом:
Каждая часть кода представляет свой собственный блок. Неправильный пример использования:
Важно уметь различать, где стоит применять БЭМ, а где нет. Как правило, я использую блоки для описания автономных частей пользовательского интерфейса.
Множество слоев
Добавляем модификации элементов
Вам может потребоваться добавлять вариации элементов, это может быть сделано несколькими способами, в зависимости от того, как и почему эти элементы должны быть изменены. Опять же, если человек имеет голубые глаза, то в CSS это может быть описано так:
Но что делать, если мы хотим описать лицо красивого человека? То есть человек красив сам по себе, в отличие от предыдущего примера, и нам нужно описать его лицо? Это делается следующим образом:
Это один из немногих случаев, когда мы можем менять элемент в зависимости от модификации блока. При использовании Sass получился бы такой код:
Именование в разметке
Как ранее было замечено, соглашение по именованию классов наиболее полезно при работе с разметкой. Взгляните на следующий кусок разметки, не следующий нашему соглашению:
При просмотре такой разметки очень сложно ответить на все эти вопросы. Использование соглашения об именовании меняет дело:
Теперь нам сразу видно, какие классы связаны друг с другом и как, а какие нет; мы знаем, какие классы мы не можем использовать вне этой разметки; наконец, мы знаем, какие классы могут быть использованы в любом другом месте.
JavaScript-хуки
Как правило, неразумно привязывать JS- и CSS-код к одному и тому же классу в разметке, потому что удалив или изменив один класс с целью, например, изменения поведения скрипта, вы непременно затронете CSS, и наоборот. Намного чище, прозрачнее и в целом лучше привязывать JS к отдельным классам.
Я сталкивался со случаями, когда удаление каких-то классов с целью переработки стилей, ломало работу всех скриптов на странице, а все потому что разработчик не подумал и привязал стили со скриптами к одному и тому же классу.
Как правило, разработчики используют отдельный класс для js, начинающийся с префикса «js-», например:
data-* атрибуты
Также довольно часто разработчиками используются data-* атрибуты в качестве js-хуков, но это неправильно. data-* атрибуты, согласно спецификации, предназначены для хранения данных, недоступных на странице. data-* атрибуты созданы для хранения данных, а не для для привязки к js.
В продолжение темы.
Как уже было сказано, все правила, представленные выше весьма просты. Я призываю вас не останавливаться на изученном и читать другие материалы по этой теме — это позволит вам получить больше возможностей по именованию классов.
Как расшифровать названия детских садов, школ и центров творчества
Не завидую родителям. Если вы никак не связаны с системой образования и не журналист, который пишет об этом, найти нужную школу, детский сад, музыкальный кружок и спортивную секцию вам будет очень непросто. Нормальные, понятные всем слова в последние годы просто исчезли из сферы образования.
У вас в семье есть будущий первоклассник? Вы подыскиваете для него хорошую школу? Имейте в виду, записывать ребенка вам придется не в школу, а в ГБОУ или МБОУ. А может, даже в МКШ, МКОУ или МАОУ (маоу… звучит-то как красиво, почти как в репортажах Юрия Сенкевича о путешествиях куда-нибудь в Индонезию или Новую Зеландию).
Еще сюжет: врачи и психологи советуют отправить ребенка в школу-интернат. И тут опять китайская грамота для родителей. Придется метаться между ГКОУ СКОШИ. Что означает «Государственное казенное образовательное учреждение «Специальная (коррекционная) общеобразовательная школа-интернат».
Ладно, посидели, нашли, что нужно. Теперь надо понять, как и чему будет учить школа вашего особенного ребенка. И вот разъяснение на одном из сайтов:
«Данный вариант… для детей, не получивших дошкольное образование, способствующее освоению НОО на основе АООП. Их обучение строится в соответствии с ФГОС НОО для учащихся с ОВЗ, которым специалистами ЦПМПК был рекомендован 2 вариант обучения (вариант 8.2)». О чем это? Перевод будет примерно таким: если ребенок с серьезной умственной отсталостью не ходил в детский сад, в начальной школе он может учиться 6 лет по особым программам.
Спросила у дочки-десятиклассницы: «Знаешь, что такое ГБОУ?» Она сразу выдала: «Государственное …образовательное учреждение!» Ого, уже усвоила! «Б» что такое?» Секунд пять подумала: «Бесплатное!» А что, все верно.
Сокращенные названия школ, садиков и домов творчества
– Ну что, сынуля, тебе понравилось в МБОУ?
– Нет, я лучше в ГБДОУ останусь.
Еще немного, и такие диалоги вполне могут стать обычными даже в семьях, в которых никто не связан с образованием. Сейчас эту абракадабру способны разобрать только педагоги, ну или работники «ОИВ субъектов РФ, осуществляющих государственное управление в сфере образования». О как завернуто! ОИВ – это органы исполнительной власти, остальное означает местные министерства образования или, как вариант, отделы/департаменты муниципалитетов, мэрий, исполкомов.
Но за последние лет 10 из обычной жизни почему-то практически исчезли понятные всем и каждому названия садиков, школ и так далее по восходящей «образовательной траектории», как называют теперь движение по ступеням обучения. Поэтому, вероятно, от безысходности скоро уже все начнут разбираться во всех этих МБОУ и ГБДОУ. Ну а пока простому смертному без подсказок Гугла всезнающего понять, что к чему, крайне сложно.
Совсем скоро – с 1 апреля – начнется запись детей в школы, поэтому мы составили краткий гид по аббревиатурам, обозначающим полные названия учебных заведений. Он пригодится, чтобы вы не отдали своего первоклашку в коррекционный интернат вместо обычной школы или наоборот.
Обычные школы и детсады
Итак, переводы с канцелярского на общечеловеческий язык.
Казенное, бюджетное или автономное учебное заведение школа – для родителей большой разницы нет, потому что все эти учреждения бесплатные, финансируются из бюджетов разных уровней, просто отличаются механизмы этого финансирования и возможности школ распоряжаться своим имуществом.
Тем не менее небольшое отличие может быть: иногда у государственных школ и детских садов оснащение лучше, чем у муниципальных. У автономных образовательных учреждений больше возможностей предоставлять дополнительные платные услуги (организовывать кружки, проводить факультативы и т. д).
Недавно с легкой руки Минпросвещения появилась еще пара не фигурирующих в официальных названиях антонимичный аббревиатур:
Школы для необычных детей
Теперь об учебных заведениях для особенных детей. Их на официальном языке называют «учащимися с ограниченными возможностями здоровья» – с ОВЗ.
Учиться особенные дети с самого раннего возраста могут по обычным или специальным программам:
Если просто школы мало – дополнительное образование
Кроме НОО, ООО и СОО есть еще и ДО – дополнительное образование. Кружки и секции придется посещать не в Доме творчества (про дворцы пионеров уже все забыли давным-давно), а в загадочных заведениях:
Ну а если таланты рисовать, петь или играть на музыкальных инструментах хочется развить до профессионального уровня, тогда вам в ФГБПОУ – федеральные государственные бюджетные профессиональные образовательные учреждения. Это по старинке музыкальные и художественные школы.
Теперь вы все знаете и можете перевести на человеческий язык диалог, с которого началась эта статья. Для контроля – он будет выглядеть так:
– Ну что, сынуля, тебе понравилось в школе?