1. Можно ли научиться программировать 1С с нуля
Для тех, кто хочет научиться программировать и наконец-то сменить сферу деятельности зачастую возникает вопрос - можно ли научиться программированию с нуля не обучаясь 5 лет в институте или техникуме? Хорошая новость: научиться можно. Это если кратко и по существу. На сегодняшний день возможности обучения огромны. Например по сравнению с каким ни-будь 2005 или 2006 годом. Очень много обучающих материалов на Youtub`e. Конечно же материалов много, но не все они хорошего качества и доступны начинающим с самого нуля. Но если поискать, то можно найти хорошие и для самых новичков.
2. Кто может научиться
Следующий вопрос, которым задаются начинающие. Не поздно ли мне учиться на программиста. Отвечаю - не поздно ни в каком возрасте. В программировании, а особенно в разработке 1С нет ничего сложного. И если Вы уважаемый читатель смогли окончить школу, и получить аттестат, и освоить школьные предметы, то у вас есть все шансы стать 1С разработчиком. Нужно только не отчаиваться и не пугаться новой сферы. Она только кажется такой запутанной и непонятной. По мере изучения 1С разработка будет становиться всё понятнее с каждым днём. Ограничений нет. Порог вхождения очень низкий.
3. Что для этого нужно
Для того, чтобы научиться программировать с нуля 1С нужно:
- Наличие установленной платформы 1С на вашем компьютере
- Наличие каждый день свободных 20-30 минут. Начать можно с такого промежутка времени. Главное делать это регулярно каждый день.
- Материалы для начинающих. Есть много информации уже для продвинутых. Нужно найти именно для начинающих.
- Смотреть и читать обучающие материалы.
- Выполнять простые задания, которые часто даются в обучающих материалах. Или повторять то, о чём идёт речь в обучающем материале.
- При возникновении вопросов задавать вопросы под обучающими материалами. Авторы часто и охотно отвечают на ваши вопросы в комментариях.
- Ну и наверное самый важный пункт - Ваше желание. Потому как то, каких результатов вы добьётесь зависит исключительно от вашего желания.
4. Насколько это востребовано
Если сравнивать потребность в программистах 1С и каких либо других программистах, то окажется что это одна из самых востребованных профессий. Разработчиков 1С требуется очень много. И зарплаты у них одни из самых высоких в сфере IT. Просто представьте 1С это система учёта для организаций. И в каждой организации нашей страны стоит эта программа. А иногда и по нескольку организаций.
И всё это огромное количество информационных баз нужно кому-то обслуживать. Поэтому спрос на программистов 1С значительно превышает предложение. И если уже и касаться вопроса востребованности, то стоит заметить, что уровень оплаты 1С программистов в 2-3 раза выше средней зарплаты по стране. Это если мы будем считать что средний уровень оплаты на 2021 год 30-40 тысяч рублей, то средняя зарплата рядового программиста 1С 80 - 120 тысяч рублей.
5. Специфика 1С программирования
Чем же так необычно 1С программирование. А необычно оно тем фактом что в него очень низкий порог вхождения. По простому говоря, для того, чтобы стать программистом 1С не нужно учиться теории программирования. Получаться образование программиста. Изучать сложные предметы такие как математика, операционные системы и устройство ПК. 1С была создана изначально для того, чтобы пользователь ПК, а тогда это был бухгалтер. Без навыков программирования мог открыть конфигуратор и написать простую программу нужную в его работе.
Эту идею разработчики 1С и продолжили воплощать в последующих разработках 7 и 8 версии платформы. Они убрали все сложные программистские штучки из языка 1С и упростили всё по максимуму. Из-за этого в IT среде остальные программисты считают 1С программистов не-до-программистами. Потому как последние могут и не иметь академических знаний по теории программирования и зачастую не иметь даже никакого формального образования. Но в то же время эффективно решать поставленные задачи заказчиком или задачи бизнеса.
Внутренний язык конфигурирования 1С, а именно так он и называется, в первую очередь создавался для решения задач бизнеса. А уже потом разработчики думали о том, как он должен быть похожим на другие языки программирования и вообще должен ли он кому то что-то или нет. И судя по тому как он создан они не старались сделать полноценный язык программирования. Это не было их задачей.
6. Нужна ли Математика для 1С программиста
Почему то существует устойчивый миф о том, что без математики в программисты дорога закрыта. Это совершенно не так. Рутинные действия и обязанности программиста предполагают знание математики: четырёх действий сложение, вычитание, деление и умножение. Иногда может потребоваться высчитать проценты. Вот и вся математика. В повседневных задачах бизнеса, которые решает 1С программист этого математического базиса хватает с головой. Нет там никакой высшей математики.
Миф этот появился потому что в институте на программистских специальностях очень много высшей математики. И если смотреть ретроспективно, то профессия программиста появилась из математики. Факультеты на которых раньше других начали изготавливать программистов назывались механико-математическими. И в далеких 60-70 годах ХХ века само программирования появилось как помощь в математических расчетах. Составлялись первые программы для вычисления сложнейших математических алгоритмов и конструкций.
Но сегодня всё уже не так. В прикладном программировании математики минимум. К радости или может быть к сожалению. Тут уж каждый решит сам для себя. Добавлю только про современные факультеты где много высшей математики на которых готовят программистов. Математику им дают не зря. Она вырабатывает логическое мышления. Я бы сказал даже очень логическое мышление. А это хорошее подспорье для программиста.
7. Мой реальный опыт обучению в 2006
Пытливый читатель может задаться вопросом почему у меня есть такая уверенность в том что написано в статье. Что обучиться программированию 1С с нуля это реально. Отвечу такому читателю, что я сам лично прошёл этот путь с полного нуля (работал электриком) и поменял сферу деятельности. Перешёл в IT и именно в 1С. Меня взяли без опыта в 1С Франчайзи в 2006 году. С формулировкой попробовать. Попробовал и получилось. Сейчас уже имея более 15 лет опыта разработки в 1С могу с точностью заявлять что это реально и возможно. И что в современных реалиях с наличием интернета и ютуба это стало еще возможнее. Напомню еще в 2006 году с интернетом было туго и какие то азы программирования приходилось учить по книжкам. Которые к слову сказать по качеству подачи материалы были не очень.
В заключение напишу читателю дочитавшему до конца статьи: Что всё это возможно. Нужно только планомерно идти к своей цели и результат будет, рано или поздно.