Профессия программист
Правда ли, что программирование — ну самая востребованная специальность в мире? Кто такие системные и прикладные программисты? Сколько лет нужно учиться на программиста? В какой вуз и колледж поступить, чтобы стать программистом?
Говорят, что в мире есть 10 видов людей. Те, кто понимает двоичный код… и те, кто не понимает.
Юмор программистов
Программирование зародилось в XIX веке, и до середины XX века, когда случился бурный рост информационных технологий, создание программ для машины было сродни искусству. Программирование было уделом избранных. Сегодня же профессия программиста распространена и очень востребована. В 2017 году в мире насчитывалось 18.2 млн разработчиков программного обеспечения, из них 1.3 млн — в России.
Давайте посмотрим, какое будущее у профессии программиста. И что ему угрожает.
Описание профессии
Программист – это специалист, создающий исходный код для программы. Такой программой может быть операционная система компьютера, видеоигра, web или мобильное приложение и даже алгоритм работы микроволновки. Программный код пишется на специальном языке программирования. Он состоит из обычных слов и некоторых специальных символов. Сегодня насчитывается несколько сотен языков программирования, но самые распространенные из них – Java, Python, PHP, C#, JavaScript, C, С++, Objective-C, Swift. Какой язык программирования выбрать, программист решает сам в зависимости от конкретной задачи (сделать игру, приложение для web или программу для сервера) и собственных знаний. Квалифицированный программист уверенно использует 2-4 языка.
Специализация программистов
Если вы думаете, что программист = компьютерщик, то это далеко не так. Самое удивительное, что программист не обязательно работает на компьютере. Он может писать код программы хоть на салфетке, а компьютер ему нужен, чтобы применить этот код и протестировать.
Не стоит также приравнивать программиста к «айтишнику». Под общим названием «IT-специалист» скрывается более 50 разных профессий и должностей. Например, UIX-дизайнер (разработчик интерфейсов), account-менеджер (специалист техподдержки), системный администратор, devops («инженер по автоматизации IT-процессов»), менеджер IT-проекта – это «айтишники», но не программисты. Однако стоит помнить, что в любую из IT-профессий можно попасть через образование программиста.
По специализации программисты делятся на системных, прикладных и веб-программистов. Прикладные программисты занимаются написанием различных программ и приложений: игры (например, популярная игра Angry birds), офисные приложения (например, Microsoft Office Word) и многое другое. Системные программисты занимаются созданием операционных систем (например, Android или iOS). Веб-программисты разрабатывают интернет-сайты и программы, которые поддерживают работу этих сайтов.
На сайтах вакансий вы найдете разделение программистов по тем языкам, с которыми они работают: программист C++, программист Delphi, PHP-программист. А также по типам задач, которые они выполняют: программист баз данных, фронтенд / бекенд разработчик, мобильный / десктоп разработчик, программист 1С, программист Битрикс, геймдев, архитектор ПО, системный инженер и т.д.
Плюсы и минусы профессии программиста
Профессия программиста очень притягательна для современных абитуриентов. В 2018 году в технических вузах самый большой конкурс пришелся на специальности «Прикладная математика», «Информатика и вычислительная техника», «Электроника и наноэлектроника». В 2022 году проходные баллы по ЕГЭ на эти специальности обещают только вырасти. Что так привлекает молодых в программировании?
Плюсы профессии программист:
✔ Высокая зарплата. Средняя зарплата высококвалифицированного программиста 70-100 тыс. рублей.
✔ Востребованность. Рынок труда для программистов растет за счет цифровизации всех сфер общественной жизни. Онлайн-образование, телемедицина, интернет вещей (IoT), даже сельское хозяйство не обходится теперь без IT-специалистов.
✔ Интересные задачи и простор для творчества. Что делает программист на работе? Пишет код, тестирует, проверяет на уязвимости, переписывает код. Тем не менее, конечный результат кодирования – это рабочая программа с разными целями. Одни программисты создают игры. Другие программируют роботов. Третьи делают полезное приложение под Android. Четвертые создают агрегатор, который соберет все билеты мировых авиакомпаний в один сервис для бронирования авиабилетов. Разнообразно, не правда ли? А когда продукт начинает исправно работать, программист испытывает радость, как персонаж папа Карло, который из деревянного полена выстругал живого мальчика.
✔ Возможность удаленной работы и свободный график. Программисты – это каста людей, к которым не применяют строгих офисных правил. Для поддержания креативности и работоспособности им разрешают работать из дома, приходить позже на работу. И, если вы еще не знаете, лучшие офисы принадлежат именно IT-компаниям. Загляните в Google, Microsoft, Яндекс и Mail.Ru.
✔ Карьерный рост в России и за рубежом. Для программирования нет географических границ. Во-первых, многие российский специалисты работают удаленно в иностранных проектах. Во-вторых, переехать в «Силиконовую» долину (более точно ее называть «Кремниевой») для IT-профессионала с отличным знанием английского гораздо проще, чем, например, бухгалтеру, юристу или инженеру-строителю, которым придется изучать специфику профессии в конкретной стране.
✔ Сидячий образ жизни. Без физических нагрузок в нерабочее время программист рискует большую часть зарплаты тратить на врачей. Особенно страдают зрение и опорно-двигательный аппарат.
✔ Быстрое устаревание знаний. Программисту необходимо постоянно учиться. Программирование развивается стремительно, поэтому программист обязательно должен читать профильные журналы и интернет-ресурсы, получать новые знания и сертификаты на курсах. Иначе его ценность как специалиста на рынке труда упадет.
Где учиться
Чтобы стать программистом, можно пойти тремя путями:
1. После 11 класса в вуз по направлению 09.00.00 «Информатика и вычислительная техника» или 10.00.00 «Информационная безопасность».
2. После 9 класса в колледж на эти же направления, а потом пойти или не пойти в вуз.
3. Учиться на курсах программирования и самому.
IT-сфера отличается молодостью и современным подходом к образованию. При трудоустройстве ценится не столько диплом, сколько те навыки (hard skills), которые у будущего сотрудника в багаже. Работодатель даст тестовое задание по программированию и по его результатам примет или не примет соискателя на работу. Именно поэтому приобретать знания и опыт в информационных технологиях можно и дома с помощью книг, online-курсов и создания небольших программ. Какой вариант образования лучше, решает каждый сам. Главный вопрос, который должен задать себе программист – «Достаточно ли я усидчивый и целеустремленный человек, чтобы выучиться и потом конкурировать с теми, кто пришел из вуза?».
В каких вузах и колледжах учиться на программиста
Для поступления в вуз необходимо успешно сдать ЕГЭ по математике, русскому языку, информатике и ИКТ, физике, английскому языку (4 из 5 экзаменов в зависимости от специализации). В Москве получить образование программиста можно во многих учебных организациях.
Полный список вузов, колледжей и техникумов смотрите здесь >>
• Компании-разработчики (сервисы Booking.com, Mail.ru, Yandex, Unisender)
• IT-отделы и отделы digital-маркетинга организаций (Сбербанк России, Газпром, Тинькофф банк)
• Системные интеграторы (Крок, Softline, Техносерв, Ланит, Ай-Теко)
Карьерные возможности
Из-за бурного роста сферы IT и дефицита разработчиков ПО, работать программистом можно начать еще в институте. Со 2-3 курса можно устроиться junior-разработчиком и начинать движение по карьерной лестнице. И при этом получать достойную для студента зарплату в 30-50 тысяч рублей.
Сами программисты оценивают длительность каждой ступени следующим образом:
• Первые полгода-полтора года реального опыта вы junior
• При активном обучении следующие 1-3 года работы вы middle
• А программист с опытом работы 4-6 лет – это senior
Но, конечно, стоит помнить, что границы условны, и более активный и любознательный разработчик сможет освоить все навыки senior-developer за 3 года.
Кроме глубокой специализации в программировании, программисту доступно движение в смежные области внутри IT-компании – дизайн, маркетинг, аналитику, менеджмент. Программист может стать архитектором программного обеспечения, девопс-инженером, менеджером IT-проектов, если ему это интересно и у него есть нужные компетенции. Например, чтобы работать менеджером, ему потребуется коммуникабельность, инициативность, умение формировать команду и контролировать бизнес-процессы.
Оплата труда (диапазон зарплат)
Зарплата программиста напрямую зависит от специализации и квалификации. Наименее оплачиваемые должности – это junior-разработчики, которые только учатся. А наиболее оплачиваемые на рынке труда – архитекторы ПО и системные инженеры, на которых лежит ответственность за продукт или проект в целом. Поэтому диапазон зарплат программистов может быть очень широким:
-
✔ 30 000 – 260 000 рублей
Сейчас отрасль IT в целом и программирование в частности находятся на пике востребованности. Компании конкурируют за квалифицированных специалистов. В перспективе ближайших 5 лет программистов ждет благополучная жизнь и высокие зарплаты, потому что молодых кадров станет немного меньше. Придет период демографической ямы из-за низкой рождаемости в начале 90-х гг.
Но рынок IT ждет несколько опасностей. Во-первых, обучение программированию сейчас начинается уже практически с детского сада. Самые известные обучающие языки — это Scratch от MIT и Blockly от Google. Вероятно, навык программирования будет настолько же распространен, как знание английского языка, то есть будет входить в «джентльменский набор» при приеме на работу. А если им владеет почти каждый, то и ценность работы снижается.
Во-вторых, IT-образование сейчас дает почти каждый колледж и вуз. После дефицита рынок может «насытиться» профессиональными программистами, и их зарплаты упадут.
В-третьих, есть страны, в частности Индия, где IT-образование развивается еще быстрее. И в определенный момент услуги программирования насытят мировой рынок, как сейчас произошло с товарами, произведенными в Китае. С индийскими программистами трудно будет конкурировать в цене.
Будущему программисту стоит помнить об этих рисках. Но, как и в любой профессии, настоящий специалист, который любит свое дело и профессионально развивается, в любые времена будет востребован.
Какие компетенции и личные качества необходимы программисту
Наверняка, вы сходу назовете 3 качества, которые отличают программиста:
✎ логическое мышление
✎ математические способности
✎ усидчивость
Есть несколько компетенций, которые делают из хорошего программиста лучшего:
✎ гибкость мышления
✎ хорошая память
✎ многозадачность
✎ развитое воображение
✎ умение ясно выражать свои мысли
✎ коммуникабельность
✎ работа в команде
Человек, который умеет придумывать новые идеи и хорошо взаимодействовать в коллективе таких же разработчиков, сможет попасть в самые интересные и передовые IT-проекты или открыть свой.
Что делать уже сейчас
-
✔ Углубленно изучать математику, информатику, русский и английский язык в школе.
✔ Программировать и создавать веб-сайты, небольшие редакторы и полезные утилиты.
✔ Читать новости из сферы IT: на порталах cnews.ru, habrahabr.ru, computerworld.ru, hightech.fm и github.com.
✔ Заниматься в кружках по программированию и школах юного программиста.
✔ Посетить iСмену лагеря «Профессионалы будущего», чтобы пообщаться с настоящими IT-специалистами и узнать больше о современных технологиях.
Автор: Ольга Биккулова, ЦТР «Гуманитарные технологии»
Если вы хотите получать свежие статьи о профессиях, подпишитесь на нашу рассылку.
Определение — что это такое
Как многие слова из сферы образования, термин «реферат» имеет латинское происхождение и производится от глагола referre («излагать, докладывать»).
Реферат – это краткий доклад по заданной теме, обобщающий информацию из нескольких источников.
«Тогда почему преподаватели не употребляют слова «реферат» и «доклад» как синонимы? – спросите вы. – В чём различия между ними?». Отвечаем.
У реферата есть ряд уникальных признаков:
- Строгая неизменная структура.
- Обращение к нескольким научным источникам.
- Безэмоциональный характер подачи информации (реферат не требует оценки фактов, делает обзорное изложение).
Нетрудно понять, изучив это понятие, что такое обобщение фактов, посвящённых определённой проблеме, требует в первую очередь усидчивости и внимательности, нежели проявления творческих сверхспособностей.
Оформление доклада
После того как определена структура доклада, составлен план, можно приступать к его оформлению. Обычно используют текстовый редактор Ворд, шрифт Times New Roman, 12-14 кегль, полуторный межстрочный интервал, выравнивание по ширине листа. Разметка страницы – левое поле 30 мм, остальные по 20 мм. Обязательна нумерация страниц: зачастую – в верхнем правом углу.
В заголовках точки не ставятся. Титульный лист и содержание не нумеруются. Каждая отдельная часть доклада должна начинаться с нового листа.
Как сделать титульный лист для доклада
На странице-титуле сверху указывается название учебного заведения, затем тип работы, ее тема, информация об исполнителе и руководителе, год написания.
Можно воспользоваться готовыми бланками титульных листов из Microsoft Word. Выберите в левом верхнем углу панели инструментов блок «Вставка».
Щелкните по строке «Титульная страница», приложение предложит несколько вариантов обложки. Останется только внести нужные данные – и все готово. В модели «Сетка» предусмотрено место для тезисов доклада.
Рассказ о компьютере
Почти в каждом доме есть компьютер. Некоторым он нужен для работы, а другим для общения и проведения досуга. Хотя еще 100 лет назад люди и слова такого как «компьютер» не знали.
Только в 1946 году в США собрали первый в мире компьютер, который предназначался для нужд армии и был огромным.
На его строительство ушло около полумиллиона долларов. Над ним работали примерно три года. Он весил 28 тонн. А охлаждался первый компьютер авиационными двигателями.
1950 — группой Лебедева в Киеве создана первая советская электронная вычислительная машина.
Создание первых персональных компьютеров стало возможно только в 1970-х годах.
Во второй половине 1970-х годов появляются удачные образцы микрокомпьютеров американской фирмы Apple, но широкое распространение персональные компьютеры получили с созданием в августе 1981 фирмой Ай-Би-Эм (IBM) модели микрокомпьютера IBM PC .
Персональный компьютер имеет следующие части:
- материнская плата,
- блок питания,
- оперативная память,
- процессор,
- видеоадаптер,
- жесткий диск,
- дисковод,
- платы расширения.
Процесс взаимодействия человека с ПК насчитывает уже более 40 лет. До недавнего времени в этом процессе могли участвовать только специалисты-инженер, математики — программисты, операторы. Сейчас ситуация изменилась, в роли пользователя может быть не только специалист, но и любой человек, будь то школьник или домохозяйка, врач или учитель, рабочий или инженер.
Бытовые персональные компьютеры используют в домашних условиях. Их основное назначение:
- обеспечение несложных расчетов,
- выполнение функции записной книжки,
- ведение личной картотеки,
- средство обучения,
- инструмент доступа к интернету.
- Сейчас чаще компютер используют как средство развлечения — для игр, для просмотра видео, для общения в социальных сетях.
Профессиональные персональные ЭВМ используют в конкретной профессиональной сфере, все программные и технические средства ориентированы на конкретную профессию.
Компьютер занял важное место в нашей жизни. Без него уже не может обходиться ни один человек. Компьютер стал верным помощником, который помогает облегчить работу, разнообразить досуг, стал незаменимым источником информации и ее хранителем!
Но нужно помнить и о вредном влиянии компьютера на организм человека. Необходимо правильно организовать свое рабочее место, помнить о продолжительности работы за компьютером, выполнять профилактические упражнения для снятия напряжения.
Надеемся, изложенная информация о компьютере помогла Вам. А свой рассказ о компьютере Вы можете оставлять через форму комментариев.
Как правильно оформлять реферат
Так как рефераты придется писать на протяжении всей школьной жизни и потом в студенчестве, лучше сразу научить ученика делать это правильно.
- титульная страница
- содержание
- вступление
- основная часть
- заключение
- список литературы
Титульная страница
Вверху страницы по центру пишется название учебного заведения
Немного ниже заглавными буквами вид работы — РЕФЕРАТ, ПРОЕКТ
Затем предмет, по которму делается работа и название темы
Еще немного ниже и по правой стороне листика пишется:
Работу выполнил:
ученик (ца) такого-то класса
Фамилия и имя
Проверил учитель:
ФИО учителя
В самом низу страницы название вашего населенного пункта
Содержание
Здесь надо перечислить все разделы работы с указанием страниц.
Содержание выглядит следующим образом:
Введение
Список глав или разделов
Заключение
Список литературы
Напротив каждого пункта проставляется номер страницы.
Титульная страница — это 1. Содержание — это 2. Но на этих страницах номера при распечатке не проставляются.
Введение — это страница 3. И так далее.
Вступление
Во вступлении обычно описывается цель всего проекта.
Начинать можно с вводной фразы типа: «В этой работе я хочу рассказать. «, «Целью проекта является. «, «В данной работе я постарался собрать интересные факты. «
Здесь желательно рассказать о проделанной работе — какие книги прочитаны, какие места посещены, что изучено новое.
Основная часть
Здесь представлены все материалы по теме. Их желательно структурировать по подтемам. Отдельно можно выделить блок фотографий или картинок.
Заключение
Подведение итогов. Выполнена ли поставленная задача. Планы на будущее
Список литературы
Если при выполнении проекта использовалась литература, ее нужно указать. Если искали материалы в интернете, надо дать ссылки на соответствующие ресурсы.
Вот, в принципе, и все.
Работа в табличном процессоре Microsoft Excel
Все расчеты, которые вам необходимы для доклада, диаграммы, графики и таблицы проще всего выполнить в программе Excel. Модуль, отвечающий за построение диаграмм, относительно простой и интуитивно понятный. Однако будьте внимательны при их построении, так как каждая диаграмма должна содержать все необходимые подписи и обозначения.
С появлением мультипроекторов и программ для создания презентаций стали все реже использовать плакаты, раздаточные материалы, пленки для демонстрации на старых проекционных аппаратах и т.д. Если на конференции все будут показывать презентации, то вы будете выглядеть с плакатами как минимум странно. Значительно проще представить рисунки, фотографии, схемы, чертежи, видеофрагменты и иные материалы с помощью программы PowerPoint или любой другой, создающей презентации.
Сложность при работе с соответствующей программой заключается не столько в создании слайдов (эта часть работы более-менее понятна), сколько в приведении их к нужному виду. Чтобы презентация дополнила ваше выступление, а не испортила его, последуйте приведенным рекомендациям по оформлению.