Заиченко Даниил

Программист

Карточка профессии

Профессия

Краткая характеристика профессии

Фотография специалиста

Специальность

Квалификация

Должность

Образование

Специфика профессии (личные качества, присущие человеку данной профессии)

Место работы

Программист

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

Создание компьютерных программ

Программист

Прикладной

Санкт-Петербургский государственный университет

  • Знание необходимых в работе технологий и языков программирования (например, SQL, PHP, HTML и т.д.).

  • Опыт создания программ.

  • Умение составлять и читать ТЗ.

  • Умение разбираться в чужом коде.

  • Знание вспомогательных программ (например, системы контроля версий).

Steam, valve corporation

Путь в профессию

1. 11 классов в школе с наклоном на Информатику и Математику

2. Высшее профессиональное образование

Где учиться: учебные заведения, которые готовят специалистов в данной области

Где работать: отрасли экономики, компании

Известные люди, которые нашли себя в данной профессии

Дополнительная информация о профессии

1. Санкт-Петербургский государственный университет

2. Санкт-Петербургский государственный университет технологии и дизайна

3.Санкт-Петербургский государственный университет аэрокосмического приборостроения

4.Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики

5.Российский государственный педагогический университет им. А.И.Герцена

  • IT-компании и web-студии;

  • научно-исследовательские центры;

  • организации, которые подразумевают в своей структуре штатную единицу или отделы программистов.

Стив Джобс, Билл Гейтс

О профессии программиста

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

Прикладное направление. Это специалисты, занимающиеся разработкой и внедрением программного обеспечения, необходимого для нормального функционирования организаций. Обычно они узкопрофильные, к примеру, специалисты по 1С. В спектр их обязанностей входит обновление, настройка и доработка программ под индивидуальные потребности сотрудников, специфику компании.

Системное направление. Это специалисты, разрабатывающие операционные системы, интерфейсы, распределяющие базы данных, управляющие работой сетей. Это самый редкий вид программирования и самый сложный. Системные специалисты всегда востребованы.

Web. Это специалисты, работающие с глобальными сетями, к примеру, интернетом. Разработка интерфейсов, динамических сайтов, их стихия. Данная специализация особенно популярна в последнее время – эпоху развития интернета.

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

Какое необходимо образование

Профессия программист подходит людям с системным мышлением, хорошей памятью и многими другими качествами.

Системным мышлением - человек видит не отдельную составляющую, а комплекс. Это обеспечивает быстрый поиск неисправности и ее устранения.

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

Что и в какой последовательности изучают программисты :

- Общая компьютерная теория;

- Владение диалоговым и графическим инструментарием ОС ((работа в ОСях Win\Linux));

- Разработка и администрирование баз данных, таких как

БД, СУБД, ERP (Microsoft Access, OpenOffice Base, SQL, MySQL, 1C);

- Офисные Пакеты (Microsoft Office, Apache OpenOffice, LibreOffice);

- Знание Английского языка;

- Избавление от вирусов и лечение заражённых файлов;

- Работа с Компас;

- Инфокоммуникационные системы и сети

Место работы программиста

В настоящее время программисты востребованы практически везде. Должность инженера-программиста может существовать:

  • На «обычном» предприятии.

  • В IT-компании, занимающейся программированием профессионально.

Также программисты могут работать на фрилансе, выполняя временные заказы для компаний, которые не готовы брать сотрудников на постоянную работу.

Диапазон зарплат на 2018

Россия

41000 - 65000

Москва

40000 - 90000

Плюсы и минусы

Плюсы

Какие плюсы профессии программиста отмечают сами лидеры этой сферы?

  • Блестящие перспективы с обширным выбором режима деятельности – вот, что делает работу любимой. Специалист может трудиться удаленно или в свободном графике, на цели крупнейших иностранных компаний или в небольшом офисе московской компании.

  • Компьютерные технологии, развитая интернет-инфраструктура, спрос на онлайн-ресурсы и динамика сферы e-commerce де-факто обеспечили IT-специалистов работой на десятки лет вперед. Это профессия будущего № 1.

  • Особая среда. Программирование – это интеллектуальная элитная площадка профессионального становления и развития.

  • Размеры оклада хорошего западного IT-специалиста достигают десятков тысяч долларов в месяц.

    • Комфортный график работы.

Минусы

Восьмичасовой рабочий день, который реально является 8-часовым. В других сферах не всегда люди работают все 8 часов.

Сложность. Мало кто из начинающих программистов понимает с чем им придется столкнуться.

Постоянная некомпетентность. Если какой-нибудь сварщик или электрик как профессионал знает свое дело «от» и «до», то программист, приходя на работу, сталкивается с новой бизнес-логикой, которая далеко не всегда очевидна и может быть очень сложна.