1С — это программа, о которой знают практически все. С ней работают кассиры, бухгалтера, кадровики, контрагенты, управленцы, специалисты из сферы логистики — в России и некоторых других странах она распространена повсеместно. Бизнес без нее в принципе почти не обходится. И обслуживают гигантскую систему 1С-программисты — специалисты, которые делают ее удобной для других.
Не только бухгалтерия
1С принято ассоциировать с бухгалтерией. Это потому что первым и самым известным продуктом компании стало «1С:Предприятие»: система, которая помогает администрировать предприятия и вести бухгалтерию. В реалиях, где до этого приходилось подсчитывать все вручную, программа стала прорывом и быстро распространилась по разным областям.
Со временем линейка продуктов пополнилась — появились отдельные программы для HR, логистики, управления, планирования, производства, документооборота, взаимодействия с клиентами и контрагентами. Была создана платформа «1С:Образование» для учителей, репетиторов и школьников. Компания коснулась даже развлекательной сферы: существует подразделение 1С, которое занимается разработкой и локализацией видеоигр. Каждый российский геймер знаком с брендом «Бука» — и это тоже дело рук 1С.
Продуктами 1С пользуются не только небольшие компании, но и очень крупные — «Аэрофлот», РЖД, «Магнит», Ozon. И всю эту громаду должен кто-то поддерживать. Занимаются этим программисты 1С — отдельная категория айтишников, потому что продукты 1С написаны на собственном встроенном языке программирования.
Программисты 1С как отдельный вид разработчиков
Программы 1С состоят из платформы и конфигураций. Первое — среда разработки, поддержкой которой занимаются непосредственно трудоустроенные в 1С программисты. Конфигурации — это надстройки, и их можно изменять, чтобы адаптировать под нужды конкретного бизнеса. Компаниям нужны специалисты, которые будут поддерживать имеющийся функционал платформы и создавать новые решения.
Специалисты действительно очень нужны — больше 11 000 вакансий открыты сейчас на сайте hh.ru, из которых почти 3 000 — с удалёнкой, а больше 7 000 не требуют высшего образования:
Узнать больше о популярности 1С, сферах его использования и потенциальных зарплатах можно на бесплатной лекции — и заодно понять, чему нужно научиться, и сколько на это уйдет времени. Всегда проще разобраться с вопросом кардинальной смены карьеры после разговора со специалистом.
Но даже помимо востребованности, у стези программиста 1С есть много преимуществ по сравнению с любым другим IT-направлением. Например, в плане обучения. Чтобы оценить это, достаточно сравнить 1С с другим популярным языком программирования — например, с Java.
Учиться кодить на 1С vs учиться кодить на других языках
Кодить на 1С намного проще, чем на любых других языках. Логика здесь самая простая.
Во-первых, продукты 1С написаны на русском языке. Код выглядит вот так:
Вся документация, среда разработки, все интерфейсы — тоже на русском. На форумах техподдержки общаются на всем знакомом и привычном языке.
Есть и другие плюсы:
- техническое образование не нужно — достаточно понимать логику разработки;
- нет необходимости кодить на начальных этапах или знать другой язык программирования;
- санкции не страшны — программы 1С изначально разработаны в России и очень популярны именно здесь;
- свыше 1,5 млн предприятий пользуются «1С:Предприятие» и другими программами — в России эта специальность никогда не утратит востребованность.
И если кажется, что 1С-программист — «ненастоящий айтишник», то это не так. Специалист по 1С обладает теми же льготами и привилегиями, что и разработчик, который пишет программы на Java или Python. И зарплаты у них вполне сопоставимы.
Можно сравнить процесс обучения и разработки с языком Java — тоже достаточно популярном. Как выучиться на нем программировать? Можно пойти сложным путем и делать это самостоятельно, по туториалам и видео из интернета. Можно пойти легким — и записаться на курсы. В любом случае, это займет время:
Есть и другие особенности:
- документация на английском языке;
- необходимость знать математику или кодить на старте.
Все популярные языки программирования требуют знания английского, а в идеале — возможности читать на нем техническую литературу. На английском написана документация, среды разработки часто не русифицированы, а чтобы решить проблему, приходится забредать в англоязычный сектор интернета.
Кроме того, любая иностранная компания может уйти из России, после чего поддержка привычных инструментов прекратится. Кодить с использованием вспомогательного софта — сомнительное удовольствие.
С помощью платформы 1С можно создавать мобильные приложения, интегрировать в них искусственный интеллект, делать чат-боты и разрабатывать уникальные решения для конкретной компании. Иными словами: заниматься тем же самым, что и на любом другом языке программирования. Просто проще, быстрее, без «костылей» и обхода санкций, с гарантией стабильности и востребованности.
Зайти в IT — мечта многих: это и хорошие зарплаты, и гибкость, и возможность работать удаленно. Обычно с айти-специальностями ассоциируются языки вроде Python, Java и JavaScript, но есть и более простой путь. Платформы 1С всегда были рядом, и их всегда обслуживали программисты, спрос на которых будет только расти по мере распространения самой программы.
Мечта вполне может стать целью. Рассказываем, как именно, на бесплатной лекции!