Найти в Дзене

Как стать программистом 1С с нуля в 2021 году

Оглавление

Не важно какое у вас образование и опыт работы, важно знать одно - вы можете стать программистом 1С. Любой может стать программистом 1С и зарабатывать на этом деньги. И в этой статье расскажу вам как это сделать.

Для чего становиться программистом 1С

Начнем с того что ответим на вопрос: ради чего вам становиться программистом 1С? Что это дает, какие плюсы у этой профессии?

Отвечу на этот вопрос я сам. Я работаю программистом 1С с 2008 года и думаю, что я компетентен для того что бы дать ответ.

Я выделю 3 главных плюса профессии программист:

Программисты 1С получают сравнительно хорошую зарплату. Сейчас у нас в Уфе программисты получают около 80 000 руб/мес. Это у тех кто работает в крупных компаниях Франчайзи 1С. У тех кто работает на предприятии где то 40-70 тыс. руб/мес. Есть те кто удаленно работают на московские компании - там зарплаты не ниже 100 тыс. руб/мес. (можете перепроверить эти данные по вакансиям на hh.ru).

Можно работать удаленно и почти в свободном графике. Удаленно это значит ты сидишь дома, начинаешь рабочий день когда тебе удобно, заканчиваешь когда удобно. Можешь сходить в магазин. Обычно от программиста не требуют четко отсиживать на рабочем месте 8 часов, главное что бы сделал работу в срок.

Можно подработать на стороне. Программы 1С используют все предприятия в России. У любого мелкого ИП стоит 1С:Упрапавление торговлей. У всех с этой 1С постоянно вопросы: установить, обновить, отчётик допилить и т.д. На этом без труда можно подзаработать в свободное время.

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

Сложно ли стать программистом 1С

Бывают действительно сложные профессии. Для того что бы работать на этих профессиях нужен специальный диплом и 5 лет обучения. Например никто не приходит с улицы что бы устроиться в больницу врачом, никто не идет устраиваться машинистом поезда без специального образования. Ну думаю вы поняли мою мысль.

А в программисты 1С идут все кому хочется. Да что далеко ходить - я сам по образованию Учитель, а работаю программистом 1С. Я видел бухгалтеров которые становились программистами 1С, видел гуманитариев которые были очень хорошими программистами, видел просто студентов, которые работали и зарабатывали очень не плохо.

Все это потому, что у 1С очень низкий порог вхождения и для того что бы работать программистом не нужно специального диплома (таких факультетов в ВУЗах нет).

Как стать программистом 1С с нуля и самостоятельно

И вот мы подошли к самому главному нашему вопросу: как же стать программистом 1С с нуля, без опыта в программировании; как стать настоящим программистом 1С не выходя из дома самостоятельно?

Способ 1:

Я считаю лучший вариант стать программистом 1С это прочитать книгу "Практическое пособие разработчика" Максима Радченко. Я сам начинал с этой книги. В ней очень простым языком объясняется структура Платформы 1С. Вы шаг за шагом в процессе чтения буде создавать настоящую конфигурацию 1С, пригодную для ведения учета.

Для работы вам потребуется скачать Платформу 1С. Она конечно же платная, но есть и бесплатная версия, как раз для обучения программированию. Скачиваем ее с официального сайта 1С вот тут: https://online.1c.ru/catalog/free/learning.php

Способ 2:

Если вам сейчас некогда читать книгу, если вам проще изучать через видеоуроки и если вам нужно общение с преподавателем, то я рекомендую онлайн курс от компании SkillBox: Профессия 1С-разработчик.

Онлайн обучение сейчас набирает обороты. Раньше я сам скептически относился к такому формату, но сейчас вижу что это способ обучения будущего. Вы обучаетесь ежедневно несколько месяцев подряд в своем темпе. Каждый день вы тратите в среднем по 2-3 часа. Вы никогда не застреваете т.к. в любой момент можете обратиться с вопросом к вашему преподавателю. За обучение можно платить в рассрочку и месячная плата получается вполне приемлемая.

Что нужно знать, что бы стать программистом 1С

Если у вас есть опыт в программировании это будет конечно круто, но совсем не обязательно. У 1С очень специфичная среда программирования. Знание других языков может даже повредить.

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

Я сейчас сказал в "аккуратном" и наверное это ключевое требование к профессии. Аккуратность и внимательность вот что нужно настоящему программисту 1С. Вам предстоит работать с базами данных в которых хранят результаты финансовой деятельности. Эти базы данных - это просто набор связанных таблиц. В результате работы программы данные переносятся из одних таблиц в другие. Вам как программисту нужно будет управлять этим процессом: внимательно и скрупулезно.

В чем заключается работа программиста 1С

Если вы решили стать программистом 1С, то вам нужно понять как устроена Платформа 1С и научиться программировать в 1С. Сейчас я коротко об этом расскажу.

Платформа 1С

Платформа 1С это на сегодняшний день лучшая среда для быстрой разработки приложений. Она используется и для проектирования баз данных и для проектирования форм для ввода данных и для проектирования отчетов. Короче все в одном.

Раньше тоже были такие среды для быстрой разработки баз данных: MS Access и FoxPro. В общем идеология такая же как у них, только все гораздо продвинутие.

Внутри Платформы 1С есть все для быстрого создания программ работающих с базами данных. Вы мышкой создаете новые объекты, добавляете поля. Например справочник Контрагенты. Формы Платформа 1С отрисовывает сама автоматически - вы просто вносите изменения если надо.

Программирование 1С

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

Вот что я делал 90% времени: получал данные запросом из одних таблиц, пробегался по полученной таблице с данными циклом, записывал данные в другие таблицы. Самое сложное это проектирование тех самых таблиц где хранятся данные, но этому тоже можно научиться, это я бы сказал приходит с опытом.

Что делают программисты 1С

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

Более опытные программисты дорабатывают типовые программы 1С, такие как 1С:Управление торговлей, 1С:Бухгалтерия под требования заказчика. Так же опытные программисты сами могут разрабатывать программы 1С с нуля для автоматизации какой нибудь специфичной отрасли: автотранспорт, энергетика, машиностроение и т.д.