Слайд 1СФЕРЫ IT и WEB разработка
Богомолов С.А.
Пути профессионального роста
Слайд 2Содержание
Сферы IT
Системный администратор
Дизайнер
SMM-специалист (Social Media Marketing)
Модератор сайта, форума
SEO-специалист
Копирайтер
Разработчик ПО
Тестировщик ПО
Архитектор баз
данных
Программирование и Web разработка
Заключение
Слайд 4Специальности в сфере IT
Системный администратор
Специалист, который занимается проектированием и настройкой компьютерных
сетей, установкой, настройкой и обслуживанием оборудования, защитой информации.
Дизайнер
Дизайнер это по сути художник нашего времени. Направлений дизайна тоже достаточно много. Из наиболее распространенных на сегодняшний день можно выделить:
Web-дизайнер
Web-дизайнер — это человек, обладающий художественным вкусом и знаниями интернет-технологий, который создает Web-страницы и объединяет их в Web-сайты. Главная задача web-дизайнера — оформить интернет-проект так, чтобы как можно больше пользователей им заинтересовалось.
Слайд 5Специальности в сфере IT
Гейм-дизайнер
Гейм-дизайнер (game designer) — это создатель игр в
широком смысле этого слова. Его можно назвать продюсером игр, ответственным за игровой дизайн проекта
Архитектор VR
Архитектор VR — это архитектор виртуальной реальности, специалист, создающий новое виртуальное пространство.
SMM-специалист (Social Media Marketing)
Специалист по социальным сетям управляет присутствием бренда и продвижением в социальных каналах (Facebook, ВКонтакте, Одноклассники, Мой Мир, Twitter, Instagram и других).
Его задачи – увеличивать охват аудитории, которой интересен товар или услуга клиента, укреплять имидж клиента, обрабатывать негатив, в том числе – «черный PR» в социальных сетях. Стремиться создать положительный имидж заказчику. Напрямую SMM может не влиять на продажи (но косвенно, за счет положительного имиджа продукта – увеличивать их).
Слайд 6Специальности в сфере IT
Модератор сайта, форума
Модератор сайта отвечает за работу форума,
отвечает на вопросы посетителей, выступает в роли цензора (следит за поведением участников форума, пресекает попытки некорректных или нецензурных высказываний или рекламных сообщений).
SEO-специалист
SEO-специалист (с англ. SEO - Search Engine Optimization) осуществляет поисковую оптимизацию сайтов, то есть занимается продвижением сайтов в поиске. В настоящее время SEO-специалист является ключевым звеном отдела маркетинга
Копирайтер
Специалист, занимающийся написанием текстов, слоганов, статей, сценариев рекламных роликов с целью их дальнейшей продажи.
Слайд 7Специальности в сфере IT
Разработчик ПО
На сегодняшний день существует несколько направлений в
разработке.
Веб-разработка
Специалист в области компьютерных технологий, а именно web-программирования. Призван воплотить в жизнь проекты web-дизайнеров, создавая функционирующий сайт.
Разработка игр
Специалист, занимающийся созданием программного кода, визуализацией и концепцией игры, а также выбором средств для реализации поставленных задач.
Мобильная разработка
Специалист, разрабатывающий программные приложения для различных мобильных устройств: планшетов, смартфонов.
Слайд 8Специальности в сфере IT
Прикладное программирование
Это специалисты, занимающиеся разработкой и внедрением программного
обеспечения, необходимого для нормального функционирования организаций. Например, специалисты по 1С. В спектр их обязанностей входит обновление, настройка и доработка программ под индивидуальные потребности сотрудников, специфику компании.
Системное программирование
Специалист, разрабатывающий операционные системы, интерфейсы, распределяющие базы данных, управляющие работой сетей. Это самый редкий вид программирования и самый сложный. Системные специалисты всегда востребованы.
Разработка десктоп приложений
Специалист, разрабатывающий программные приложения под операционные системы, такие как Windows, Mac OS, Linux и другие.
Слайд 9Специальности в сфере IT
Программирование микроконтроллеров
Специалист, занимающийся созданием программного для микросхем, содержащих
в себе функции процессора, периферийных устройств, ОЗУ и ПЗУ, по сути микрокомпьютеров, способный выполнять относительно простые задачи, и использующиеся при создании, «умной» бытовой техники (мультиварки, стиралки, посудомойки д.р), радиоуправляемых (дроны, роботы и д.р) моделей и т.д.
Тестировщик ПО
Тестировщик ПО – это специалист, который занимается тестированием программного обеспечения, контролирует его качество.
Архитектор баз данных
Специалист, который занимается созданием баз данных, их отладкой, модернизацией, обслуживанием.
Слайд 11WEB разработка
Веб-разработчиков можно разделить на 3 типа:
Front-end разработчики – это узкоспециализированные
специалисты занимающиеся созданием веб-интерфейсов.
Front-end-разработчики воплощают в жизнь результаты труда дизайнеров и несут ответственность за создание "клиентской" части в веб-приложениях, то есть они имеют дело со всем, с чем взаимодействует пользователь (формы, кнопки, меню и элементы страницы). Они определяют как все это будет работать с основной программно-аппаратной частью, которую готовит back-end разработчик.
Front-end-разработчик должен хорошо знать HTML5, CSS3, JavaScript, разбираться во фреймворках и библиотеках, понимать, что находится «под капотом» на серверной стороне, которую реализовывает back-end разработчик, и понимать основы адаптивной и отзывчивой верстки, кросс-браузерности и кросс-платформенности.
Слайд 12WEB разработка
Back-end разработчики - специалисты занимающиеся написанием скриптов для сервера.
Back-end разработчики
несут ответственность за создание "серверной" части в веб-приложениях, иначе говоря, они имеют дело со всем, что относится к программно-административной части веб-приложения, внутреннему содержанию системы, серверным технологиям — базам данных, архитектуре, программной логике.
Back-end разработчик должен знать один или даже несколько языков программирования, таких как PHP, Python, Ruby, Java, Perl, Node JS. Дополнительно к Node JS этому специалисту полезно будет изучить Express (библиотеку для взаимодействия платформы Node JS с сервером) и Mongo DB (СУБД для получения и хранения информации). В качестве дополнительных средств в разработке на PHP применяются фреймворки Laravel, Symfony, Yii2, Zend Framework и др.
Слайд 13WEB разработка
Full-stack разработчики. Термин full stack описывает разработчика, который одинаково хорошо
справляется с написанием фронт-энда и бэк-энда.
Чтобы быть более конкретным, это означает, что разработчик может работать с базами данных, PHP, HTML, CSS, JavaScript, а так же может превратить Photoshop макет в готовый к использованию шаблон.
Full stack разработчику не нужно быть супер профессионалом во всех областях и технологиях, в которых он должен работать, потому что это практически невозможно. Он просто должен уметь работать с этими технологиями.
Как правило все разработчики работающие на фрилансе – являются full stack.
Слайд 14Заключение
Итак, мы с вами рассмотрели наиболее популярные на сегодняшний день направления
в IT.
В каждом направлении необходимо получать практические навыки работы с приложениями и языками программирования, проявлять самостоятельность в изучении.
Кем быть, решать только вам!