Моя будущая
профессия — программист

Курсы по изучению
JavaScript

Мультипарадигменный
язык программирования

О профессии

Это специалист, создающий исходный код для программы. Такой программой может быть операционная система компьютера, видеоигра, web или мобильное приложение и даже алгоритм работы микроволновки. Программный код пишется на специальном языке программирования. Какой язык программирования выбрать, программист решает сам в зависимости от конкретной задачи (сделать игру, приложение для web или программу для сервера) и собственных знаний. Квалифицированный программист уверенно использует 2-4 языка.

Прикладные программисты — создают программное обеспечение для решения различных задач (редакторы, игры, бухгалтерские программы, CRM-системы и т.д.).

Веб-программисты — создают сайты, программы для управления системами сайтов или интернет-магазинов и т.п.

Системные программисты — разрабатывают операционные системы и оболочки для баз данных, а также решают другие подобные задачи.

Навыки

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

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

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

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

Вакансии

Ведущий программист 1С,
ЗАО МИЛАВИЦА

Программист 1C /Бизнес-аналитик, ООО Наталихэа

Программист 1С
ООО ТК АР-групп

Ведущий программист 1С
Остров чистоты

Web .NET Developer
ООО Веб ВИКИ

Full Stack Developer
Action1 Corporation

Web-программист
Белгеодезия

Web-разработчик
ООО Итач-софт

PHP-программист
ООО Манао

PHP программист
Корпорация БелХард

Middle PHP Developer
iTechArt

PHP-программист
Westline

Востребованность программистов на рынке труда

Программисты остаются в числе достаточно востребованных специалистов. Чаще всего работодатели приглашают программистов 1С и Web-программистов, наименее редкие вакансии - CQL и C++.

Недостатки

сидячая работа

высокая конкуренция

быстро-развивающаяся индустрия предпологает постоянную учёбу, чтобы не отставать от других

высокие требования к специалисту, трудно войти в профессию новичку, курсов часто бывает недостаточно

часто работа проходит в режиме аврала и стресса

часто результат работы невидим и неощутим

Как стать программистом
  • Пройти курсы или обучиться самостоятельно
  • Пройти практику - пет-проект или практика при курсах
  • Найти постоянную работу в статусе junior
  • Продолжать учиться самостоятельно и в коллективе
  • Бесстрашно браться за новые задачи