-
Notifications
You must be signed in to change notification settings - Fork 2
exam30
Билет 30
- Основные виды профессий в области интернета. Понятие компетенции. Технологии дистанционного обучения и оценки персонала.
- Использование программных обработчиков событий в веб-программировании.
Выполнил: Шукуров Фарахманд ИДМ-22-02 , Гиголо Мпена Жоэль Вианни ИДМ-22-08, Сизонов Богдан ИДМ-22-01, Соколов Святослав ИДМ-22-07
1.Основные виды профессий в области интернета. Понятие компетенции. Технологии дистанционного обучения и оценки персонала.
Человек всегда стремится к лучшему, поэтому многие люди выбирают профессию не для души, а потому насколько она востребована. Это вполне нормально, так как человек хочет иметь хороший доход и развиваться в своей сфере деятельности. Одной из самых популярных профессий 15 лет назад была профессия бухгалтера. Она была не только востребованной, но и высокооплачиваемой. Хороший доход также имели экономисты и юристы, поэтому большинство выпускников изо всех сил старались поступить в университет, чтобы получить одну из этих специальностей. Но мир меняется, а вместе с ним и рынок труда. Сегодня сфера IT (Information Technology) завоевала лидерские позиции на рынке труда, как в России и Беларуси, так и в странах ЕС. Специалистам информационных технологий предлагают высокооплачиваемую зарплату и возможность зарабатывать из любой точки мира. Огромное количество специалистов из разных сфер меняют профессию, делая выбор в пользу IT. Это очень обширная сфера, поэтому каждый сможет найти специальность для души. В этой статье вы подробнее узнаете, что такое Information Technology, какие тут есть специальности и какой доход имеет каждый специалист. Только в России интернет ежедневно посещает примерно 90 миллионов пользователей. Интернет - пользователи заходят в сеть с разной целью, кому-то нужно убить время, а кому-то заказать еду или платье. Люди смотрят странички в социальных сетях, рассматривают разные сайты и выбирают нужный товар не выходя из дома. Множество специалистов работает для того, чтобы все эти блага были нам доступны. Web-разработчики, дизайнеры, smm - специалисты, маркетологи и др. Одни из востребованных профессий:
- Системный администратор (сисадмин).
- Веб-мастер и веб-программист.
- Администратор баз данных.
- Гейм-девелопер или gamedev
- Тестировщик.
- Специалист по юзабилити (UX/UI).
- Аналитик программного обеспечения.
- Архитектор программного обеспечения.
- SEO специалист.
- Разработчик баз данных
- Front-end разработчик
- Back-end разработчик
- Разработчик нейроинтерфейсов
Понятие «компетенция» и ее значение в современном образовании Введение компетенций в нoрмативную и практическую составляющую образования позволяет решать проблему, типичную для современной казахстанской школы, когда ученики могут хорошо овладеть набором теоретических знаний, но испытывают значительные трудности в деятельности, требующей испoльзования этих знаний для решения конкретных жизненных задач или проблемных ситуaций . Компетентностный подход предполагает не усвоение учеником отдельных друг от друга знаний и умений, а овладение ими в комплексе. В связи с этим меняется, точнее, по-другому определяется система методов обучения. В основе отбора и конструирования методов обучения лежит структура соответствующих компетенций и функции, которые они выполняют в образовании . Внутри кoмпетентностного подхода выдeляются два базовых понятия: • компетентность; • компетенция. Что же такое компетентность? Что такое компетенция? К данным понятиям существуют различные подходы. Анализируя изученную литературу делается вывод, что точных, единых oпределений на данный мoмент не cуществует. Рaссмотрим существующие трактовки данныx понятий. В «Кратком словаре иностранных слов» (М., 1952 г.) приводится следующее определение: «компетентный (лат competens, competentis надлежащий, способный) – знающий, сведущий в определенной области; имеющий право по своим знаниям или полномочиям делать или решать что-либо, судить о чем-либо» . . В толковом словаре русского языка С. И. Ожегова понятие «компетентный» рассматривается как знающий, осведомленный, авторитетный в какой-нибудь области, понятие «компетенция» - как круг вопросов, в которых кто-либо хорошо осведомлен; круг полномочий, прав . В энциклопедическом словаре можно найти следующее определение «компетентность» - определенный законом круг полномочий конкретного органа, должностного лица; знания, опыт в той или иной области . В психологической литературе, а именно словаре практического психолога, раскрывается понятие социально-психологической компетентности, «...которая формируется в ходе освоения индивидом систем общения и включения в деятельность совместную». В толковом словаре под редакцией Д.И. Ушакова видны различия между понятиями компетентность и компетенция: «компетентность- осведомлённость, авторитетность; компетенция - круг вопросов, явлений, в которых данное лицо обладает авторитетностью, познанием, опытом, кругом полномочий» . Также согласно Хуторскому А.В. компетентность – совокупность личностных качеств ученика (ценностно-смысловых ориентаций, знаний, умений, навыков, способностей), обусловленных опытом его деятельности в определенной социально и личностно-значимой сфере. Компетенция – отчужденное, заранее заданное социальное требование (норма) к образовательной подготовке ученика, необходимой для его эффективной продуктивной деятельности в определенной сфере .
Компетенция – это «описание рабочих задач или ожидаемых результатов работы», «компетенции определяются, как «способность действовать в соответствии со стандартами, принятыми в организации» …к этому часто цитируемому определению компетенции добавляются мотивы, особенности характера, способности, самооценка, социальная роль, знания, которые личность использует в работе . Компетенция – это область решаемых проблем, сфера деятельности, круг вмененных обязанностей, область реализации компетентности в совокупности с критериями решения, то есть единство области реализации компетентности, критериев исполнения, и используемых ресурсов. А компетентность– это процесс направленного взаимодействия знаний, способностей и субъектных свойств личности для достижения целей в пределах заданной компетенции . Особенности дистанционного обучения персонала Технологии дистанционного обучения позволяют доставлять до обучаемого всю необходимую информацию удобным для него способом, интерактивно взаимодействовать с преподавателем, предоставляют возможность изучать материалы в любое время в любом месте, контролировать процесс обучения на любой его стадии. При этом в развитии современной системы образования прослеживается тенденция, согласно которой преподаватель уже не является только источником информации, а в первую очередь должен быть координатором развития обучающихся. Под дистанционным обучением сегодня понимают обучение, при котором все или большая часть учебных процедур осуществляется удаленно с использованием современных информационных и телекоммуникационных технологий, позволяющих осуществлять обучение на расстоянии без непосредственного, личного контакта между преподавателем и учащимся.
Дистанционное образование — это такое образование, где цели процесса реализуются путем дистанционного обучения, а по его завершении выдается свидетельство, диплом или иной документ о результатах подготовки. Под системой дистанционного обучения (СДО) принято понимать качественное и доступное комплексное образование сотрудников компании, не выходя из офиса. Ее использование позволит сократить затраты не только времени, но и средств на стационарные обучающие курсы благодаря использованию современных интернет- технологий и автоматизации большинства процессов. Целью внедрения СДО является повышение качества подготовки специалистов компании, организация непрерывного обучения сотрудников, создание общей виртуальной базы знаний и централизованный контроль за всем этим процессом. СДО должна быть обязательной составляющей рабочего процесса каждого сотрудника, иначе результаты от обучения будут меньше ожидаемых.
Преимуществом дистанционного обучения является то, что у обучаемого нет необходимости регулярно, в предписанное расписанием время, ходить в какое-либо учебное заведение, экономя время и средства на дорогу, выполняя программу обучения в установленном учебным планом порядке. Дистанционное обучение дает возможность учиться в то время, которое сам индивид отводит для учебы, выбирая темп и сроки обучения в соответствии со своими желаниями и возможностями, в том числе возможностями своей организации. Дистанционное обучение, осуществляемое на основе общенаучных принципов, имеет следующие специфические принципы:
-
динамичности (возможность изменения и дополнения содержания обучения);
-
осознанности перспективы (понимание системы перспектив как обучающимися, так и преподавателем);
-
разносторонности методического консультирования;
-
паритетности (субъект-субъектное взаимодействие преподавателя и обучающихся). Внедрение СДО — не покупка программы, это вклад в развитие каждого отдельного сотрудника и всей компании в целом. Дистанционное обучение должно восприниматься как кирпичик в общей системе обучения, и тогда его преимущества будут максимально полезны, а недостатки — сглажены. Речь идет скорее о сложности и сроках исполнения учебных продуктов, формирующих навыки. Эффективность дистанционного обучения зависит от того, насколько оперативно осуществляется связь обучающихся с преподавателем. В системах дистанционного обучения применяют следующие формы взаимодействия обучающихся, преподавателей и организаторов обучения:
-
традиционная почта;
-
факсимильная связь;
-
компьютерные технологии;
-
видеоконференции с использованием одной из форм телевещания;
-
аудио- и видеоконференции на основе телефонных технологий;
-
глобальная сеть Интернет.
Этап оценки эффективности обучения является завершающим в цикле обучения. Эффективность обучения определяется тем, достигли он заявленных целей и задач. После обучения участников нужно попросить заполнить анкету обратной связи. Например, один из вариантов оценочных листов для сотрудников включает следующие вопросы:
- – достигла ли программа заявленных целей;
- – будут ли применять полученные знания в работе и какие;
- – насколько полным и понятным было содержание обучения;
- – как оцениваете работу тренера;
- – каковы сильные и слабые стороны программы?
Метод анкетирования или обратной связи является самым распространенным и широко применимым. Для того чтобы выявить, как новые навыки применяются, можно через некоторое время после обучения попросить участников заполнить еще один вопросник:
- Какие навыки удалось применить на рабочем месте?
- Какие инструменты и методики считаете полезными?
- О чем можно рассказать коллегам как о главном открытии обучения?
Помимо сотрудников оценочный лист должен заполнить и линейный менеджер, с подачи которого формировался заказ на обучение. Ему необходимо ответить на следующие вопросы:
- – изменилось ли что-нибудь в работе подчиненного, что именно;
- – получили ли сотрудники заявленные знания и навыки и смогли ли их применить;
- – если нет, то почему;
- – как изменились результаты бизнеса?
Чтобы обучение было эффективным, требуется выполнение следующих условий:
I) Ориентироваться на оценку эффективности работы сотрудников на их рабочих местах до и после обучения.
II) Разрабатывать короткие курсы, которые закрепляют новые знания.
Если проводить такую оценку регулярно, то она позволит понять тенденции и динамику изменения ситуации на предприятии. Затем проводить ситуативный анализ - постановку следующей цели и определение того, каких знаний недостает сотрудникам на данный момент. Эти этапы повторяются на предприятии из года в год. Такая система позволяет повышать квалификацию персонала и дает возможность избегать ненужных расходов.
Использование программных обработчиков событий в веб-программировании Что такое события?.
События - это действия, которые происходят, когда пользователь взаимодействует со страницей, например, щелкает по элементу, вводит текст в поле или загружает страницу. Браузер уведомляет систему о том, что что-то произошло, и что это нужно обработать. Это обрабатывается путем регистрации функции, называемой an event handler, которая прослушивает события определенного типа. Что значит "обрабатывать событие"?.
Теперь самое время рассмотреть один ключевой вопрос Web-программирования: события, их возникновение и обработка.
Рассматривая примеры Web-сценариев, мы исходили из предположения, что они выполняются при загрузке Web-страницы. Как мы уже знаем из главы 14, Webсценарий исполняется в том месте HTML-кода Web-страницы, в котором присутствует создающий его тег <SCRIPT>. При этом неважно, является Web-сценарий внутренним (помещенном прямо в HTML-код) или внешним (хранящимся в отдельном файле Web-сценария). Однако существует большая группа Web-сценариев, которые выполняются при возникновении определенного события, к которому эти Web-сценарии были привязаны. О них-то и пойдет сейчас разговор.
Событием в терминологии Web-программирования называется некое условие, которое возникает в Web-обозревателе в ответ на действия посетителя или в процессе работы самого Web-обозревателя. Так, щелчок левой кнопкой мыши на элементе Web-страницы приводит к возникновению события "щелчок левой кнопкой мыши", а перемещение курсора мыши над элементом Web-страницы — "перемещение курсора мыши". Нажатие клавиши на клавиатуре приводит к возникновению события "нажатие клавиши", а ошибка в загрузке изображения — "ошибка загрузки". Существует много разнообразных событий, как говорится, на все случаи жизни. Ежесекундно их возникает десятки, если не сотни. Так вот, мы можем заставить Web-сценарий выполняться в ответ на возникновение определенного события в определенном элементе Web-страницы. Для этого нужный Web-сценарий особым образом привязывается к данному элементу Webстраницы и событию. Такие Web-сценарии называются обработчиками событий.
Что может делать обработчик события? Да что угодно! При наведении курсора мыши он может привязывать к элементу Web-страницы другой стилевой класс, меняя его представление. (Именно такой обработчик события мы создали в главе 14.) При щелчке левой кнопкой мыши на элементе Web-страницы — разворачивать или сворачивать блочный контейнер, открывая или скрывая его содержимое. А при изменении размеров окна Web-обозревателя — менять размеры блочных контейнеров, чтобы полностью занять ими клиентскую область окна.
Теперь уясним следующие моменты, связанные с обработчиками событий.
-
Обработчик события оформляется в виде функции, которая принимает два параметра. Подробнее об этом мы поговорим потом.
-
Обработчик события привязывается к конкретному элементу Web-страницы, в котором возникают события, требующие обработки. Так, если нужно обработать событие "щелчок левой кнопкой мыши" в каком-либо абзаце, обработчик привязывается к данному абзацу.
-
Обработчик события привязывается к конкретному событию. Так, если мы привязали обработчик к событию "щелчок левой кнопкой мыши", он будет выполняться только при возникновении именно этого события. Другие события, скажем, "двойной щелчок левой кнопкой мыши", он обрабатывать не будет.
-
Обработчик события выполняется только при возникновении заданного события в элементе Web-страницы, к которому он привязан. Во время загрузки Webстраницы он не выполняется.
-
Мы можем привязать один и тот же обработчик сразу к нескольким элементам Web-страницы и нескольким событиям. Так, один и тот же обработчик может обрабатывать событие "щелчок левой кнопкой мыши" в абзаце и в гиперссылке. Кстати, так часто и делают.
Самые полезные для нас на данный момент события, поддерживаемые объектом Element библиотеки Ext Core, представлены в табл. 15.1. Их довольно много, и некоторые из них поддерживаются только определенными элементами Webстраницы.
-
abort - Возникает при прерывании загрузки изображения, аудио или видеофайла посетителем. Не всплывает. Действие по умолчанию — отмена загрузки, отменить его невозможно
-
blur - Возникает, когда гиперссылка теряет фокус ввода. Не всплывает. Действие по умолчанию — потеря гиперссылкой фокуса ввода, отменить его невозможно
-
click - Возникает при щелчке левой кнопкой мыши на элементе Web-страницы после событий mousedown и mouseup. Всплывает. Действие по умолчанию зависит от конкретного элемента, может быть отменено
-
dblclick - Возникает при двойном щелчке левой кнопкой мыши на элементе Web-страницы. Всплывает. Действие по умолчанию зависит от конкретного элемента, может быть отменено
-
error - Возникает при ошибке при загрузке изображения, аудио или видеофайла. Не всплывает. Действие по умолчанию — вывод сообщения об ошибке, отменить его невозможно
-
focus - Возникает, когда гиперссылка получает фокус ввода. Не всплывает. Действие по умолчанию — получение гиперссылкой фокуса ввода, отменить его невозможно
-
keydown - Возникает при нажатии любой клавиши. Всплывает. Действие по умолчанию передача нажатой клавиши элементу, имеющему фокус ввода, может быть отменено
-
keypress - Возникает при нажатии любой алфавитно-цифровой клавиши между событиями keydown и keyup. Если клавиша удерживается нажатой, возникает постоянно, пока клавиша не будет отпущена. Всплывает. Действие по умолчанию — передача нажатой клавиши элементу, имеющему фокус ввода, может быть отменено
-
keyup - Возникает при отпускании нажатой ранее клавиши. Всплывает. Действие по умолчанию — передача нажатой клавиши элементу, имеющему фокус ввода, может быть отменено
-
load - Возникает после успешной загрузки изображения, аудио или видеофайла. Не всплывает. Действие по умолчанию отсутствует
-
mousedown - Возникает при нажатии левой кнопки мыши. Всплывает. Действие по умолчанию отсутствует
-
mousemove - Возникает при перемещении курсора мыши над элементом Web-страницы.Всплывает. Действие по умолчанию отсутствует
-
mouseout - Возникает, когда курсор мыши уводится с элемента Web-страницы. Всплывает. Действие по умолчанию отсутствует
-
mouseover - Возникает, когда курсор мыши наводится на элемент Web-страницы. Всплывает. Действие по умолчанию отсутствует
-
mouseup - Возникает при отпускании нажатой ранее левой кнопки мыши. Всплывает Действие по умолчанию отсутствует
Не будем пока вдаваться в детали, мы к ним еще вернемся. Сейчас рассмотрим более насущный вопрос.
Метод on объекта Element выполняет привязку указанной функции к указанному событию данного элемента Web-страницы в качестве обработчика:
<экземпляр объекта Element>.on(<событие>, <функция-обработчик>)
Первым параметром методу передается строка с названием события, к которому выполняется привязка обработчика. Названия событий приведены в первом столбце .
Второй параметр — функция, которая станет обработчиком события. Эта функция должна принимать следующие параметры:
- первый — экземпляр объекта EventObject, представляющий сведения о событии и позволяющий им управлять (мы рассмотрим этот объект потом);
- второй — экземпляр объекта HTMLElement, представляющий элемент Webстраницы, в котором изначально возникло данное событие. Кроме того, в функцию-обработчик неявно передается еще один параметр — экземпляр объекта HTMLElement, представляющий элемент Web-страницы, в котором в данный момент обрабатывается данное событие, — тот самый элемент, к которому привязан этот обработчик. Событие могло возникнуть в нем изначально, а могло всплыть из дочернего элемента; подробнее об этом будет рассказано в следующем разделе. Данный параметр доступен в теле функции-обработчика через переменную this.
Пример: Ext.get("navbar").on("mouseover", function(e, t) {
Ext.get(this).addClass("hovered");
}
);
Здесь мы привязываем к списку navbar обработчик события mouseover. Первый параметр метода on определяет название события, которое мы хотим обрабатывать. Второй параметр этого метода содержит объявление функции-обработчика.
В теле функции-обработчика мы обращаемся к переменной this, чтобы получить экземпляр объекта HTMLElement, представляющий элемент Web-страницы, чье событие мы обрабатываем. Чтобы получить из него соответствующий экземпляр объекта Element, мы используем метод get. После чего привязываем к полученному экземпляру объекта Element стилевой класс hovered вызовом метода addClass.
Отметим, что наша функция-обработчик принимает два параметра, которые, впрочем, нигде в ее теле не используются. Так что мы можем вообще не указывать их в объявлении функции-обработчика:
Ext.get("navbar").on("mouseover", function() {
Ext.get(this).addClass("hovered");
}
)
Мы можем оформить обработчик события в виде функции, имеющей имя, а потом указать это имя в качестве второго параметра метода on:
function navbarMouseOver() { Ext.get(this).addClass("hovered");
}
Ext.get("navbar").on("mouseover", navbarMouseOver);
Это полезно, если мы хотим привязать один обработчик сразу к нескольким событиям одного или нескольких элементов Web-страницы.
Метод removeAllListeners объекта Element удаляет все привязанные к данному элементу Web-страницы обработчики событий. Он не принимает параметров.
Пример:
Ext.get("navbar").removeAllListeners();.
И еще два важных вопроса, без понимания которых невозможно писать эффективные обработчики событий, — всплытие событий и их действия по умолчанию.
Давайте рассмотрим пункты списков, формирующих полосу навигации, и "внешнего", и вложенного. Мы привязали к ним обработчики событий mouseOver и mouseOut — это выполняет второй Web-сценарий.
Мы уже знаем, что первый параметр функции-обработчика события хранит экземпляр объекта EventObject, содержащий сведения о событии и позволяющий им управлять. Давайте рассмотрим некоторые методы этого объекта, которые будут для нас наиболее полезны.
Метод getCharCode возвращает код алфавитно-цифрового символа, введенного с клавиатуры, в кодировке Unicode в виде числа. Он не принимает параметров.
Коды алфавитно-цифровых символов можно узнать с помощью утилиты Таблица символов, поставляемой в составе Windows.
Метод getKey возвращает код нажатой на клавиатуре клавиши в кодировке Unicode в виде числа. Он не принимает параметров. Методы getPageX и getPageY возвращают, соответственно, горизонтальную и вертикальную координаты курсора мыши относительно Web-страницы в виде чисел в пикселах. Они не принимают параметров.
Метод preventDefault отменяет действия по умолчанию для события. Он не принимает параметров и не возвращает значения.
Метод stopPropagation отменяет дальнейшее всплытие события. Он не принимает параметров и не возвращает значения.
Метод stopEvent отменяет действия по умолчанию для события и отменяет его дальнейшее всплытие. Фактически он объединяет действие методов preventDefault и stopPropagation. Этот метод также не принимает параметров и не возвращает значения.
Список источников:
- 📃 Использование программных обработчиков событий в веб-программировании.
- 📃 Понятие «компетенция» и ее значение в современном образовании
- 📃 Технологии дистанционного обучения и оценки персонала.
- 📃 Оценка эффективности обучения.
- 📃 [HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов.](СПб.: БХВ-Петербург, 2011. — 416 с.: ил. — (Профессиональное программирование) ISBN 978-5-9775-0596-3)