2003: "Все, что вам нужно знать - это Бухгалтерия"
В начале 2000-х, когда интернет еще был молод, а "матрица" находилась на пике популярности, главным требованием к разработчикам 1С было понимание бухгалтерии. Если вы знали разницу между дебетом и кредитом и могли запрограммировать счета так, чтобы они сходились, вы были звездой. Возможно, вы даже получили бонус в виде магнитика на холодильник с логотипом 1С.
2008: "Пожалуйста, не ломайте нашу базу данных"
К 2008 году требования немного увеличились. Теперь разработчики должны были уметь работать с базами данных. Это было время, когда запросы к базе данных могли привести к тому, что весь офис обедал суши, пока IT-отдел восстанавливал работу сервера. Были времена!
2013: "Мы слышали, что вы можете настроить наш сервер?"
С приходом большего количества технологий и сервисов, таких как облачные хранилища и удаленный доступ, разработчики 1С начали играть роль системных администраторов. Подключение новых принтеров, настройка серверов и борьба с вечно преследующими нас проблемами безопасности стали частью их повседневной работы.
2018: "Вы говорите на языке Java?"
Да, вы не ослышались. К 2018 году требования к разработчикам 1С увеличились до того, что им потребовалось знание и других языков программирования. Люди начали понимать, что 1С - это не только бухгалтерия и склад, но и CRM, ERP, HRM и множество других систем. Иногда интеграция с другими системами становилась необходимостью, и знание таких языков, как Java или Python, стало большим преимуществом. Кто бы мог подумать, что разработчик 1С в один прекрасный день окажется в одной комнате с разработчиками Java?
2023: "А вы уверены, что это не AI?"
И вот мы подошли к нашему времени. Требования к разработчикам 1С за последние годы стали еще более сложными. Теперь им не только нужно знать различные языки программирования и управлять серверами, но и разбираться в машинном обучении и искусственном интеллекте. Ведь нынешние системы 1С могут анализировать большие объемы данных, предсказывать будущие продажи и даже автоматизировать процессы управления. И все это в той же программе, которую мы использовали для бухгалтерии 20 лет назад.
Так что, если вы встретите разработчика 1С, не забудьте у него спросить, как он справляется с переходом от бухгалтерии к искусственному интеллекту. И если он начнет рассказывать вам о нейронных сетях и алгоритмах машинного обучения, не удивляйтесь. Ведь это всего лишь часть его работы. И кто знает, может быть, в будущем разработчики 1С будут программировать роботов или создавать виртуальную реальность. В любом случае, мы с нетерпением ждем, что принесет следующее десятилетие!
А что с навыками не только профессиональными?
Все эти замечательные технические навыки, о которых мы только что говорили, безусловно, важны. Но есть еще один набор навыков, которые также играют ключевую роль в работе разработчика 1С - это так называемые "мягкие навыки" или soft skills. Давайте пройдемся по самым важным из них.
2003: "Вы знаете, что такое терпение?"
В начале 2000-х, когда 1С только начинал свое распространение, одним из ключевых навыков было терпение. Да-да, именно терпение. Ведь тогда клиенты и пользователи только начинали осваивать новые технологии, и разработчикам приходилось объяснять им, как пользоваться системой, и как заполнять документы. А еще приходилось долго ждать, пока компьютеры перезагрузятся после каждого обновления.
2008: "Могу ли я объяснить это пятилетнему ребенку?"
К 2008 году стало ясно, что разработчики 1С должны обладать отличными навыками общения. Ведь им приходилось не только разговаривать с бухгалтерами и системными администраторами, но и объяснять сложные технические вопросы руководителям компаний, которые могли быть не особо подкованными в IT. И, если у вас не получалось объяснить на уровне пятилетнего ребенка, как работает ваша программа, вас могли вежливо попросить уйти.
2013: "Я – звено между IT и бизнесом"
По мере того, как бизнес становился все более зависимым от IT, разработчики 1С стали занимать роль связующего звена между IT и бизнесом. Это требовало от них умения понимать бизнес-процессы и говорить на языке бизнеса, а не только на языке программирования.
2018: "Привет, я – командный игрок"
С ростом сложности задач и проектов, работа в команде стала критически важным навыком для разработчиков 1С. Нет больше места для "одиноких волков" в мире разработки. Разработчики 1С должны быть готовыми к сотрудничеству, эффективной коммуникации и совместной работе с другими разработчиками, аналитиками, тестировщиками и клиентами. Они должны быть командными игроками, готовыми делиться знаниями, помогать коллегам и вносить свой вклад в достижение общих целей.
2023: "Empathy - моё второе имя"
А вот и наше настоящее время! Современные требования к разработчикам 1С включают в себя и умение проявлять эмпатию. Да, вы не ослышались. В мире, где технологии играют все более важную роль, разработчики 1С должны помнить о человеческом факторе. Они должны слушать и понимать потребности и ожидания пользователей, искренне стараться создавать продукты и решения, которые удовлетворят их потребности.
В конечном итоге, разработчики 1С должны находить баланс между техническими навыками и мягкими навыками. Понимание бухгалтерии и не только, владение различными языками программирования и высокие навыки работы с базами данных - все это важно. Но умение общаться, быть терпеливым, находить общий язык с коллегами и клиентами, быть гибким и эмпатичным - это то, что делает разработчика 1С истинным профессионалом.
Так что, если вы стремитесь стать разработчиком 1С, помните, что кроме кодирования вам также понадобятся мягкие навыки. И не забывайте, что юмор и улыбка тоже являются важными инструментами в арсенале успешного разработчика 1С. Пусть ваш путь в разработке сопровождается юмором и эффективной командной работой!