Подробный обзор профессии программист 1С
1C — программа, используемая в различных сферах производства и бизнеса. Бухгалтерию, торговлю, перевозки и другую деятельность предприятия позволяет упростить и частично автоматизировать 1С. Даже начисление зарплаты выполнять намного проще, используя 1С, чем делать это по старинке, с помощью табелей.
1C нуждается в поддержке, настройке и обновлении. Сегодня я расскажу про профессию программист 1С, о его обязанностях, уровне зарплаты и как можно освоить направление программирования в кратчайшие сроки у лучших специалистов страны.
Рекомендую посмотреть подборку специализированных программ: 6 лучших курсов программирования 1С
Кто такой программист 1C
Начнем с азов. Чтобы стать программистом 1С, нужно понимать кто это такой. Если в нескольких словах, то это человек, который знаком с программированием и бухгалтерией в равных долях. Он занимается установкой, настройкой, поддержкой и сопровождением продукта «1С: Предприятие».
Программисты в этом направлении работают при фирмах-партнерах 1С или на предприятиях, где этот софт используется, в качестве программиста и системного администратора в одном лице.
Профессия программиста 1C входит в рейтинг самых оплачиваемых и востребованных, занимая почетное третье место и конкурируя с Java и Oracle программистами.
Рейтинг самых высокооплачиваемых позиций среди разработчиков и программистов
Хочу рассказать вам об интересном факте: 1C — это язык программирования, который использует двуязычный синтаксис команд на русском и английском языках.
Обязанности программиста 1C
Программист в этом направлении — это дорогой сотрудник как по меркам мегаполиса, так и для регионов. Будущий программист и его работодатель должны понимать, что будет входить в должностные обязанности специалиста:
Обязанности программиста 1С
Требования с сайта hh.ru
Обязанности программиста 1С с заработной платой от 130 000 рублей (с сайта hh.ru)
Требовани я с сайта hh.ru
Это лишь 1/100 того, что должен уметь программист 1C в рамках одного предприятия. Многие считают, что задача программиста — программирование. В идеале, да, так оно и есть. Но на деле, желание и реальность очень сильно отличаются. Поэтому сидеть, кодить и следить за тем, чтобы обновление не привело к багам — это только мечты:
Требования с сайта hh.ru
Многие директора сами не знают, что делает программист 1С и нагружают его дополнительными поручениями. Важно видеть грань, когда поручения позволяют развиваться, а когда они превращают представителя уважаемой профессии, в обычного компьютерщика в малом бизнесе, который и бумагу закупает, и клавиатуру чистит, и базы переносит, и с 1С разбирается.
Что нужно знать программисту 1C
Чем занимается программист 1С я уже рассказал, перейдем к тому, что должен знать и какими качествами должен обладать сотрудник в должности. Ориентироваться будем на актуальные вакансии, так как рынок постоянно меняется, а, следовательно, и требования к специалистам:
Программист 1С должен иметь:
Чем выше заработная плата и престиж фирмы, в которую вы захотите устроиться, тем больше требования и наоборот.
Личные качества для 1C программиста также важны, ведь вам придется работать с людьми и часто выполнять командную работу. Чаще всего работодатели хотят видеть в специалисте следующие качества:
Последние два критерия очень важны, так как вы будете часто выполнять 2, 3 и 5 задач одновременно.
Вакансия программиста 1С в Москве
Где востребован
С каждым годом востребованность программистов 1C только растет и я это могу подтвердить цифрами. В 2018 году на HeadHunter число вакансий в этой сфере еле-еле достигло 5 тысяч.
Сегодня я насчитал 8.5 тысяч активных вакансий по всей России. Это значит лишь одно — чем дальше, тем активнее предприятия используют софт от 1С, а значит нуждаются в хороших специалистах, которые понимают, что и как они делают. Причем фирмы готовы платить за профессионалов в этой сфере.
Программист востребован во многих крупных или средних фирмах, которые работают с использованием баз 1С. Например:
Сюда можно добавить огромное число других компаний. Примерно 90% среднего и крупного бизнеса работают с 1С, а значит нуждаются в программисте. Просто нужно понимать, что в известной и крупной фирме вы будете заниматься вашими прямыми обязанностями, а в небольшой на вас делегируют дополнительные.
Программист 1С: зарплата в мегаполисах и регионах
Специалист в этой сфере может быть как штатным сотрудником, так и выездным. Во втором случае стоимость часа работы программиста 1С обойдется фирме в среднем в 1800 рублей для Москвы и 1200 для регионов. Причем многие специалисты берут оплату минимум за 3 часа своей работы, а далее расчет идет по факту отработанного времени с округлением в большую сторону.
Если говорить о штатном сотруднике, то для Москвы разброс цен начинается от 90 до 245 тысяч рублей, для Санкт-Петербурга от 40 до 150 тысяч рублей, а для регионов от 55 до 215 тысяч рублей в зависимости от обязанностей, стажа и навыков.
Вакансии программиста 1С с сайта hh.ru
Получите востребованную профессию с очень большой зарплатой. Специальные условия в Skillbox — гарантированное трудоустройство после обучения. Воспользуйтесь предложением прямо сейчас, пока оно не закончилось!
Карьерный рост программиста 1С
Плох тот программист, что не мечтает стать главным, поэтому я расскажу о том, какие перспективы имеет программист 1С. Карьерный путь программиста вертикальный и самый распространенный вариант: это стажер — программист 1С — главный программист.
Чем выше звание, тем больше обязанностей, выше ответственность и следовательно, уровень заработной платы. Стать главным программистом «с улицы» можно только при условии безупречного опыта и рекомендаций с предыдущего места работы.
Как стать программистом 1C
Начну с того, что программисты-самоучки, которые не имеют документального подтверждения своих навыков, менее востребованы, чем спецы с дипломами, полученными после курсов.
Чтобы стать программистом 1С нужно:
Помимо официальных курсов от фирмы 1С, есть много дополнительных продуктов, которые научат вас хитростям и тонкостям программирования в сжатые сроки.
Важно понимать, что это та профессия, где нужно постоянно развиваться, так как технологии не стоят на месте и каждое крупное обновление — это причина пройти дополнительное обучение.
Заключение
Программист 1С — это востребовано, высокооплачиваемо и престижно. Заработная плата мотивирует, а условия, которые предлагают крупные компании специалистом в этом звене довольно конкурентные. Да, вам придется постоянно развиваться, но, во-первых, это интересно, а во-вторых, это тот случай, когда развитие увеличивает прибыль.
Хотели бы вы попробовать себя в роли 1С разработчика или программиста? Что вас останавливает от этого?
Не знаете с чего начать?
Получите персональный список курсов, пройдя бесплатный тест по карьере
Источник
На написание поста сподвигло участившееся в последнее время число постов и вопросов о том как бы сменить профессию на что-то более высоко оплачиваемое и менее тяжелое. Конечно на IT.
Программист 1С самая часто встречающаяся комбинация из Программист+ЧтоТо в России. В небольших городах это может быть вообще единственный вариант.
Наверняка кто-то возразит мол по удалёнке программистам доступен весь мир и на фоне всего мира 1С не стоит даже упоминания. И это правда. Но стажеров в удалёнку не берут. Это сеньору открыт весь мир при некоторых знаниях английского. Но до уровня сеньора придется расти здесь, в своей стране и возможно в своем городе. А расти без практического опыта нереально.
Чем 1С отличается от почти всех остальных языков программирования и фреймворков разработки?
Построим некоторую пирамиду языков программирования.
Расти она будет от железа в сторону бизнеса. Почему так? Потому что весь программный код выполняется на компьютерном железе и без него не существует. Компютерное железо это основа нашей пирамиды.
В то же время весь программный код существует благодаря программистам, которые хотят не только писать код, но и кушать. Но код нельзя кушать. Поэтому программисты продают свой код тому, кто дает деньги на еду. В основном это бизнес. Иногда это государство, иногда частные пожертвования, но абсолютное большинство кода пишется для удовлетворения потребностей бизнеса. На вершине пирамиды бизнес.
Итак Пирамида. Начнем с подножья
1) Железяки компьютерные неодушевленные
2) Программирование с паяльником. Без языков, в двоичном коде. Программистами этих людей назвать сложно, скорее инженерами. Но от того как именно они сложат кристаллы процессора, как сведут контакты на платах зависит то как будет программироваться следующий уровень
3) Программирование на ассемблере. Тут тоже не признаваемые программистами люди. Они напишут драйвера. Они напишут софт для микропроцессора южного моста. Они измеряют информацию битами и байтами. На этом уровне паяльник уже забыт, но появились абстракции более высокие.
4) Программисты операционных систем. Эти люди еще помнят как устроено железо но и с промышленным программированием у них много общего. Они пишут на С++ и подобном. На ассемблер уже не опускаются, оперируют более высокими понятиями.
5) Промышленные программисты. Тут основное большинство обитает. Это phyton, java, js, dot.net итд итп. Поскольку их большинство они часто считают себя единственно настоящими программистами, а остальные недостойны высокого звания. Здесь процветает ООП, принципы SOLID, чистая архитектура и вот это вот всё. Здесь редко пишут цельные программы. Обычно полируют небольшие их куски. Например оптимизируют поисковый движок для сайтов. Получить требования от бизнеса тут сложно, нужен отдельный человек который переведет хотелки бизнеса в верхнеуровневую модель работы програмного обеспечения, его называют прОдакт и еще один, который переведет верхнеуровневые требования к ПО на уровень отдельных компонентов, составит ТЗ. Это тимлид или архитектор. Затем процесс разработки по компонентам, сведение в единый продукт, тестирование как единого продукта и выдача заказчику
Отсюда вывод. Программисты 1С легко общаются с бизнесом, так как говорят на похожем языке. Программисты 1С способны выдать решение нужное бизнесу намного быстрее других, так как собирают его из гораздо более крупных блоков, а зачастую имеют готовое решение от вендора.
Если кто знаком с миром Warhammer, то большинство 1Сников это мехи орков. Как эта пуляла стреляет не знает и сам мех, зато собирается быстро и очень дёшево.
Еще один явный плюс 1С в том, что бывших бухгалтеров, экономистов и прочих хозяйственников сюда берут так же охотно как технарей после вузов. Потому что смежная отрасль. Нужно и бухучет знать и циклы с условиями. А значит шансы сюда войти есть не только у студентов профильноых вузов, выбирающего свою первую работу (тут таких какраз меньшинство) но и тертые жизнью выпускники аграрного колледжа тут встречаются повсеместно. И неплохо работают.
Кто-то плюсом 1С называет то что не надо знать английский. Не надо, но и в других языках большинство не знает английского. Чтобы читать техническую литературу достаточно настолько хренового английского что за границей лучше молчать чем говорить. На самом деле плюс 1Са не то что код написан по-русски, а то что код написан понятно. Даже не программист читает и понимает что тут написано.
Для каждого Товар из Накладная.Товары цикл
Если Товар.ВидТовара = Перечисление.ВидыТовара.Услуга тогда
Да, на промышленном языке тоже можно написать такой понятный код. Но в среднем проекте понятного бизнес-пользователю кода совсем немного. Зато много непонятных ему церемоний обеспечивающих архетиктуру решения.
Код написанный в 1С он почти весь состоит из бизнес-логики, а архетиктурное спрятано под капотом платформы 1С. И недоступно.
«Есть два путя»
1) Путь программиста.
* Изучаем книгу Радченко, курсы Гилева по разработке, СпецКурс Чистова на ютубе. Это не реклама а де-факто стандартные для большинства вводные курсы. Курсы либо бесплатные либо дешевые(и всегда можно найти даром). Не думайте что на дорогих курсах расскажут что-то сверх базы или вдохнут в вас радость программирования.
* Пытаемся устроится стажером во франчайзи или крупную фирму. Ну хоть куда-нибудь.
* Пытаемся сдать экзамен 1С Специалист по платформе. Это сложный экзамен, его не сдали процентов 80 работающих программистов, но сама подготовка к нему закрепляет базовые вещи. Кроме того вопросы из экзамена любят на собеседованиях.
Как что в каком порядке учить подскажет гугл по вышеназванным именам и названиям.
К сожалению стажеры никому нафиг не нужны. Во-первых ему деньги плати, место в офисе дай, комп дай итд. А пользы от стажера нет.
Во-вторых чтобы из стажера вышел толк нужно ему задачи давать и смотреть результаты, а это время отнятое от работы специалиста высокого уровня. Опять затраты.
В-третьих стажер это не 100% будущий программист. Некоторые не справляются даже при полной самоотдаче и бросают попытки. Я видел пример как из 14 одновременно начавших осталось ноль. Более позитивные примеры тоже видел.
Итого: Устроится стажером куда-то это само по себе чудо. На стажировке вас скорее всего никто не будет учить, задачи по профилю себе придется добывать уговорами и молитвами, а непрофильных накидают по самое немогу, от написания текстов на сайт, до установки винды. Просто чтобы как то окупать вашу зарплату уже сейчас.
Стажеров нанимают не чтобы их учить, а чтобы они занимались какой-то пакостью которую не хотят работать программисты. Либо Стажера нанимают «в помощь» имеющемуся как правило в единственном числе программисту. Просто чтобы тот не свалил на другую работу, ведь он теперь руководитель и ощущает ответственность за подчиненного. И как редчашее исключение встречаются организации действительно решившие вложиться во внутренний курс обучения и заиметь таким образом дефицитных специалистов из постоянно доступной массы стажеров. Такие встречаются редко и живут так недолго. Считают деньги, понимают что не взлетело и дальше работают как все, конкурируя за немногих спецов деньгами, проектами итд.
2) Путь консультанта
Дальнейший вход в ИТ почти как у стажера программиста, кроме того факта что начинается он почти всегда с линии консультаций. Вот вам телефон, вот сто входящих звонков. На том конце трубки будут как нормальные люди так и с памятью аквариумной рыбки. Будут неадекваты. Скорее всего будет дежурство по ночам типа день через три.
Ваша цель с линии консультаций уйти на проект внедрения нового софта, по возможности ERP, так что в свободное время учимся. Вообще 1Сники всегда учатся. Те кто просто работает лет через пять теряют в доходах, а через десять могут только пенсионерить на госслужбе за смешные гроши.
О себе: тимлид команды разработки 1С, есть ряд сертификатов. Начинал как консультант по учету зарплаты, работаю с 1с 16 лет. Не Москва. Отвечу на вопросы в комментариях.
Источник