Программист

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

Компетенции

Здесь собраны необходимые для выбранной профессии hard и soft-skills.
Soft skills
Hard skills

Иностранный язык на уровне Upper Intermediate и выше

Навык написания программ на 2−3 популярных языках (Python, JavaScript, HTML, С++ и др.)

Навык работы с фреймворками и библиотеками

Умение читать чужой код

Знание и понимание алгоритмов, баз данных, паттернов программирования